@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--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-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-hunden-gold:#bf9c63;--color-hunden-field:#44ca5b;--color-hunden-error:#da2627;--color-hunden-amber:#fabf25;--font-family-sans:"Inter", system-ui, sans-serif;--spacing-0:4px;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-5:40px;--spacing-6:48px;--spacing-7:56px;--spacing-8:64px;--spacing-10:80px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}h2{font-size:var(--font-h2);color:var(--text-heading);letter-spacing:var(--ls-h2);font-weight:500;line-height:var(--lh-h2)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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:var(--spacing-0)}.inset-0\.5{inset:calc(var(--spacing) * .5)}.inset-\[3px\]{inset:3px}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-3{inset-inline:var(--spacing-3)}.inset-y-0{inset-block:var(--spacing-0)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.inset-y-3{inset-block:var(--spacing-3)}.-start-12{inset-inline-start:calc(var(--spacing) * -12)}.inset-s-1\/2{inset-inline-start:50%}.start-0{inset-inline-start:var(--spacing-0)}.start-1{inset-inline-start:var(--spacing-1)}.start-1\.5{inset-inline-start:calc(var(--spacing) * 1.5)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-3{inset-inline-start:var(--spacing-3)}.start-10{inset-inline-start:var(--spacing-10)}.-end-1{inset-inline-end:calc(var(--spacing-1) * -1)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.-end-px{inset-inline-end:-1px}.end-0{inset-inline-end:var(--spacing-0)}.end-1{inset-inline-end:var(--spacing-1)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:var(--spacing-2)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.end-3{inset-inline-end:var(--spacing-3)}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5)}.end-4{inset-inline-end:var(--spacing-4)}.end-5{inset-inline-end:var(--spacing-5)}.end-full{inset-inline-end:100%}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:var(--spacing-3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:var(--spacing-4)}.top-5{top:var(--spacing-5)}.top-10{top:var(--spacing-10)}.top-25{top:calc(var(--spacing) * 25)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-bottom-1{bottom:calc(var(--spacing-1) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:var(--spacing-0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-4{bottom:var(--spacing-4)}.bottom-25{bottom:calc(var(--spacing) * 25)}.bottom-full{bottom:100%}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[110\]{z-index:110}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-1{grid-row:1}.row-102{grid-row:102}.row-183{grid-row:183}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing-1) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-2{margin:calc(var(--spacing-2) * -1)}.-m-4{margin:calc(var(--spacing-4) * -1)}.m-0{margin:var(--spacing-0)}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.-mx-\(--calendar-inset\){margin-inline:calc(var(--calendar-inset) * -1)}.-mx-1{margin-inline:calc(var(--spacing-1) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-3{margin-inline:calc(var(--spacing-3) * -1)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.-mx-\[11px\]{margin-inline:-11px}.-mx-\[var\(--tooltip-inset\)\]{margin-inline:calc(var(--tooltip-inset) * -1)}.mx-1{margin-inline:var(--spacing-1)}.mx-2{margin-inline:var(--spacing-2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing-1) * -1)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing-1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:var(--spacing-2)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing-1) * -1)}.-ms-2{margin-inline-start:calc(var(--spacing-2) * -1)}.-ms-4{margin-inline-start:calc(var(--spacing-4) * -1)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing-1)}.ms-2{margin-inline-start:var(--spacing-2)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.-me-\(--calendar-inset\){margin-inline-end:calc(var(--calendar-inset) * -1)}.-me-1{margin-inline-end:calc(var(--spacing-1) * -1)}.me-2{margin-inline-end:var(--spacing-2)}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.-mt-4{margin-top:calc(var(--spacing-4) * -1)}.mt-\(--calendar-inset\){margin-top:var(--calendar-inset)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.-mb-2{margin-bottom:calc(var(--spacing-2) * -1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.box-content{box-sizing:content-box}.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}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.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-\(--qr-badge\){width:var(--qr-badge);height:var(--qr-badge)}.size-\(--qr-size\){width:var(--qr-size);height:var(--qr-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\/2{width:50%;height:50%}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-7{width:var(--spacing-7);height:var(--spacing-7)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[18px\]{width:18px;height:18px}.size-\[26px\]{width:26px;height:26px}.size-\[78\%\]{width:78%;height:78%}.size-\[calc\(--spacing\(5\.25\)\)\]{width:calc(calc(var(--spacing) * 5.25));height:calc(calc(var(--spacing) * 5.25))}.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-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:var(--spacing-1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:var(--spacing-7)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[18\.4px\]{height:18.4px}.h-\[22px\]{height:22px}.h-\[32rem\]{height:32rem}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(var\(--calendar-days-height\,calc\(var\(--cell-size\)\*7\+--spacing\(4\)\+var\(--calendar-inset\)\)\)-var\(--calendar-inset\)-1px\)\]{height:calc(var(--calendar-days-height,calc(var(--cell-size) * 7 + calc(var(--spacing) * 4) + var(--calendar-inset))) - var(--calendar-inset) - 1px)}.h-\[var\(--popup-height\,auto\)\]{height:var(--popup-height,auto)}.h-\[var\(--positioner-height\)\]{height:var(--positioner-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-40{max-height:calc(var(--spacing) * 40)}.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:var(--spacing-0)}.min-h-4{min-height:var(--spacing-4)}.min-h-8{min-height:var(--spacing-8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[41px\]{min-height:41px}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.\!w-14{width:calc(var(--spacing) * 14)!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--crm-table-width\){width:var(--crm-table-width)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:var(--spacing-0)}.w-1{width:var(--spacing-1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-4\/5{width:80%}.w-5{width:var(--spacing-5)}.w-10{width:var(--spacing-10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[32\.66px\]{width:32.66px}.w-\[64rem\]{width:64rem}.w-\[calc\(100\%\+--spacing\(3\)\)\]{width:calc(100% + calc(var(--spacing) * 3))}.w-\[calc\(100\%\+2\*var\(--tooltip-inset\)\)\]{width:calc(100% + 2 * var(--tooltip-inset))}.w-\[calc\(var\(--calendar-days-width\,calc\(var\(--cell-size\)\*7\)\)\+var\(--calendar-inset\)\)\]{width:calc(var(--calendar-days-width,calc(var(--cell-size) * 7)) + var(--calendar-inset))}.w-\[min\(100cqw\,70cqh\*var\(--ratio\)\)\]{width:min(100cqw, 70cqh * var(--ratio))}.w-\[var\(--popup-width\,auto\)\]{width:var(--popup-width,auto)}.w-\[var\(--positioner-width\)\]{width:var(--positioner-width)}.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-3xl{max-width:var(--container-3xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-\[var\(--calendar-days-width\,calc\(var\(--cell-size\)\*7\)\)\]{max-width:var(--calendar-days-width,calc(var(--cell-size) * 7))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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:var(--spacing-0)}.min-w-4{min-width:var(--spacing-4)}.min-w-5{min-width:var(--spacing-5)}.min-w-6{min-width:var(--spacing-6)}.min-w-7{min-width:var(--spacing-7)}.min-w-8{min-width: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-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[1ch\]{min-width:1ch}.min-w-\[2ch\]{min-width:2ch}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--crm-table-width\)\]{min-width:var(--crm-table-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-\(--part\){flex-grow:var(--part)}.grow-0{flex-grow:0}.basis-0{flex-basis:var(--spacing-0)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:var(--spacing-0);--tw-border-spacing-y:var(--spacing-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing-2) * -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-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:var(--spacing-2);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{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing-3) * -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-\(--row-shift\){--tw-translate-y:var(--row-shift);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:var(--spacing-3);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)}.scale-25{--tw-scale-x:25%;--tw-scale-y:25%;--tw-scale-z:25%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\(--card-scale\){scale:var(--card-scale)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.-rotate-135{rotate:-135deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-\[inherit\]{cursor:inherit}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.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:var(--spacing-1)}.scroll-px-1{scroll-padding-inline:var(--spacing-1)}.scroll-py-1{scroll-padding-block:var(--spacing-1)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.\[scrollbar-gutter\:stable_both-edges\]{scrollbar-gutter:stable both-edges}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(max-content\,1fr\)_auto_auto\]{grid-template-columns:minmax(max-content,1fr) auto auto}.grid-cols-\[repeat\(auto-fill\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.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-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content: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-\(--lightbox-gap\){gap:var(--lightbox-gap)}.gap-\(--navigation-menu-gap\){gap:var(--navigation-menu-gap)}.gap-0{gap:var(--spacing-0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end: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(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-\[clamp\(0\.5rem\,calc\(4\.6cqi_-_0\.7rem\)\,1\.5rem\)\]{column-gap:clamp(.5rem,4.6cqi - .7rem,1.5rem)}.gap-x-\[clamp\(0\.75rem\,calc\(4\.6cqi_-_0\.45rem\)\,1\.75rem\)\]{column-gap:clamp(.75rem,4.6cqi - .45rem,1.75rem)}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-3) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-3) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-3{row-gap:var(--spacing-3)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\(--otp-radius\){border-radius:var(--otp-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.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-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-s-\(--cell-radius\){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.rounded-s-\[7px\]{border-start-start-radius:7px;border-end-start-radius:7px}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-\(--cell-radius\){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.rounded-e-full{border-start-end-radius:2147483647px;border-end-end-radius:2147483647px}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color-mix\(in_srgb\,var\(--foreground\)_22\%\,var\(--stack-base\)\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--foreground\)_22\%\,var\(--stack-base\)\)\]{border-color:color-mix(in srgb,var(--foreground) 22%,var(--stack-base))}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-inherit{border-color:inherit}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\(--calendar-range\){background-color:var(--calendar-range)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--slider-track\){background-color:var(--slider-track)}.bg-\(--tag-wash\){background-color:var(--tag-wash)}.bg-\(--tile\){background-color:var(--tile)}.bg-\(--voice\){background-color:var(--voice)}.bg-\[Canvas\]{background-color:canvas}.bg-\[color-mix\(in_oklch\,var\(--muted\)_70\%\,var\(--card\)\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--muted\)_70\%\,var\(--card\)\)\]{background-color:color-mix(in oklch,var(--muted) 70%,var(--card))}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_4\%\,var\(--stack-base\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_4\%\,var\(--stack-base\)\)\]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--stack-base))}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,var\(--stack-base\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,var\(--stack-base\)\)\]{background-color:color-mix(in srgb,var(--foreground) 8%,var(--stack-base))}}.bg-\[oklch\(0\.8_0\.14_85\)\]{background-color:oklch(80% .14 85)}.bg-\[oklch\(0\.65_0\.2_27\)\]{background-color:oklch(65% .2 27)}.bg-\[oklch\(0\.72_0\.15_150\)\]{background-color:oklch(72% .15 150)}.bg-\[oklch\(0\.74_0\.15_55\)\]{background-color:oklch(74% .15 55)}.bg-\[oklch\(0\.78_0\.15_125\)\]{background-color:oklch(78% .15 125)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle\,var\(--color-muted-foreground\)_0\.6px\,transparent_1\.1px\)\]{background-image:radial-gradient(circle,var(--color-muted-foreground) .6px,transparent 1.1px)}.bg-\[repeating-linear-gradient\(45deg\,var\(--destructive\)_0_2px\,transparent_2px_4px\)\]{background-image:repeating-linear-gradient(45deg,var(--destructive) 0 2px,transparent 2px 4px)}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab, red, red)){.to-black\/25{--tw-gradient-to:color-mix(in oklab, var(--color-black) 25%, transparent)}}.to-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-r-from-\[calc\(100\%-1\.25rem\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:calc(100% - 1.25rem);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_1rem\)\]{-webkit-mask-image:linear-gradient(#0000,#000 1rem);mask-image:linear-gradient(#0000,#000 1rem)}.bg-size-\[8px_8px\]{background-size:8px 8px}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-repeat-space{background-repeat:space}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-\(--qr-ink\){fill:var(--qr-ink)}.fill-\(--qr-paper\){fill:var(--qr-paper)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--calendar-inset\){padding:var(--calendar-inset)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:var(--spacing-0)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-7{padding-inline:var(--spacing-7)}.px-\[var\(--tooltip-inset\)\]{padding-inline:var(--tooltip-inset)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing-1)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-1\.5\!{padding-inline-start:calc(var(--spacing) * 1.5)!important}.ps-2{padding-inline-start:var(--spacing-2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:var(--spacing-3)}.ps-4{padding-inline-start:var(--spacing-4)}.ps-7{padding-inline-start:var(--spacing-7)}.pe-0{padding-inline-end:var(--spacing-0)}.pe-1{padding-inline-end:var(--spacing-1)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-1\.5\!{padding-inline-end:calc(var(--spacing) * 1.5)!important}.pe-1\.25{padding-inline-end:calc(var(--spacing) * 1.25)}.pe-2{padding-inline-end:var(--spacing-2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:var(--spacing-3)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-8{padding-inline-end:var(--spacing-8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pe-\[calc\(var\(--cell-size\)\*2\+--spacing\(1\)\)\]{padding-inline-end:calc(var(--cell-size) * 2 + var(--spacing))}.pt-0{padding-top:var(--spacing-0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:var(--spacing-3)}.pt-3\.75{padding-top:calc(var(--spacing) * 3.75)}.pt-4{padding-top:var(--spacing-4)}.pt-7{padding-top:var(--spacing-7)}.pr-2{padding-right:var(--spacing-2)}.pr-4{padding-right:var(--spacing-4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-\(--calendar-inset\){padding-bottom:var(--calendar-inset)}.pb-0{padding-bottom:var(--spacing-0)}.pb-0\.75{padding-bottom:calc(var(--spacing) * .75)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:var(--spacing-4)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-family-sans{font-family:var(--font-family-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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\.625rem\]{font-size:.625rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:var(--spacing-4);line-height:var(--spacing-4)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.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-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--tag-text\){color:var(--tag-text)}.text-\(--task-done\){color:var(--task-done)}.text-\[CanvasText\]{color:canvastext}.text-\[oklch\(0\.72_0\.17_150\)\]{color:oklch(72% .17 150)}.text-\[var\(--badge-amber-fg\)\]{color:var(--badge-amber-fg)}.text-\[var\(--badge-blue-fg\)\]{color:var(--badge-blue-fg)}.text-\[var\(--badge-green-fg\)\]{color:var(--badge-green-fg)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-emerald-600{color:var(--color-emerald-600)}.text-red-600{color:var(--color-red-600)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.mix-blend-multiply{mix-blend-mode:multiply}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_rgb\(0_0_0\/0\.25\)\,0_1px_3px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000040), 0 1px 3px var(--tw-shadow-color,#00000059);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-\[0_1px_4px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0006);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_var\(--push-lift\)_0_0_var\(--push-face\)\,0_7px_8px_-6px_var\(--push-cast\)\]{--tw-shadow:0 var(--push-lift) 0 0 var(--push-face), 0 7px 8px -6px var(--tw-shadow-color,var(--push-cast));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-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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]{--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-\(--tag-text\)\/20{--tw-ring-color:var(--tag-text)}@supports (color:color-mix(in lab, red, red)){.ring-\(--tag-text\)\/20{--tw-ring-color:color-mix(in oklab, var(--tag-text) 20%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0px\]{--tw-blur:blur(0px);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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-\[3px\]{--tw-blur:blur(3px);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,)}.blur-\[4px\]{--tw-blur:blur(4px);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,)}.blur-none{--tw-blur: ;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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.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,)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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,)}.backdrop-filter{-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-\[--cloud-grow\]{transition-property:--cloud-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,scale\,box-shadow\]{transition-property:background-color,color,scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,outline-color\,outline-offset\]{transition-property:box-shadow,outline-color,outline-offset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,scale\]{transition-property:box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,scale\]{transition-property:color,background-color,box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,outline-color\,outline-offset\]{transition-property:color,box-shadow,outline-color,outline-offset;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-\[color\,opacity\,box-shadow\]{transition-property:color,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[d\]{transition-property:d;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;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\,box-shadow\]{transition-property:margin,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,translate\]{transition-property:opacity,filter,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,filter\]{transition-property:opacity,scale,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,filter\,height\,margin\]{transition-property:opacity,translate,filter,height,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,filter\]{transition-property:opacity,translate,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\,color\]{transition-property:rotate,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,translate\]{transition-property:scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;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-\[top\,right\,bottom\,left\,transform\]{transition-property:top,right,bottom,left,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\]{transition-property:transform,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\,opacity\]{transition-property:transform,width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\,filter\]{transition-property:translate,scale,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\,box-shadow\]{transition-property:width,height,padding,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,transform\,opacity\]{transition-property:width,height,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;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))}.delay-\(--otp-land\){transition-delay:var(--otp-land)}.delay-\(--ripple-home\){transition-delay:var(--ripple-home)}.delay-60{transition-delay:60ms}.delay-100{transition-delay:.1s}.delay-300{transition-delay:.3s}.duration-\(--ring-duration\){--tw-duration:var(--ring-duration);transition-duration:var(--ring-duration)}.duration-\(--ripple-duration\){--tw-duration:var(--ripple-duration);transition-duration:var(--ripple-duration)}.duration-\(--tabs-duration\){--tw-duration:var(--tabs-duration);transition-duration:var(--tabs-duration)}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-120{--tw-duration:.12s;transition-duration:.12s}.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-320{--tw-duration:.32s;transition-duration:.32s}.duration-380{--tw-duration:.38s;transition-duration:.38s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[150ms\]{--tw-duration:.15s;transition-duration:.15s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.ease-\(--backdrop-in\){--tw-ease:var(--backdrop-in);transition-timing-function:var(--backdrop-in)}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\(--ripple-ease\){--tw-ease:var(--ripple-ease);transition-timing-function:var(--ripple-ease)}.ease-\(--tabs-ease\){--tw-ease:var(--tabs-ease);transition-timing-function:var(--tabs-ease)}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.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\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,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\.33\,1\,0\.68\,1\)\]{--tw-ease:cubic-bezier(.33,1,.68,1);transition-timing-function:cubic-bezier(.33,1,.68,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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}.\[--calendar-inset\:--spacing\(2\)\]{--calendar-inset:calc(var(--spacing) * 2)}.\[--calendar-inset\:--spacing\(3\)\]{--calendar-inset:calc(var(--spacing) * 3)}.\[--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)}.\[--cell-size\:--spacing\(9\)\]{--cell-size:calc(var(--spacing) * 9)}.\[--crm-frame-height\:100\%\]{--crm-frame-height:100%}.\[--crm-row-hover\:color-mix\(in_oklch\,var\(--muted\)_55\%\,var\(--card\)\)\]{--crm-row-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[--crm-row-hover\:color-mix\(in_oklch\,var\(--muted\)_55\%\,var\(--card\)\)\]{--crm-row-hover:color-mix(in oklch,var(--muted) 55%,var(--card))}}.\[--crm-row-selected\:color-mix\(in_oklch\,var\(--primary\)_8\%\,var\(--card\)\)\]{--crm-row-selected:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[--crm-row-selected\:color-mix\(in_oklch\,var\(--primary\)_8\%\,var\(--card\)\)\]{--crm-row-selected:color-mix(in oklch,var(--primary) 8%,var(--card))}}.\[--diff-line\:1\.5rem\]{--diff-line:1.5rem}.\[--digit-blur\:1\.5px\]{--digit-blur:1.5px}.\[--digit-distance\:4px\]{--digit-distance:4px}.\[--digit-dur\:260ms\]{--digit-dur:.26s}.\[--digit-ease\:var\(--ease-out\)\]{--digit-ease:var(--ease-out)}.\[--digit-stagger\:40ms\]{--digit-stagger:40ms}.\[--field-focus-color\:var\(--input\)\]{--field-focus-color:var(--input)}.\[--field-focus-width\:0px\]{--field-focus-width:0px}.\[--navigation-menu-gap\:--spacing\(2\)\]{--navigation-menu-gap:calc(var(--spacing) * 2)}.\[--otp-radius\:var\(--radius-xl\)\]{--otp-radius:var(--radius-xl)}.\[--push-cast\:rgb\(0_0_0\/0\.08\)\]{--push-cast:#00000014}.\[--push-face\:color-mix\(in_oklch\,var\(--border\)\,black_6\%\)\]{--push-face:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[--push-face\:color-mix\(in_oklch\,var\(--border\)\,black_6\%\)\]{--push-face:color-mix(in oklch,var(--border),black 6%)}}.\[--push-sheen\:rgb\(255_255_255\/0\.16\)\]{--push-sheen:#ffffff29}.\[--ripple-hold\:calc\(1-var\(--lightbox-reveal\,0\)\)\]{--ripple-hold:calc(1 - var(--lightbox-reveal,0))}.\[--ripple-shown\:var\(--lightbox-reveal\,0\)\]{--ripple-shown:var(--lightbox-reveal,0)}.\[--slider-track\:color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_10\%\)\]{--slider-track:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[--slider-track\:color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_10\%\)\]{--slider-track:color-mix(in oklch,var(--muted),var(--foreground) 10%)}}.\[--stack-base\:white\]{--stack-base:white}.\[--toggle-on\:color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_8\%\)\]{--toggle-on:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[--toggle-on\:color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_8\%\)\]{--toggle-on:color-mix(in oklch,var(--muted),var(--foreground) 8%)}}.\[--tooltip-inset\:0\.625rem\]{--tooltip-inset:.625rem}.\[--voice\:oklch\(0\.55_0\.18_255\)\]{--voice:oklch(55% .18 255)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[direction\:ltr\]{direction:ltr}.\[grid-area\:due\]{grid-area:due}.\[grid-area\:estimate\]{grid-area:estimate}.\[grid-area\:glyph\]{grid-area:glyph}.\[grid-area\:label\]{grid-area:label}.\[grid-area\:people\]{grid-area:people}.\[grid-area\:pull\]{grid-area:pull}.\[grid-area\:title\]{grid-area:title}.\[grid-template-areas\:\\\"title_due_people\\\"\]{grid-template-areas:\"title due people\"}.\[perspective\:240px\]{perspective:240px}.\[unicode-bidi\:plaintext\]{unicode-bidi:plaintext}.block-1{block-size:var(--spacing-1)}.block-2{block-size:var(--spacing-2)}.ring-inset{--tw-ring-inset:inset}.transform-fill{transform-box:fill-box}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:size-full>*){width:100%;height:100%}:is(.\*\:text-\[min\(1\.5rem\,43cqi\)\]>*){font-size:min(1.5rem,43cqi)}:is(.\*\*\:\[unicode-bidi\:plaintext\] *){unicode-bidi:plaintext}.not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.group-focus-within\/advertisement\:\[animation-play-state\:paused\]:is(:where(.group\/advertisement):focus-within *){animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/advertisement\:\[animation-play-state\:paused\]:is(:where(.group\/advertisement):hover *){animation-play-state:paused}.group-hover\/attachment\:opacity-100:is(:where(.group\/attachment):hover *),.group-hover\/calc\:opacity-100:is(:where(.group\/calc):hover *){opacity:1}.group-hover\/cancel\:scale-90:is(:where(.group\/cancel):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/cancel\:scale-100:is(:where(.group\/cancel):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/cancel\:opacity-0:is(:where(.group\/cancel):hover *){opacity:0}.group-hover\/cancel\:opacity-100:is(:where(.group\/cancel):hover *){opacity:1}.group-hover\/cancel\:blur-\[2px\]:is(:where(.group\/cancel):hover *){--tw-blur:blur(2px);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,)}.group-hover\/cancel\:blur-none:is(:where(.group\/cancel):hover *){--tw-blur: ;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,)}.group-hover\/citation\:underline:is(:where(.group\/citation):hover *){text-decoration-line:underline}.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/reset\:scale-90:is(:where(.group\/reset):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/reset\:scale-100:is(:where(.group\/reset):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/reset\:opacity-0:is(:where(.group\/reset):hover *){opacity:0}.group-hover\/reset\:opacity-100:is(:where(.group\/reset):hover *){opacity:1}.group-hover\/reset\:blur-\[2px\]:is(:where(.group\/reset):hover *){--tw-blur:blur(2px);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,)}.group-hover\/reset\:blur-none:is(:where(.group\/reset):hover *){--tw-blur: ;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,)}.group-hover\/row\:bg-\(--crm-row-hover\):is(:where(.group\/row):hover *){background-color:var(--crm-row-hover)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-focus-visible\/cancel\:scale-90:is(:where(.group\/cancel):focus-visible *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/cancel\:scale-100:is(:where(.group\/cancel):focus-visible *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/cancel\:opacity-0:is(:where(.group\/cancel):focus-visible *){opacity:0}.group-focus-visible\/cancel\:opacity-100:is(:where(.group\/cancel):focus-visible *){opacity:1}.group-focus-visible\/cancel\:blur-\[2px\]:is(:where(.group\/cancel):focus-visible *){--tw-blur:blur(2px);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,)}.group-focus-visible\/cancel\:blur-none:is(:where(.group\/cancel):focus-visible *){--tw-blur: ;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,)}.group-focus-visible\/reset\:scale-90:is(:where(.group\/reset):focus-visible *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/reset\:scale-100:is(:where(.group\/reset):focus-visible *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/reset\:opacity-0:is(:where(.group\/reset):focus-visible *){opacity:0}.group-focus-visible\/reset\:opacity-100:is(:where(.group\/reset):focus-visible *){opacity:1}.group-focus-visible\/reset\:blur-\[2px\]:is(:where(.group\/reset):focus-visible *){--tw-blur:blur(2px);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,)}.group-focus-visible\/reset\:blur-none:is(:where(.group\/reset):focus-visible *){--tw-blur: ;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,)}.group-has-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):has(:focus-visible) *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-revealed\/message\:-translate-y-5:is(:where(.group\/message):has([data-revealed]) *){--tw-translate-y:calc(var(--spacing-5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pe-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-inline-end:var(--spacing-8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:var(--spacing-10);height:var(--spacing-10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:var(--spacing-6);height:var(--spacing-6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:size-10:is(:where(.group\/item):has([data-slot=item-description]) *){width:var(--spacing-10);height:var(--spacing-10)}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-center:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:center}.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\=item-description\]\/item\:rounded-md:is(:where(.group\/item):has([data-slot=item-description]) *){border-radius:var(--radius-md)}.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) * -1);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:var(--spacing-0)}.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-\[\[data-panel-open\]\]\/header\:rotate-180:is(:where(.group\/header):has([data-panel-open]) *){rotate:180deg}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:var(--spacing-2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:var(--spacing-2)}.group-aria-expanded\/accordion-trigger\:rotate-45:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){rotate:45deg}.group-aria-expanded\/accordion-trigger\:\[d\:path\(\'M_6_6_L_18_18\'\)\]:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){d:path("M 6 6 L 18 18")}.group-aria-expanded\/accordion-trigger\:\[d\:path\(\'M_18_6_L_6_18\'\)\]:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){d:path("M 18 6 L 6 18")}.group-aria-expanded\/history-trigger\:scale-25:is(:where(.group\/history-trigger)[aria-expanded=true] *){--tw-scale-x:25%;--tw-scale-y:25%;--tw-scale-z:25%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-aria-expanded\/history-trigger\:scale-100:is(:where(.group\/history-trigger)[aria-expanded=true] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-aria-expanded\/history-trigger\:opacity-0:is(:where(.group\/history-trigger)[aria-expanded=true] *){opacity:0}.group-aria-expanded\/history-trigger\:opacity-100:is(:where(.group\/history-trigger)[aria-expanded=true] *){opacity:1}.group-aria-expanded\/history-trigger\:blur-none:is(:where(.group\/history-trigger)[aria-expanded=true] *){--tw-blur: ;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,)}.group-aria-expanded\/history-trigger\:blur-xs:is(:where(.group\/history-trigger)[aria-expanded=true] *){--tw-blur:blur(var(--blur-xs));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,)}.group-data-ask\:pointer-events-auto:is(:where(.group)[data-ask] *){pointer-events:auto}.group-data-ask\:pointer-events-none:is(:where(.group)[data-ask] *){pointer-events:none}.group-data-ask\:-translate-x-2:is(:where(.group)[data-ask] *){--tw-translate-x:calc(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-ask\:translate-x-0:is(:where(.group)[data-ask] *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-ask\:opacity-0:is(:where(.group)[data-ask] *){opacity:0}.group-data-ask\:opacity-100:is(:where(.group)[data-ask] *){opacity:1}.group-data-ask\:blur-\[2px\]:is(:where(.group)[data-ask] *){--tw-blur:blur(2px);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,)}.group-data-ask\:blur-none:is(:where(.group)[data-ask] *){--tw-blur: ;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,)}.group-data-dragging\/row\:opacity-100:is(:where(.group\/row)[data-dragging] *){opacity:1}.group-data-dragging\/stage\:cursor-grabbing:is(:where(.group\/stage)[data-dragging] *){cursor:grabbing}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-floating\/history\:pb-\[calc\(var\(--history-composer\,4rem\)\+2rem\)\]:is(:where(.group\/history)[data-floating] *){padding-bottom:calc(var(--history-composer,4rem) + 2rem)}.group-data-floating\/history\:pb-\[calc\(var\(--history-composer\,4rem\)\+6rem\)\]:is(:where(.group\/history)[data-floating] *){padding-bottom:calc(var(--history-composer,4rem) + 6rem)}.group-data-has-overflow-y\/scroll\:pe-3\.5:is(:where(.group\/scroll)[data-has-overflow-y] *){padding-inline-end:calc(var(--spacing) * 3.5)}.group-data-hidden\/chrome\:pointer-events-none:is(:where(.group\/chrome)[data-hidden] *){pointer-events:none}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:var(--spacing-8)}.group-data-live\/qr\:invisible:is(:where(.group\/qr)[data-live] *){visibility:hidden}.group-data-revealed\/bubble\:grid-rows-\[1fr\]:is(:where(.group\/bubble)[data-revealed] *){grid-template-rows:1fr}.group-data-revealing\/lightbox\:transition-none:is(:where(.group\/lightbox)[data-revealing] *){transition-property:none}.group-data-reversed\/reverse\:\[d\:path\(\'M_4_15_L_20_15\'\)\]:is(:where(.group\/reverse)[data-reversed] *){d:path("M 4 15 L 20 15")}.group-data-reversed\/reverse\:\[d\:path\(\'M_7\.5_5\.5_L_4_9_L_7\.5_12\.5\'\)\]:is(:where(.group\/reverse)[data-reversed] *){d:path("M 7.5 5.5 L 4 9 L 7.5 12.5")}.group-data-reversed\/reverse\:\[d\:path\(\'M_16\.5_11\.5_L_20_15_L_16\.5_18\.5\'\)\]:is(:where(.group\/reverse)[data-reversed] *){d:path("M 16.5 11.5 L 20 15 L 16.5 18.5")}.group-data-reversed\/reverse\:\[d\:path\(\'M_20_9_L_4_9\'\)\]:is(:where(.group\/reverse)[data-reversed] *){d:path("M 20 9 L 4 9")}.group-data-selected\/row\:bg-\(--crm-row-selected\):is(:where(.group\/row)[data-selected] *){background-color:var(--crm-row-selected)}.group-data-sent\:pointer-events-none:is(:where(.group)[data-sent] *){pointer-events:none}.group-data-sent\:-translate-x-2:is(:where(.group)[data-sent] *){--tw-translate-x:calc(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-sent\:translate-x-0:is(:where(.group)[data-sent] *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-sent\:opacity-0:is(:where(.group)[data-sent] *){opacity:0}.group-data-sent\:opacity-100:is(:where(.group)[data-sent] *){opacity:1}.group-data-sent\:blur-\[2px\]:is(:where(.group)[data-sent] *){--tw-blur:blur(2px);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,)}.group-data-sent\:blur-none:is(:where(.group)[data-sent] *){--tw-blur: ;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,)}.group-data-sent\:delay-0:is(:where(.group)[data-sent] *){transition-delay:0s}.group-data-shown\/actions\:translate-y-0:is(:where(.group\/actions)[data-shown] *){--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-shown\/actions\:opacity-100:is(:where(.group\/actions)[data-shown] *){opacity:1}.group-data-tall\/deck\:col-span-3:is(:where(.group\/deck)[data-tall] *){grid-column:span 3/span 3}.group-data-tall\/deck\:col-start-1:is(:where(.group\/deck)[data-tall] *){grid-column-start:1}.group-data-tall\/deck\:row-start-2:is(:where(.group\/deck)[data-tall] *){grid-row-start:2}.group-data-tall\/deck\:px-\[9px\]:is(:where(.group\/deck)[data-tall] *){padding-inline:9px}.group-data-turning\/reset\:scale-90:is(:where(.group\/reset)[data-turning] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-turning\/reset\:scale-100:is(:where(.group\/reset)[data-turning] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-turning\/reset\:opacity-0:is(:where(.group\/reset)[data-turning] *){opacity:0}.group-data-turning\/reset\:opacity-100:is(:where(.group\/reset)[data-turning] *){opacity:1}.group-data-turning\/reset\:blur-\[2px\]:is(:where(.group\/reset)[data-turning] *){--tw-blur:blur(2px);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,)}.group-data-turning\/reset\:blur-none:is(:where(.group\/reset)[data-turning] *){--tw-blur: ;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,)}.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-zoomed\/lightbox\:translate-x-\[calc\(var\(--ripple-x\)\*var\(--ripple-hold\)\)\]:is(:where(.group\/lightbox)[data-zoomed] *){--tw-translate-x:calc(var(--ripple-x) * var(--ripple-hold));translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-zoomed\/lightbox\:translate-y-\[calc\(var\(--ripple-y\)\*var\(--ripple-hold\)\)\]:is(:where(.group\/lightbox)[data-zoomed] *){--tw-translate-y:calc(var(--ripple-y) * var(--ripple-hold));translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-zoomed\/lightbox\:scale-\[calc\(1-\(1-var\(--ripple-scale\)\)\*var\(--ripple-hold\)\)\]:is(:where(.group\/lightbox)[data-zoomed] *){scale:calc(1 - (1 - var(--ripple-scale)) * var(--ripple-hold))}.group-data-zoomed\/lightbox\:blur-\[calc\(var\(--ripple-blur\)\*var\(--ripple-hold\)\)\]:is(:where(.group\/lightbox)[data-zoomed] *){--tw-blur:blur(calc(var(--ripple-blur) * var(--ripple-hold)));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,)}.group-data-zoomed\/lightbox\:delay-\(--ripple-out\):is(:where(.group\/lightbox)[data-zoomed] *){transition-delay:var(--ripple-out)}.group-data-zoomed\/lightbox\:not-data-lifted\:opacity-\(--ripple-shown\):is(:where(.group\/lightbox)[data-zoomed] *):not([data-lifted]){opacity:var(--ripple-shown)}.group-data-zoomed\/stage\:cursor-grab:is(:where(.group\/stage)[data-zoomed] *){cursor:grab}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/bubble\:rounded-ee-\[8px\]:is(:where(.group\/bubble)[data-align=end] *){border-end-end-radius:8px}.group-data-\[align\=end\]\/bubble\:rounded-ee-\[18px\]:is(:where(.group\/bubble)[data-align=end] *){border-end-end-radius:18px}.group-data-\[align\=end\]\/bubble\:text-end:is(:where(.group\/bubble)[data-align=end] *){text-align: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-\[align\=start\]\/bubble\:rounded-es-\[8px\]:is(:where(.group\/bubble)[data-align=start] *){border-end-start-radius:8px}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing-8) * -1)}.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:var(--spacing-8)!important;height: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:var(--spacing-0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding: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:var(--spacing-0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: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\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[history\=closing\]\/history\:visible:is(:where(.group\/history)[data-history=closing] *){visibility:visible}.group-data-\[history\=closing\]\/history\:duration-250:is(:where(.group\/history)[data-history=closing] *){--tw-duration:.25s;transition-duration:.25s}.group-data-\[history\=open\]\/history\:visible:is(:where(.group\/history)[data-history=open] *){visibility:visible}.group-data-\[history\=open\]\/history\:opacity-50:is(:where(.group\/history)[data-history=open] *){opacity:.5}.group-data-\[history\=open\]\/history\:opacity-100:is(:where(.group\/history)[data-history=open] *){opacity:1}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:end-3:is(:where(.group\/attachment)[data-orientation=vertical] *){inset-inline-end:var(--spacing-3)}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top: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:var(--spacing-1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--spacing-1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing-4) * -1)}.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: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\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:var(--spacing-3);height:var(--spacing-3)}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:var(--spacing-8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:var(--spacing-2);height: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:var(--spacing-8);height:var(--spacing-8)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width: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:var(--spacing-6);height:var(--spacing-6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap: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:var(--spacing-2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[today\=true\]\/day\:rounded-\(--cell-radius\):is(:where(.group\/day)[data-today=true] *){border-radius:var(--cell-radius)}.group-data-\[today\=true\]\/day\:bg-\(--calendar-today\):is(:where(.group\/day)[data-today=true] *){background-color:var(--calendar-today)}.group-data-\[today\=true\]\/day\:text-\(--calendar-today-foreground\):is(:where(.group\/day)[data-today=true] *){color:var(--calendar-today-foreground)}.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\=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\: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\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-active\:scale-96:is(:where(.peer):active~*){--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-aria-disabled\:cursor-not-allowed:is(:where(.peer)[aria-disabled=true]~*){cursor:not-allowed}.peer-aria-disabled\:opacity-50:is(:where(.peer)[aria-disabled=true]~*){opacity:.5}.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:var(--spacing-1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height: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)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:inset-0:before{content:var(--tw-content);inset:var(--spacing-0)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:var(--spacing-0)}.before\:-start-2\.5:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * -2.5)}.before\:start-0:before{content:var(--tw-content);inset-inline-start:var(--spacing-0)}.before\:end-0:before{content:var(--tw-content);inset-inline-end:var(--spacing-0)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:me-1:before{content:var(--tw-content);margin-inline-end:var(--spacing-1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-1\/2:before{content:var(--tw-content);width:50%}.before\:min-w-0:before{content:var(--tw-content);min-width:var(--spacing-0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-\(color\:--push-face\):before{content:var(--tw-content);border-color:var(--push-face)}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:bg-\(--calendar-range\):before{content:var(--tw-content);background-color:var(--calendar-range)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:\[mask-image\:linear-gradient\(to_right\,transparent\,black_62\%\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.before\:shadow-\[inset_0_1px_0_0_var\(--push-sheen\)\]:before{content:var(--tw-content);--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,var(--push-sheen));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:transition-\[border-color\,scale\]:before{content:var(--tw-content);transition-property:border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-\[scale\,background-color\,border-color\]:before{content:var(--tw-content);transition-property:scale,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:transition-\[scale\]:before{content:var(--tw-content);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-150:before{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.before\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]:before{content:var(--tw-content);--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.before\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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) * -1)}.after\:-inset-3:after{content:var(--tw-content);inset:calc(var(--spacing-3) * -1)}.after\:-inset-\[11px\]:after{content:var(--tw-content);inset:-11px}.after\:inset-0:after{content:var(--tw-content);inset:var(--spacing-0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing-3) * -1)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:var(--spacing-0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing-2) * -1)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:var(--spacing-0)}.after\:start-0:after{content:var(--tw-content);inset-inline-start:var(--spacing-0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:start-\[calc\(100\%\+1px\)\]:after{content:var(--tw-content);inset-inline-start:calc(100% + 1px)}.after\:-end-px:after{content:var(--tw-content);inset-inline-end:-1px}.after\:end-0:after{content:var(--tw-content);inset-inline-end:var(--spacing-0)}.after\:-top-px:after{content:var(--tw-content);top:-1px}.after\:top-0:after{content:var(--tw-content);top:var(--spacing-0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:bottom-0:after{content:var(--tw-content);bottom:var(--spacing-0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ms-1:after{content:var(--tw-content);margin-inline-start:var(--spacing-1)}.after\:size-11:after{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.after\:h-\(--crm-frame-height\):after{content:var(--tw-content);height:var(--crm-frame-height)}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:var(--spacing-1)}.after\:w-4:after{content:var(--tw-content);width:var(--spacing-4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-\[3px\]:after{content:var(--tw-content);width:3px}.after\:min-w-0:after{content:var(--tw-content);min-width:var(--spacing-0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:scale-x-\[33\.333\%\]:after{content:var(--tw-content);--tw-scale-x:33.333%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:scale-y-\[33\.333\%\]:after{content:var(--tw-content);--tw-scale-y:33.333%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-\[5px\]:after{content:var(--tw-content);border-radius:5px}.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\:bg-\(--calendar-range\):after{content:var(--tw-content);background-color:var(--calendar-range)}.after\:bg-linear-to-r:after{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.after\:bg-linear-to-r:after{--tw-gradient-position:to right in oklab}}.after\:bg-linear-to-r:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-black\/8:after{content:var(--tw-content);--tw-gradient-from:#00000014}@supports (color:color-mix(in lab, red, red)){.after\:from-black\/8:after{--tw-gradient-from:color-mix(in oklab, var(--color-black) 8%, transparent)}}.after\:from-black\/8:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.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\,scale\,background-color\]:after{content:var(--tw-content);transition-property:opacity,scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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\:duration-150:after{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]:after{content:var(--tw-content);--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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: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-scrolled\/crm-table\:after\:opacity-100:is(:where(.group\/crm-table)[data-scrolled] *):after{content:var(--tw-content);opacity:1}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:var(--spacing-0)}.group-data-vertical\/tabs\:after\:-end-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-inline-end:calc(var(--spacing-1) * -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\:start-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);inset-inline-start:100%}.first\:ms-0:first-child{margin-inline-start:var(--spacing-0)}.first\:rounded-s-\(--cell-radius\):first-child{border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-1\.5:first-child{padding-top:calc(var(--spacing) * 1.5)}.first\:before\:hidden:first-child:before{content:var(--tw-content);display:none}.last\:rounded-e-\(--cell-radius\):last-child{border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}:is(.last\:\*\:border-b-0:last-child>*){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.empty\:hidden:empty{display:none}.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)}@media (hover:hover){.hover\:-translate-y-\(--push-hover\):hover{--tw-translate-y:calc(var(--push-hover) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[color-mix\(in_oklch\,var\(--voice\)\,black_10\%\)\]:hover{background-color:var(--voice)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--voice\)\,black_10\%\)\]:hover{background-color:color-mix(in oklch,var(--voice),black 10%)}}.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\:shadow-\[0_calc\(var\(--push-lift\)_\+_var\(--push-hover\)\)_0_0_var\(--push-face\)\,0_9px_11px_-7px_var\(--push-cast\)\]:hover{--tw-shadow:0 calc(var(--push-lift) + var(--push-hover)) 0 0 var(--tw-shadow-color,var(--push-face)), 0 9px 11px -7px var(--tw-shadow-color,var(--push-cast));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-ask\:hover\:bg-transparent:is(:where(.group)[data-ask] *):hover{background-color:#0000}.group-data-\[today\=true\]\/day\:hover\:brightness-110:is(:where(.group\/day)[data-today=true] *):hover{--tw-brightness:brightness(110%);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,)}.hover\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover:before{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:before\:bg-transparent:hover:before{content:var(--tw-content);background-color:#0000}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:after\:scale-y-100:hover:after{content:var(--tw-content);--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}}.focus\:z-10:focus{z-index:10}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-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-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\: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-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:scale-x-100:focus-visible:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:after\:scale-y-100:focus-visible:after{content:var(--tw-content);--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:after\:opacity-100:focus-visible:after{content:var(--tw-content);opacity:1}.active\:translate-y-\(--push-travel\):active{--tw-translate-y:var(--push-travel);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-96:active{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-\[0_calc\(var\(--push-lift\)_-_var\(--push-travel\)\)_0_0_var\(--push-face\)\,0_2px_3px_-2px_var\(--push-cast\)\]:active{--tw-shadow:0 calc(var(--push-lift) - var(--push-travel)) 0 0 var(--tw-shadow-color,var(--push-face)), 0 2px 3px -2px var(--tw-shadow-color,var(--push-cast));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:before\:scale-\[0\.96\]:active:before{content:var(--tw-content);scale:.96}.active\:not-aria-\[haspopup\]\:not-data-\[variant\=push\]\:before\:scale-\[0\.985\]:active:not([aria-haspopup]):not([data-variant=push]):before{content:var(--tw-content);scale:.985}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-dropping]) .in-data-dropping\:transition-none{transition-property:none}:where([data-ending-style]) .in-data-ending-style\:opacity-0{opacity:0}:where([data-picking]) .in-data-picking\:opacity-40{opacity:.4}:where([data-sorting]) .in-data-sorting\:overflow-visible{overflow:visible}:where([data-sorting]) .in-data-sorting\:duration-200{--tw-duration:.2s;transition-duration:.2s}:where([data-starting-style]) .in-data-starting-style\:opacity-0{opacity:0}: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=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:outline-none{--tw-outline-style:none;outline-style:none}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:\[--field-focus-width\:0px\]{--field-focus-width:0px}: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=context-menu-shortcut]) .in-data-\[slot\=context-menu-shortcut\]\:border-transparent{border-color:#0000}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:var(--spacing-0)}:where([data-slot=dropdown-menu-item]) .in-data-\[slot\=dropdown-menu-item\]\:border-transparent{border-color:#0000}: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\]\:border-transparent{border-color:#0000}:where(: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] *)) .in-rtl\:pr-4{padding-right:var(--spacing-4)}:where(: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] *)) .in-rtl\:pl-11{padding-left:calc(var(--spacing) * 11)}.has-focus-visible\:ring-\[3px\]: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-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.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-data-\[icon\=inline-end\]\:pe-1:has([data-icon=inline-end]){padding-inline-end:var(--spacing-1)}.has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pe-2:has([data-icon=inline-end]){padding-inline-end:var(--spacing-2)}.has-data-\[icon\=inline-end\]\:pe-2\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pe-3:has([data-icon=inline-end]){padding-inline-end:var(--spacing-3)}.has-data-\[icon\=inline-end\]\:pe-4:has([data-icon=inline-end]){padding-inline-end:var(--spacing-4)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pe-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-1:has([data-icon=inline-start]){padding-inline-start:var(--spacing-1)}.has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-2:has([data-icon=inline-start]){padding-inline-start:var(--spacing-2)}.has-data-\[icon\=inline-start\]\:ps-2\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:ps-3:has([data-icon=inline-start]){padding-inline-start:var(--spacing-3)}.has-data-\[icon\=inline-start\]\:ps-4:has([data-icon=inline-start]){padding-inline-start:var(--spacing-4)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:ps-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-inline-start: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:var(--spacing-2)}.has-data-\[slot\=alert-action\]\:pe-18:has([data-slot=alert-action]){padding-inline-end:calc(var(--spacing) * 18)}.has-data-\[slot\=attachment-content\]\:w-24:has([data-slot=attachment-content]){width:calc(var(--spacing) * 24)}.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: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: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:var(--spacing-2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding: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: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:var(--spacing-0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:var(--spacing-1)}.has-data-\[slot\=combobox-chip-remove\]\:pe-0:has([data-slot=combobox-chip-remove]){padding-inline-end:var(--spacing-0)}.has-data-\[slot\=kbd\]\:pe-1\.5:has([data-slot=kbd]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-\[\:focus-visible\]\:ring-2:has(: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)}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-\[\[role\=separator\]\:hover\,\[role\=separator\]\:focus-visible\,\[data-dragging\]\]\:z-25:has(:is([role=separator]:hover,[role=separator]:focus-visible,[data-dragging])){z-index:25}.has-\[\[role\=separator\]\:hover\,\[role\=separator\]\:focus-visible\,\[data-dragging\]\]\:z-35:has(:is([role=separator]:hover,[role=separator]:focus-visible,[data-dragging])){z-index:35}.has-\[button\]\:p-0:has(:is(button)){padding:var(--spacing-0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\+\[data-hidden\=true\]\]\:rounded-e-\(--cell-radius\):has(+[data-hidden=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.has-\[\+\[data-hidden\=true\]\]\:before\:hidden:has(+[data-hidden=true]):before{content:var(--tw-content);display:none}.has-\[\+\[data-hidden\=true\]\]\:after\:hidden:has(+[data-hidden=true]):after{content:var(--tw-content);display:none}.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-\[\>button\]\:ms-\[-0\.3rem\]:has(>button){margin-inline-start:-.3rem}.has-\[\>button\]\:me-\[-0\.3rem\]:has(>button){margin-inline-end:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:var(--spacing-0)}.has-\[\>kbd\]\:ms-\[-0\.15rem\]:has(>kbd){margin-inline-start:-.15rem}.has-\[\>kbd\]\:me-\[-0\.15rem\]:has(>kbd){margin-inline-end:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:var(--spacing-0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.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-pressed\:bg-\(--toggle-on\)[aria-pressed=true]{background-color:var(--toggle-on)}@media (hover:hover){.aria-pressed\:hover\:bg-\(--toggle-on\)[aria-pressed=true]:hover{background-color:var(--toggle-on)}.aria-\[current\=page\]\:hover\:before\:bg-transparent\![aria-current=page]:hover:before{content:var(--tw-content);background-color:#0000!important}}.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:var(--spacing-0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height: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: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\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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}@supports not selector(::-webkit-scrollbar){.data-autoscrolling\:not-supports-\[selector\(\:\:-webkit-scrollbar\)\]\:scrollbar-thumb-transparent[data-autoscrolling]{--tw-scrollbar-thumb:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-dragging\:z-10[data-dragging]{z-index:10}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-dragging\:transition-none[data-dragging]{transition-property:none}.data-dragging\:after\:scale-x-100[data-dragging]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-dragging\:after\:scale-y-100[data-dragging]:after{content:var(--tw-content);--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-dragging\:after\:opacity-100[data-dragging]:after{content:var(--tw-content);opacity:1}.data-empty\:p-0[data-empty]{padding:var(--spacing-0)}.data-ending-style\:h-0[data-ending-style]{height:var(--spacing-0)}.data-ending-style\:scale-75[data-ending-style]{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:scale-\[0\.98\][data-ending-style]{scale:.98}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:duration-100[data-ending-style]{--tw-duration:.1s;transition-duration:.1s}.data-ending-style\:duration-200[data-ending-style]{--tw-duration:.2s;transition-duration:.2s}.data-ending-style\:ease-in[data-ending-style]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-flying\:overflow-hidden[data-flying]{overflow:hidden}.data-following\:transition-none[data-following]{transition-property:none}.data-hidden\:not-has-focus-visible\:opacity-0[data-hidden]:not(:has(:focus-visible)){opacity:0}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-hovering\:opacity-100[data-hovering]{opacity:1}.data-hovering\:delay-0[data-hovering]{transition-delay:0s}.data-inset\:ps-6\.5[data-inset]{padding-inline-start:calc(var(--spacing) * 6.5)}.data-inset\:ps-7[data-inset]{padding-inline-start:var(--spacing-7)}.data-inset\:ps-8\.5[data-inset]{padding-inline-start:calc(var(--spacing) * 8.5)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-leaving\:mb-0[data-leaving]{margin-bottom:var(--spacing-0)}.data-leaving\:h-0[data-leaving]{height:var(--spacing-0)}.data-leaving\:-translate-y-1[data-leaving]{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-leaving\:opacity-0[data-leaving]{opacity:0}.data-leaving\:blur-\[2px\][data-leaving]{--tw-blur:blur(2px);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-leaving\:delay-0[data-leaving]{transition-delay:0s}.data-leaving\:duration-200[data-leaving]{--tw-duration:.2s;transition-duration:.2s}.data-leaving\:duration-\[170ms\][data-leaving]{--tw-duration:.17s;transition-duration:.17s}.data-leaving\:ease-\(--backdrop-out\)[data-leaving]{--tw-ease:var(--backdrop-out);transition-timing-function:var(--backdrop-out)}.data-loaded\:opacity-100[data-loaded]{opacity:1}.data-morph\:duration-200[data-morph]{--tw-duration:.2s;transition-duration:.2s}.data-now\:not-data-picked\:text-\(--calendar-today\)[data-now]:not([data-picked]){color:var(--calendar-today)}:where([data-gliding]) .data-open\:in-data-gliding\:overflow-visible[data-open]{overflow:visible}.data-painting\:select-none[data-painting]{-webkit-user-select:none;user-select:none}.data-picked\:border-transparent[data-picked]{border-color:#0000}.data-picked\:bg-\(--calendar-active\)[data-picked]{background-color:var(--calendar-active)}.data-picked\:text-\(--calendar-active-foreground\)[data-picked]{color:var(--calendar-active-foreground)}@media (hover:hover){.data-picked\:hover\:brightness-110[data-picked]:hover{--tw-brightness:brightness(110%);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-popup-open\:after\:absolute[data-popup-open]:after{content:var(--tw-content);position:absolute}.data-popup-open\:after\:-inset-x-\(--navigation-menu-gap\)[data-popup-open]:after{content:var(--tw-content);inset-inline:calc(var(--navigation-menu-gap) * -1)}.data-popup-open\:after\:inset-y-0[data-popup-open]:after{content:var(--tw-content);inset-block:var(--spacing-0)}.data-popup-open\:after\:content-\[\'\'\][data-popup-open]:after{--tw-content:"";content:var(--tw-content)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-pressed\:not-data-\[variant\=push\]\:before\:scale-\[0\.985\][data-pressed]:not([data-variant=push]):before{content:var(--tw-content);scale:.985}.data-resizing\:select-none[data-resizing]{-webkit-user-select:none;user-select:none}.data-scrolling\:opacity-100[data-scrolling]{opacity:1}.data-scrolling\:delay-0[data-scrolling]{transition-delay:0s}.data-settled\:transition-\[padding\][data-settled]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-settled\:duration-200[data-settled]{--tw-duration:.2s;transition-duration:.2s}.data-settled\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-settled]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-starting-style\:h-0[data-starting-style]{height:var(--spacing-0)}.data-starting-style\:scale-75[data-starting-style]{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-tall\:gap-y-1\.5[data-tall]{row-gap:calc(var(--spacing) * 1.5)}.data-zoomed\:cursor-grab[data-zoomed]{cursor:grab}.data-ending-style\:data-\[activation-direction\=left\]\:translate-x-4[data-ending-style][data-activation-direction=left]{--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:data-\[activation-direction\=left\]\:-translate-x-4[data-starting-style][data-activation-direction=left],.data-ending-style\:data-\[activation-direction\=right\]\:-translate-x-4[data-ending-style][data-activation-direction=right]{--tw-translate-x:calc(var(--spacing-4) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:data-\[activation-direction\=right\]\:translate-x-4[data-starting-style][data-activation-direction=right]{--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.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: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\]\:opacity-100[data-active=true]{opacity:1}.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-\[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: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: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-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-40[data-orientation=vertical]{min-height:calc(var(--spacing) * 40)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-\(--calendar-selected\)[data-range-end=true]{background-color:var(--calendar-selected)}.data-\[range-end\=true\]\:text-\(--calendar-selected-foreground\)[data-range-end=true]{color:var(--calendar-selected-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-\(--calendar-range\)[data-range-middle=true]{background-color:var(--calendar-range)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-\(--calendar-selected\)[data-range-start=true]{background-color:var(--calendar-selected)}.data-\[range-start\=true\]\:text-\(--calendar-selected-foreground\)[data-range-start=true]{color:var(--calendar-selected-foreground)}.data-\[selected-single\=true\]\:rounded-\(--cell-radius\)[data-selected-single=true]{border-radius:var(--cell-radius)}.data-\[selected-single\=true\]\:bg-\(--calendar-selected\)[data-selected-single=true]{background-color:var(--calendar-selected)}.data-\[selected-single\=true\]\:text-\(--calendar-selected-foreground\)[data-selected-single=true]{color:var(--calendar-selected-foreground)}.data-\[side\=bottom\]\:inset-x-3[data-side=bottom]{inset-inline:var(--spacing-3)}.data-\[side\=bottom\]\:-top-1[data-side=bottom]{top:calc(var(--spacing-1) * -1)}.data-\[side\=bottom\]\:bottom-3[data-side=bottom]{bottom:var(--spacing-3)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:before\:inset-x-0[data-side=bottom]:before{content:var(--tw-content);inset-inline:var(--spacing-0)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-4[data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-4[data-side=bottom][data-starting-style]{--tw-translate-y:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:-start-1[data-side=inline-end]{inset-inline-start:calc(var(--spacing-1) * -1)}.data-\[side\=inline-start\]\:-end-1[data-side=inline-start]{inset-inline-end:calc(var(--spacing-1) * -1)}.data-\[side\=left\]\:inset-y-3[data-side=left]{inset-block:var(--spacing-3)}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing-1) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:var(--spacing-0)}.data-\[side\=left\]\:left-3[data-side=left]{left:var(--spacing-3)}.data-\[side\=left\]\:w-\[440px\][data-side=left]{width:440px}.data-\[side\=left\]\:max-w-\[calc\(100\%-1\.5rem\)\][data-side=left]{max-width:calc(100% - 1.5rem)}.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-4[data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:-translate-x-4[data-side=left][data-starting-style]{--tw-translate-x:calc(var(--spacing-4) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-3[data-side=right]{inset-block:var(--spacing-3)}.data-\[side\=right\]\:right-0[data-side=right]{right:var(--spacing-0)}.data-\[side\=right\]\:right-3[data-side=right]{right:var(--spacing-3)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing-1) * -1)}.data-\[side\=right\]\:w-\[440px\][data-side=right]{width:440px}.data-\[side\=right\]\:max-w-\[calc\(100\%-1\.5rem\)\][data-side=right]{max-width:calc(100% - 1.5rem)}.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-4[data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-4[data-side=right][data-starting-style]{--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-3[data-side=top]{inset-inline:var(--spacing-3)}.data-\[side\=top\]\:top-3[data-side=top]{top:var(--spacing-3)}.data-\[side\=top\]\:-bottom-1[data-side=top]{bottom:calc(var(--spacing-1) * -1)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:data-ending-style\:-translate-y-4[data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:-translate-y-4[data-side=top][data-starting-style]{--tw-translate-y:calc(var(--spacing-4) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:var(--spacing-8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:var(--spacing-10);height: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:var(--spacing-6);height:var(--spacing-6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:var(--spacing-7)}.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:var(--spacing-0)}:is(.\*\:data-\[slot\=attachment\]\:w-full>*)[data-slot=attachment]{width:100%}: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-4>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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\=conversation-content\]\:rounded-none>*)[data-slot=conversation-content]{border-radius:0}:is(.\*\:data-\[slot\=conversation-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=conversation-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=conversation-content\]\:bg-transparent>*)[data-slot=conversation-content]{background-color:#0000}:is(.\*\:data-\[slot\=conversation-content\]\:p-0>*)[data-slot=conversation-content]{padding:var(--spacing-0)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:var(--spacing-1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:var(--spacing-0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:var(--spacing-8)}: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\=kbd\]\:h-\[1\.125rem\] *)[data-slot=kbd]{height:1.125rem}:is(.\*\*\:data-\[slot\=kbd\]\:min-w-\[1\.125rem\] *)[data-slot=kbd]{min-width:1.125rem}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=kbd\]\:text-\[0\.6875rem\] *)[data-slot=kbd]{font-size:.6875rem}:is(.\*\*\:data-\[slot\=kbd-group\]\:gap-0\.5 *)[data-slot=kbd-group]{gap:calc(var(--spacing) * .5)}: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:var(--spacing-6)!important;height:var(--spacing-6)!important}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-s-lg:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"]:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-e-lg:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"]:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-\(--toggle-on\)[data-state=on]{background-color:var(--toggle-on)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-\(--toggle-on\)[data-state=on]:hover{background-color:var(--toggle-on)}}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-s-0:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"][data-variant=outline]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-\[orientation\=horizontal\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-s:is(:where(.group\/toggle-group)[data-orientation=horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.group-data-\[orientation\=vertical\]\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-orientation=vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media (prefers-reduced-motion:no-preference){.motion-safe\: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))}.group-data-\[history\=closing\]\/history\:motion-safe\:invisible:is(:where(.group\/history)[data-history=closing] *),.group-data-\[history\=open\]\/history\:motion-safe\:invisible:is(:where(.group\/history)[data-history=open] *){visibility:hidden}@media (hover:hover){.motion-safe\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:translate-none{translate:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-70{opacity:.7}.motion-reduce\:blur-none{--tw-blur: ;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,)}.motion-reduce\: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))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:delay-0{transition-delay:0s}.motion-reduce\:duration-0{--tw-duration:0s;transition-duration:0s}.motion-reduce\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-reduce\:peer-active\:scale-100:is(:where(.peer):active~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:before\:transition-\[border-color\]:before{content:var(--tw-content);transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-reduce\:before\:transition-none:before,.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:active\:before\:scale-100:active:before,.motion-reduce\:data-pressed\:before\:scale-100[data-pressed]:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (width>=40rem){.max-sm\:\[--otp-radius\:var\(--radius-lg\)\]{--otp-radius:var(--radius-lg)}}@media (width>=40rem){.sm\:start-4{inset-inline-start:var(--spacing-4)}.sm\:end-4{inset-inline-end:var(--spacing-4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-4{padding:var(--spacing-4)}.sm\:p-12{padding:calc(var(--spacing) * 12)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.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:var(--spacing-2)}.md\:peer-data-\[variant\=inset\]\:ms-0:is(:where(.peer)[data-variant=inset]~*){margin-inline-start: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\]\:ms-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-inline-start:var(--spacing-2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container (width>=39.5rem){.\@min-\[39\.5rem\]\:static{position:static}.\@min-\[39\.5rem\]\:my-0{margin-block:var(--spacing-0)}.\@min-\[39\.5rem\]\:my-3{margin-block:var(--spacing-3)}.\@min-\[39\.5rem\]\:-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.\@min-\[39\.5rem\]\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.\@min-\[39\.5rem\]\:mt-3{margin-top:var(--spacing-3)}.\@min-\[39\.5rem\]\:contents{display:contents}.\@min-\[39\.5rem\]\:flex{display:flex}.\@min-\[39\.5rem\]\:w-auto{width:auto}.\@min-\[39\.5rem\]\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\@min-\[39\.5rem\]\:grid-cols-\[1rem_minmax\(0\,1fr\)_minmax\(4\.75rem\,0\.2fr\)_minmax\(2rem\,0\.1fr\)_minmax\(3rem\,0\.2fr\)_3rem\]{grid-template-columns:1rem minmax(0,1fr) minmax(4.75rem,.2fr) minmax(2rem,.1fr) minmax(3rem,.2fr) 3rem}.\@min-\[39\.5rem\]\:gap-x-3{column-gap:var(--spacing-3)}.\@min-\[39\.5rem\]\:justify-self-start{justify-self:flex-start}.\@min-\[39\.5rem\]\:whitespace-normal{white-space:normal}.\@min-\[39\.5rem\]\:opacity-100{opacity:1}.\@min-\[39\.5rem\]\:\[grid-area\:estimate\]{grid-area:estimate}.\@min-\[39\.5rem\]\:\[grid-area\:pull\]{grid-area:pull}.\@min-\[39\.5rem\]\:\[grid-area\:title\]{grid-area:title}.\@min-\[39\.5rem\]\:\[grid-template-areas\:\\\"glyph_title_pull_estimate_due_people\\\"\]{grid-template-areas:\"glyph title pull estimate due people\"}}@container (width>=47.5rem){.\@min-\[47\.5rem\]\:flex{display:flex}.\@min-\[47\.5rem\]\:grid-cols-\[1rem_minmax\(0\,1fr\)_minmax\(4\.75rem\,0\.2fr\)_minmax\(7\.375rem\,0\.25fr\)_minmax\(2rem\,0\.1fr\)_minmax\(3rem\,0\.2fr\)_3rem\]{grid-template-columns:1rem minmax(0,1fr) minmax(4.75rem,.2fr) minmax(7.375rem,.25fr) minmax(2rem,.1fr) minmax(3rem,.2fr) 3rem}.\@min-\[47\.5rem\]\:\[grid-template-areas\:\\\"glyph_title_pull_label_estimate_due_people\\\"\]{grid-template-areas:\"glyph title pull label estimate due people\"}}.rtl\:origin-left: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] *){transform-origin:0}.rtl\:origin-right: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] *){transform-origin:100%}.rtl\:origin-top-left: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] *){transform-origin:0 0}.rtl\:-translate-x-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(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-px: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:-1px;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)}.rtl\:translate-x-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:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-px: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:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100: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-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:cursor-nesw-resize: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] *){cursor:nesw-resize}.rtl\:mask-r-from-100\%: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] *){-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:100%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.rtl\:mask-l-from-\[calc\(100\%-1\.25rem\)\]: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] *){-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:calc(100% - 1.25rem);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.rtl\:tracking-normal: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-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.rtl\:\[animation-direction\:reverse\]: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] *){animation-direction:reverse}.rtl\:group-data-ask\:translate-x-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] *):is(:where(.group)[data-ask] *),.rtl\:group-data-sent\:translate-x-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] *):is(:where(.group)[data-sent] *){--tw-translate-x:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:before\:\[mask-image\:linear-gradient\(to_left\,transparent\,black_62\%\)\]: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] *):before{content:var(--tw-content);-webkit-mask-image:linear-gradient(270deg,#0000,#000 62%);mask-image:linear-gradient(270deg,#0000,#000 62%)}.rtl\:after\: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] *):after{content:var(--tw-content);--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:after\:bg-linear-to-l: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] *):after{content:var(--tw-content);--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.rtl\:after\:bg-linear-to-l: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] *):after{--tw-gradient-position:to left in oklab}}.rtl\:after\:bg-linear-to-l: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] *):after{background-image:linear-gradient(var(--tw-gradient-stops))}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-transparent{border-color:#0000}.dark\:bg-\(--tag-wash-dark\){background-color:var(--tag-wash-dark)}.dark\:bg-transparent{background-color:#0000}.dark\:text-\(--tag-text-dark\){color:var(--tag-text-dark)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-violet-400{color:var(--color-violet-400)}.dark\:mix-blend-screen{mix-blend-mode:screen}.dark\:shadow-\[0_2px_8px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\: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)}.dark\:ring-\(--tag-text-dark\)\/20{--tw-ring-color:var(--tag-text-dark)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-\(--tag-text-dark\)\/20{--tw-ring-color:color-mix(in oklab, var(--tag-text-dark) 20%, transparent)}}.dark\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:\[--push-cast\:rgb\(0_0_0\/0\.5\)\]{--push-cast:#00000080}.dark\:\[--push-face\:color-mix\(in_oklch\,var\(--secondary\)\,black_38\%\)\]{--push-face:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:\[--push-face\:color-mix\(in_oklch\,var\(--secondary\)\,black_38\%\)\]{--push-face:color-mix(in oklch,var(--secondary),black 38%)}}.dark\:\[--push-sheen\:rgb\(255_255_255\/0\.28\)\]{--push-sheen:#ffffff47}.dark\:\[--slider-track\:var\(--muted\)\]{--slider-track:var(--muted)}.dark\:\[--stack-base\:black\]{--stack-base:black}.dark\:\[--toggle-on\:var\(--muted\)\]{--toggle-on:var(--muted)}.dark\:\[--voice\:oklch\(0\.58_0\.19_255\)\]{--voice:oklch(58% .19 255)}.dark\:before\:bg-\[color-mix\(in_oklch\,var\(--destructive\)\,black_28\%\)\]:before{content:var(--tw-content);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-\[color-mix\(in_oklch\,var\(--destructive\)\,black_28\%\)\]:before{background-color:color-mix(in oklch,var(--destructive),black 28%)}}.dark\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_10\%\)\]:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_10\%\)\]:before{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 10%)}}.dark\:before\:opacity-50:before{content:var(--tw-content);opacity:.5}.dark\:after\:from-black\/40:after{content:var(--tw-content);--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:after\:from-black\/40:after{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\:after\:from-black\/40:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:before\:bg-\[color-mix\(in_oklch\,var\(--destructive\)\,black_18\%\)\]:hover:before{content:var(--tw-content);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:before\:bg-\[color-mix\(in_oklch\,var\(--destructive\)\,black_18\%\)\]:hover:before{background-color:color-mix(in oklch,var(--destructive),black 18%)}}.dark\:hover\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_18\%\)\]:hover:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_18\%\)\]:hover:before{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 18%)}}}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:aria-expanded\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_10\%\)\][aria-expanded=true]:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-expanded\:before\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_10\%\)\][aria-expanded=true]:before{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 10%)}}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent: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(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}:is(.dark\:\*\:data-\[slot\=conversation-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=conversation-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}}@starting-style{.starting\:-translate-y-1{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}.starting\:blur-\[2px\]{--tw-blur:blur(2px);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,)}}@media (pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}@media (pointer:fine){.pointer-fine\:inline-flex{display:inline-flex}}.\[\&_\.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-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}}.\[\&_\.recharts-surface\]\:\[direction\:ltr\] .recharts-surface{direction:ltr}.\[\&_\[data-current\]\]\:w-max [data-current]{width:max-content}.\[\&_\[data-current\]\]\:whitespace-nowrap [data-current]{white-space:nowrap}.\[\&_\[data-current\]\]\:transition-\[translate\,opacity\] [data-current]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\[data-current\]\]\:duration-200 [data-current]{--tw-duration:.2s;transition-duration:.2s}.\[\&_\[data-current\]\]\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] [data-current]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\[data-current\]\]\:transition-none [data-current]{transition-property:none}}.data-\[activation-direction\~\=\'down\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:translate-y-\[70\%\][data-activation-direction~=down] [data-current][data-starting-style]{--tw-translate-y:70%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'down\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:opacity-0[data-activation-direction~=down] [data-current][data-starting-style]{opacity:0}.data-\[activation-direction\~\=\'left\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:-translate-x-2[data-activation-direction~=left] [data-current][data-starting-style]{--tw-translate-x:calc(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'left\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:opacity-0[data-activation-direction~=left] [data-current][data-starting-style]{opacity:0}.data-\[activation-direction\~\=\'right\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:translate-x-2[data-activation-direction~=right] [data-current][data-starting-style]{--tw-translate-x:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'right\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:opacity-0[data-activation-direction~=right] [data-current][data-starting-style]{opacity:0}.data-\[activation-direction\~\=\'up\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:-translate-y-\[70\%\][data-activation-direction~=up] [data-current][data-starting-style]{--tw-translate-y:calc(70% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'up\'\]\:\[\&_\[data-current\]\[data-starting-style\]\]\:opacity-0[data-activation-direction~=up] [data-current][data-starting-style]{opacity:0}.\[\&_\[data-previous\]\]\:inset-0 [data-previous]{inset:var(--spacing-0)}.\[\&_\[data-previous\]\]\:flex [data-previous]{display:flex}.\[\&_\[data-previous\]\]\:items-center [data-previous]{align-items:center}.\[\&_\[data-previous\]\]\:justify-center [data-previous]{justify-content:center}.\[\&_\[data-previous\]\]\:whitespace-nowrap [data-previous]{white-space:nowrap}.\[\&_\[data-previous\]\]\:transition-\[translate\,opacity\] [data-previous]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\[data-previous\]\]\:duration-200 [data-previous]{--tw-duration:.2s;transition-duration:.2s}.\[\&_\[data-previous\]\]\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] [data-previous]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\[data-previous\]\]\:transition-none [data-previous]{transition-property:none}}.data-\[activation-direction\~\=\'down\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:-translate-y-\[70\%\][data-activation-direction~=down] [data-previous][data-ending-style]{--tw-translate-y:calc(70% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'down\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:opacity-0[data-activation-direction~=down] [data-previous][data-ending-style]{opacity:0}.data-\[activation-direction\~\=\'left\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:translate-x-2[data-activation-direction~=left] [data-previous][data-ending-style]{--tw-translate-x:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'left\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:opacity-0[data-activation-direction~=left] [data-previous][data-ending-style]{opacity:0}.data-\[activation-direction\~\=\'right\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:-translate-x-2[data-activation-direction~=right] [data-previous][data-ending-style]{--tw-translate-x:calc(var(--spacing-2) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'right\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:opacity-0[data-activation-direction~=right] [data-previous][data-ending-style]{opacity:0}.data-\[activation-direction\~\=\'up\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:translate-y-\[70\%\][data-activation-direction~=up] [data-previous][data-ending-style]{--tw-translate-y:70%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[activation-direction\~\=\'up\'\]\:\[\&_\[data-previous\]\[data-ending-style\]\]\:opacity-0[data-activation-direction~=up] [data-previous][data-ending-style]{opacity:0}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_input\]\:transition-none input{transition-property:none}.\[\&_optgroup\]\:bg-\[Canvas\] optgroup{background-color:canvas}.\[\&_optgroup\]\:text-\[CanvasText\] optgroup{color:canvastext}.\[\&_option\]\:bg-\[Canvas\] option{background-color:canvas}.\[\&_option\]\:text-\[CanvasText\] option{color:canvastext}.\[\&_p\]\:w-9\/10 p{width:90%}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:var(--spacing-4)}.\[\&_select\]\:transition-none select{transition-property:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:var(--spacing-3);height: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:var(--spacing-4);height:var(--spacing-4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:var(--spacing-5);height:var(--spacing-5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:var(--spacing-6);height: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}@media (hover:hover){.\[\&_tr\]\:hover\:bg-transparent tr:hover{background-color:#0000}}.\[\&_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}.data-autoscrolling\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-transparent[data-autoscrolling]::-webkit-scrollbar-thumb{background-color:#0000}.\[\&\:dir\(rtl\)\]\:-scale-x-100: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)),:where(.rdp-nav) .in-\[\.rdp-nav\]\:\[\&\:dir\(rtl\)\]\:-scale-x-100: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)){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.\[\&\:first-child\[data-selected\=true\]_button\:not\(\[data-selected-single\=true\]\)\]\:rounded-s-\(--cell-radius\):first-child[data-selected=true] button:not([data-selected-single=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.\[\&\:has\(\+\[data-hidden\=true\]\)\[data-selected\=true\]_button\:not\(\[data-selected-single\=true\]\)\]\:rounded-e-\(--cell-radius\):has(+[data-hidden=true])[data-selected=true] button:not([data-selected-single=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:var(--spacing-0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:var(--spacing-2)}.\[\.border-t\]\:pt-2.border-t{padding-top:var(--spacing-2)}.\[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}.\[a\,button\]\:active\:before\:scale-\[0\.97\]:is(a,button):active:before{content:var(--tw-content);scale:.97}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[a\,button\]\:active\:before\:scale-100:is(a,button):active:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[button\]\:text-start:is(button){text-align:start}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[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)}: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:var(--spacing-2)}.\[\&\:last-child\[data-selected\=true\]_button\:not\(\[data-selected-single\=true\]\)\]\:rounded-e-\(--cell-radius\):last-child[data-selected=true] button:not([data-selected-single=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.\[\&\:not\(\[data-glass\=live\]\)\>div\>button\]\:invisible:not([data-glass=live])>div>button{visibility:hidden}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\:not\(\[data-selected-single\=true\]\)\]\:rounded-s-\(--cell-radius\):nth-child(2)[data-selected=true] button:not([data-selected-single=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.\[\&\>\*\:last-child\]\:border-e-0>:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--bubble-received\)\,var\(--foreground\)_5\%\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:var(--bubble-received)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--bubble-received\)\,var\(--foreground\)_5\%\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--bubble-received),var(--foreground) 5%)}}.\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=conversation-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=conversation-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=popover-arrow\]\]\:hidden>[data-slot=popover-arrow]{display:none}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\>button\[aria-label\=Pause\]\>svg\]\:size-8>div>button[aria-label=Pause]>svg{width:var(--spacing-8);height:var(--spacing-8)}@media (width>=48rem){.md\:\[\&\>div\>button\[aria-label\=Pause\]\>svg\]\:size-10>div>button[aria-label=Pause]>svg{width:var(--spacing-10);height:var(--spacing-10)}}.\[\&\>div\>button\[aria-label\=Play\]\>svg\]\:size-8>div>button[aria-label=Play]>svg{width:var(--spacing-8);height:var(--spacing-8)}@media (width>=48rem){.md\:\[\&\>div\>button\[aria-label\=Play\]\>svg\]\:size-10>div>button[aria-label=Play]>svg{width:var(--spacing-10);height:var(--spacing-10)}}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:var(--spacing-3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:var(--spacing-3)}.not-rtl\:has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:not(: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] *)):has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}:is(.not-rtl\:has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:not(: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] *)):has(>[data-align=inline-start])>input,.rtl\:has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pl-1\.5: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] *):has(>[data-align=inline-end])>input){padding-left:calc(var(--spacing) * 1.5)}.rtl\:has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pr-1\.5: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] *):has(>[data-align=inline-start])>input{padding-right:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>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:var(--spacing-3)!important;height: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:var(--spacing-4);height:var(--spacing-4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:var(--spacing-3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:var(--spacing-3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:var(--spacing-5);height:var(--spacing-5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:var(--spacing-3);height: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:var(--spacing-2);height: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:var(--spacing-4);height: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}.\[\&\[dir\=auto\]\]\:placeholder-shown\:\[direction\:inherit\][dir=auto]:placeholder-shown{direction:inherit}[data-hidden=true]+.\[\[data-hidden\=true\]\+\&\]\:rounded-s-\(--cell-radius\){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}[data-hidden=true]+.\[\[data-hidden\=true\]\+\&\]\:before\:hidden:before,[data-hidden=true]+.\[\[data-hidden\=true\]\+\&\]\:after\:hidden:after{content:var(--tw-content);display:none}[data-hidden=true]+.\[\[data-hidden\=true\]\+\&\[data-selected\=true\]_button\:not\(\[data-selected-single\=true\]\)\]\:rounded-s-\(--cell-radius\)[data-selected=true] button:not([data-selected-single=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}[data-instant] .\[\[data-instant\]_\&_\[data-current\]\]\:transition-none [data-current],[data-instant] .\[\[data-instant\]_\&_\[data-previous\]\]\:transition-none [data-previous]{transition-property:none}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing-2) * -1)}[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) * -1)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=conversation-bubble][data-align=end]+[data-slot=conversation-bubble][data-align=end]>.\[\[data-slot\=conversation-bubble\]\[data-align\=end\]\+\[data-slot\=conversation-bubble\]\[data-align\=end\]\>\&\]\:rounded-se-\[8px\]{border-start-end-radius:8px}[data-slot=conversation-bubble][data-align=start]+[data-slot=conversation-bubble][data-align=start]>.\[\[data-slot\=conversation-bubble\]\[data-align\=start\]\+\[data-slot\=conversation-bubble\]\[data-align\=start\]\>\&\]\:rounded-ss-\[8px\]{border-start-start-radius:8px}}.hospital-icon__plus{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-duration-default) var(--motion-ease-snappy);transform:scale(.78)}.card-hover:is(:hover,:focus-visible,:focus-within) .hospital-icon__plus,.market-reality-card-chrome:is(:hover,:focus-within) .hospital-icon__plus{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.hospital-icon__plus{transition:none;transform:scale(1)}}.selection-indicator{color:inherit;flex:none;display:inline-grid}.selection-indicator>svg{transition:opacity var(--transition-default), transform var(--motion-duration-default) var(--motion-ease-spring);grid-area:1/1}.selection-indicator[data-selected=true] .selection-indicator__add,.selection-indicator[data-selected=false] .selection-indicator__check{opacity:0;transform:scale(.4)rotate(-45deg)}.selection-indicator[data-selected=true] .selection-indicator__check path,.chart-series-toggle[aria-checked=true] svg path{stroke-dasharray:24;animation:selection-check-draw var(--motion-duration-smooth) var(--motion-ease-emphasized)}.chart-series-toggle[aria-checked=true]>span:last-child{animation:selection-toggle-pop var(--motion-duration-smooth) var(--motion-ease-spring)}.notification-count{pointer-events:none;transform-origin:50%;animation:notification-count-pop var(--motion-duration-slow) var(--motion-ease-spring)}.success-check{animation:success-check-pop var(--motion-duration-slow) var(--motion-ease-spring)}.success-check path{stroke-dasharray:24;animation:selection-check-draw var(--motion-duration-slow) var(--motion-ease-emphasized)}[data-atlas-input][aria-invalid=true]{animation:input-error-shake var(--motion-duration-smooth) var(--motion-ease-emphasized);border-color:var(--rag-red)!important}.metric-value-pop{animation:metric-value-pop var(--motion-duration-slow) var(--motion-ease-emphasized)}.selection-count{font-variant-numeric:tabular-nums;animation:selection-count-roll var(--motion-duration-slow) var(--motion-ease-spring);display:inline-block}@keyframes selection-count-roll{0%{transform:perspective(10em) translateY(calc(var(--space-0) * -1)) rotateX(-60deg)}to{transform:perspective(10em)translateY(0)rotateX(0)}}.text-state-swap{animation:text-state-swap var(--motion-duration-default) var(--motion-ease-emphasized);display:inline-block}.notification-panel{animation:section-panel-reveal var(--motion-duration-smooth) var(--motion-ease-emphasized)}@keyframes selection-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes selection-toggle-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes notification-count-pop{0%{transform:translate(calc(var(--space-0) * -1), var(--space-1)) scale(.4);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes success-check-pop{0%{transform:translateY(var(--space-0)) rotate(-30deg) scale(.6);opacity:.5}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes input-error-shake{0%,to{transform:translate(0)}25%{transform:translateX(var(--space-0))}50%{transform:translateX(calc(var(--space-0) * -1))}75%{transform:translateX(calc(var(--space-0) / 2))}}@keyframes metric-value-pop{0%{transform:translateY(var(--space-0))}to{transform:translateY(0)}}@keyframes text-state-swap{0%{transform:translateY(var(--space-0));opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes section-panel-reveal{0%{transform:translateY(var(--space-1));opacity:.7}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.selection-indicator>svg,.selection-indicator[data-selected=true] .selection-indicator__check path,.chart-series-toggle[aria-checked=true] svg path,.chart-series-toggle[aria-checked=true]>span:last-child,.notification-count,.success-check,.success-check path,[data-atlas-input][aria-invalid=true],.metric-value-pop,.selection-count,.text-state-swap,.notification-panel{transition:none;animation:none}}:root{--navy-50:#f1f7ff;--navy-100:#d0dcef;--navy-200:#b0c1dc;--navy-300:#91a7ca;--navy-400:#738db7;--navy-500:#5674a4;--navy-600:#3a5b92;--navy-700:#1e427f;--navy-800:#00296c;--navy-900:#001f52;--navy-950:#00003b;--primary:#00296c;--primary-hover:#001f52;--sidebar-navy:#00003b;--brand-lime:#9ae752;--highlight:#bf9c63;--neutral:#d5dfe5;--text:#000;--text-inverse:#fff;--azure:#2f87eb;--surface:#fff;--blue-gray:#475569;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#d5dfe54d;--bg-card:#fff;--bg-elevated:#f1f5f9;--bg-faint:#fafafa;--bg-alternate-row:#f8f9fa;--bg-hover:#d5dfe566;--bg-active:#d5dfe5b3;--band-modeled-bg:#bf9c6314;--band-modeled-ink:#8a6300;--band-announced-bg:#47556914;--band-announced-ink:#475569;--band-rumored-bg:#4755690d;--band-rumored-ink:#475569;--bg-surface:#fff;--text-primary:#000;--text-secondary:#4a4a4a;--text-tertiary:#4a4a4a;--text-muted:#4a4a4a;--text-disabled:#475569;--text-heading:#00296c;--border-default:#d5dfe5;--border-light:#d5dfe599;--border-focus:#2f87eb;--rag-red:#da2627;--rag-amber:#fabf25;--rag-green:#44ca5b;--answer-off-ink:#da2627;--answer-off-fill:#fde2e2;--answer-on-ink:#2f7d12;--answer-on-fill:#ddf6c6;--answer-level-standard:#e2e5e9;--answer-level-featured:#f2e2a8;--answer-level-destination:#e3c25b;--answer-band:#bfd6f3;--answer-metric-set:#dce6f2;--answer-uncommon-mark:#ffd966;--answer-uncommon-handle:#ffc000;--answer-outlier-mark:#e06666;--answer-outlier-handle:#da2627;--shadow-ring:0 0 0 1px #0000000f;--shadow-card:var(--shadow-ring);--shadow-hover:0 0 0 1px #00296c33;--shadow-floating:0 0 0 1px var(--border-default), 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-popover:var(--shadow-floating);--shadow-floating-menu:var(--shadow-floating);--shadow-modal:var(--shadow-floating);--shadow-focus:0 0 0 3px #2f87eb26;--shadow-focus-soft:0 0 0 3px #2f87eb26;--chart-legend-gap:var(--space-2);--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-hover);--shadow-lg:var(--shadow-modal);--space-0:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-10:80px;--space-chip:12px;--subtext-gap:2px;--table-row-financial:32px;--table-row-compact:36px;--table-row-standard:44px;--table-cell-padding-v-dense:var(--space-0);--table-cell-padding-h-dense:var(--space-1);--table-control-height-financial:24px;--table-control-height-worklist:28px;--space-card:20px;--space-overlap-hairline:-1px;--space-hairline:1px;--space-optical-shift:-2px;--space-inline-bleed:-8px;--radius-card:10px;--radius-button:6px;--radius-badge:6px;--radius-input:6px;--radius-marker:2px;--radius-pill:9999px;--radius-lg:12px;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-sidebar:300;--z-modal-backdrop:900;--z-modal:1000;--z-toast:1100;--z-overlay:1200;--z-tooltip:1250;--z-nested-receipt:1300;--max-width:1280px;--sidebar-width:216px;--entity-rail-width:240px;--sidebar-collapsed:64px;--font-display:28px;--lh-display:1.1;--ls-display:-.56px;--font-h1:28px;--lh-h1:1.2;--ls-h1:-.56px;--font-h2:20px;--lh-h2:1.3;--ls-h2:-.4px;--font-h3:16px;--lh-h3:1.4;--ls-h3:-.16px;--font-h4:16px;--lh-h4:1.4;--ls-h4:-.16px;--font-section-title:16px;--lh-section-title:1.4;--ls-section-title:-.16px;--font-body:16px;--lh-body:1.5;--ls-body:.16px;--font-compact:14px;--font-control:13px;--font-band-title:15px;--font-subsection-strong:15px;--font-supporting-kpi:24px;--font-small:12px;--font-nano:10px;--lh-small:1.4;--ls-small:.32px;--font-micro:12px;--lh-micro:1.4;--ls-micro:.32px;--transition-instant:.1s cubic-bezier(.4, 0, .2, 1);--transition-fast:.1s cubic-bezier(.4, 0, .2, 1);--transition-default:.2s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--transition-dramatic:.8s cubic-bezier(.4, 0, .2, 1);--motion-ease-smooth:cubic-bezier(.4, 0, .2, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-snappy:cubic-bezier(.2, .8, .2, 1);--motion-ease-spring:cubic-bezier(.2, 1.05, .35, 1);--motion-duration-default:.2s;--motion-duration-smooth:.3s;--motion-duration-slow:.5s;--motion-stagger-none:0s;--motion-stagger-row:40ms;--motion-stagger-card:80ms;--motion-reduced-duration:1ms;--motion-functional-sparkline:.8s;--motion-functional-shimmer:1.5s;--motion-functional-pulse:2s;--motion-functional-calendar-pulse:1.2s;--motion-functional-ripple:3s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input::placeholder,textarea::placeholder{color:var(--text-disabled);opacity:1}[data-theme=dark]{--primary:#00296c;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-card:#1e293b;--bg-elevated:#334155;--bg-hover:#334155;--bg-active:#475569;--band-modeled-bg:#0057991f;--band-modeled-ink:#bfdbfe;--band-announced-bg:#2f87eb1f;--band-announced-ink:#bfdbfe;--band-rumored-bg:#2f87eb14;--band-rumored-ink:#bfdbfe;--text-primary:#fff;--text-secondary:#fff;--text-tertiary:#fff;--text-muted:#fff;--text-disabled:#fff;--text-inverse:#fff;--border-default:#334155;--border-light:#1e293b;--border-focus:#1e427f;--shadow-sm:0 0 0 1px var(--border-default);--shadow-md:0 0 0 1px var(--border-default);--shadow-lg:0 0 0 1px var(--border-default);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{nav,[class*=sidebar]{display:none!important}table{font-size:var(--font-small)!important}body.printing-incentive-pipeline{background:var(--surface)!important}body.printing-incentive-pipeline .has-incentive-pipeline-print{max-width:none!important;margin:0!important;padding:0!important}body.printing-incentive-pipeline .has-incentive-pipeline-print>:not(.incentive-pipeline-print-overlay){display:none!important}body.printing-incentive-pipeline .incentive-pipeline-print-overlay{z-index:auto!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body.printing-incentive-pipeline .incentive-pipeline-print-dialog{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;outline:none!important;display:block!important;overflow:visible!important}body.printing-incentive-pipeline .incentive-pipeline-print-scroll{overflow:visible!important}body.printing-incentive-pipeline .incentive-pipeline-print-actions,body.printing-incentive-pipeline .incentive-pipeline-print-actions *{display:none!important}body.printing-incentive-pipeline .incentive-pipeline-print-table{border-collapse:collapse!important;width:100%!important;font-size:var(--font-small)!important}body.printing-incentive-pipeline .incentive-pipeline-print-table thead{display:table-header-group!important;position:static!important}body.printing-incentive-pipeline .incentive-pipeline-print-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--primary)!important;color:var(--text-inverse)!important}body.printing-incentive-pipeline .incentive-pipeline-print-table tr,body.printing-incentive-pipeline .incentive-pipeline-print-table td,body.printing-incentive-pipeline .incentive-pipeline-print-table th{break-inside:avoid;page-break-inside:avoid}}html{scrollbar-gutter:stable;scroll-behavior:smooth;background-color:var(--bg-primary);overflow-y:auto}body{font-family:var(--font-family-sans);font-size:var(--font-compact);letter-spacing:.16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color var(--transition-smooth), color var(--transition-smooth);font-weight:400;line-height:1.5}#root{width:100%;min-height:100vh}.h-page-title{font-size:var(--font-h1);color:var(--text-heading);font-weight:500;line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0}.h-subsection{font-size:var(--font-h3);color:var(--text);font-weight:500;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0}.h-card-title{font-size:var(--font-h4);color:var(--text);font-weight:500;line-height:var(--lh-h4);margin:0}.text-body{font-size:var(--font-body);color:var(--text);font-weight:400;line-height:var(--lh-body);letter-spacing:var(--ls-body)}.text-sm{font-size:var(--font-small);color:var(--text-secondary);font-weight:400;line-height:var(--lh-small);letter-spacing:var(--ls-small)}.label-caps{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-weight:400}.label-muted{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:400}.section-label,.section-label-stitch{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);font-weight:700}.kpi-value{font-size:var(--font-display);color:var(--primary);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.kpi-value-lg{font-size:var(--font-h1);color:var(--primary);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.kpi-value-stitch{font-size:var(--font-display);letter-spacing:-.03em;color:#001642;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}[data-theme=dark] .kpi-value-stitch{color:#e2e8f0}.kpi-label{font-size:var(--font-small);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:700}.jargon-term{border-bottom:1px dashed var(--text-muted);cursor:help;padding-bottom:var(--space-0)}.card-section{background:var(--atlas-region,var(--bg-elevated));border-radius:var(--radius-card);padding:var(--space-card);margin-bottom:var(--space-2);border:none}.card-section-title{font-size:var(--font-body);color:var(--primary);margin:0 0 var(--space-2);letter-spacing:-.16px;font-weight:500;line-height:24px}.card-base,.card-elevated{--card-fill:var(--atlas-region,var(--bg-elevated));background-color:var(--card-fill);border-radius:var(--radius-card)}.card-elevated.card-hover:hover,.card-elevated.card-button:hover:not(:disabled){background-color:var(--atlas-region,var(--bg-elevated))}@supports (color:color-mix(in lab, red, red)){.card-elevated.card-hover:hover,.card-elevated.card-button:hover:not(:disabled){background-color:color-mix(in srgb, var(--atlas-region,var(--bg-elevated)) 95%, var(--text))}}.card-elevated.card-hover:hover,.card-elevated.card-button:hover:not(:disabled){box-shadow:none}:is(.card-base,.card-elevated) :is(.card-base,.card-elevated){--card-fill:var(--atlas-region,var(--bg-elevated))}@supports (color:color-mix(in lab, red, red)){:is(.card-base,.card-elevated) :is(.card-base,.card-elevated){--card-fill:color-mix(in srgb, var(--atlas-region,var(--bg-elevated)) 95%, var(--text))}}:is(.card-base,.card-elevated) :is(.card-base,.card-elevated){background-color:var(--card-fill);border-radius:var(--radius-button)}:is(.card-base,.card-elevated) .card-elevated.card-hover:hover,:is(.card-base,.card-elevated) .card-elevated.card-button:hover:not(:disabled){background-color:var(--atlas-region,var(--bg-elevated))}@supports (color:color-mix(in lab, red, red)){:is(.card-base,.card-elevated) .card-elevated.card-hover:hover,:is(.card-base,.card-elevated) .card-elevated.card-button:hover:not(:disabled){background-color:color-mix(in srgb, var(--atlas-region,var(--bg-elevated)) 90%, var(--text))}}.export-deliverable-card{background-color:var(--bg-tertiary);border-color:#0000}.export-deliverable-card:hover:not(:disabled),.export-deliverable-card:focus-visible{border-color:var(--primary)}.card-button.export-deliverable-card:disabled{background-color:var(--bg-tertiary);opacity:1}.card-disabled{opacity:.65;pointer-events:none;cursor:default!important;border:1px dashed var(--neutral)!important}.card-disabled:hover{box-shadow:none!important;border-color:var(--neutral)!important;transform:none!important}.card-button{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;padding:0}.card-button:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.card-button:disabled{cursor:default;opacity:.55}.card-static{cursor:default}.card-static:hover{box-shadow:none!important;transform:none!important}.metric-group{grid-template-columns:repeat(var(--metric-group-columns), minmax(0, 1fr));grid-template-rows:auto auto auto;align-items:stretch;min-width:0;display:grid}.metric-group--auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--metric-group-min-item-width)), 1fr))}.metric-group--auto-fit.metric-group--single{grid-template-columns:minmax(var(--metric-group-min-item-width), max-content);justify-content:start}.metric-group--static{column-gap:var(--space-4);border-bottom:1px solid var(--border-light)}.metric-group--static.metric-group--embedded{border-top:1px solid var(--border-light);border-bottom:0}.metric-group--selectable{gap:var(--space-1)}.metric-group__item{align-content:start;justify-items:center;gap:var(--space-0);grid-row:span 3;grid-template-rows:subgrid;min-width:0;min-height:88px;padding:var(--space-chip) var(--space-2);background:var(--surface);color:var(--text-primary);text-align:center;white-space:normal;display:grid;position:relative;overflow:hidden}.metric-group--static .metric-group__item{text-align:left;background:0 0;justify-items:start;padding-inline:0}.metric-group--static .metric-group__label{justify-content:flex-start}.metric-group--compact .metric-group__item{min-height:52px;padding:var(--space-0) var(--space-chip)}.metric-group--compact .metric-group__value{font-size:var(--font-h2)}.metric-group--selectable .metric-group__item[aria-pressed=true]{border-color:var(--metric-selection-color,var(--primary));background:var(--metric-selection-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.metric-group--selectable .metric-group__item[aria-pressed=true]{background:color-mix(in srgb, var(--metric-selection-color,var(--primary)) 10%, var(--surface))}}.metric-group--selectable .metric-group__item[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--metric-selection-color,var(--primary)), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.metric-group--selectable .metric-group__item[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metric-selection-color,var(--primary)) 18%, transparent), var(--shadow-card)}}.metric-group--selectable .metric-group__item:disabled:hover{border-color:var(--border-default);box-shadow:var(--shadow-card);transform:none}.metric-group__label{justify-content:center;align-items:center;gap:var(--space-0);min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:var(--ls-micro);text-transform:none;font-weight:400;line-height:1.35;display:inline-flex}.metric-group__item .metric-group__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:end;display:-webkit-box;overflow:hidden}.metric-group__item .metric-group__indicator{margin-right:var(--space-0);vertical-align:middle;display:inline-block}.metric-group__indicator{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.metric-group__value{margin-top:var(--space-0);overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--primary);font-size:var(--font-supporting-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500;line-height:1.1}.metric-group__detail{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--font-small);align-self:start;line-height:1.35}.metric-group--compact .metric-group__item .metric-group__label{-webkit-line-clamp:1}.metric-comparison-cluster{justify-content:center;align-items:center;gap:var(--space-0);text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}.metric-comparison-cluster__context{overflow-wrap:break-word;max-width:100%;color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.35}.metric-comparison-cluster__measures{justify-content:center;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;max-width:100%;display:flex}.metric-comparison-cluster__measure{justify-content:center;align-items:baseline;gap:var(--space-0);white-space:nowrap;min-width:0;display:inline-flex}.metric-comparison-cluster__value{margin-top:var(--space-0);color:var(--primary);font-size:var(--font-supporting-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500;line-height:1.1}.metric-comparison-cluster__measure-label,.metric-comparison-cluster__detail{color:var(--text-secondary);font-size:var(--font-small);line-height:1.35}.metric-comparison-cluster__detail{overflow-wrap:break-word;max-width:100%}.metric-comparison-cluster__chip{align-items:center;gap:var(--space-0);margin-top:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-badge);font-size:var(--font-small);white-space:nowrap;font-weight:700;line-height:1.35;display:inline-flex}.metric-comparison-cluster__chip-label{font-weight:400}.metric-comparison-cluster__chip--positive{color:var(--rag-green);background:#44ca5b1f}.metric-comparison-cluster__chip--negative{color:var(--rag-red);background:#da26271a}.metric-comparison-cluster__chip--neutral{background:var(--bg-tertiary);color:var(--text-secondary)}.peer-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.peer-summary-strip .metric-group__item{min-height:80px;padding:var(--space-1) var(--space-2)}.peer-summary-strip .metric-comparison-cluster{grid-row:1/span 3;grid-template-rows:subgrid;justify-items:center;display:grid}.peer-summary-strip .metric-comparison-cluster__context{align-self:end}.peer-summary-strip .metric-comparison-cluster__detail{align-self:start}.peer-summary-strip .metric-comparison-cluster__chip{margin-top:var(--space-0)}.peer-summary-strip .metric-group__item .metric-group__detail,.peer-summary-strip .metric-comparison-cluster__detail,.peer-summary-strip .metric-comparison-cluster__measure-label{font-weight:400}.peer-summary-strip .metric-comparison-cluster__detail,.peer-summary-strip .metric-group__item .metric-group__detail{font-size:var(--font-nano)}.peer-summary-strip .metric-comparison-cluster__context,.peer-summary-strip .metric-group__item .metric-group__label{font-size:var(--font-control)}.metric-group__selection-bar{background:var(--primary);height:4px;transition:opacity var(--transition-default);position:absolute;bottom:0;left:0;right:0}.metric-group__selection-bar[data-selected=false]{opacity:.22}.metric-group__item:hover .metric-group__selection-bar[data-selected=false]{opacity:.55}.card-premium{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);transition:box-shadow var(--transition-smooth), transform var(--transition-smooth), border-color var(--transition-smooth)}.card-premium:hover{box-shadow:var(--shadow-hover);border-color:var(--text-primary);transform:translateY(-1px)}.stat-card{padding:var(--space-2) var(--space-card);background-color:var(--bg-card);border-radius:var(--radius-card);border:1px solid var(--border-default)}.stat-card-label{font-size:var(--font-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.stat-card-value{margin-top:var(--space-0);font-size:var(--font-supporting-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#ffffffd9}[data-theme=dark] .glass-panel{background:#0f172ad9}.dot-grid{background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:24px 24px}.btn-ds-primary{padding:var(--space-1) var(--space-2);background:var(--primary);color:#fff;font-size:var(--font-compact);cursor:pointer;box-shadow:none;transition:background-color var(--transition-fast), border-color var(--transition-fast);border:none;min-height:40px;font-family:inherit;font-weight:400;border-radius:var(--radius-button)!important}.btn-ds-primary:hover{box-shadow:none;background:#001f52}.btn-ds-secondary{padding:var(--space-1) var(--space-2);color:var(--primary);font-size:var(--font-compact);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);min-height:40px;box-shadow:var(--shadow-ring);background:#fff;border:none;font-family:inherit;font-weight:400;border-radius:var(--radius-button)!important}.btn-ds-secondary:hover{box-shadow:var(--shadow-hover);background:var(--bg-secondary)}.btn-ds-accent{padding:var(--space-1) var(--space-2);background:var(--highlight);color:var(--text);font-size:var(--font-compact);cursor:pointer;min-height:40px;transition:background-color var(--transition-fast), opacity var(--transition-fast);border:none;font-family:inherit;font-weight:400;border-radius:var(--radius-button)!important}.btn-ds-accent:hover{opacity:.9}.table-ds-container:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.table-ds{--table-row-height:var(--table-row-standard);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table-ds--row-financial{--table-row-height:var(--table-row-financial);--table-control-height:var(--table-control-height-financial)}.table-ds--row-compact{--table-row-height:var(--table-row-compact)}.table-ds--row-standard{--table-row-height:var(--table-row-standard)}.table-ds thead tr{border-bottom:1px solid var(--border-default)}.table-ds thead th{padding:var(--space-0) var(--space-1);white-space:nowrap;font-size:var(--font-micro);color:var(--text-secondary);text-transform:none;letter-spacing:normal;text-align:left;font-weight:500}.table-ds thead th:first-child,.table-ds tbody th:first-child,.table-ds tbody td:first-child{text-align:left}.table-ds tbody tr{border-bottom:1px solid var(--border-light);transition:background var(--transition-fast)}.table-ds tbody[hidden],.table-ds tbody tr[hidden]{display:none!important}.table-ds tbody tr:last-child{border-bottom:0}.table-ds tbody tr:hover{background:var(--bg-hover)}.table-ds tbody tr[data-selected=true],.table-ds tbody tr[data-selected=true]:hover{background:var(--bg-active)}.table-ds tbody tr[data-selected=false]{opacity:.6}.table-ds tbody th,.table-ds tbody td,.table-ds tfoot th,.table-ds tfoot td{height:var(--table-row-height);padding:var(--space-0) var(--space-1);font-size:var(--font-small);color:var(--text);text-align:left;white-space:nowrap}.table-ds tbody tr:not([data-row-kind=total]):not([data-row-kind=subtotal])>th[scope=row]{font-weight:500}.table-ds [data-column-align=left]{text-align:left}.table-ds [data-column-align=center]{text-align:center}.table-ds [data-column-align=right]{text-align:right}.table-ds [data-column-kind=number],.table-ds [data-column-align=right]{font-variant-numeric:tabular-nums}.table-ds tbody tr[data-table-state],.table-ds tbody tr[data-table-state]:hover{background:var(--surface)}.table-ds tbody tr[data-table-state] td{padding:var(--space-3) var(--space-2);color:var(--text-secondary);text-align:center}.table-ds--dense.table-ds--row-compact thead th,.table-ds--dense.table-ds--row-compact tbody tr:not([data-table-state]):not([data-row-kind=section])>th,.table-ds--dense.table-ds--row-compact tbody tr:not([data-table-state]):not([data-row-kind=section])>td,.table-ds--dense.table-ds--row-compact tfoot th,.table-ds--dense.table-ds--row-compact tfoot td{padding:var(--table-cell-padding-v-dense) var(--table-cell-padding-h-dense)}.table-ds--dense.table-ds--row-compact{--table-control-height:var(--table-control-height-worklist)}.table-ds--dense thead th{font-size:var(--font-micro)}.table-ds--dense.table-ds--row-compact tbody tr:not([data-table-state]):not([data-row-kind=section])>th,.table-ds--dense.table-ds--row-compact tbody tr:not([data-table-state]):not([data-row-kind=section])>td,.table-ds--dense.table-ds--row-compact tfoot th,.table-ds--dense.table-ds--row-compact tfoot td{font-size:var(--font-small);vertical-align:middle;white-space:nowrap}.table-ds--dense.table-ds--row-compact thead th{vertical-align:middle;white-space:nowrap}.table-ds--row-financial thead th,.table-ds--row-financial tbody tr:not([data-table-state]):not([data-row-kind=section])>th,.table-ds--row-financial tbody tr:not([data-table-state]):not([data-row-kind=section])>td,.table-ds--row-financial tfoot th,.table-ds--row-financial tfoot td{padding:var(--table-cell-padding-v-dense) var(--table-cell-padding-h-dense);vertical-align:middle;white-space:nowrap}.table-map-card>.disclosure-header .disclosure-header__actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.table-map-card--static>.table-map-card__static-header{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.table-map-card__count{min-width:28px;min-height:20px;padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);background:var(--bg-tertiary);color:var(--blue-gray);font-size:var(--font-small);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.table-map-card__controls{align-items:center;gap:var(--space-chip);padding:var(--space-chip) var(--space-3);border-bottom:1px solid var(--border-light);display:flex}.table-map-card__grid{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);grid-template-columns:minmax(0,1.9fr) minmax(420px,1fr);align-items:start;display:grid}.table-map-card--even .table-map-card__grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}.table-map-card__table{align-self:start;min-width:0}.table-map-card__readout{gap:var(--space-2);padding-top:var(--space-3);display:grid}.table-map-card__map{align-self:start;min-width:0;min-height:240px;display:flex}.table-map-card__map>*{width:100%;min-height:240px}.table-map-card--compact-map .table-map-card__map,.table-map-card--compact-map .table-map-card__map>*{min-height:144px}.table-map-card--no-map .table-map-card__grid{grid-template-columns:minmax(0,1fr)}.table-map-card--no-map .table-map-card__map,.table-map-card--no-map .table-map-card__map>*{min-height:0}.table-map-card--flush{background:var(--surface);box-shadow:none;border:0;border-radius:0}.table-map-card--flush .table-map-card__body{padding:0}.table-map-card--flush .table-map-card__grid{gap:var(--space-2);align-items:start;padding:0}.peer-geography-disclosure>.disclosure-header{padding:var(--space-2) var(--space-3);background:0 0;border:0;border-radius:0}.peer-positioning-workspace{grid-template-columns:calc(var(--entity-rail-width) + var(--space-6)) minmax(0, 1fr);align-items:start;gap:var(--space-2);min-width:0;display:grid}@media (width<=900px){.peer-positioning-workspace{grid-template-columns:minmax(0,1fr)}.peer-positioning-workspace .peer-set-dock{position:static}}.peer-positioning-workspace__canvas{gap:var(--space-2);min-width:0;display:grid}.peer-set-dock{top:var(--space-2);z-index:var(--z-sticky);align-self:start;min-width:0;position:sticky}.peer-set-dock__rail{max-height:calc(100vh - var(--space-4));grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.peer-set-dock__home{grid-template-columns:var(--space-2) minmax(0, 1fr);align-items:center;gap:var(--space-1);min-width:0;min-height:var(--space-6);padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--atlas-region);box-shadow:inset 3px 0 0 var(--highlight);display:grid}.peer-set-dock__home-marker{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-badge);background:var(--highlight)}.peer-set-dock__home-copy{align-items:center;gap:0;min-width:0;display:grid}.peer-set-dock__home-copy>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peer-set-dock__markets{overscroll-behavior-y:contain;min-height:0;display:grid;overflow-y:auto}.peer-set-dock__markets>.selectable-group-row:first-child{border-top:0!important}.peer-market-ladder__row{min-height:var(--space-7);display:flex}.peer-market-ladder__row>*{flex:auto}.peer-market-ladder__row--hidden>.selectable-group-row{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.peer-overview-panel{padding-bottom:var(--space-3)}.peer-score-summary{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.peer-score-summary__metric{grid-row:1/span 2;grid-template-rows:subgrid;justify-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);border-left:1px solid var(--border-default);text-align:center;display:grid}.peer-score-summary__metric:first-child{border-left:0}.peer-score-summary__label{color:var(--text-secondary);font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-weight:700;line-height:1.35}.peer-score-summary__value-row{min-height:52px;padding-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}.peer-score-summary__value{color:var(--primary);font-size:var(--font-supporting-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.peer-score-summary__status{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border-light);grid-area:3/1/auto/-1;display:flex}.peer-overview{gap:var(--space-3);padding:var(--space-2) var(--space-3) 0;flex-direction:column;display:flex}.peer-overview__map,.peer-overview__map>*{width:100%;min-height:320px}.peer-overview__map-loading{min-height:320px}.peer-overview__map:has(>.peer-overview__map-unavailable){min-height:0}.peer-overview__map>.peer-overview__map-unavailable,.peer-overview__map-unavailable{align-items:flex-start;gap:var(--space-2);min-height:0;padding:var(--space-2);color:var(--text-secondary);background:var(--bg-faint);border-left:3px solid var(--neutral);display:flex}.peer-overview__map-unavailable>div{gap:var(--space-0);display:grid}.peer-overview__map-unavailable strong{color:var(--text-primary);font-size:var(--font-compact)}.peer-overview__map-unavailable span{font-size:var(--font-small)}.peer-overview__title-band{background:var(--bg-elevated);border-bottom:1px solid var(--neutral)}.peer-overview__table-scroll{padding:0 var(--space-1) var(--space-1)}.peer-overview__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-family:var(--font-family-sans);font-variant-numeric:tabular-nums}.peer-overview .table-ds--selection thead th{padding:var(--space-1) var(--space-chip);background:var(--bg-faint);white-space:nowrap}.peer-overview .table-ds--selection tbody th,.peer-overview .table-ds--selection tbody td,.peer-overview .table-ds--selection tfoot th,.peer-overview .table-ds--selection tfoot td{height:40px;padding:var(--space-1) var(--space-chip)}.peer-overview .table-ds--selection tfoot .peer-overview__value-cell{padding-right:var(--space-1);padding-left:var(--space-1)}.peer-overview .table-ds--selection tfoot tr:first-child th,.peer-overview .table-ds--selection tfoot tr:first-child td{border-top:2px solid var(--neutral)}.peer-overview .table-ds--selection tbody tr.peer-overview__row--home{background:var(--bg-active)}.peer-overview .peer-overview__sort{width:100%;height:24px;min-height:24px;color:inherit;font-family:var(--font-family-sans);font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500!important}.peer-overview__market-header,.peer-overview__market-cell,.peer-overview__footer-label{text-align:left;width:176px}.peer-overview .table-ds--selection thead th.peer-overview__market-header{padding-left:calc(var(--space-2) + 4px)}.peer-overview__value-header .peer-overview__sort{height:auto;min-height:var(--space-4);white-space:normal;line-height:1.15}.peer-overview__sort-label{text-wrap:balance;max-width:12ch;position:relative}.peer-overview__sort-direction{margin-left:var(--space-0);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.peer-overview__rank-header,.peer-overview__rank-cell{width:44px;padding-left:var(--space-1);text-align:center;padding-right:0}.peer-overview__rank{border-radius:var(--radius-pill);background:var(--bg-elevated);width:22px;height:22px;color:var(--text-secondary);font-size:var(--font-small);place-items:center;font-weight:700;display:inline-grid}.peer-overview__rank--home{background:var(--primary);color:var(--text-inverse)}.peer-overview__market-cell{border-left:4px solid var(--peer-row-color,transparent);padding-left:var(--space-2);padding-right:var(--space-3);white-space:nowrap}.peer-overview__market{align-items:center;gap:var(--space-1);min-width:100%;display:inline-flex}.peer-overview__market-name{align-items:center;gap:var(--space-0);display:inline-flex}.peer-overview__market-label{text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-size:var(--font-control);font-weight:700;overflow:hidden}.peer-overview .peer-overview__you{min-width:28px;padding:var(--space-0) var(--space-1);border-radius:var(--radius-badge);background:var(--primary);color:var(--text-inverse);text-align:center;line-height:1}.peer-overview__estimate{padding:0 var(--space-0);border:1px solid var(--border-light);border-radius:var(--radius-badge);background:var(--bg-elevated);color:var(--text-secondary);line-height:1.4}.peer-overview .table-ds--selection .peer-overview__value-cell{text-overflow:ellipsis;font-size:var(--font-control);text-align:center;white-space:nowrap;overflow:hidden}.peer-overview__score--home{min-width:var(--space-4);min-height:var(--space-4);padding:0 var(--space-0);border:2px solid var(--primary);border-radius:var(--radius-pill);background:var(--surface);color:var(--primary);font-size:var(--font-h4);place-items:center;font-weight:900;line-height:1;display:inline-grid}.peer-overview__footer-row{background:var(--bg-faint);font-style:normal;font-weight:700}.peer-overview__footer-row--delta{background:var(--bg-elevated)}.peer-overview__footer-label{padding-left:var(--space-card);white-space:nowrap;font-weight:700}.peer-overview__delta--up{color:var(--rag-green);font-weight:700}.peer-overview__delta--down{color:var(--rag-red);font-weight:700}.peer-overview__delta-percent{font-weight:inherit;display:block}.peer-overview__rank-note{padding:0 var(--space-1);color:var(--highlight);font-size:var(--font-small);margin:0;font-weight:700}.peer-overview__coverage-note{padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-light);background:var(--bg-faint);color:var(--text-primary);margin:0}.peer-overview__source-attribution{padding:var(--space-1) var(--space-2);border-top:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--font-micro);line-height:1.5}.peer-overview__source-list{gap:var(--space-0);margin:0;padding:0;list-style:none;display:grid}.peer-overview__source-line{margin:0}.peer-overview__source-label{color:var(--text-primary);font-weight:700}.peer-overview__source-line a{color:var(--primary);font-weight:700}.peer-geography-layout{gap:var(--space-2);border-top:1px solid var(--border-light);grid-template-columns:minmax(636px,1fr) minmax(352px,400px);align-items:start;display:grid}.peer-geography-table-pane{min-width:0}.peer-geography-table-pane .table-ds--selection tbody th,.peer-geography-table-pane .table-ds--selection tbody td{height:var(--table-row-height)}.table-map-card .table-ds{table-layout:fixed}.table-map-card .table-ds thead th{padding:var(--space-1) var(--space-chip);font-size:var(--font-micro)}.table-map-card .table-ds tbody tr{height:var(--table-row-height);border-bottom:1px solid var(--border-light)}.table-map-card .table-ds tbody th,.table-map-card .table-ds tbody td{height:var(--table-row-height);padding:0 var(--space-chip);border-left:0;border-right:0}.table-map-card .table-ds tbody th:first-child{text-align:left}.table-map-card .table-ds tbody td{font-variant-numeric:tabular-nums}.table-map-card__qualitative{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--blue-gray);font-size:var(--font-small);text-align:left;display:block;overflow:hidden}.table-map-card__numeric{white-space:nowrap;max-width:100%;color:var(--primary);font-size:var(--font-control);font-variant-numeric:tabular-nums;text-align:inherit;font-weight:400;display:block}.missing-value{color:var(--text-muted);font-weight:400}.quiet-empty-line{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;color:var(--text-secondary);font-size:var(--font-small);white-space:nowrap;display:flex}.quiet-empty-line__title{font:inherit;color:inherit;margin:0}.table-map-card__missing{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-muted);font-weight:400;overflow:hidden}.table-map-card__action{justify-content:center;align-items:center;min-width:0;display:flex}.table-map-card__facility-name{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.table-map-card__facility-name>strong{color:var(--text);font-size:var(--font-control);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.table-map-card__facility-dot{border-radius:var(--radius-marker);background:var(--primary);flex:0 0 8px;width:8px;height:8px}@media (width<=1100px){.table-map-card__grid,.table-map-card--even .table-map-card__grid{grid-template-columns:minmax(0,1fr)}.table-map-card__map{grid-row:1}.table-map-card__table{grid-row:2}}.table-ds--selection{border-collapse:separate;border-spacing:0}.table-ds--selection thead th{padding:var(--space-1) var(--space-chip);font-size:var(--font-micro);font-weight:500}.table-ds--selection tbody tr{border-bottom:1px solid var(--border-light);background:var(--surface)}.table-ds--selection tbody tr:hover{background:var(--bg-hover)}.table-ds--selection tbody tr[data-selected=true],.table-ds--selection tbody tr[data-selected=true]:hover{background:var(--bg-active)}.table-ds--selection tbody tr[data-selected=false]{opacity:1}.table-ds--selection tbody th,.table-ds--selection tbody td,.table-ds--selection tfoot th,.table-ds--selection tfoot td{padding:var(--space-1) var(--space-chip);font-size:var(--font-small);vertical-align:middle}.table-ds--grouped tbody tr:not([data-row-kind]):hover{background:var(--bg-hover)}.table-ds--grouped tbody tr[data-row-kind=group]{background:var(--bg-tertiary);font-weight:500;font-size:var(--font-band-title);text-transform:none;letter-spacing:normal}.table-ds--grouped tbody tr[data-row-kind=total],.table-ds--grouped tfoot tr[data-row-kind=total]{background:var(--bg-tertiary);border-top:2px solid var(--primary);font-weight:700}.table-ds tbody tr[data-row-kind=section],.table-ds tbody tr[data-row-kind=section]:hover{background:var(--section-band-bg,var(--surface));border-bottom:1px solid var(--border-light)}.table-ds tbody tr[data-row-kind=section]>th,.table-ds tbody tr[data-row-kind=section]>td{height:auto;padding:var(--space-1) var(--space-3);background:var(--section-band-bg,var(--surface));color:var(--section-band-ink,var(--text-secondary));text-align:left;border:0}.table-ds tbody tr[data-row-kind=section][data-section-tone=modeled]{--section-band-bg:var(--band-modeled-bg);--section-band-ink:var(--band-modeled-ink)}.table-ds tbody tr[data-row-kind=section][data-section-tone=announced]{--section-band-bg:var(--band-announced-bg);--section-band-ink:var(--band-announced-ink)}.table-ds tbody tr[data-row-kind=section][data-section-tone=rumored]{--section-band-bg:var(--band-rumored-bg);--section-band-ink:var(--band-rumored-ink)}.table-ds__section-band{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-band-title);text-transform:none;letter-spacing:normal;font-weight:500;line-height:1.25;display:flex}.table-ds__section-band-caption{font-size:var(--font-small);letter-spacing:normal;text-transform:none;color:inherit;opacity:.85;font-weight:500}.table-ds__section-disclosure{justify-content:flex-start;align-items:center;gap:var(--space-1);width:100%;min-height:var(--table-control-height,var(--table-row-standard));border-radius:var(--radius-button);color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.table-ds[data-table-collapsible=true] .table-ds__section-band{font-size:var(--font-control);text-transform:none;letter-spacing:normal;font-weight:500}.app-shell--institutional .table-ds[data-table-collapsible=true] .table-ds__section-band{background:0 0;border-bottom:0;padding:0}.table-ds__section-disclosure:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.table-ds[data-table-adaptive=true] tbody tr[data-row-kind=section]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.table-ds[data-table-collapsible=true] tbody tr[data-row-kind=section]>th{padding:0 var(--space-3)}.table-ds[data-table-collapsible=true] .table-ds__section-band-caption{white-space:nowrap;flex-shrink:0}.table-ds__section-chevron{width:6px;height:6px;margin:0 var(--space-0);border-top:1.5px solid;border-right:1.5px solid;flex:none;transition:transform .15s cubic-bezier(.23,1,.32,1);transform:rotate(45deg)}.table-ds__section-disclosure[aria-expanded=true] .table-ds__section-chevron{transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.table-ds__section-chevron{transition:none}}.table-ds__responsive-label{color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:.02em;text-transform:none;font-weight:500;display:none}.table-ds__adaptive-row-anchor,.table-ds__adaptive-row-content{display:contents}.table-ds__adaptive-row-toggle{display:none!important}.table-ds-container--adaptive{overflow-x:visible;container:table-ds/inline-size}@container table-ds (width<=1180px){.table-ds-container--adaptive .table-ds{table-layout:fixed}.table-ds-container--adaptive .table-ds thead tr:not([data-table-header=groups]){flex-wrap:wrap;display:flex!important}.table-ds-container--adaptive .table-ds thead th[data-adaptive-role=essential]{flex:0 0 calc(100% / var(--table-adaptive-essential-count,1));box-sizing:border-box;min-width:0}.table-ds-container--adaptive .table-ds thead tr:not([data-table-header=groups])>[data-adaptive-role=essential],.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>[data-adaptive-role=essential],.table-ds-container--adaptive .table-ds tfoot tr>[data-adaptive-role=essential]{order:0}.table-ds-container--adaptive .table-ds thead th[data-adaptive-role=detail]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state]),.table-ds-container--adaptive .table-ds tfoot tr{align-items:center;display:grid;grid-template-columns:repeat(var(--table-adaptive-essential-count,1), minmax(0, 1fr))!important}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>:is(th,td),.table-ds-container--adaptive .table-ds tfoot tr>:is(th,td){height:auto;min-height:var(--table-row-height);overflow-wrap:break-word;min-width:0}.table-ds-container--adaptive .table-ds tbody tr[hidden]{display:none!important}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>[data-adaptive-role=detail],.table-ds-container--adaptive .table-ds tfoot tr>[data-adaptive-role=detail]{grid-column:span var(--table-adaptive-detail-span,1);align-items:center;gap:var(--space-1);min-height:var(--table-row-height);text-align:left;text-overflow:clip;order:1;grid-template-columns:minmax(72px,.45fr) minmax(0,1fr);overflow:visible;white-space:normal!important;display:grid!important}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>[data-adaptive-role=detail][data-adaptive-collapsed=true],.table-ds-container--adaptive .table-ds tfoot tr>[data-adaptive-role=detail][data-adaptive-collapsed=true]{display:none!important}.table-ds-container--adaptive .table-ds__adaptive-row-anchor{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;width:100%;min-width:0;display:flex}.table-ds-container--adaptive .table-ds__adaptive-row-toggle{min-height:var(--table-control-height,var(--table-row-compact));padding:var(--space-1) var(--space-2);white-space:nowrap;flex:none;display:inline-flex!important}.table-ds-container--adaptive .table-ds__adaptive-row-content{flex:min(100%,20ch);min-width:0;display:block}.table-ds-container--adaptive .table-ds__adaptive-row-content>[data-atlas-button]:not([data-atlas-icon-only=true]),.table-ds-container--adaptive [data-adaptive-role=detail]>[data-atlas-button]:not([data-atlas-icon-only=true]){max-width:100%;white-space:normal!important;height:auto!important}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>[data-adaptive-role=detail] .table-ds__responsive-label,.table-ds-container--adaptive .table-ds tfoot tr>[data-adaptive-role=detail] .table-ds__responsive-label{display:inline}.table-ds-container--adaptive .table-ds tbody tr:not([data-row-kind]):not([data-table-state])>[data-adaptive-role=detail]+[data-adaptive-role=detail]{border-top:1px solid var(--border-light)}}.table-ds--matrix thead th,.table-ds--matrix tbody th,.table-ds--matrix tbody td,.table-ds--matrix tfoot th,.table-ds--matrix tfoot td{padding:var(--space-1) var(--space-chip)}.table-ds--matrix tbody tr:hover{background:var(--bg-hover)}.table-ds--matrix thead th:first-child,.table-ds--matrix tbody th:first-child,.table-ds--matrix tbody td:first-child,.table-ds--matrix tfoot th:first-child,.table-ds--matrix tfoot td:first-child{position:sticky;left:0}.table-ds--matrix thead th:first-child{z-index:3;background:var(--primary)}.table-ds--matrix tbody th:first-child,.table-ds--matrix tbody td:first-child,.table-ds--matrix tfoot th:first-child,.table-ds--matrix tfoot td:first-child{z-index:var(--z-base);background:var(--surface)}.table-ds--matrix tbody tr:hover>th:first-child,.table-ds--matrix tbody tr:hover>td:first-child{background:var(--bg-hover)}.table-ds--sticky-header thead th{z-index:2;background:var(--primary);position:sticky;top:0}.table-ds--sticky-header.table-ds--matrix thead th:first-child{z-index:4}.compact-selection-rail{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.compact-selection-rail--integrated{border:0;border-right:1px solid var(--border-light);background:var(--bg-faint);box-shadow:none;border-radius:0}.compact-selection-rail .compact-selection-rail__row{box-sizing:border-box;border-top:1px solid var(--border-default);background:var(--surface);transition:background var(--transition-fast), color var(--transition-fast);border-radius:0}.compact-selection-rail .compact-selection-rail__row:hover{background:var(--bg-hover)}.compact-selection-rail .compact-selection-rail__row[aria-selected=true],.compact-selection-rail .compact-selection-rail__row[aria-pressed=true]{background:var(--bg-active)}.compact-selection-rail .table-ds--selection tbody tr[aria-selected=true],.compact-selection-rail .table-ds--selection tbody tr[aria-selected=true]:hover{background:var(--surface)}.compact-selection-rail .compact-selection-rail__row:disabled{cursor:default;opacity:.58}@media (width<=640px){.client-data-upload-table thead{width:1px;height:1px;margin:var(--space-overlap-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.client-data-upload-table,.client-data-upload-table tbody,.client-data-upload-table tr,.client-data-upload-table td{display:block;width:100%!important}.client-data-upload-table tbody{gap:var(--space-1);display:grid}.client-data-upload-table tbody tr{padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-card)}.client-data-upload-table tbody td,.client-data-upload-table tbody td:first-child{gap:var(--space-1);text-align:left;grid-template-columns:80px minmax(0,1fr);display:grid;padding:var(--space-1)!important}.client-data-upload-table tbody td:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}}.badge-ds{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-1);border-radius:var(--radius-badge);font-size:var(--font-compact);font-weight:700;display:inline-flex}.badge-success{color:#44ca5b;background:#44ca5b1f}.badge-warning{color:#fabf25;background:#fabf251f}.badge-danger{color:#da2627;background:#da26271f}.badge-info{color:var(--primary);background:#00296c14}.badge{padding:var(--space-0) var(--space-1);border-radius:var(--radius-badge);font-size:var(--font-micro);font-weight:700;line-height:1.5;display:inline-block}.dot-success{background:var(--rag-green);border-radius:50%;width:8px;height:8px}.dot-warning{background:var(--rag-amber);border-radius:50%;width:8px;height:8px}.dot-danger{background:var(--rag-red);border-radius:50%;width:8px;height:8px}.status-pill{padding:var(--space-0) var(--space-1);border-radius:var(--radius-badge);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.03em;align-items:center;font-weight:700;display:inline-flex}.trend-badge{align-items:center;gap:var(--space-0);padding:var(--space-0) var(--space-1);border-radius:var(--radius-badge);font-size:var(--font-micro);font-weight:700;display:inline-flex}.trend-badge-up{color:#44ca5b;background-color:#44ca5b1f}.trend-badge-down{color:#da2627;background-color:#da26271f}.prefs-toggle-switch{vertical-align:middle;flex-shrink:0;justify-content:flex-start;align-items:center;line-height:1;display:inline-flex;overflow:visible;min-height:unset!important;min-width:unset!important}.segment-track{align-items:center;gap:var(--space-0);padding:var(--space-0);border-radius:var(--radius-card);background-color:var(--surface);display:inline-flex}.segment-track--section,.segment-track--page{background-color:var(--surface);border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.segment-track--page{border:1px solid color-mix(in srgb, var(--border-default) 80%, transparent)}}.segment-track--sub{padding:var(--space-0);gap:var(--space-0);border-radius:var(--radius-card);background-color:var(--surface);border:1px solid var(--border-default)}.segment-track button{min-height:auto}.segment-count{min-width:18px;height:18px;padding:0 var(--space-0);border-radius:var(--radius-pill);background:var(--bg-active);color:var(--text-secondary);font-size:var(--font-micro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.segment-track--sub button{border-radius:var(--radius-button);min-height:auto;line-height:1.2}.segment-track--solid{background-color:var(--bg-tertiary);border:1px solid var(--border-default)}.segment-track.opportunity-project-organization-control{align-items:stretch;width:100%}.segment-track.opportunity-project-organization-control>button{flex:1 1 0;justify-content:center;min-width:0}.segment-track.opportunity-project-organization-control>button>span{text-align:center;justify-content:center}.segment-track.asset-insights-metric-toggle{width:100%;height:var(--spacing-5);box-sizing:border-box;align-items:stretch}.segment-track.asset-insights-metric-toggle>button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:var(--space-1)!important}.segment-track.asset-insights-metric-toggle>button>span{text-align:center;white-space:nowrap;justify-content:center}.demand-timeline-signal-toggle{background-color:var(--bg-primary)}.demand-timeline-signal-toggle button[aria-pressed=true]{color:var(--primary)!important;font-weight:700!important}.demand-timeline-group{transition:background-color var(--transition-fast)}.demand-timeline-group>div:first-child{transition:opacity var(--transition-fast)}.demand-timeline-lane-mode{animation:demandTimelineLaneModeIn var(--motion-duration-default) var(--motion-ease-smooth) both}@keyframes demandTimelineLaneModeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demand-timeline-group,.demand-timeline-group>div:first-child{transition:none}.demand-timeline-lane-mode{animation:none}}.segment-track--no-shrink{flex-shrink:0}.segment-track button:focus-visible{outline:none}.segment-track button:focus-visible:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--azure);pointer-events:none;position:absolute;inset:0}.app-shell--institutional .segment-track button:focus-visible:after{content:none}.kpi-ticker-expand-rail:focus-visible{box-shadow:inset 0 0 0 2px var(--azure);outline:none}.chart-series-toggle:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.peer-tourism-chart{width:100%;height:300px;margin-top:var(--space-2)}@media (width<=640px){.peer-tourism-chart{height:240px}}.segment-toolbar{align-items:center;gap:var(--space-chip);margin-bottom:var(--space-chip);display:flex}.segment-toolbar-copy{flex:1;min-width:0}.segment-toolbar-title{font-size:var(--font-body);color:var(--primary);letter-spacing:-.16px;margin:0;font-weight:700;line-height:1.4}.segment-toolbar-hint{font-size:var(--font-h4);color:var(--text-secondary);margin:var(--space-0) 0 0;max-width:560px;line-height:1.5}.workspace-section-title{font-size:var(--font-body);color:var(--primary);letter-spacing:-.16px;font-weight:700;line-height:1.4;font-family:var(--font-family);margin:0}.workspace-section-title--compact{font-size:var(--font-compact);letter-spacing:-.12px}.workspace-section-meta{font-size:var(--font-micro);color:var(--text-secondary);margin:var(--subtext-gap) 0 0;line-height:1.45}.segment-toolbar>.segment-track{flex-shrink:0;margin-left:auto}.segment-toolbar--compact{margin-bottom:var(--space-1);justify-content:flex-end}.atlas-modal__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:0 var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}@supports (appearance:base-select){select[data-atlas-select]{appearance:base-select!important}select[data-atlas-select]::picker(select){appearance:base-select!important}select[data-atlas-select]{align-items:center;display:flex;padding-block:0!important}select[data-atlas-select]::picker-icon{display:none}select[data-atlas-select]::picker(select){margin-block:var(--space-0);padding:var(--space-0);border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-popover);font-family:var(--font-family-sans);opacity:1;max-block-size:min(20rem,50vh);transition:opacity .15s cubic-bezier(.23, 1, .32, 1), transform .15s cubic-bezier(.23, 1, .32, 1), display .15s allow-discrete, overlay .15s allow-discrete;transform:none}@starting-style{select[data-atlas-select]:open::picker(select){opacity:0;transform:translateY(-4px)}}select[data-atlas-select] option{align-items:center;gap:var(--space-1);min-block-size:32px;padding:0 var(--space-1);border-radius:var(--radius-button);font-size:var(--font-control);color:var(--text);cursor:pointer;display:flex}select[data-atlas-select] option:is(:hover,:focus-visible){background:var(--bg-hover);outline:none}select[data-atlas-select] option:checked{color:var(--primary);font-weight:500}select[data-atlas-select] option::checkmark{color:var(--primary);order:1;margin-inline-start:auto}select[data-atlas-select] option:disabled{color:var(--text-tertiary);cursor:default}}@media (prefers-reduced-motion:reduce){select[data-atlas-select]::picker(select){transition:none}}:where(input[type=checkbox],input[type=radio]){appearance:none;border:1px solid var(--text-secondary);flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){:where(input[type=checkbox],input[type=radio]){border:1px solid color-mix(in srgb, var(--text-secondary) 45%, var(--surface))}}:where(input[type=checkbox],input[type=radio]){background:var(--surface);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast)}:where(input[type=checkbox]){border-radius:var(--radius-marker)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--primary)}:where(input[type=checkbox]):is(:checked,:indeterminate){border-color:var(--primary);background:var(--primary)}:where(input[type=checkbox]):before{content:"";background:var(--surface);width:10px;height:10px;transition:transform var(--transition-fast);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,40% 72%);transform:scale(0)}:where(input[type=checkbox]):checked:before{transform:scale(1)}:where(input[type=checkbox]):indeterminate:before{clip-path:none;height:2px;transform:scale(1)}:where(input[type=radio]):checked{border-color:var(--primary)}:where(input[type=radio]):before{content:"";background:var(--primary);width:8px;height:8px;transition:transform var(--transition-fast);border-radius:50%;transform:scale(0)}:where(input[type=radio]):checked:before{transform:scale(1)}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){:where(input[type=checkbox],input[type=radio]):before{transition:none}}.input-field{width:100%;padding:var(--space-1) var(--space-chip);border:1px solid var(--border-default);border-radius:var(--radius-input);font-size:var(--font-compact);color:var(--text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;font-family:inherit}.input-field:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus-soft)}.nav-ds-item{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:#fff;font-size:var(--font-compact);cursor:pointer;transition:background var(--transition-fast);border-radius:0;font-weight:400;display:flex}.nav-ds-item:hover{background:#ffffff0a}.nav-ds-item-active{border-left:3px solid var(--highlight);background:#ffffff0f;font-weight:700}.modal-overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);max-height:90vh;overflow-y:auto}.alert-ds{align-items:center;gap:var(--space-1);padding:var(--space-chip) var(--space-2);border-left:4px solid var(--primary);background:var(--bg-tertiary);border-radius:0 var(--radius-card) var(--radius-card) 0;display:flex}.empty-state{text-align:center;padding:var(--space-6) var(--space-4);color:var(--text-muted)}.empty-state-icon{width:48px;height:48px;margin:0 auto var(--space-2);color:var(--border-default)}.empty-state-title{font-size:var(--font-body);color:var(--text-secondary);margin-bottom:var(--space-1);font-weight:700}.empty-state-description{font-size:var(--font-compact);color:var(--text-muted)}.card-hover,.interactive-item{transition:box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-default);position:relative}.card-hover:hover,.interactive-item:hover{box-shadow:var(--shadow-hover);background-color:var(--bg-hover);border-color:var(--neutral)}.card-hover:active,.interactive-item:active{box-shadow:inset 0 0 0 1px var(--primary)}.uber-btn{transition:background-color var(--transition-instant), border-color var(--transition-instant), filter var(--transition-instant), box-shadow var(--transition-instant);border-radius:var(--radius-button)!important}.uber-btn:active{filter:brightness(.94)}.uber-btn:not(:disabled):active{scale:.985}@media (prefers-reduced-motion:reduce){.uber-btn:not(:disabled):active{scale:none}}.uber-btn--pill{border-radius:var(--radius-badge)!important}.hover-zoom{transition:transform var(--transition-default), box-shadow var(--transition-default)}.hover-zoom:hover{box-shadow:var(--shadow-hover);transform:scale(1.03)}.hover-row{transition:background-color var(--transition-fast)}.hover-row:hover{background-color:var(--bg-hover)!important}.hover-tint{transition:background-color var(--transition-fast)}.hover-tint:hover{background-color:var(--bg-elevated)}.hover-fade{transition:opacity var(--transition-fast)}.hover-fade:hover{opacity:.8}.hover-nudge-right{transition:transform var(--transition-default)}.hover-nudge-right:hover{transform:translate(4px)}.hover-glow{transition:box-shadow var(--transition-default)}.hover-glow:hover{box-shadow:0 0 0 3px #00296c1f}.hover-close{transition:color var(--transition-fast), background-color var(--transition-fast);color:#9ca3af}.hover-close:hover{color:#dc2626;background-color:#fee2e2}.press-scale{transition:transform var(--transition-instant)}.press-scale:active{transform:scale(.97)}.enter-fade-up,.fade-in{animation:enterFade var(--transition-default) both}.page-fade-in{animation:enterFade var(--transition-smooth) both}.enter-stagger{animation:enterFade var(--transition-default) both;animation-delay:var(--delay,var(--motion-stagger-none))}.collapsible-section__body--entering{animation:section-panel-reveal var(--motion-duration-smooth) var(--motion-ease-emphasized)}@media (prefers-reduced-motion:reduce){.enter-fade-up,.fade-in,.enter-stagger,.page-fade-in,.uber-fade-in,.uber-slide-right{animation:none}}@keyframes enterFade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.5}}@keyframes dance{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.05)rotate(1deg)}50%{transform:scale(1.08)rotate(-1deg)}75%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1.05)rotate(0)}}@keyframes pillar-sparkline-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pillar-sparkline-fill-in{0%{opacity:0}to{opacity:1}}.pillar-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:pillar-sparkline-draw var(--motion-functional-sparkline) var(--motion-ease-smooth) forwards}.pillar-sparkline-fill{opacity:0;animation:pillar-sparkline-fill-in var(--motion-duration-smooth) var(--motion-ease-emphasized) var(--motion-stagger-card) forwards}@media (prefers-reduced-motion:reduce){.pillar-sparkline-line{stroke-dashoffset:0;animation:none}.pillar-sparkline-fill{opacity:1;animation:none}}.skeleton-shimmer{animation:shimmer var(--motion-functional-shimmer) var(--motion-ease-smooth) infinite;background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{background:#e2e8f0;animation:none}}.pulse-subtle{animation:pulse-subtle var(--motion-functional-pulse) var(--motion-ease-smooth) infinite}@keyframes uberFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes uberSlideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.uber-fade-in{animation:uberFadeIn var(--motion-duration-slow) var(--motion-ease-smooth) forwards}.uber-slide-right{animation:uberSlideRight var(--motion-duration-smooth) var(--motion-ease-smooth) forwards}@keyframes projectHandoffOut{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.6)translate(28%,-32%)}}@keyframes projectPillIn{0%{opacity:0;transform:scale(.85)translateY(-4px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.project-handoff-out{animation:projectHandoffOut var(--motion-duration-slow) var(--motion-ease-smooth) forwards;transform-origin:100% 0;pointer-events:none}.project-pill-in{animation:projectPillIn var(--motion-duration-smooth) var(--motion-ease-emphasized) var(--motion-stagger-card) both;transform-origin:50%}@media (prefers-reduced-motion:reduce){.project-handoff-out,.project-pill-in{animation-duration:var(--motion-reduced-duration);animation-delay:var(--motion-stagger-none)}}@keyframes aurora-pulse{0%{opacity:.6;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.1)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}.item-hover{transition:background-color var(--transition-default)}.item-hover:hover{background-color:var(--color-bg-page,#fff)}.nav-hover{transition:background-color var(--transition-default)}.nav-hover:hover{background-color:#ffffff26}.input-focus:focus{border-color:var(--color-focus,#2f87eb);outline:none;box-shadow:0 0 0 3px #2f87eb26}.skip-to-content{z-index:10000;padding:var(--space-chip) var(--space-3);background:var(--primary);color:#fff;font-weight:700;font-size:var(--font-compact);transition:top var(--transition-default);border-radius:0 0 8px 8px;text-decoration:none;position:absolute;top:-100%;left:16px}.skip-to-content:focus{top:0}:focus-visible{outline:2px solid var(--azure);outline-offset:2px}:focus:not(:focus-visible){outline:none}button{min-height:40px;font-family:var(--font-family-sans)}button[aria-label],button.tab-button,button.icon-button,button[role=switch]{min-height:auto}button,a,input,select,textarea{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast)}svg,path,circle,rect,line,polyline,text{transition:none}button,[role=button],[onclick],a{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}button[data-atlas-icon-only=true]:after{content:"";width:max(100%, var(--button-hit-area));height:max(100%, var(--button-hit-area));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:none) and (pointer:coarse){button,.clickable{min-width:44px;min-height:44px}button.prefs-toggle-switch,button[role=switch]{min-width:auto;min-height:auto}button:hover,.clickable:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-reduced-duration)!important;transition-duration:var(--motion-reduced-duration)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}[data-theme=dark] .bg-white{background-color:var(--bg-card)}[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-slate-50{background-color:var(--bg-secondary)}[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-slate-100{background-color:var(--bg-tertiary)}[data-theme=dark] .text-gray-900,[data-theme=dark] .text-slate-900{color:var(--text-primary)}[data-theme=dark] .text-gray-700,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-gray-600,[data-theme=dark] .text-slate-600{color:var(--text-secondary)}[data-theme=dark] .text-gray-500,[data-theme=dark] .text-slate-500,[data-theme=dark] .text-gray-400,[data-theme=dark] .text-slate-400{color:var(--text-muted)}[data-theme=dark] .border-gray-200,[data-theme=dark] .border-slate-200,[data-theme=dark] .border-gray-100,[data-theme=dark] .border-slate-100{border-color:var(--border-default)}[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-slate-50:hover{background-color:var(--bg-hover)}[data-theme=dark] .hover\:bg-gray-100:hover,[data-theme=dark] .hover\:bg-slate-100:hover{background-color:var(--bg-active)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--bg-tertiary);border-color:var(--border-default);color:var(--text-primary)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{border-color:var(--border-focus)}[data-theme=dark] .shadow-sm{box-shadow:var(--shadow-sm)}[data-theme=dark] .shadow-md,[data-theme=dark] .shadow{box-shadow:var(--shadow-md)}[data-theme=dark] .shadow-lg{box-shadow:var(--shadow-lg)}.gap-card{gap:var(--space-3)}.gap-item{gap:var(--space-2)}.gap-tight{gap:var(--space-1)}.pad-page{padding:var(--space-4)}.pad-card{padding:var(--space-card)}.mb-card{margin-bottom:var(--space-3)}.mb-item{margin-bottom:var(--space-2)}.flex-between{justify-content:space-between;align-items:center;display:flex}.page-container{max-width:var(--max-width);padding:var(--space-3) var(--space-4);margin:0 auto}.toolbar-row{align-items:center;gap:var(--space-chip);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mobile-only{display:none}.desktop-only{display:block}.icon-lg{width:24px;height:24px}.icon-md{width:20px;height:20px}.icon-sm{width:16px;height:16px}.icon-xs{width:14px;height:14px}.embedded-map-surface{z-index:0;isolation:isolate;position:relative;overflow:hidden}.embedded-map-surface .leaflet-container,.embedded-map-surface .leaflet-pane,.embedded-map-surface .leaflet-top,.embedded-map-surface .leaflet-bottom,.embedded-map-surface .leaflet-control-container{z-index:var(--z-base)!important}.wizard-step-number:before{content:attr(data-step)}html .leaflet-container{font-family:var(--font-family-sans)}html .leaflet-container .leaflet-control-zoom a{font-family:var(--font-family-sans);font-size:var(--font-h2);font-weight:400}.page-header{z-index:auto!important;position:static!important;top:auto!important}#main-content{padding-bottom:var(--space-6);box-sizing:border-box;scrollbar-gutter:stable}.page-header-context-bar{margin-top:var(--space-1);padding-bottom:0}.page-header--master .page-header-context-bar{margin-top:var(--space-chip)}.do-this-next-bar{z-index:var(--z-sticky);min-height:var(--space-6);max-height:var(--space-7);position:sticky;top:0}.page-header--master .page-header-title-row{padding-bottom:var(--space-card)}.section-header-context-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section-header-context-row--stacked-toggles{justify-content:flex-start;gap:var(--space-chip)}.section-header-context-actions{flex-shrink:0;margin-left:auto}.master-page-shell{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.master-page-stack{gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);flex-direction:column;display:flex}.destination-overview-bento{gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.destination-overview-bento>*{grid-column:1/-1;min-width:0}.primary-section-card__body{min-width:0;padding:0 var(--space-2) var(--space-2)}.primary-section-card__header{padding:var(--space-2)}.primary-section-card--scoreboard>[data-section-header=true]{padding-bottom:var(--space-chip)}.table-map-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);display:flex}.table-map-card__header-meta{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.table-map-card__fold{color:var(--text-secondary);border-radius:var(--radius-badge);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.table-map-card__fold:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.table-map-card__fold svg{transition:transform var(--transition-smooth)}.table-map-card__fold[aria-expanded=false] svg{transform:rotate(-90deg)}.table-map-card__body{min-width:0;padding:0 var(--space-2) var(--space-2)}.primary-section-card__body--flush{padding:0}.primary-section-card__inset{padding:var(--space-2)}.primary-section-card [data-section-header=true]>p{max-width:96ch;margin:0}.projects-section__lead{margin:0 0 var(--space-2);white-space:normal;max-width:100%;text-overflow:unset;overflow:visible}.page-header-section-switcher{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);flex-wrap:nowrap;display:flex}#impact-compare-section{margin-top:var(--space-3)}#impact-compare-section>.collapsible-section__body{padding-top:var(--space-3)}.asset-insights-split{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:stretch;display:grid;container:asset-insights/inline-size}.asset-insights-chart-panel,.asset-insights-projects-rail{min-width:0}.asset-insights-projects-rail{background:var(--bg-card);align-content:start;align-self:start}@container asset-insights (width<=900px){.asset-insights-chart-panel,.asset-insights-projects-rail{grid-column:1/-1}}@media (width<=1100px){.asset-insights-split{grid-template-columns:minmax(0,1fr)}.asset-insights-projects-rail{width:100%}}.return-comparison-table--compact{border:0;border-top:1px solid var(--border-default);padding:0 var(--space-1);overflow:hidden}.return-comparison-table--compact .table-ds{table-layout:fixed;width:100%;min-width:0}.return-comparison-table--compact .table-ds thead tr{background:var(--bg-card,#fff);border-bottom:1px solid var(--border-default,#d5dfe5)}.return-comparison-table--compact .table-ds thead th{padding:var(--space-1) var(--space-chip);font-size:var(--font-small);letter-spacing:.1em;color:var(--primary)}.return-comparison-table--compact .table-ds tbody tr{border-top:0;border-bottom:1px solid var(--border-default)}.return-comparison-table--compact .table-ds tbody tr:last-child{border-bottom:0}.return-comparison-table--compact .table-ds tbody tr:hover{background:var(--bg-hover,#d5dfe566)}.return-comparison-table--compact .table-ds thead th,.return-comparison-table--compact .table-ds tbody th,.return-comparison-table--compact .table-ds tbody td{min-width:0}.return-comparison-table--compact .comparison-project-name{overflow-wrap:break-word;white-space:normal;flex:76px;overflow:visible}.return-comparison-table--compact .comparison-project-header{gap:var(--space-0);flex-wrap:nowrap}.return-comparison-table--compact .chart-series-toggle--compact{flex:none}.hunden-output-chip,.calc-pending-output-chip,.cc-phase-card__chip{box-sizing:border-box;font-size:var(--font-small);letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);background:#d5dfe573;border:none;font-weight:700;line-height:1.2;overflow:hidden}.hunden-output-chip,.calc-pending-output-chip{width:100%;padding:var(--space-0) var(--space-1);border-radius:var(--radius-card);justify-content:center;align-items:center;display:flex}.hunden-output-chip--pill,.cc-phase-card__chip{width:auto;max-width:100%;padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);align-self:start;align-items:center;display:inline-flex}.hunden-output-chip-row,.calc-pending-output-row{align-items:stretch;gap:var(--space-0);width:100%;min-height:24px;display:flex}.calc-pending-output-row{gap:var(--space-1)}.hunden-output-chip-row .hunden-output-chip,.calc-pending-output-row .hunden-output-chip,.calc-pending-output-row .calc-pending-output-chip{flex:1 1 0;width:auto;min-width:0}.calc-pending-output-row .hunden-output-chip,.calc-pending-output-row .calc-pending-output-chip{flex:calc(50% - 4px);min-width:128px}.calendar-event-chip{text-align:left;cursor:pointer;min-width:0;display:block}.calendar-event-chip:hover{filter:brightness(.96)}@keyframes calendarEventPulse{0%,to{box-shadow:0 0 #2f87eb00}25%{box-shadow:0 0 0 3px #2f87eb8c}}.calendar-event-pulse{animation:calendarEventPulse var(--motion-functional-calendar-pulse) var(--motion-ease-smooth) 2}@media (prefers-reduced-motion:reduce){.calendar-event-pulse{animation:none;box-shadow:0 0 0 2px #2f87eb99}}.master-page-shell>.master-page-stack>.page-content{padding-top:var(--space-chip)}.disclosure-header{width:100%;min-height:var(--space-7);box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--space-3);align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:grid;position:relative;overflow:hidden}.disclosure-header[data-has-actions=true]{grid-template-columns:minmax(0, 1fr) auto var(--space-3)}.disclosure-header__control{z-index:2;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.disclosure-header__control:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.disclosure-header__control:disabled{cursor:wait}.disclosure-header__content{z-index:var(--z-base);pointer-events:none;grid-area:1/1;min-width:0}.disclosure-header__actions{z-index:3;pointer-events:auto;grid-area:1/2;min-width:0}.disclosure-header[data-actions-interactive=false] .disclosure-header__actions{z-index:var(--z-base);pointer-events:none}.disclosure-header__indicator{z-index:var(--z-base);color:var(--text-secondary);pointer-events:none;transition:transform var(--motion-duration-default) var(--motion-ease-spring);grid-area:1/-2/auto/-1;justify-self:center}.disclosure-header[data-expanded=true] .disclosure-header__indicator{color:var(--primary);transform:rotate(180deg)}.collapsible-section{overflow:hidden}.collapsible-section--overflow-visible{overflow:visible}.collapsible-section__body{min-width:0;padding-top:var(--space-2)}.collapsible-section__lead{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.collapsible-section__lead:last-child{margin-bottom:0}.collapsible-section__description{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--font-small);line-height:var(--lh-body)}.peer-positioning-story [data-testid=selectable-group-row-primary]{font-size:var(--font-subsection-strong)}.peer-positioning-story [data-testid=peer-destination-series]{margin-top:calc(var(--space-0) * -1);font-size:var(--font-subsection-strong);font-weight:900}.peer-positioning-story .collapsible-section__description{font-weight:400}.peer-positioning-story .collapsible-section__lead>.collapsible-section__description{flex:320px}.peer-trends-section>.collapsible-section__body>.collapsible-section__lead>.collapsible-section__actions{flex:0 auto;min-width:0;max-width:100%;margin-left:auto}.collapsible-section__description:last-child{margin-bottom:0}.collapsible-section__lead>.collapsible-section__description{flex:240px;min-width:0;margin-bottom:0}.collapsible-section__body--flush{padding:0}.collapsible-section__body--flush>.collapsible-section__lead{padding:var(--space-2) var(--space-2) 0}.source-disclosure>.disclosure-header{min-height:var(--space-4);grid-template-columns:minmax(0, 1fr) var(--space-2);gap:var(--space-1);padding:var(--space-0) var(--space-1);border-radius:var(--radius-button);background:0 0;border:0}.source-disclosure>.disclosure-header[data-has-actions=true]{grid-template-columns:minmax(0, 1fr) auto var(--space-2)}.source-disclosure [data-section-header] :is(h2,h3,h4,h5){font-size:var(--font-small)!important}.source-disclosure.collapsible-section--flat .collapsible-section__body{padding:var(--space-1)}.wizard-disclosure.collapsible-section--compact-header>.disclosure-header,.opportunity-result-disclosure.collapsible-section--compact-header>.disclosure-header{box-sizing:border-box;min-height:var(--table-row-standard);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary)}.opportunity-project-context--standalone .opportunity-new-project-site-fields__name{display:none}.collapsible-section__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:auto;display:flex}.home-lifecycle-section>.collapsible-section__body>.collapsible-section__lead{justify-content:start;align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,max-content) max-content;display:grid}.home-lifecycle-section>.collapsible-section__body>.collapsible-section__lead>.collapsible-section__actions{flex:none;min-width:0}.home-developer-tools>.collapsible-section__body{background:var(--surface)}.developer-tools-workspace-card{min-height:100%}.developer-tools-workspace-card__actions{gap:var(--space-0);padding-top:var(--space-1);margin-top:auto;display:grid}.developer-tool-action{justify-content:flex-start;gap:var(--space-1);text-align:left;white-space:normal;line-height:1.3;display:flex}.developer-tool-action>span{flex:1;min-width:0}.developer-tool-action__arrow{flex-shrink:0}.pillar-headlines-compact{flex-direction:column;display:flex}.pillar-headlines-compact>.collapsible-section__body{flex-direction:column;flex:1;display:flex}.data-sources-upload-section{margin-bottom:var(--space-3)}@media (prefers-reduced-motion:reduce){.disclosure-header__indicator{transition:none}.collapsible-section__body--entering{animation:none}}.pillars-hotspot-provenance__metadata{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.pillars-hotspot-provenance__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pillars-hotspot-provenance__metadata{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.section-header-context-actions{justify-content:flex-end;margin-left:auto;display:flex}}.sidebar-brand-home:focus-visible,.shell-topbar-brand:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-lime);outline:none}.shell-topbar{border-bottom:1px solid #ffffff1f;flex-shrink:0;align-items:stretch;display:flex}.shell-topbar-brand{width:var(--sidebar-collapsed);cursor:pointer;transition:width var(--transition-smooth), background-color var(--transition-fast);background:0 0;border:none;border-bottom-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.shell-topbar-brand--expanded{width:var(--sidebar-width);padding:0 var(--space-card);justify-content:flex-start}.shell-topbar-brand--collapsed{width:var(--sidebar-collapsed)}.shell-topbar-brand-lockup{width:auto;max-width:calc(var(--sidebar-width) - (var(--space-card) * 2));display:block}.shell-topbar-brand:hover{background-color:#ffffff0d}.shell-topbar-main{align-items:center;gap:var(--space-2);min-width:0;padding-left:var(--space-3);flex:1;display:flex}.shell-topbar-search{flex:440px;width:min(440px,100%);min-width:320px;max-width:520px}.shell-topbar-search-btn{justify-content:flex-start;align-items:center;gap:var(--space-1);width:100%;height:38px;min-height:38px;padding:0 var(--space-chip);border-radius:var(--radius-input);cursor:pointer;color:var(--text-inverse);background-color:#ffffff12;border:1px solid #ffffff2e;min-width:0;font-weight:500;display:flex}.shell-topbar-search-btn:hover{border-color:#ffffff52;background-color:#ffffff1f!important}.shell-topbar-search-btn:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.shell-topbar-search-btn,.shell-topbar-destination-trigger,.shell-topbar-org-trigger,.shell-topbar-org-label,.shell-topbar-avatar-trigger{font-family:var(--font-family-sans);font-size:var(--font-control)}.shell-topbar-org-trigger:hover{opacity:1}.shell-topbar-org-trigger:focus-visible{outline:2px solid var(--highlight);outline-offset:var(--space-0)}.shell-topbar-search-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#ffffffd1;flex:0 auto;min-width:0;overflow:hidden}.shell-topbar-search-kbd{box-sizing:border-box;min-width:var(--space-4);height:var(--space-3);line-height:1;font-size:inherit;border-radius:var(--radius-badge);padding:0 var(--space-0);color:var(--text-inverse);background-color:#00000029;border:1px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-family:inherit;font-weight:700;display:inline-flex}.shell-topbar-actions{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.shell-topbar-scope-control{box-sizing:border-box;align-items:center;gap:var(--space-1);min-width:0;height:40px;padding:0 var(--space-chip);color:var(--text-inverse);font-family:var(--font-family-sans);cursor:pointer;text-align:left;transition:background-color var(--transition-fast);background:0 0;border:0;border-left:1px solid #ffffff29;border-radius:0;display:flex;position:relative}.shell-topbar-scope{min-width:0;position:relative}.shell-topbar-scope-control:hover{background-color:#ffffff12!important}.shell-topbar-scope-control:focus-visible{outline:2px solid var(--highlight);outline-offset:0}.shell-topbar-destination-trigger.shell-topbar-scope-control{box-shadow:inset 3px 0 0 var(--highlight)}.shell-topbar-scope-icon,.shell-topbar-scope-chevron,.shell-topbar-scope-action{flex:none}.shell-topbar-scope-icon{color:var(--highlight)}.shell-topbar-scope-icon--error{color:var(--rag-red)}.shell-topbar-scope-copy{gap:var(--subtext-gap);min-width:0;display:grid}.shell-topbar-scope-eyebrow{color:#ffffff94;font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:400;line-height:1}.shell-topbar-scope-value{min-width:0;color:var(--text-inverse);font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.1;overflow:hidden}.shell-topbar-scope-chevron,.shell-topbar-scope-action{color:#ffffff8f}.shell-topbar-scope-chevron{transition:transform var(--transition-fast)}.shell-topbar-scope-chevron[data-open=true]{transform:rotate(180deg)}.shell-topbar-scope-control--static{cursor:default}.shell-topbar-scope-control--static:hover{background:0 0!important}.shell-topbar-destination-copy{max-width:200px}.shell-topbar-org-copy{max-width:100%}.shell-scope-menu{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-popover);color:var(--text-primary);position:absolute;overflow:hidden}.shell-scope-menu--left{width:360px;left:0}.shell-scope-menu--right{width:320px;right:0}.shell-scope-menu__header{gap:var(--subtext-gap);padding:var(--space-chip) var(--space-2);border-bottom:1px solid var(--border-default);background:var(--bg-elevated);display:grid}.shell-scope-menu__title{color:var(--primary);font-size:var(--font-compact);font-weight:700;line-height:1.25}.shell-scope-menu__description,.shell-scope-menu__option-description,.shell-scope-menu__metadata,.shell-scope-menu__loading{color:var(--text-secondary);font-size:var(--font-small);line-height:1.35}.shell-scope-menu__list{display:grid}.shell-scope-menu__list--scrollable{max-height:360px;overflow-y:auto}.shell-scope-menu__option-wrap{min-width:0;position:relative}.shell-scope-menu__option{align-items:center;gap:var(--space-chip);width:100%;min-width:0;padding:var(--space-chip) var(--space-2);border:0;border-bottom:1px solid var(--border-light);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-family-sans);cursor:pointer;text-align:left;transition:background-color var(--transition-fast);border-left:3px solid #0000;border-radius:0;display:grid}.shell-scope-menu__option:hover{background:var(--bg-hover)}.shell-scope-menu__option:focus-visible,.shell-scope-menu__manage:focus-visible,.shell-scope-menu__pin:focus-visible{z-index:var(--z-base);outline:2px solid var(--border-focus);outline-offset:-2px;position:relative}.shell-scope-menu__option[data-selected=true]{border-left-color:var(--highlight);background:var(--band-modeled-bg)}.shell-scope-menu__option--destination{grid-template-columns:var(--space-3) minmax(0, 1fr);padding-right:var(--space-7)}.shell-scope-menu__option--organization{grid-template-columns:var(--space-4) minmax(0, 1fr) var(--space-3)}.shell-scope-menu__selection{width:var(--space-3);height:var(--space-3);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.shell-scope-menu__option-copy{gap:var(--subtext-gap);min-width:0;display:grid}.shell-scope-menu__option-title{color:var(--text-primary);font-size:var(--font-compact);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden}.shell-scope-menu__option[data-selected=true] .shell-scope-menu__option-title{color:var(--primary)}.shell-scope-menu__metadata{gap:var(--space-2);margin-top:var(--subtext-gap);font-size:var(--font-micro);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.shell-scope-menu__pin{top:var(--space-chip);right:var(--space-chip);width:var(--space-4)!important;padding:0!important;position:absolute!important}.shell-scope-menu__organization-icon{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-input);background:var(--neutral);justify-content:center;align-items:center;display:inline-flex}.shell-scope-menu__option[data-selected=true] .shell-scope-menu__organization-icon{background:var(--primary)}.shell-scope-menu__current-check{color:var(--primary)}.shell-scope-menu__loading{padding:var(--space-2)}.shell-scope-menu__footer{padding:var(--space-1);border-top:1px solid var(--border-default);background:var(--bg-faint)}.shell-scope-menu__manage{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-chip);border-radius:var(--radius-input);color:var(--primary);font-family:var(--font-family-sans);font-size:var(--font-compact);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:0;font-weight:700;display:flex}.shell-scope-menu__manage:hover{background:var(--bg-hover)}.shell-topbar-destination-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.app-shell--institutional{background:var(--bg-primary)}.app-shell-chrome,.app-shell-body,.app-shell-page-column,.app-shell-main{min-width:0}.app-shell-page-column,.app-shell-main{background:var(--bg-primary)}.app-shell--institutional .page-header--master{margin-right:calc(-1 * var(--space-4))!important;margin-left:calc(-1 * var(--space-4))!important;padding:var(--space-chip) var(--space-4) 0!important}.app-shell--institutional .page-header--master .page-header-title-row,.app-shell--institutional .page-header--master .page-header-section-switcher{padding-bottom:var(--space-chip)}.app-shell--institutional .master-page-shell{margin-top:var(--space-chip)}.navigation-menu--expanded{border-right:1px solid #ffffff1a}.navigation-menu__nav{gap:var(--subtext-gap);padding:var(--space-2) var(--space-1) var(--space-1)!important}.navigation-menu__item{border-radius:0 var(--radius-input) var(--radius-input) 0;letter-spacing:.01em;height:40px!important;min-height:40px!important}.navigation-menu--expanded .navigation-menu__item{width:100%!important;padding-left:var(--space-chip)!important;padding-right:var(--space-chip)!important}.navigation-menu__label{min-width:0;font-size:var(--font-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden;color:#ffffffd1!important}.navigation-menu__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.navigation-menu__dock{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-2);border-top:1px solid #ffffff24;flex-shrink:0;display:flex}.navigation-menu--collapsed .navigation-menu__dock{flex-direction:column;justify-content:flex-start;padding-inline:0}.navigation-menu__dock-tools{align-items:center;gap:var(--space-1);display:flex}.navigation-menu--collapsed .navigation-menu__dock-tools{flex-direction:column}.navigation-menu__dock-button{border-radius:var(--radius-button);width:32px;height:32px;min-height:32px;color:var(--text-inverse);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.navigation-menu__dock-button:hover,.navigation-menu__dock-button:focus-visible{color:var(--text-inverse);background:#ffffff14}@media (prefers-reduced-motion:reduce){.navigation-menu__dock-button{transition:none}}@media (width<=1199px){.shell-topbar-search{flex:0 0 40px;width:40px;max-width:40px}.shell-topbar-search-label,.shell-topbar-search-kbd{display:none}.shell-topbar-search-btn{justify-content:center;padding:0}.shell-topbar-search{min-width:40px}}@media (width<=1023px){.shell-topbar-destination-label{max-width:128px}}@media (width<=767px){.shell-topbar-main{gap:var(--space-1)}}.glass-header{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);background:#ffffffd9;position:sticky;top:0}[data-theme=dark] .glass-header{background:#0f172ad9}.page-content{width:100%;max-width:var(--max-width);box-sizing:border-box;padding:var(--space-4);margin:0 auto}.bento-grid-5{gap:var(--space-3);grid-template-columns:repeat(5,1fr);display:grid}.bento-grid-4{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.getting-started-process-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.getting-started-process-grid>*{min-width:0;display:flex}.getting-started-process-grid .card-button{width:100%;height:100%;padding:var(--space-2);text-align:left;flex-direction:column;display:flex}.getting-started-process-grid .getting-started-process-card-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.getting-started-process-grid .getting-started-process-card-desc{flex:1;line-height:1.45}.bento-grid-3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.bento-grid-2{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.bento-grid-asym-right{gap:var(--space-3);grid-template-columns:2.5fr 1fr;display:grid}.bento-grid-asym-3{gap:var(--space-4);grid-template-columns:1.5fr 1fr 1fr;display:grid}.cockpit-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1360px){.cockpit-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.bento-grid-master-detail{gap:var(--space-3);grid-template-columns:300px 1fr;align-items:start;display:grid}.pursuit-target-board{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);flex-direction:column;display:flex}.pursuit-target-board__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pursuit-target-board__eyebrow{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);color:var(--primary);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:inline-flex}.pursuit-target-board__summary{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pursuit-target-board__stat{gap:var(--space-0);min-width:0;padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.pursuit-target-board__stat+.pursuit-target-board__stat{border-left:1px solid var(--border-default)}.pursuit-target-board__workspace{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-card);grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);min-height:520px;max-height:640px;display:grid;overflow:hidden}.pursuit-target-board__queue{border-right:1px solid var(--border-default);background:var(--bg-tertiary);min-width:0;overflow:auto}.pursuit-target-board__queue-toolbar{gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-default);background:var(--bg-card);display:grid}.pursuit-target-board__queue-groups,.pursuit-target-board__queue-group{flex-direction:column;display:flex}.pursuit-target-board__queue-group+.pursuit-target-board__queue-group{border-top:1px solid var(--border-default)}.pursuit-target-board__queue-group-heading{padding:var(--space-chip) var(--space-2) var(--space-1);color:var(--text-secondary);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:700;display:flex}.pursuit-target-board__queue-row{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:68px;padding:var(--space-chip) var(--space-2);border:0;border-top:1px solid var(--border-default);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;display:flex}.pursuit-target-board__queue-row:hover{background:var(--bg-hover)}.pursuit-target-board__queue-row:focus-visible{z-index:var(--z-base);outline:2px solid var(--azure);outline-offset:-2px;position:relative}.pursuit-target-board__queue-row--selected{background:var(--bg-card);box-shadow:inset 4px 0 0 var(--highlight)}.pursuit-target-board__queue-row-main{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.pursuit-target-board__queue-row-name{color:var(--text-primary);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pursuit-target-board__queue-row-meta,.pursuit-target-board__queue-row-date{color:var(--text-secondary);font-size:var(--font-small)}.pursuit-target-board__queue-row-date{text-align:right;max-width:100px}.pursuit-target-board__queue-state,.pursuit-target-board__detail-empty{justify-content:center;align-items:center;gap:var(--space-2);min-height:260px;padding:var(--space-3);text-align:center;flex-direction:column;display:flex}.pursuit-target-board__detail{min-width:0;padding:var(--space-card);background:var(--bg-card);overflow:auto}.pursuit-target-board__detail-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pursuit-entry-row--focused{border-color:var(--primary);box-shadow:inset 4px 0 0 var(--highlight), var(--shadow-card)}.optimization-module:not(.collapsible-section){gap:var(--space-2);box-sizing:border-box;width:100%;padding:var(--space-card) var(--space-3);flex-direction:column;display:flex}.optimization-module--flat{padding:0}.optimization-module__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.optimization-module__body>.collapsible-section__lead{margin-bottom:0}.venue-demand-calendar-module .optimization-module__body{gap:var(--space-2)}.venue-workspace{gap:var(--space-3);flex-direction:column;display:flex}.venue-record-context-bar{padding:var(--space-chip) var(--space-2)}.venue-record-context-bar--integrated{padding:0 0 var(--space-2);border-bottom:1px solid var(--border-default)}.venue-record-context{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:64px;display:flex}.venue-record-context.venue-record-context--no-actions{justify-content:flex-start}.venue-record-context.venue-record-context--compact{min-height:44px}.venue-record-context__identity{align-items:center;gap:var(--space-chip);flex:440px;min-width:0;max-width:600px;display:flex}.venue-record-context__identity--switchable{flex:auto;width:100%;max-width:none}.venue-record-context__icon{border-radius:var(--radius-card);background:var(--bg-tertiary);width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.venue-record-context--compact .venue-record-context__icon,.venue-record-switcher__trigger--compact .venue-record-context__icon{width:32px;height:32px}.venue-record-context__name-row{align-items:center;gap:var(--space-1);min-width:0;margin-top:var(--space-0);display:flex}.venue-record-context--compact .venue-record-context__name-row{margin-top:0}.venue-record-context__name-row h2,.venue-record-context__identity p{margin:0}.venue-record-context__actions{flex:none;min-width:0}.venue-record-switcher{flex-direction:column;width:100%;min-width:0;display:flex}.venue-record-switcher__trigger{width:100%;min-width:0;height:auto;min-height:76px;padding:var(--space-1) var(--space-1)}.venue-record-switcher__trigger--compact{height:44px;min-height:44px;padding:0 var(--space-1)}.venue-record-switcher__selection{align-items:center;gap:var(--space-1);text-align:left;flex:auto;min-width:0;display:flex}.venue-record-switcher__copy{gap:var(--subtext-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.venue-record-switcher__name-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.venue-record-switcher__name{flex:auto;min-width:0}.venue-record-switcher__meta{align-items:center;gap:var(--space-1);padding-left:var(--space-chip);border-left:1px solid var(--border-default);flex:none;display:inline-flex}.venue-module-actions{justify-content:flex-end;align-items:flex-end;gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.venue-module-actions--venue-header{justify-content:end;align-items:center}@media (width<=1100px) and (width>=769px){.venue-record-context{flex-wrap:wrap;align-items:stretch}.venue-record-context__identity{max-width:none}.venue-record-context__actions{margin-left:auto}}@media (width<=768px){.venue-module-actions--venue-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;justify-content:stretch;align-items:center;display:grid}.venue-module-actions--venue-header>button{width:100%}}.venue-workspace__detail{padding-top:0}.venue-command-center{gap:var(--space-3);flex-direction:column;display:flex}.venue-demand-story{gap:var(--space-2);flex-direction:column;display:flex}.venue-demand-story__content-grid{align-items:stretch;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.venue-driver-group{gap:var(--space-2);min-width:0;min-height:100%;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.venue-driver-group__header{align-items:flex-start;gap:var(--space-1);display:flex}.venue-driver-group__header h3,.venue-driver-group__header p{margin:0}.venue-driver-group__header p{margin-top:var(--subtext-gap)}.venue-driver-group__icon{border-radius:var(--radius-input);background:var(--bg-tertiary);width:32px;height:32px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.venue-driver-group__metrics{flex-direction:column;display:flex}.venue-driver-metric{padding:var(--space-2) 0;border-top:1px solid var(--border-light);flex-direction:column;gap:0;display:flex}.venue-driver-metric:first-child{border-top:0;padding-top:0}.venue-driver-metric:last-child{padding-bottom:0}.venue-driver-metric__heading{justify-content:space-between;column-gap:var(--space-1);row-gap:var(--subtext-gap);flex-wrap:wrap;align-items:baseline;display:flex}.venue-driver-metric__status{text-align:right;flex:auto;min-width:0}.venue-driver-metric__explanation{padding-top:0;padding-bottom:var(--subtext-gap)}.venue-driver-metric .rail-unit-stack{gap:var(--subtext-gap)}.venue-supporting-economics{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;min-height:100%;display:flex;overflow:hidden}.venue-supporting-economics:has(.collapsible-section__body:not([hidden])){min-height:100%}.venue-supporting-economics--full-width,.venue-demand-story__content-grid>.venue-supporting-economics:only-child{grid-column:1/-1}.venue-supporting-economics>.disclosure-header{min-height:0;padding:var(--space-card) var(--space-card) 0;background:var(--surface);border:0;border-radius:0;align-items:flex-start}.venue-supporting-economics>.collapsible-section__body{background:var(--bg-tertiary);border-top:0}.venue-supporting-economics.collapsible-section--flat>.collapsible-section__body.venue-supporting-economics__grid{min-height:0;padding:0 var(--space-card) var(--space-card);flex:1}.venue-supporting-economics__grid{align-content:start;align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.venue-supporting-economics__grid>.collapsible-section__lead{margin:0;padding-inline:0}.venue-supporting-economics__grid>.venue-driver-metric{min-width:0;padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-light);background:0 0;border-radius:0;justify-content:flex-start}.venue-supporting-economics__grid>.venue-driver-metric:first-of-type{border-top:0;padding-top:0}.tourism-outlook-section>.collapsible-section__body{background:var(--surface);padding-top:0}.tourism-outlook-section .tourism-impact-snapshot__metric-strip{min-width:0;margin-right:var(--space-3);margin-left:var(--space-3);gap:var(--space-hairline);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--border-default);padding:0;overflow:hidden}.tourism-outlook-section .tourism-impact-snapshot__metric-strip--visitation{margin-top:var(--space-2);margin-bottom:var(--space-2)}.tourism-outlook-section .tourism-impact-snapshot__metric-strip--tax{margin-bottom:var(--space-2)}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__item{width:100%;min-height:88px;padding:var(--space-1) var(--space-2) var(--space-chip);background:var(--surface);box-shadow:none;border:0;border-top:2px solid #0000;border-radius:0}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__item:hover{background:var(--bg-hover);box-shadow:none;transform:none}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__item[aria-pressed=true]{border-top-color:var(--metric-selection-color,var(--primary));background:var(--surface);box-shadow:none}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__item[aria-pressed=true] .metric-group__label{color:var(--primary)}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__selection-bar{height:2px;inset:0 0 auto}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__selection-bar[data-selected=false]{opacity:0}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__value{margin-top:var(--space-1);line-height:1}.tourism-outlook-section .tourism-impact-snapshot__metric-strip .metric-group__detail{margin-top:calc(-1 * var(--space-0));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.tourism-outlook-section .tourism-impact-snapshot__metric-strip--tax .metric-group__detail{align-items:center;gap:var(--space-0);-webkit-line-clamp:unset;flex-direction:column;display:flex;overflow:visible}.tourism-impact-snapshot__tax-chips{justify-content:center;gap:var(--space-0);flex-wrap:wrap;display:flex}.venue-demand-story__provenance{align-items:flex-start;gap:var(--space-1);padding:var(--space-chip) var(--space-0) 0;border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex}.venue-demand-story__provenance svg{margin-top:var(--space-0);flex-shrink:0}.venue-demand-story__provenance p{margin:0}.venue-recommended-moves{gap:var(--space-2);flex-direction:column;display:flex}.venue-recommendation-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.venue-recommendation-card{gap:var(--space-chip);min-width:0;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);border-top-width:3px;flex-direction:column;display:flex}.venue-recommendation-card h3,.venue-recommendation-card p{margin:0}.venue-recommendation-card p{margin-top:var(--subtext-gap)}.venue-recommendation-card__header{gap:var(--subtext-gap);flex-direction:column;display:flex}.venue-recommendation-card__topline{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.venue-recommendation-card__evidence{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--primary);display:flex}.venue-recommendation-card__evidence svg{flex-shrink:0}.recommendation-detail{gap:var(--space-0);flex-direction:column;display:flex}.upside-footer{box-sizing:border-box;gap:var(--space-0);width:100%;height:var(--space-7);padding:var(--space-chip) var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-input);background:var(--bg-tertiary);grid-template-rows:auto minmax(18px,auto);align-content:start;margin-top:auto;display:grid}.upside-footer__label{line-height:1.15}.upside-footer__value-row{align-items:baseline;gap:var(--space-0) var(--space-1);flex-wrap:nowrap;min-width:0;display:flex}.upside-footer__value{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.upside-footer__unit{white-space:nowrap;line-height:1.25}.venue-recommended-moves__actions,.venue-priority-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.venue-planning-modal{gap:var(--space-3);flex-direction:column;display:flex}.venue-sales-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (width<=1100px) and (width>=769px){.venue-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.optimization-module{padding:var(--space-2)}.optimization-module--flat{padding:0}.venue-record-switcher{width:100%}.venue-record-context-bar{padding:var(--space-chip)}.venue-record-context-bar--integrated{padding:0 0 var(--space-chip)}.venue-record-context{align-items:stretch;gap:var(--space-chip);flex-direction:column}.venue-record-context__identity{max-width:none}.venue-record-context__actions{width:100%}.venue-module-actions{justify-content:flex-end;width:100%}.venue-module-actions>.venue-record-switcher{flex:100%;min-width:0;max-width:100%}.venue-demand-story__content-grid,.venue-supporting-economics__grid,.venue-recommendation-grid{grid-template-columns:1fr}.venue-recommended-moves__actions,.venue-priority-actions{flex-direction:column;align-items:stretch}.venue-recommended-moves__actions button,.venue-priority-actions button{width:100%}}.bento-grid-5>*,.bento-grid-4>*,.bento-grid-3>*,.bento-grid-2>*,.bento-grid-asym-right>*,.bento-grid-asym-3>*,.bento-grid-master-detail>*{min-width:0}@media (width<=768px){.sidebar-desktop{display:none}.sidebar-mobile,.mobile-only{display:block}.desktop-only{display:none}.grid-responsive,.grid-2-col{grid-template-columns:1fr!important}.grid-3-col,.grid-4-col{grid-template-columns:repeat(2,1fr)!important}.hero-section{padding:var(--space-3) var(--space-2) var(--space-5)}.hero-title{font-size:var(--font-h1)!important}.hero-stats{gap:var(--space-chip);flex-wrap:wrap}.content-container{padding:0 var(--space-2)}.card-grid{grid-template-columns:1fr!important}.button-group{flex-direction:column;width:100%}.button-group button{width:100%}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive table{min-width:600px}.hide-mobile{display:none!important}h1{font-size:var(--font-supporting-kpi)!important}h2{font-size:var(--font-h2)!important}h3{font-size:var(--font-body)!important}.icon-lg{width:20px;height:20px}.icon-md{width:18px;height:18px}.icon-sm{width:14px;height:14px}.icon-xs{width:12px;height:12px}.bento-grid-5,.bento-grid-4{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.getting-started-process-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid-3{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.bento-grid-2{gap:var(--space-2);grid-template-columns:1fr}.close-the-gap-candidate-grid{grid-template-rows:none}.wheres-the-gap-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid-asym-right{gap:var(--space-2);grid-template-columns:1fr}.bento-grid-asym-3{gap:var(--space-2);grid-template-columns:1fr 1fr}.bento-grid-master-detail{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=480px){.grid-3-col,.grid-4-col{grid-template-columns:1fr!important}.hero-section{padding:var(--space-2) var(--space-chip) var(--space-4)}.hero-title{font-size:var(--font-supporting-kpi)!important}.hero-subtitle{font-size:var(--font-compact)!important}.content-container{padding:0 var(--space-chip)}.modal-content{max-height:calc(100vh - 32px);margin:var(--space-1);width:calc(100% - 16px)!important}.tab-group{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tab-group button{white-space:nowrap;flex-shrink:0}input,select,textarea{width:100%}body{font-size:var(--font-body)}h1{font-size:var(--font-supporting-kpi)!important}h2{font-size:var(--font-section-title)!important}h3{font-size:var(--font-body)!important}.icon-lg{width:18px;height:18px}.icon-md{width:16px;height:16px}.icon-sm{width:12px;height:12px}.icon-xs{width:10px;height:10px}.bento-grid-5,.bento-grid-4,.bento-grid-3,.bento-grid-2,.getting-started-process-grid,.bento-grid-asym-right,.bento-grid-asym-3{gap:var(--space-2);grid-template-columns:1fr!important}}@supports (padding:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}}.page-shell{box-sizing:border-box;width:100%;max-width:1280px;padding:var(--space-4);margin:0 auto}@media (width<=768px){.page-shell{padding:var(--space-2)}}@media (width<=480px){.modal-mobile-cap{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important}}@media (width<=640px){.mobile-stack-table{display:block}.mobile-stack-table thead{display:none}.mobile-stack-table tbody,.mobile-stack-table tr{display:block}.mobile-stack-table tr{border:1px solid var(--border-default);border-radius:var(--radius-card);margin-bottom:var(--space-chip);padding:var(--space-chip) var(--space-2);background-color:var(--bg-card)!important}.mobile-stack-table td{justify-content:space-between;align-items:center;gap:var(--space-chip);display:flex;padding:var(--space-0) 0!important;text-align:right!important;border:none!important}.mobile-stack-table td:before{content:attr(data-label);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-align:left;flex-shrink:0;font-weight:700}.mobile-stack-table td[data-label=""]:before{content:none}}@media (width<=480px){.recharts-responsive-container{min-width:0!important}.recharts-legend-wrapper{font-size:var(--font-micro)!important}.touch-target{min-width:44px;min-height:44px}}.calendar-page-split{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.calendar-page-primary{flex:720px;min-width:0}.calendar-page-sidebar{gap:var(--space-2);flex-direction:column;flex:0 380px;min-width:320px;display:flex}@media (width<=1100px){.calendar-page-sidebar{flex:100%;min-width:0}}.calendar-page-stack{gap:var(--space-2);flex-direction:column;display:flex}.calendar-page-command{min-width:0}.calendar-page-intelligence{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.calendar-page-intelligence-panel{flex-direction:column;min-width:0;height:100%;display:flex}.calendar-intelligence-stack{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.calendar-intelligence-top{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;width:100%;min-width:0;display:grid}.calendar-intelligence-top>*,.calendar-intelligence-stack>.calendar-page-intelligence-panel{width:100%;min-width:0}.calendar-intelligence-item{box-sizing:border-box;gap:var(--space-1);padding:var(--space-chip) var(--space-2);border-radius:var(--radius-card);background:#d5dfe52e;grid-template-rows:auto minmax(0,1fr) 32px;grid-template-columns:1fr;align-items:stretch;height:142px;list-style:none;display:grid;overflow:hidden}.calendar-intelligence-item[data-detail-expanded=true]{grid-template-rows:auto auto 32px;height:auto;min-height:142px;overflow:visible}.calendar-intelligence-item__tag{align-self:start;align-items:center;gap:var(--space-0);padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.2;display:inline-flex}.calendar-intelligence-item__body{flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;display:flex;overflow:hidden}.calendar-intelligence-item[data-detail-expanded=true] .calendar-intelligence-item__body{overflow:visible}.calendar-intelligence-item__title{font-size:var(--font-compact);color:var(--charcoal,#232323);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.calendar-intelligence-item__title-muted{color:var(--text-secondary);margin-left:var(--space-1);font-variant-numeric:tabular-nums;font-weight:400}.calendar-intelligence-item__detail{margin-top:var(--space-0);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-intelligence-item__detail[data-expanded=true]{text-overflow:clip;white-space:normal;overflow:visible}.calendar-intelligence-item__cta{gap:var(--space-0);white-space:nowrap;width:100%;border:1px solid var(--primary,#00296c)!important;color:var(--primary,#00296c)!important;font-size:var(--font-micro)!important;background:#fff!important;font-weight:700!important}.calendar-intelligence-item__cta--placeholder{visibility:hidden;pointer-events:none}.pipeline-page-root{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pipeline-page-stack{gap:var(--space-2);flex-direction:column;margin-top:0;display:flex}.wheres-the-gap-card{box-sizing:border-box;padding:var(--space-card) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.wheres-the-gap-card--embedded{padding:0}.wheres-the-gap-body{gap:var(--space-chip);padding:var(--space-2);border-radius:var(--radius-card);background:#d5dfe538;border:1px solid #d5dfe5;flex-direction:column;display:flex}.sales-outlook-year-strip--compact{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.sales-outlook-year-tile{gap:var(--space-0) var(--space-0);padding:var(--space-1) var(--space-1);border-radius:var(--radius-card);text-align:left;transition:border-color var(--transition-instant), background-color var(--transition-instant), box-shadow var(--transition-instant);background:#fff;border:1px solid #d5dfe5;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.sales-outlook-year-tile--selected{background:#eff6ff;border-color:#2f87eb;box-shadow:0 0 0 1px #2f87eb}.sales-outlook-year-tile--pivot:not(.sales-outlook-year-tile--selected){border-color:#00296c59}.sales-outlook-year-tile__year{font-size:var(--font-h4);color:#232323;font-variant-numeric:tabular-nums;grid-column:1;font-weight:700}.sales-outlook-year-tile__pace{font-size:var(--font-small);font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:700}.sales-outlook-year-tile__verdict{font-size:var(--font-micro);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-weight:700}.wheres-the-gap-toolbar{align-items:center;gap:var(--space-chip);flex-wrap:wrap;display:flex}.wheres-the-gap-toolbar>.segment-track{flex-shrink:0;margin-left:auto}.wheres-the-gap-hero{gap:var(--space-1);flex-direction:column;display:flex}.wheres-the-gap-hero__top{justify-content:space-between;align-items:baseline;gap:var(--space-chip);flex-wrap:wrap;display:flex}.wheres-the-gap-hero__answer{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.wheres-the-gap-hero__value{font-size:var(--font-supporting-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.1}.wheres-the-gap-hero__year{font-size:var(--font-compact);color:#232323;font-weight:700}.wheres-the-gap-hero__goal-wrap{align-items:flex-end;gap:var(--space-0);flex-direction:column;display:flex}.wheres-the-gap-hero__goal{font-size:var(--font-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.wheres-the-gap-hero__meter{border-radius:var(--radius-pill);background:#d5dfe599;border:1px solid #d5dfe5;height:14px;display:flex;position:relative;overflow:hidden}.wheres-the-gap-hero__meter>div{height:100%;transition:width var(--transition-default)}.wheres-the-gap-hero__legend{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wheres-the-gap-legend-chip{align-items:center;gap:var(--space-0);min-width:0;font-size:var(--font-micro);color:var(--text-secondary);display:inline-flex}.wheres-the-gap-legend-chip__dot{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px}.wheres-the-gap-legend-chip__value{color:#232323;font-variant-numeric:tabular-nums;font-weight:700}.wheres-the-gap-legend-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wheres-the-gap-hero__step{font-size:var(--font-h4);color:var(--text-secondary);margin:0;line-height:1.45}.wheres-the-gap-hero__step strong{color:#232323}.wheres-the-gap-hero__link{color:#00296c;cursor:pointer;font-weight:700;font-size:var(--font-h4);background:0 0;border:none;padding:0}.wheres-the-gap-hero__subline{font-size:var(--font-h4);color:var(--text-secondary);margin:0;line-height:1.4}.wheres-the-gap-pace{align-items:center;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid #d5dfe5cc;flex-wrap:wrap;display:flex}.wheres-the-gap-pace__label{align-items:center;gap:var(--space-0);font-size:var(--font-micro);color:#232323;white-space:nowrap;font-weight:700;display:inline-flex}.wheres-the-gap-pace__dot{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px}.wheres-the-gap-pace__bar{border-radius:var(--radius-pill);background:#d5dfe599;flex:1;min-width:80px;height:6px;overflow:hidden}.wheres-the-gap-pace__bar>span{height:100%;display:block}.wheres-the-gap-pace__meta{font-size:var(--font-small);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-0);display:inline-flex}.wheres-the-gap-detail{border-top:1px solid var(--color-neutral);padding-top:var(--space-1)}.wheres-the-gap-detail-body{margin-top:var(--space-chip);padding:var(--space-2);border-radius:var(--radius-card);background:#d5dfe538;border:1px solid #d5dfe5;flex-direction:column;gap:0;display:flex}.wheres-the-gap-detail-section+.wheres-the-gap-detail-section{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #d5dfe5d9}.wheres-the-gap-composition-grid{gap:var(--space-chip);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wheres-the-gap-booking-meter{border-radius:var(--radius-pill);background:#d5dfe599;border:1px solid #d5dfe5;height:14px;display:flex;position:relative;overflow:hidden}.wheres-the-gap-booking-meter>div:first-child{height:100%;transition:width var(--transition-smooth)}.wheres-the-gap-booking-meter__goal{background:#232323;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.close-the-gap-split{align-items:stretch;gap:var(--space-2)}.close-the-gap-split>.close-the-gap-panel,.close-the-gap-split>.card-elevated.close-the-gap-panel{height:100%}.close-the-gap-panel{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.close-the-gap-candidate-grid{gap:var(--space-1);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.close-the-gap-candidate-grid--expanded{grid-template-rows:none;grid-auto-rows:minmax(72px,1fr)}.close-the-gap-candidate-card{flex-direction:column;height:100%;min-height:0;display:flex}.close-the-gap-candidate-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;min-height:0;display:-webkit-box;overflow:hidden}.close-the-gap-candidate-link{align-items:center;gap:var(--space-0);color:#00296c;font-size:var(--font-micro);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;margin:auto 0 0;padding:0;font-weight:700;line-height:1.3;display:inline-flex}.close-the-gap-candidate-link:hover{text-decoration:underline}.close-the-gap-candidate-link:focus-visible{outline-offset:2px;border-radius:var(--radius-marker);outline:2px solid #2f87eb}.close-the-gap-ledger-stack{flex:auto;min-height:0}.close-the-gap-ledger-stack .lost-business-split-section+.lost-business-split-section{border-top:1px solid var(--color-neutral);padding-top:var(--space-chip);margin-top:0}.close-the-gap-ledger-past{flex-direction:column;flex:auto;min-height:0;display:flex}.close-the-gap-ledger-past>ul{flex:auto}.close-the-gap-ledger-past__footer{margin-top:auto}.lost-business-split-section+.lost-business-split-section{border-top:1px solid var(--color-neutral);padding-top:var(--space-2)}.lost-business-reason-row--split{align-items:stretch;gap:var(--space-0);padding:var(--space-0) 0;flex-direction:column}.lost-business-reason-row--split:first-child{padding-top:0}.lost-business-reason-row--split:last-child{padding-bottom:0}.lost-business-reason-row__top{justify-content:space-between;align-items:baseline;gap:var(--space-chip);min-width:0;display:flex}.lost-business-reason-row--split .lost-business-reason-row__label{white-space:normal;min-width:0}.lost-business-reason-row--split .lost-business-reason-row__bar{flex:auto;width:100%;height:7px}.lost-business-reason-row--split .lost-business-reason-row__stat{font-size:var(--font-micro);white-space:nowrap;flex-shrink:0;margin-left:0}.close-the-gap-panel__body{flex:auto;min-height:0}.close-the-gap-panel__footer{margin-top:auto;padding-top:0}.close-the-gap-playbook{box-sizing:border-box;padding:0;overflow:hidden}.close-the-gap-playbook__verdict{align-items:center;gap:var(--space-chip);padding:var(--space-2) var(--space-card);background:#fff;border-bottom:1px solid #d5dfe5;flex-wrap:wrap;display:flex}.close-the-gap-playbook__chip{padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);background:#d5dfe573;flex-shrink:0;font-weight:700}.close-the-gap-playbook__headline{min-width:0;font-size:var(--font-compact);color:#232323;flex:1;margin:0;font-weight:700;line-height:1.4}.close-the-gap-playbook__list{background:#fff;margin:0;padding:0;list-style:none}.close-the-gap-playbook__row{align-items:flex-start;gap:var(--space-chip);padding:var(--space-chip) var(--space-card);background:#fff;border-bottom:1px solid #d5dfe5;display:flex}.close-the-gap-playbook__row--lead{box-shadow:inset 3px 0 0 var(--highlight);background:var(--bg-tertiary)}.close-the-gap-playbook__owner{align-items:center;gap:var(--space-0);padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--primary);font-size:var(--font-micro);white-space:nowrap;flex-shrink:0;font-weight:700;display:inline-flex}.close-the-gap-playbook__kind{margin-bottom:var(--space-0);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;display:block}.close-the-gap-playbook__row--lead .close-the-gap-playbook__kind{color:var(--primary)}.close-the-gap-playbook__row:last-child{border-bottom:none}.close-the-gap-playbook__rank{border-radius:var(--radius-pill);background:var(--primary);color:#fff;width:22px;height:22px;font-size:var(--font-small);margin-top:var(--space-0);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.close-the-gap-playbook__body{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.close-the-gap-playbook__title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-chip);display:flex}.close-the-gap-playbook__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}@media (width<=480px){.close-the-gap-playbook__title-row{flex-direction:column;align-items:stretch}.close-the-gap-playbook__title-row>button{align-self:flex-start}}.close-the-gap-playbook__title{font-size:var(--font-compact);color:#232323;font-weight:700;line-height:1.35}.close-the-gap-playbook__why{font-size:var(--font-h4);color:#232323;margin:0;line-height:1.45}.lost-business-reason-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.lost-business-reason-row__label{font-size:var(--font-h4);color:var(--text-primary);white-space:nowrap;flex:none;font-weight:700}.lost-business-reason-row__bar{border-radius:var(--radius-pill);background:#d5dfe54d;flex:0 0 120px;width:120px;height:9px;overflow:hidden}.lost-business-reason-row__stat{font-size:var(--font-small);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.asset-profile-operating-peer-split{align-items:stretch}.asset-profile-split-col{flex-direction:column;min-width:0;min-height:0;display:flex}.asset-profile-peer-card-fill,.asset-profile-operating-card-fill{flex:1;min-height:0;display:flex}.asset-profile-peer-card-fill>.card-elevated,.asset-profile-operating-card-fill>.card-elevated{box-sizing:border-box;flex:1;width:100%}.pipeline-pace-target-notice{padding:var(--space-chip) var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-chip);background-color:#fabf2514;flex-wrap:wrap;display:flex}.pipeline-pace-target-notice__copy{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--font-h4);color:var(--text-primary);flex:280px;line-height:1.45;display:flex}.pipeline-page-analytics{gap:var(--space-2);grid-template-columns:7fr 3fr;align-items:start;display:grid}.pipeline-workspace-panel{flex-direction:column;min-width:0;display:flex}.pipeline-workspace-panel:not(.collapsible-section),.pipeline-workspace-panel.collapsible-section>.collapsible-section__body{min-height:240px}.pipeline-funnel-card__body{flex-direction:column;padding:0;display:flex}.pipeline-workspace-scroll{flex:1;min-height:0}.demand-timeline-scroller{scrollbar-width:thin;scrollbar-color:var(--neutral) transparent}.demand-timeline-scroller::-webkit-scrollbar{height:10px}.demand-timeline-scroller::-webkit-scrollbar-track{background:0 0}.demand-timeline-scroller::-webkit-scrollbar-thumb{background:var(--neutral);border-radius:var(--radius-button)}.demand-timeline-scroller::-webkit-scrollbar-thumb:hover{background:var(--blue-gray)}.demand-timeline-fade{pointer-events:none;width:32px;z-index:var(--z-base);position:absolute;top:0;bottom:0}.demand-timeline-fade-left{background:linear-gradient(to right, var(--bg-card), #fff0);left:0}.demand-timeline-fade-right{background:linear-gradient(to left, var(--bg-card), #fff0);right:0}.pipeline-scoreboard{overflow:hidden}.pipeline-scoreboard__body{padding:0}.pipeline-scoreboard-source{padding:var(--space-chip) var(--space-2) var(--space-1);border-bottom:1px solid #d5dfe573}.pipeline-scoreboard-legend{min-width:0;font-family:var(--font-family,Inter, sans-serif);font-size:var(--font-compact);color:var(--text-secondary);flex:auto;margin:0;line-height:1.35}.pipeline-scoreboard-legend strong{color:var(--primary);font-weight:700;display:block}.pipeline-scoreboard-legend-detail{margin-top:var(--space-0);font-size:var(--font-micro);color:var(--text-secondary);opacity:.92;line-height:1.4;display:block}.pipeline-scoreboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pipeline-score-tile{min-width:0;padding:var(--space-1) var(--space-chip);border-right:1px solid #d5dfe54d}.pipeline-score-tile-sub{margin-top:var(--subtext-gap);font-family:var(--font-family,Inter, sans-serif);font-size:var(--font-micro);font-weight:700;line-height:1.35}.pipeline-score-tile:last-child{border-right:none}.pipeline-score-tile-emphasis{background-color:#da26270a}.pipeline-funnel-board{gap:var(--space-1);padding-bottom:var(--space-0);grid-template-columns:repeat(5,minmax(140px,1fr));align-items:start;display:grid;overflow-x:auto}.pipeline-funnel-column{border-radius:var(--radius-card);background:var(--bg-card);min-width:0;padding:var(--space-1) var(--space-1);border:1px solid #d5dfe573}.pipeline-funnel-column-alt{background:#d5dfe538;border-color:#d5dfe58c}.pipeline-funnel-column-header{margin-bottom:var(--space-0);padding-bottom:var(--space-0);border-bottom:1px solid #d5dfe573}.pipeline-funnel-stage-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pipeline-funnel-stage-label{font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1.2}.pipeline-funnel-stage-count{font-size:var(--font-h4);color:var(--text);font-variant-numeric:tabular-nums;margin-top:var(--space-0);font-weight:700}.pipeline-funnel-column-list{flex-direction:column;gap:0;display:flex}.pipeline-event-row{padding:var(--space-0) var(--space-1);margin:0 var(--space-inline-bleed);border-radius:var(--radius-button);border-bottom:1px solid #d5dfe559}.pipeline-event-row:nth-child(2n){background:#d5dfe524}.pipeline-funnel-column-alt .pipeline-event-row:nth-child(2n){background:#ffffff8c}.pipeline-event-row:last-child{border-bottom:none;padding-bottom:0}.pipeline-event-row-title{font-size:var(--font-compact);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.pipeline-event-row-meta{align-items:baseline;gap:var(--space-0);margin-top:var(--space-0);font-size:var(--font-small);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pipeline-event-row-rep{margin-top:var(--space-0);font-size:var(--font-micro);color:var(--text-tertiary)}.pipeline-event-rebid{margin-top:var(--space-0)!important;height:auto!important;min-height:auto!important;font-size:var(--font-small)!important;padding:0!important;font-weight:700!important}.pipeline-funnel-empty{padding:var(--space-1) 0;text-align:center;font-size:var(--font-h4);color:var(--text-tertiary)}.pipeline-funnel-viewall{border-top:1px solid #d5dfe599;justify-content:center;width:100%;margin-top:var(--space-0)!important;font-size:var(--font-micro)!important;border-radius:0!important}.pipeline-gap-chart{align-items:flex-end;gap:var(--space-0);display:flex}.pipeline-gap-month{align-items:center;gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.pipeline-gap-bar-wrap{justify-content:center;align-items:flex-end;width:100%;height:120px;display:flex;position:relative}.pipeline-gap-goal-line{border-top:1px dashed var(--text-tertiary);position:absolute;left:0;right:0}.pipeline-gap-bar{width:72%;transition:height var(--transition-smooth);border-radius:3px 3px 0 0}.pipeline-gap-month-label{font-size:var(--font-micro);color:var(--text-secondary);font-weight:700}.pipeline-gap-month-pct{font-size:var(--font-h4);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=768px){.pipeline-page-analytics{grid-template-columns:1fr}}@media (width<=900px){.pipeline-scoreboard-grid{grid-template-columns:repeat(2,1fr)}.pipeline-score-tile:nth-child(2n){border-right:none}.pipeline-score-tile:nth-child(-n+4){border-bottom:1px solid #d5dfe54d}}@media (width<=1100px){.calendar-right-rail{flex:100%!important}}.calendar-mobile-fallback{display:none}@media (width<=640px){.calendar-mobile-fallback{text-align:center;justify-content:center;align-items:center;gap:var(--space-chip);padding:var(--space-4) var(--space-2);color:var(--text-secondary);font-size:var(--font-compact);flex-direction:column;display:flex}.calendar-multi-month-grid{display:none!important}}@media (width<=480px){.hide-mobile-sm{display:none!important}}.feasibility-section-body{padding:var(--space-3)}@media (width<=768px){.feasibility-section-body{padding:var(--space-2)}}.feasibility-section-body :is(input,textarea,select,button,[role=button]),.feasibility-form-column :is(input,textarea,select,button,[role=button]){scroll-margin-top:var(--space-10)}@media (width<=1200px){.page-header-title-row{flex-wrap:wrap!important;align-items:flex-start!important}.page-header-copy{flex:280px;min-width:0}.page-header-title-cluster{flex:100%;max-width:100%}.page-header-section-switcher{max-width:100%}.page-header-actions{min-width:0;overflow:visible;flex:100%!important;justify-content:flex-start!important;max-width:100%!important}.feasibility-header-actions{width:100%;min-width:0;justify-content:flex-start!important}}@media (prefers-reduced-motion:no-preference){@keyframes auth-brand-enter{0%{opacity:0}to{opacity:1}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.auth-brand-enter{animation:auth-brand-enter var(--motion-duration-smooth) var(--motion-ease-emphasized) both}.auth-card-enter{animation:auth-card-enter var(--motion-duration-smooth) var(--motion-ease-emphasized) both;animation-delay:var(--motion-stagger-card)}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-brand-panel{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.auth-form-panel{padding:var(--space-4);justify-content:center;align-items:center;display:flex}@media (width<=1023px){.auth-layout{grid-template-columns:1fr}.auth-brand-panel{min-height:220px;padding:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-4);text-align:center;justify-content:flex-start;align-items:center}.auth-brand-content{max-width:100%}.auth-brand-logo{justify-content:center}.auth-brand-copy,.auth-brand-features,.auth-brand-copyright{display:none}.auth-form-panel{padding:var(--space-3)}.auth-card-wrapper{box-shadow:var(--shadow-hover)!important}}.auth-primary-btn{transition:background-color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-instant)}.auth-primary-btn:not(:disabled):hover{box-shadow:var(--shadow-hover);background-color:#143a78}.auth-primary-btn:not(:disabled):active{transform:scale(.97)}.auth-sso-btn{transition:border-color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-instant)}.auth-sso-btn:not(:disabled):hover{box-shadow:var(--shadow-card);border-color:var(--blue-gray)!important}.auth-sso-btn:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){@keyframes cc-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-slideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}}.cc-fade-in{animation:cc-fadeIn var(--motion-duration-smooth) var(--motion-ease-emphasized) forwards}.cc-slide-in{animation:cc-slideIn var(--motion-duration-smooth) var(--motion-ease-emphasized) forwards}.cc-workspace-rail{border:1px solid var(--neutral);border-radius:var(--radius-card);padding:var(--space-card) var(--space-3) var(--space-3);gap:var(--space-card);box-sizing:border-box;background:linear-gradient(135deg,#00296c0a 0%,#2f87eb0d 100%);flex-direction:column;display:flex}.cc-workspace-rail__header{text-align:left;gap:var(--subtext-gap);flex-direction:column;margin:0;display:flex}.cc-workspace-rail__title{font-size:var(--font-section-title);color:var(--primary);letter-spacing:-.02em;text-transform:none;margin:0;font-weight:700;line-height:1.3}.cc-workspace-rail__subtitle{font-size:var(--font-h4);color:var(--text-secondary);margin:0;font-weight:400;line-height:1.45}.cc-workspace-rail__track{gap:var(--space-2);padding:var(--space-0) var(--space-0) var(--space-0);margin:0 var(--space-optical-shift);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:visible}.cc-workspace-rail__track .cc-phase-wrapper{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}@media (width<=1100px){.cc-workspace-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cc-workspace-rail__track{grid-template-columns:1fr}}.cc-progression-section{gap:var(--space-3);background-color:#0000;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:visible}.cc-workspace-rail.cc-progression-section{gap:var(--space-card);padding:var(--space-card) var(--space-3) var(--space-3)}.cc-progression-section .bento-grid-4{isolation:isolate;overflow:visible}.cc-progression-texture{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-progression-header{text-align:center;gap:var(--space-1);z-index:var(--z-base);flex-direction:column;margin:0;display:flex;position:relative}.cc-progression-title{font-size:var(--font-h2);color:var(--primary);margin:0;font-weight:700;line-height:1.2}.cc-progression-subtitle{font-size:var(--font-compact);color:var(--text-secondary);max-width:560px;margin:0 auto;font-weight:400}.cc-phase-wrapper{z-index:0;align-self:start;position:relative}.cc-phase-card{gap:var(--space-2);height:100%;min-height:200px;padding:var(--space-3);z-index:2;flex-direction:column;display:flex;position:relative}.cc-phase-card--rail{width:100%;min-width:0;height:100%;min-height:0;padding:var(--space-2) var(--space-2) var(--space-chip);border-left:4px solid var(--cc-phase-accent,var(--primary));gap:var(--space-1);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.cc-phase-card--rail.card-hover:hover{border-left-color:var(--cc-phase-accent,var(--primary))}.cc-phase-card__launcher:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.cc-phase-card__rail-top{justify-content:space-between;align-items:flex-start;gap:var(--space-1);display:flex}.cc-phase-card__rail-id{min-width:0}.cc-phase-card__eyebrow{font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-0);font-weight:700;display:block}.cc-phase-card__icon--rail{border-radius:var(--radius-card);width:32px;height:32px}.cc-phase-card--rail .cc-phase-card__title{font-size:var(--font-compact)}.cc-phase-card--rail .cc-phase-card__desc{font-size:var(--font-micro);flex:none;min-height:0;line-height:1.4;display:block}.cc-phase-card--rail .cc-phase-card__signals{padding-top:0}.cc-workspace-rail__supporting{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-default);padding-top:var(--space-2);display:flex}.cc-workspace-rail__supporting-copy{flex:360px}.cc-workspace-rail__supporting-actions{align-items:center;gap:var(--space-0);flex:none;display:flex}.cc-workspace-rail__supporting-action{color:var(--primary);white-space:nowrap}@media (width<=640px){.cc-workspace-rail__supporting{flex-direction:column;align-items:flex-start}.cc-workspace-rail__supporting-copy{flex-basis:auto}}.cc-phase-card__signals{gap:var(--space-0);padding-top:var(--space-0);pointer-events:none;flex-direction:column;margin-top:auto;display:flex}.cc-phase-card__signal-row{min-height:24px}.cc-phase-card__signal-summary{width:1px;height:1px;margin:var(--space-overlap-hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.cc-phase-card__header{justify-content:space-between;align-items:flex-start;margin:0;display:flex}.cc-phase-card__step{font-size:var(--font-h1);color:var(--text-muted);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cc-phase-card__icon{border-radius:var(--radius-card);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cc-phase-card__title{font-size:var(--font-body);color:var(--primary);margin:0;font-weight:700;line-height:1.25}.cc-phase-card__desc{font-size:var(--font-h4);color:var(--text-secondary);flex:1;margin:0;font-weight:400;line-height:1.5}.cc-phase-card__footer{padding-top:var(--space-2);border-top:1px solid var(--neutral);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cc-phase-card__status{align-items:center;gap:var(--space-0);font-size:var(--font-micro);color:var(--primary);background:var(--primary);font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cc-phase-card__status{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.cc-phase-card__status{padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill)}.cc-phase-card__dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.cc-phase-card__arrow{width:28px;height:28px;transition:background-color var(--transition-default);background:#00296c0f;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.cc-phase-card__arrow svg{transition:transform var(--transition-default)}.cc-phase-dropdown{z-index:5;background:var(--bg-card);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);border:1px solid var(--neutral);padding:var(--space-3)}.cc-phase-dropdown--anchored{z-index:var(--z-dropdown);box-shadow:var(--shadow-floating-menu);position:fixed}.cc-phase-dropdown__header{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.cc-phase-dropdown__label{font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-0);font-weight:700;display:block}.cc-phase-dropdown__title{font-size:var(--font-body);color:var(--primary);margin:0;font-weight:700}.cc-phase-dropdown__close{cursor:pointer;color:var(--text-muted);padding:var(--space-0);border-radius:var(--radius-button);background:0 0;border:none;align-items:center;min-height:auto;display:flex}.cc-phase-dropdown__close:hover{background:#0000000a}.cc-phase-dropdown__list{gap:var(--space-0);flex-direction:column;display:flex}.cc-phase-dropdown__sublist{gap:var(--space-0);margin:var(--space-0) 0 0 var(--space-2);padding-left:var(--space-1);border-left:1px solid var(--neutral);flex-direction:column;display:flex}.cc-phase-dropdown__item{width:100%;padding:var(--space-1) var(--space-chip);border-radius:var(--radius-card);cursor:pointer;font-size:var(--font-compact);color:var(--text-primary);text-align:left;min-height:auto;transition:background-color var(--transition-instant);background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-weight:400;display:flex}.cc-phase-dropdown__item-label{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.cc-phase-dropdown__item--primary{font-weight:700;font-size:var(--font-compact);letter-spacing:-.01em}.cc-phase-dropdown__item--primary:hover:not(:disabled){background:#00296c0f}.cc-phase-dropdown__item--sub{color:var(--text-secondary)}.cc-phase-dropdown__sub-glyph{color:var(--text-muted);flex-shrink:0}.cc-phase-dropdown__item:hover:not(:disabled){background:#00296c0a}.cc-phase-dropdown__item--disabled{opacity:.4;cursor:default}.cc-phase-dropdown__soon{font-size:var(--font-small);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cc-phase-dropdown__footer{margin-top:var(--space-2);padding-top:var(--space-chip);border-top:1px solid var(--neutral)}.cc-phase-dropdown__cta{align-items:center;gap:var(--space-0);cursor:pointer;font-weight:700;font-size:var(--font-h4);background:0 0;border:none;min-height:auto;padding:0;font-family:inherit;display:flex}.cc-phase-dropdown__cta:hover{text-decoration:underline}.cc-workflow{gap:var(--space-2);flex-direction:column;display:flex}.cc-workflow__header{display:block}.cc-workflow__heading{width:100%;min-width:0}.cc-workflow__eyebrow{align-items:center;gap:var(--space-0);margin-bottom:var(--subtext-gap);display:inline-flex}.cc-workflow__title{color:var(--primary);font-size:var(--font-h2);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}.cc-workflow__promise{flex:1;min-width:0;max-width:none;margin:0;line-height:1.45}.cc-workflow__utility-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--subtext-gap);display:flex}.cc-workflow-ledger{background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.cc-workflow-ledger__legend{min-height:32px;padding:0 var(--space-3);background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(180px,.95fr) minmax(260px,1fr) minmax(240px,1fr) 24px;align-items:center;font-weight:700;line-height:1.2;display:grid}.cc-workflow-ledger__rows{background-color:var(--bg-card)}.cc-workflow-ledger__row{border-bottom:1px solid var(--border-default);position:relative}.cc-workflow-ledger__row:last-child{border-bottom:0}.cc-workflow-ledger__launcher{color:var(--text-primary);text-align:left;height:auto!important;min-height:calc(var(--space-8) + var(--space-1))!important;padding:var(--space-2) var(--space-3)!important}.cc-workflow-ledger__launcher:hover{background-color:var(--bg-hover)!important}.cc-workflow-ledger__launcher:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.cc-workflow-ledger__phase{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.cc-workflow-ledger__phase-marker{background-color:var(--cc-workflow-accent,var(--primary));border-radius:var(--radius-badge);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cc-workflow-ledger__phase-copy{gap:var(--subtext-gap);flex-direction:column;min-width:0;display:flex}.cc-workflow-ledger__phase-copy>.text{line-height:1.1}.cc-workflow-ledger__title{color:var(--text-primary);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.cc-workflow-ledger__objective,.cc-workflow-ledger__output{min-width:0;padding-right:var(--space-2);color:var(--text-secondary);font-size:var(--font-compact);line-height:1.4}.cc-workflow-ledger__output{align-items:baseline;gap:var(--space-0);display:flex}.cc-workflow-ledger__arrow{transition:transform var(--transition-default);justify-self:end}.cc-workflow-ledger__launcher:hover .cc-workflow-ledger__arrow{transform:translateX(var(--space-0))}.cc-workflow-ledger__supporting{align-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-3);background-color:var(--bg-secondary);border-top:1px solid var(--border-default);display:flex}.cc-workflow-ledger__supporting-icon{background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-badge);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cc-workflow-ledger__supporting-copy{gap:var(--subtext-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.cc-workflow-ledger__supporting-copy>span:last-child{line-height:1.35}@media (width<=1100px){.cc-workflow-ledger__legend{display:none}.cc-workflow-ledger__launcher{grid-template-columns:minmax(160px,.8fr) minmax(200px,1fr) 24px!important}.cc-workflow-ledger__output{display:none}}@media (width<=640px){.cc-workflow__header,.cc-workflow-ledger__supporting{flex-direction:column;align-items:flex-start}.cc-workflow-ledger__launcher{gap:var(--space-1)!important;grid-template-columns:minmax(0,1fr) 24px!important}.cc-workflow-ledger__objective{display:none}}@keyframes hqhc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hqhc-control-bar{animation:hqhc-fade-in var(--motion-duration-smooth) var(--motion-ease-smooth)}.hqhc-segment:hover:not([aria-selected=true]){color:#232323;background:#ffffff80}.hqhc-segment:focus-visible{outline:none;box-shadow:0 0 0 3px #00296c1f}.hqhc-chip-remove:hover{color:#00296c;background:#00296c0f}.hqhc-chip-remove:focus-visible{outline:none;box-shadow:0 0 0 2px #00296c59}.hqhc-add-trigger:hover:not(:disabled){color:#00296c;background:#00296c0a;border-color:#00296c}.hqhc-add-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #00296c1f}.hqhc-addmenu-item:hover{background:#00296c0f}.hqhc-addmenu-item:focus-visible{background:#00296c14;outline:none}@media (prefers-reduced-motion:reduce){.hqhc-control-bar{animation:none}.hqhc-segment,.hqhc-chip-remove,.hqhc-add-trigger,.hqhc-addmenu-item{transition:none!important}}.constraint-slider{appearance:none}.constraint-slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:none;cursor:pointer;transition:transform var(--transition-instant), box-shadow var(--transition-instant);background:#fff;border:2px solid #00296c;border-radius:50%}.constraint-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 1px #00296c}.constraint-slider::-moz-range-thumb{width:18px;height:18px;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #00296c;border-radius:50%}.survey-wizard-container{gap:var(--space-3);flex-direction:column;display:flex}.survey-question-card{border:1px solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-3);background-color:var(--bg-card);box-shadow:var(--shadow-card);gap:var(--space-3);flex-direction:column;display:flex}.survey-progress-bar-track{background-color:var(--bg-elevated);border-radius:var(--radius-marker);width:100%;height:6px;overflow:hidden}.survey-progress-bar-fill{background-color:var(--azure);border-radius:var(--radius-marker);height:100%;transition:width var(--transition-smooth)}.survey-options-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.survey-option-card{padding:var(--space-2);background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);cursor:pointer;transition:all var(--transition-fast);gap:var(--space-1);box-shadow:var(--shadow-ring);text-align:left;flex-direction:column;width:100%;min-height:80px;display:flex}.survey-option-card:hover{box-shadow:var(--shadow-hover);border-color:var(--azure)}.survey-option-card.selected{box-shadow:var(--shadow-hover);border:2px solid var(--azure)!important}.survey-control-btn{padding:var(--space-1) var(--space-3);border-radius:var(--radius-badge);font-size:var(--font-compact);cursor:pointer;min-height:40px;transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.survey-control-btn-secondary{background-color:var(--bg-card);color:var(--azure);border:1px solid var(--border-default)}.survey-control-btn-secondary:hover{background-color:var(--bg-hover);border-color:var(--azure)}.survey-control-btn-primary{background-color:var(--azure);color:#fff;border:none}.survey-control-btn-primary:hover{background-color:#1e70d6}.survey-control-btn:disabled{opacity:.4;cursor:not-allowed}.survey-results-container{gap:var(--space-2);background-color:var(--bg-elevated);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.survey-results-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.survey-results-metrics-panel{margin-top:var(--space-2);padding:var(--space-2);background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.analysis-brief-decision{gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(240px,320px);align-items:center;display:grid}.analysis-brief-decision-heading{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.analysis-brief-decision-aside{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.analysis-brief-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.analysis-brief-actions--primary{margin-top:var(--space-2);justify-content:flex-start}.analysis-brief-primary-groups{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.analysis-brief-community{grid-column:1/-1}.analysis-brief-community-grid{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analysis-brief-community-subsection{text-align:center}.analysis-brief-metric-grid{gap:0 var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analysis-brief-metric-grid--compact{gap:0 var(--space-1);grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.analysis-brief-disclosure{min-width:0}.analysis-brief-disclosure>.disclosure-header{padding:var(--space-2) var(--space-3);background:var(--surface);border:0;border-radius:0}.analysis-brief-disclosure>.collapsible-section__body{background:var(--bg-tertiary);border-top:1px solid var(--border-light);padding:0}.analysis-brief-disclosure>.collapsible-section__body>.analysis-brief-layered-tile{padding:var(--space-3);background:0 0;border:0;border-radius:0}.analysis-brief-detail-grid{gap:0 var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.analysis-brief-detail-grid>div{min-width:0;padding:var(--space-1) 0 var(--space-2);border-bottom:1px solid var(--border-light)}.analysis-brief-detail-grid:not(.analysis-brief-detail-grid--dense)>div{text-align:center}.analysis-brief-detail-grid dt{color:var(--text-secondary);font-size:var(--font-small);line-height:1.35}.analysis-brief-detail-grid dd{margin:var(--space-0) 0 0;color:var(--primary);font-size:var(--font-h4);overflow-wrap:break-word;font-weight:700;line-height:1.35}.analysis-brief-detail-grid small{margin-top:var(--space-0);color:var(--text-muted);font-size:var(--font-small);line-height:1.4;display:block}.analysis-brief-program-demand-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analysis-brief-program-demand-grid>.analysis-brief-detail-subsection{min-width:0;padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--bg-tertiary)}.analysis-brief-program-demand-grid .analysis-brief-detail-subsection h4{padding:0 0 var(--space-1)}.analysis-summary-financing-detail{gap:var(--space-3);flex-direction:column;display:flex}.analysis-brief-detail-grid--dense{padding:0 0 var(--space-1);grid-template-columns:minmax(0,1fr);gap:0}.analysis-brief-detail-grid--dense>div{gap:var(--space-2);padding:var(--space-0) 0 var(--space-1);grid-template-columns:minmax(128px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.analysis-brief-detail-grid--dense dd{font-size:var(--font-h4);text-align:right;margin:0}.analysis-brief-detail-grid--dense small{margin-top:var(--space-0);line-height:1.3}.analysis-brief-detail-grid--dense>.analysis-brief-detail-grid__wide-row{grid-template-columns:minmax(0,1fr)}.analysis-brief-detail-grid--dense>.analysis-brief-detail-grid__wide-row dd{margin-top:var(--space-0);text-align:left}.analysis-brief-detail-subsection+.analysis-brief-detail-subsection{border-top:1px solid var(--border-light)}.analysis-brief-detail-subsection h4{padding:var(--space-2) var(--space-3) 0;color:var(--primary);font-size:var(--font-h4);margin:0;font-weight:700}.analysis-brief-assumption-review{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);grid-template-columns:minmax(0,2fr) minmax(260px,.9fr);display:grid}.analysis-brief-assumption-review__answers,.analysis-brief-assumption-review__logic{min-width:0;padding:var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-card)}.analysis-brief-assumption-review__answers{background:var(--surface)}.analysis-brief-assumption-review__kicker{color:var(--text-secondary);font-size:var(--font-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.35;display:block}.analysis-brief-assumption-grid{gap:0 var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analysis-brief-assumption-grid>div{min-width:0;padding:var(--space-2) 0;border-top:1px solid var(--border-light)}.analysis-brief-assumption-grid dt{color:var(--text-secondary);font-size:var(--font-small);line-height:1.35}.analysis-brief-assumption-grid dd{margin:var(--space-0) 0 0;color:var(--primary);font-size:var(--font-h4);overflow-wrap:break-word;line-height:1.4}.analysis-brief-assumption-grid small,.analysis-brief-assumption-review__logic small{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-small);font-weight:400;line-height:1.45;display:block}.analysis-brief-assumption-review__logic{border-left-style:solid;border-left-width:4px;align-self:start}.analysis-brief-assumption-review__logic h5{margin:var(--space-1) 0 0;color:var(--primary);font-size:var(--font-h4);font-weight:700;line-height:1.35}.analysis-brief-assumption-review__logic p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-small);line-height:1.55}.analysis-brief-disclosure-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.analysis-brief-disclosure-meta{justify-content:flex-end;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-small);text-align:right;font-weight:400;display:inline-flex}.analysis-brief-secondary-grid{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analysis-brief-recommendations{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.analysis-brief-recommendations li{grid-template-columns:var(--space-3) minmax(0, 1fr);gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--surface);align-items:start;display:grid}.analysis-brief-recommendations li>span{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--bg-tertiary);color:var(--primary);font-size:var(--font-small);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.analysis-brief-recommendations p{color:var(--text-primary);font-size:var(--font-small);margin:0;line-height:1.55}.analysis-brief-layered{border:1px solid var(--border-light);border-radius:var(--radius-card);overflow:hidden}.analysis-brief-layered-header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-light)}.analysis-brief-layered-header-main{min-width:0}.analysis-brief-layered-header-aside{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.analysis-brief-integrity-notice{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);font-size:var(--font-small);line-height:1.45;display:flex}.analysis-brief-integrity-notice>svg{margin-top:var(--space-0);flex:none}.analysis-brief-integrity-notice>div{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.analysis-brief-integrity-notice strong{font-size:var(--font-small)}.analysis-brief-layered-body{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.analysis-brief-layered-metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.analysis-brief-layered-tile{min-width:0;padding:var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--bg-card)}.analysis-brief-layered-tile--full{margin-top:0}.analysis-brief-layered-tile-title{color:var(--primary);font-size:var(--font-h4);margin:0;font-weight:700;line-height:1.35}.analysis-brief-layered-tile-divider{margin:var(--space-1) 0 var(--space-2);border:0;border-top:1px solid var(--border-light)}.analysis-brief-metric-grid--layered{gap:var(--space-2);text-align:center;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.analysis-brief-metric-grid--four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-brief-metric-grid--layered>div{border-top:0;flex-direction:column;align-items:center;padding:0;display:flex}.analysis-brief-community-grid--layered{gap:var(--space-2)}.analysis-brief-community-grid--layered>section{background:var(--bg-card);border:1px solid var(--border-light)}.opportunity-new-project-site-fields{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.opportunity-new-project-site-fields__name{min-width:0}.opportunity-new-project-site-fields__name label{font-weight:700}.opportunity-location-picker__compact-layout{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(224px,.75fr) minmax(384px,1.25fr);min-width:0;display:grid}.opportunity-location-picker__summary{justify-content:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--bg-elevated);flex-direction:column;display:flex}.opportunity-location-picker__preview{width:100%;min-width:0;height:224px;position:relative}.opportunity-location-picker__preview-map{position:absolute;inset:0}.opportunity-location-picker__preview-map>[data-testid=best-location-map]{height:100%!important}.opportunity-location-picker__preview-button{z-index:var(--z-base);padding:var(--space-1);border-radius:var(--radius-card);color:var(--text-inverse);cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.opportunity-location-picker__preview-button>span{align-items:center;gap:var(--space-0);padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);background:var(--primary);font-size:var(--font-small);box-shadow:var(--shadow-card);font-weight:700;display:inline-flex}.opportunity-location-picker__preview-button:focus-visible,.opportunity-location-picker__card-button:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.model-project-workspace{grid-template-columns:calc(var(--entity-rail-width) + var(--space-6)) minmax(0, 1fr);align-items:start;gap:var(--space-2);min-width:0;display:grid}.model-project-workspace__sidebar{top:var(--space-2);z-index:var(--z-sticky);min-width:0;max-height:calc(100vh - var(--space-4));flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.entity-rail-panel{background:var(--atlas-region);box-shadow:none;border:0;border-radius:0}.entity-rail-panel>.compact-selection-rail--integrated{box-shadow:none;background:0 0;border:0;border-radius:0}.model-project-workspace__canvas{align-content:start;gap:var(--space-3);min-width:0;display:grid}.selectable-group-row:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.portfolio-sidebar__section>.disclosure-header{background:0 0;border:0;border-radius:0}.portfolio-sidebar__section>.portfolio-sidebar__body{padding-top:0}.project-pane-summary{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(280px,1fr) minmax(0,2fr);min-width:0;display:grid}.project-pane-summary--without-map{grid-template-columns:minmax(0,1fr)}.project-pane-map__address-caption{z-index:500;max-width:calc(100% - 16px);padding:var(--space-0) var(--space-1);border-radius:var(--radius-button);color:var(--highlight);font-size:var(--font-small);pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--shadow-popover);background:#ffffffeb;font-weight:700;line-height:1.35;position:absolute;bottom:22px;left:8px;right:auto;overflow:hidden}.project-pane-map__draggable-pin{background:0 0;border:0}.project-pane-map__draggable-pin>span{border:3px solid var(--surface);background:var(--primary);width:24px;height:24px;box-shadow:var(--shadow-card);cursor:grab;border-radius:50%;display:block}.project-pane-map__draggable-pin.leaflet-drag-target>span{cursor:grabbing}#destination-opportunity-desk-heading:focus{outline:2px solid var(--border-focus);outline-offset:2px}.opportunity-workbench{min-height:calc(var(--space-10) * 7);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);flex-direction:column;display:flex;overflow:hidden}.opportunity-workbench__header-meta{white-space:nowrap}.opportunity-workbench__columns,.opportunity-workbench__surface{background:var(--bg-card);flex:auto;grid-template-columns:minmax(280px,.72fr) minmax(320px,.95fr) minmax(390px,1.35fr);align-items:stretch;min-height:0;display:grid}.opportunity-workbench__column,.opportunity-workbench__pane{background:var(--bg-card);flex-direction:column;min-width:0;display:flex}.opportunity-workbench__pane:not(:last-child){border-right:1px solid var(--border-default)}.opportunity-step-band{align-items:center;gap:var(--space-1);min-height:var(--space-6);box-sizing:border-box;padding:var(--space-chip) var(--space-2);border-bottom:1px solid var(--border-default);background:var(--bg-elevated);flex:none;display:flex}.opportunity-step-band__number{font-variant-numeric:tabular-nums;color:var(--primary)!important}.opportunity-step-band__label{color:var(--primary)!important}.opportunity-step-band[data-step="2"]{background:var(--neutral)}.opportunity-step-band[data-step="3"]{background:var(--primary)}.opportunity-step-band[data-step="3"] .opportunity-step-band__number{color:var(--highlight)!important}.opportunity-step-band[data-step="3"] .opportunity-step-band__label{color:var(--text-inverse)!important}.opportunity-workbench__flat-row{transition:background-color var(--transition-fast), box-shadow var(--transition-fast)}.opportunity-queue__body{flex-direction:column;flex:auto;min-height:0;display:flex}.opportunity-queue__status{padding:var(--space-2)}.opportunity-queue__status:empty{display:none}.opportunity-queue__guided-list{flex-direction:column;gap:0;padding:0;display:flex}.opportunity-queue__gap-row,.opportunity-queue__column-header{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) calc(var(--space-4) - var(--space-0)) calc(var(--space-4) - var(--space-0)) var(--space-2);align-items:center;gap:var(--space-0);width:100%;padding:0 var(--space-chip);text-align:left;border:0;border-bottom:1px solid var(--border-light);background:var(--bg-card);border-radius:0;font-family:inherit;display:grid}.opportunity-queue__column-header{min-height:var(--space-4);background:var(--bg-tertiary)}.opportunity-queue__gap-row{min-height:44px;transition:background var(--transition-fast), box-shadow var(--transition-fast);box-shadow:inset 3px 0 #0000}button.opportunity-queue__gap-row{cursor:pointer;min-height:44px}.opportunity-queue__gap-row[data-active=false]:hover{background:var(--bg-hover)}.opportunity-queue__gap-row:focus-visible,.opportunity-direction-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.opportunity-queue__gap-row[data-active=true]{background:var(--bg-card);box-shadow:inset var(--space-0) 0 0 var(--primary)}.opportunity-queue__pillar{min-width:0}.opportunity-queue__figure{font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.opportunity-queue__state{justify-content:flex-end;align-items:center;gap:var(--space-0);color:var(--text-tertiary);display:inline-flex}.opportunity-queue__gap-row[data-active=true] .opportunity-queue__state{color:var(--primary)}.opportunity-queue__modeled-dot{width:var(--space-0);height:var(--space-0);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-pill)}.opportunity-queue__modeled-dot[data-modeled=true]{border-color:var(--rag-green);background:var(--rag-green)}.opportunity-queue__measurement-row{grid-template-columns:var(--space-2) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-light);display:grid}.opportunity-queue__measurement-copy{gap:var(--subtext-gap);min-width:0;display:grid}.opportunity-queue__static-group{border-bottom:1px solid var(--border-light)}.opportunity-directions__body{flex:auto;min-height:0;padding:0}.opportunity-directions__list{flex-direction:column;gap:0;display:flex}.opportunity-direction-row{width:100%;min-height:calc(var(--space-10) + var(--space-2));box-sizing:border-box;padding:var(--space-chip) var(--space-2);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border-light);background:var(--bg-card);border-left:3px solid #0000;border-radius:0;flex-direction:column;font-family:inherit;display:flex}.opportunity-direction-row:hover{background:var(--bg-hover)}.opportunity-direction-row[data-selected=true]{background:var(--bg-card);box-shadow:inset var(--space-0) 0 0 var(--primary)}.opportunity-direction-row__topline,.opportunity-direction-row__metrics,.opportunity-direction-row__projection{align-items:center;gap:var(--space-1);min-width:0;display:flex}.opportunity-direction-row__rank{padding:var(--subtext-gap) var(--space-1);border-radius:var(--radius-badge);background:var(--bg-elevated);color:var(--text-secondary);font-variant-numeric:tabular-nums}.opportunity-direction-row__check{width:var(--space-card);height:var(--space-card);box-sizing:border-box;border:1px solid var(--neutral);border-radius:var(--radius-badge);color:#0000;font-size:var(--font-small);background:0 0;justify-content:center;align-items:center;margin-left:auto;font-weight:400;display:inline-flex}.opportunity-direction-row[data-selected=true] .opportunity-direction-row__check{border-color:var(--primary);background:var(--primary);color:var(--text-inverse)}.opportunity-direction-row__title{margin-top:var(--space-1);display:block}.opportunity-direction-row__metrics{margin-top:var(--space-1)}.opportunity-direction-row__metrics>:first-child{flex:auto}.opportunity-direction-row__projection{flex:none;align-items:baseline;margin-left:auto}.opportunity-review__body{gap:var(--space-chip);min-height:0;padding:var(--space-2);flex-direction:column;flex:auto;display:flex}.opportunity-review__title{margin-top:var(--subtext-gap);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunity-review__evidence{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-card);flex-direction:column;gap:0;margin:0;padding:0;display:flex}.opportunity-review__evidence-row{grid-template-columns:calc(var(--space-10) + var(--space-3)) minmax(0, 1fr);align-items:flex-start;gap:var(--space-1);padding:var(--space-1) 0;display:grid}.opportunity-review__evidence-row:not(:last-child){border-bottom:1px solid var(--border-light)}.opportunity-review__evidence-dot{width:var(--space-1);height:var(--space-1);margin-right:var(--space-1);border-radius:var(--radius-badge);display:inline-block}.opportunity-review__evidence-label,.opportunity-review__evidence-text{margin:0}.opportunity-review__evidence-label{align-items:center;display:flex}.opportunity-impact-summary{flex:none}.opportunity-review__actions{margin-top:auto}.opportunity-review__caveat{text-align:center;margin-top:var(--space-0)!important}.opportunity-workbench__empty{grid-column:2/-1;justify-content:center;align-items:center;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.opportunity-workbench *,.opportunity-workbench :before,.opportunity-workbench :after{transition-duration:var(--motion-reduced-duration)!important}}@media (width<=1100px){.project-pane-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.analysis-brief-primary-groups,.analysis-brief-layered-metrics,.model-project-workspace{grid-template-columns:minmax(0,1fr)}.model-project-workspace__sidebar{max-height:320px;position:static}}@media (width<=768px){.project-pane-summary{grid-template-columns:minmax(0,1fr)}.opportunity-new-project-site-fields,.opportunity-new-project-site-fields--without-name{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""location""address""status""map"}.opportunity-new-project-site-fields--without-name{grid-template-areas:"location""address""status""map"}.opportunity-location-picker__preview{width:100%;height:280px}.analysis-brief-decision,.analysis-brief-community-grid,.analysis-brief-community-grid--layered,.analysis-brief-program-demand-grid,.analysis-brief-assumption-review,.analysis-brief-secondary-grid{grid-template-columns:minmax(0,1fr)}.analysis-brief-disclosure>.disclosure-header{grid-template-columns:minmax(0, 1fr) var(--space-3);align-items:flex-start}.analysis-brief-disclosure>.disclosure-header .disclosure-header__actions{grid-area:2/1;justify-self:start}.analysis-brief-disclosure-meta{text-align:left;justify-content:space-between;width:100%}.analysis-brief-disclosure-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=420px){.analysis-brief-assumption-grid,.analysis-brief-metric-grid,.analysis-brief-metric-grid--layered{grid-template-columns:minmax(0,1fr)}.analysis-brief-detail-grid--dense>div{gap:var(--space-0);grid-template-columns:minmax(0,1fr)}.analysis-brief-detail-grid--dense dd{text-align:left}}.wizard-overlay-body--hosted>:not(style){flex:auto;min-height:100%}.app-shell--institutional,.app-shell--institutional .app-shell-body,.app-shell--institutional .app-shell-page-column{background:var(--bg-faint)}.app-shell--institutional .ds-page-content{max-width:none!important}.case-spine{box-shadow:inset -1px 0 #ffffff1a}.case-spine__brand{min-height:var(--space-8);border-bottom:1px solid #ffffff1a;align-items:center;display:flex}.case-spine .case-spine__brand-home{height:var(--space-8);padding:0 var(--space-2);gap:var(--space-1);border-left:0;justify-content:flex-start;width:100%!important}.case-spine .shell-topbar-brand-lockup{max-width:calc(var(--sidebar-width) - var(--space-4));flex-shrink:0}.case-spine .case-spine__brand-home[data-sidebar-expanded=true] .shell-topbar-brand-lockup{max-width:calc(var(--sidebar-width) - var(--space-10))}.case-spine .sidebar-brand-home__label{color:var(--text-inverse);font-size:var(--font-control);margin-left:auto;font-weight:700}.case-spine__ledger{border-bottom:1px solid #ffffff1f;position:relative}.case-spine__context{gap:var(--space-2);padding:var(--space-2);display:grid}.case-spine__context-group{gap:var(--space-0);min-width:0;display:grid}.case-spine__context-eyebrow{color:#ffffff85;font-size:var(--font-nano);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1}.case-spine__context-group .shell-topbar-scope{width:100%}.case-spine__context-group .shell-topbar-scope-control{width:100%;height:var(--space-5);gap:var(--space-1);background:0 0;border:0;border-radius:0;padding:0}.case-spine__context-group .shell-topbar-destination-trigger.shell-topbar-scope-control{box-shadow:none}.case-spine__context-group .shell-topbar-scope-control:hover{background:0 0!important}.case-spine__context-group .shell-topbar-scope-control:focus-visible{outline-color:var(--highlight);outline-offset:var(--space-0)}.case-spine__context-group .shell-topbar-scope-control .shell-topbar-scope-eyebrow{display:none}.case-spine__context-group .shell-topbar-scope-value{color:var(--text-inverse);font-size:var(--font-control);font-weight:700}.case-spine__context-group .shell-topbar-scope-icon{color:var(--highlight)}.case-spine__context-group .shell-topbar-scope-chevron,.case-spine__context-group .shell-topbar-scope-action{color:#ffffff8f;margin-left:auto}.case-spine{overflow:visible!important}.case-spine .shell-scope-menu{top:0;right:auto;left:calc(100% + var(--space-1));border-radius:var(--radius-card)}.case-spine .navigation-menu__nav{padding:var(--space-2) var(--space-1) var(--space-1)!important}.case-spine .navigation-menu__item{border-radius:var(--radius-input)}.case-spine .navigation-menu__nav{gap:var(--space-0)}.case-spine .navigation-menu__item{min-height:calc(var(--space-5) + var(--space-0))!important;height:calc(var(--space-5) + var(--space-0))!important;padding-top:0!important;padding-bottom:0!important}.case-spine .navigation-menu__label{letter-spacing:.015em;font-weight:500;font-size:var(--font-micro)!important}.case-spine .navigation-menu__icon{width:var(--space-2)}.case-spine .navigation-menu__icon svg{width:var(--space-2);height:var(--space-2)}.case-spine .case-spine__context{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1)}.case-spine .case-spine__context-group .shell-topbar-scope-control{height:var(--space-4)}.case-spine .case-spine__context-group .shell-topbar-scope-value{font-size:var(--font-micro);font-weight:500;line-height:1.2}.case-spine[data-sidebar-expanded=false] .case-spine__context{padding:var(--space-1) 0;gap:0}.case-spine[data-sidebar-expanded=false] .case-spine__context-eyebrow,.case-spine[data-sidebar-expanded=false] .case-spine__context-group .shell-topbar-scope-copy,.case-spine[data-sidebar-expanded=false] .case-spine__context-group .shell-topbar-scope-chevron,.case-spine[data-sidebar-expanded=false] .case-spine__context-group .shell-topbar-scope-action{display:none}.case-spine[data-sidebar-expanded=false] .case-spine__context-group{justify-items:center}.case-spine[data-sidebar-expanded=false] .case-spine__context-group .shell-topbar-scope-control{width:var(--sidebar-collapsed);box-sizing:border-box;border-left:3px solid #0000;justify-content:center;padding:0}.case-spine.navigation-menu--collapsed .case-spine__brand-home{justify-content:center;width:var(--sidebar-collapsed)!important;padding:0!important}.case-spine.navigation-menu--collapsed .navigation-menu__nav{padding:var(--space-2) 0 var(--space-1)!important}.shell-command-bar{min-height:var(--space-7);flex:0 0 var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border-default);background:var(--bg-card);display:flex}.shell-command-bar__context,.shell-command-bar__actions,.shell-command-bar__breadcrumbs ol,.shell-command-bar__breadcrumbs li{align-items:center;min-width:0;display:flex}.shell-command-bar__context{gap:var(--space-2)}.shell-command-bar__actions{justify-content:flex-end;gap:var(--space-1);flex:0 auto}.shell-command-bar__breadcrumbs ol{gap:var(--space-1);margin:0;padding:0;list-style:none}.shell-command-bar__breadcrumbs li{gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-small);font-weight:700}.shell-command-bar__breadcrumbs li:last-child{color:var(--primary)}.shell-command-bar__case-context{padding-left:var(--space-2);border-left:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-command-bar__search{flex:0 1 calc(var(--space-10) * 4);width:calc(var(--space-10) * 4);min-width:calc(var(--space-10) * 3);max-width:calc(var(--space-10) * 5)}.shell-command-bar__search-button{height:var(--space-5);min-height:var(--space-5);padding:0 var(--space-chip);border:1px solid var(--border-default);background:var(--bg-faint);color:var(--primary)}.shell-command-bar__search-button:hover{border-color:var(--primary);background:var(--bg-card)!important}.shell-command-bar__search-label{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.shell-command-bar__search-kbd{border-color:var(--border-default);background:var(--bg-card);color:var(--text-secondary)}.shell-command-bar__notification-trigger:focus-visible,.shell-command-bar__avatar-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-0)}.app-shell--institutional .ds-page-content .page-header{border-bottom:1px solid var(--border-default);padding:var(--space-3) 0 var(--space-2)!important;background:0 0!important;margin:0!important}.app-shell--institutional .page-header>.page-header-breadcrumbs{display:none}.page-header-breadcrumbs ol{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);padding:0;list-style:none;display:flex}.page-header-breadcrumbs li{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-control);letter-spacing:normal;text-transform:none;font-weight:400;display:inline-flex}.page-header-breadcrumbs li[aria-current=page]{color:var(--text);font-weight:500}.page-header-breadcrumbs li:not(:last-child):after{content:"";opacity:.6;border-top:1.25px solid;border-right:1.25px solid;width:6px;height:6px;transform:rotate(45deg)}.app-shell--institutional .page-header-title-row{min-height:0;align-items:flex-end!important;margin-bottom:0!important;padding-bottom:0!important}.app-shell--institutional .page-header-copy>h1:not(.page-header-segment-headline){letter-spacing:var(--ls-h1)}.page-header-segment-headline{gap:var(--space-0)!important}.page-header-segment-kicker{color:var(--text-secondary)!important}.app-shell--institutional .page-header-section-switcher{padding:var(--space-2) 0 0}.analyst-workspace{grid-template-columns:minmax(0, 1fr) calc((var(--space-8) * 4) + var(--space-1));gap:var(--space-3);align-items:start;min-width:0;display:grid}.analyst-workspace[data-has-inspector=false]{grid-template-columns:minmax(0,1fr)}.analyst-workspace__canvas{min-width:0}.analyst-workspace__inspector{top:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-default);border-top:3px solid var(--primary);border-radius:var(--radius-card);background:var(--bg-card);display:grid;position:sticky}.analyst-workspace__inspector-header{gap:var(--space-0);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default);display:grid}.analyst-workspace__inspector-kicker{color:var(--highlight);font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.analyst-workspace__inspector-header h2{color:var(--primary);font-size:var(--font-h3);margin:0;font-weight:900}.analyst-workspace__inspector-header p{color:var(--text-secondary);font-size:var(--font-small);line-height:var(--lh-body);margin:0}.analyst-workspace__navigation .segment-track--section{gap:var(--space-0);border-radius:var(--radius-input);width:100%;padding:0;overflow:hidden;height:auto!important;min-height:0!important;display:grid!important}.analyst-workspace__navigation .segment-track--section>button{width:100%;min-height:var(--space-5);text-align:left;justify-content:flex-start;padding:var(--space-1) var(--space-chip)!important;border-radius:0!important}.analyst-workspace__navigation .segment-track--section>button+button{border-top:1px solid var(--border-light)!important}.analyst-workspace__navigation .segment-track--section>button[aria-pressed=true]{font-weight:700!important}.analyst-workspace__navigation .segment-track--section>button[aria-pressed=true]>span:first-child{box-shadow:inset 3px 0 0 var(--highlight)!important;border-radius:0!important}.analyst-workspace__inspector-body{gap:var(--space-2);display:grid}.analyst-workspace__facts,.analyst-destination__case-facts{gap:0;margin:0;display:grid}.analyst-workspace__facts>div,.analyst-destination__case-facts>div{gap:var(--space-1);padding:var(--space-1) 0;border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) max-content;display:grid}.analyst-workspace__facts dt,.analyst-destination__case-facts dt{color:var(--text-secondary);font-size:var(--font-small)}.analyst-workspace__facts dd,.analyst-destination__case-facts dd{color:var(--primary);font-size:var(--font-small);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.analyst-workspace__canvas .master-page-shell,.analyst-workspace__canvas>.master-page-stack{margin-top:0!important}.analyst-workspace__canvas .card-elevated,.analyst-workspace__canvas .collapsible-section{box-shadow:none}.analyst-home{gap:var(--space-3);display:grid}.analyst-home__briefing{min-width:0}.analyst-home__desk-grid{grid-template-columns:minmax(0, 5fr) minmax(calc(var(--space-10) * 4), 2fr);gap:var(--space-3);align-items:stretch;display:grid}.analyst-home__workflow,.analyst-home__workstreams{gap:var(--space-3);min-width:0;display:grid}.recent-work{gap:var(--space-1);min-width:0;display:grid}.recent-work__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-default);display:flex}.recent-work__title{color:var(--primary);font-size:var(--font-h4);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.recent-work__ledger{background:var(--bg-card);overflow:hidden}.recent-work__row{width:100%;min-height:calc(var(--space-5) + var(--space-0));box-sizing:border-box;grid-template-columns:minmax(0, 1fr) calc(var(--space-8) + var(--space-5)) var(--space-8) var(--space-2);align-items:center;gap:var(--space-1);padding:0 var(--space-2);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border-light);background:var(--bg-card);transition:background var(--transition-fast), box-shadow var(--transition-fast);border-radius:0;font-family:inherit;display:grid;box-shadow:inset 3px 0 #0000}.recent-work__row:last-child{border-bottom:0}.recent-work__row--header{min-height:var(--space-4);cursor:default;border-bottom-color:var(--border-default)}.recent-work__row:not(.recent-work__row--header):hover{background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--primary)}.recent-work__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.recent-work__name{align-items:center;gap:var(--space-1);min-width:0;display:flex}.recent-work__updated{font-variant-numeric:tabular-nums;text-align:right}.recent-work__arrow{color:var(--text-tertiary);justify-self:end}.recent-work__status-dot{width:var(--space-0);height:var(--space-0);flex:0 0 var(--space-0);box-sizing:border-box;border:1px solid var(--neutral);border-radius:var(--radius-pill)}.recent-work__status-dot[data-status=completed]{border-color:var(--rag-green);background:var(--rag-green)}.recent-work__status-dot[data-status=in-progress]{border-color:var(--primary);background:var(--primary)}.analyst-home [data-testid=atlas-start-header]{border:1px solid var(--border-default);border-top:4px solid var(--primary);border-radius:var(--radius-card)!important;background:var(--bg-card)!important;box-shadow:none!important}.analyst-home [data-testid=atlas-start-header]>[aria-hidden=true]{display:none}.analyst-home .atlas-start-header__top{padding:var(--space-chip) var(--space-3)!important}.analyst-home .atlas-start-header__top h1{color:var(--primary)!important}.analyst-home .atlas-start-header__briefing-meta,.analyst-home .atlas-start-header__briefing-summary,.analyst-home .atlas-start-header__facts{align-items:center;min-width:0;display:flex}.analyst-home .atlas-start-header__briefing-meta,.analyst-home .atlas-start-header__briefing-summary{justify-content:space-between;gap:var(--space-3)}.analyst-home .atlas-start-header__briefing-summary{margin-top:var(--space-1)}.analyst-home .atlas-start-header__facts{flex-wrap:wrap;justify-content:flex-end;gap:0;margin:0;padding:0;list-style:none}.analyst-home .atlas-start-header__facts li{padding:0 var(--space-1);border-left:1px solid var(--border-default);color:var(--text-secondary);white-space:nowrap}.analyst-home .atlas-start-header__facts li:first-child{border-left:0}.analyst-home .atlas-start-header__facts strong,.analyst-home .atlas-start-header__facts span,.analyst-home .atlas-start-header__facts li:nth-child(2) strong{color:var(--primary)!important}.analyst-home .atlas-start-header__facts span,.analyst-home .atlas-start-header__top p,.analyst-home .atlas-start-header__top>div>span:last-child{color:var(--text-secondary)!important}.analyst-home .atlas-start-header__top>div>span:last-child{font-size:var(--font-small)!important}.analyst-home .atlas-start-header__top p strong{color:var(--primary)!important}.analyst-home .atlas-start-header__ribbon{min-height:var(--space-6)!important;padding:var(--space-1) var(--space-3)!important;border-top-color:var(--border-default)!important;background:var(--bg-faint)!important}.analyst-home .atlas-start-header__copy,.analyst-home .atlas-start-header__copy *{color:var(--text-primary)!important}.analyst-home__workstreams .home-developer-tools .developer-tools-workspace-grid{grid-template-columns:minmax(0,1fr)}.home-action-queue{border:1px solid var(--border-default);border-top:3px solid var(--primary);border-radius:var(--radius-card);background:var(--bg-card);overflow:hidden}.home-action-queue__header{min-height:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-default);display:flex}.home-action-queue__header>div{gap:var(--subtext-gap);display:grid}.home-action-queue__header>div>span{color:var(--text-secondary)!important;font-size:var(--font-nano)!important}.home-action-queue__header h2{color:var(--primary);font-size:var(--font-band-title);line-height:var(--lh-small);margin:0}.home-action-queue__description{padding:var(--space-1) var(--space-2) 0;color:var(--text-secondary);font-size:var(--font-small);line-height:var(--lh-small);margin:0}.home-action-queue__body{gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);display:grid}.home-action-queue__item:hover{background:var(--bg-hover)!important}.analyst-home__workstreams .home-developer-tools{border:1px solid var(--border-default);box-shadow:none;border-left-width:3px!important}.analyst-destination__section-navigation{min-height:var(--space-6);margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-default);align-items:center;display:flex}.analyst-destination__section-navigation .segment-track--section{width:max-content;min-width:0}.analyst-destination__pillar-stack{gap:var(--space-chip);min-width:0;display:grid}.analyst-destination__inspector-content{gap:var(--space-2);display:grid}.analyst-destination__inspector-kicker{color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.analyst-destination__next-action{gap:var(--space-1);display:grid}.analyst-destination__next-action p,.analyst-destination__inspector-note{color:var(--text-secondary);font-size:var(--font-small);line-height:var(--lh-body);margin:0}.peer-trends-unavailable{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-2);padding:var(--space-2);color:var(--primary);border-left:3px solid var(--neutral);background:var(--bg-faint);align-items:start;display:grid}.peer-trends-unavailable h3,.peer-trends-unavailable p{margin:0}.peer-trends-unavailable h3{color:var(--text-primary);font-size:var(--font-compact)}.peer-trends-unavailable p{margin-top:var(--space-0);color:var(--text-secondary);font-size:var(--font-small);line-height:var(--lh-body)}.model-workbench__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.model-workbench__mode-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.optimization-workbench__header-nav .segment-track--section{width:max-content;min-width:0}.portalx-header-nav{min-width:0;max-width:100%;overflow-x:auto}.portalx-header-nav .segment-track--section{width:max-content;min-width:0}.app-shell--institutional .portalx-header-nav .segment-track--section>button{padding-inline:var(--space-chip)!important}.ds-page-content .page-header.page-header--master:has(.portalx-header-nav){border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}.page-header--master:has(.portalx-header-nav) .page-header-section-switcher{padding-bottom:var(--space-1)}.portalx-section,.portalx-models{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.portalx-models{gap:var(--space-1)}.portalx-models__nav{align-items:center;gap:var(--space-0);border-bottom:1px solid var(--border-default);min-width:0;display:flex}.portalx-models__nav .segment-track--sub{background-color:#0000;border:0;width:max-content;padding:0}.portalx-section>.segment-track--sub,.portalx-models>.segment-track--sub{justify-self:start}.optimization-workbench--venues .venue-demand-calendar-module{background:0 0;border:0;border-radius:0;padding:0}.optimization-workbench--venues .venue-demand-calendar-module>[data-section-header=true]{padding:0 0 var(--space-2);border-bottom:1px solid var(--border-default)}.optimization-workbench--venues .venue-demand-calendar-module .optimization-module__body{padding-top:var(--space-2)}.optimization-workbench--venues .venue-calendar-command-bar{align-items:flex-start}.optimization-workbench--venues .venue-calendar-command-bar__actions{max-width:58%}.optimization-workbench--venues .venue-calendar-actions>button{min-height:var(--space-5)}.research-workbench .master-page-shell{gap:var(--space-3);display:grid}.deliverables-workbench{margin-top:var(--space-2)}.deliverables-workbench .deliverables-workbench__production{gap:var(--space-2);display:grid}.deliverables-section>.disclosure-header{min-height:var(--space-6);padding:var(--space-1) var(--space-2)}.research-workbench__domains{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.research-workbench__domains .segment-track--section{flex:none}.research-workbench__domain-summary{min-width:0;color:var(--text-secondary);font-size:var(--font-micro);flex:240px;margin:0;line-height:1.4}.research-workbench__canvas{width:100%}.deliverables-workbench__source{gap:var(--space-1);display:grid}.deliverables-workbench__source label{color:var(--text-primary);font-size:var(--font-small);font-weight:700}.reports-source-strip{min-height:var(--space-7);align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);padding:0 0 var(--space-2);border-bottom:1px solid var(--border-default);display:flex}.reports-source-strip__control{width:min(100%, calc(var(--space-10) * 5));min-width:0}.reports-source-strip__label{margin-bottom:var(--space-0);display:block}.reports-source-strip__status{flex:auto;min-width:0}.reports-lifecycle-status{margin:0}.deliverables-workbench__empty{border:1px solid var(--border-default);border-left:3px solid var(--neutral);background:var(--bg-card)}@media (width<=1350px){.analyst-workspace{grid-template-columns:minmax(0, 1fr) calc((var(--space-8) * 3) + var(--space-4))}.analyst-home__desk-grid{grid-template-columns:minmax(0,1fr)}.shell-command-bar__case-context{display:none}.optimization-workbench--venues .venue-calendar-command-bar__actions{max-width:100%}}@media (width<=1100px){.analyst-workspace{grid-template-columns:minmax(0,1fr)}.analyst-workspace__inspector{grid-row:1;position:static}.analyst-workspace__navigation .segment-track--section{grid-template-columns:repeat(3,minmax(0,1fr))}}.market-plan-artwork{pointer-events:none;display:none}@media (width>=1280px){.app-shell--institutional,.app-shell--institutional .app-shell-body,.app-shell--institutional .app-shell-page-column{background:var(--neutral)}@supports (color:color-mix(in lab, red, red)){.app-shell--institutional,.app-shell--institutional .app-shell-body,.app-shell--institutional .app-shell-page-column{background:color-mix(in srgb, var(--neutral) 22%, var(--surface))}}.app-shell--institutional .app-shell-main,.app-shell--institutional .ds-page-layout{background:0 0!important}.case-spine{background-image:linear-gradient(165deg, var(--primary), transparent 60%)}.case-spine .navigation-menu__label{letter-spacing:0;font-size:var(--font-control)!important}.app-shell--institutional .card-elevated{box-shadow:none}.app-shell--institutional .ds-page-content .page-header{border-bottom-color:var(--border-default);padding-top:var(--space-2)!important;padding-bottom:var(--space-3)!important;position:relative!important}.app-shell--institutional .ds-page-content .page-header:after{content:"";width:var(--space-6);background:var(--highlight);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0}.case-spine .case-spine__brand{border-bottom-color:var(--highlight)}.case-spine .navigation-menu__item{transition:background-color var(--transition-default), color var(--transition-default)}.case-spine [aria-label=Work\ Preview]{color:var(--text-inverse)}.shell-command-bar__search{border-radius:var(--radius-button);transition:border-color var(--transition-default), background-color var(--transition-default)}.primary-section-card__header{background:linear-gradient(90deg, var(--bg-card), var(--neutral))}@supports (color:color-mix(in lab, red, red)){.primary-section-card__header{background:linear-gradient(90deg, var(--bg-card), color-mix(in srgb, var(--neutral) 12%, var(--surface)))}}.analyst-home [data-testid=atlas-start-header]{border:1px solid var(--primary);background:var(--primary)!important}.analyst-home .atlas-start-header__top{isolation:isolate;padding:var(--space-3) var(--space-4)!important}.market-plan-artwork{z-index:-1;right:var(--space-4);width:calc(var(--space-10) * 5);max-width:38%;height:100%;color:var(--text-inverse);display:block;position:absolute;bottom:0;overflow:hidden}.market-plan-artwork__parcels{opacity:.1}.market-plan-artwork__buildings{opacity:.32}.market-plan-artwork__connection{color:var(--highlight);opacity:.7}.analyst-home .atlas-start-header__briefing-summary{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column}.analyst-home .atlas-start-header__facts li:nth-child(2) strong,.analyst-home .atlas-start-header__top .atlas-start-header__accent-text{color:var(--text-inverse)!important}.analyst-home .atlas-start-header__top h1{color:var(--text-inverse)!important;font-size:var(--font-h1)!important}.analyst-home .atlas-start-header__top .atlas-start-header__briefing-meta>span:last-child,.analyst-home .atlas-start-header__facts strong,.analyst-home .atlas-start-header__facts span,.analyst-home .atlas-start-header__facts li{color:var(--text-inverse)!important}.analyst-home .atlas-start-header__facts{justify-content:flex-start;row-gap:var(--space-1);max-width:62%}.analyst-home .atlas-start-header__facts li{border-left-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.analyst-home .atlas-start-header__facts li{border-left-color:color-mix(in srgb, var(--surface) 25%, transparent)}}.analyst-home .atlas-start-header__facts li{padding:0 var(--space-chip)}.analyst-home .atlas-start-header__facts li:first-child{padding-left:0}.analyst-home .atlas-start-header__ribbon{padding:var(--space-chip) var(--space-4)!important;background:var(--bg-card)!important}.analyst-home .atlas-start-header__actions>button{border-radius:var(--radius-button)!important}.analyst-home .cc-workflow-ledger__legend{font-size:var(--font-nano);letter-spacing:.08em;background:var(--neutral)}@supports (color:color-mix(in lab, red, red)){.analyst-home .cc-workflow-ledger__legend{background:color-mix(in srgb, var(--neutral) 20%, var(--surface))}}.analyst-home .cc-workflow-ledger__row{border-bottom-color:var(--border-light)}.analyst-home .cc-workflow-ledger__phase-marker{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.analyst-home .cc-workflow-ledger__phase-marker{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.analyst-home .cc-workflow-ledger__phase-marker{color:var(--primary);border:1px solid var(--border-light)}.analyst-home .cc-workflow-ledger__phase-marker svg{stroke:var(--primary)}.analyst-home .cc-workflow-ledger__title{color:var(--primary)}.analyst-home .cc-workflow-ledger__objective{color:var(--text-primary)}.analyst-home .cc-workflow-ledger__supporting{background:var(--bg-faint)}.recent-work__title{font-size:var(--font-h2);letter-spacing:var(--ls-h2);text-transform:none}.home-action-queue{border-top-color:var(--highlight)}}.atlas-loading-screen{justify-content:center;align-items:center;gap:var(--space-3);background:var(--sidebar-navy);min-height:100vh;color:var(--text-inverse);flex-direction:column;display:flex}.analyst-home__briefing>[role=status]{min-height:calc(var(--space-10) * 2 + var(--space-7));box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-card)}.place-loading-illustration{flex:none;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.place-loading-illustration__asset{animation:place-loading-asset var(--motion-functional-pulse) var(--motion-ease-smooth) infinite}.place-loading-illustration__asset:nth-child(2),.place-loading-illustration__asset:nth-child(4){animation-delay:var(--motion-stagger-card)}.place-loading-illustration__asset:nth-child(3),.place-loading-illustration__asset:nth-child(5){animation-delay:calc(var(--motion-stagger-card) * 2)}}@keyframes place-loading-asset{0%,to{opacity:.65}50%{opacity:1}}.model-program-summary{margin:0 var(--space-card);background:var(--atlas-region);border:0;border-radius:0}.model-program-summary .metric-group{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.model-program-summary .metric-group__item{text-align:left;padding:var(--space-2) var(--space-card);border-left:1px solid var(--surface);background:0 0;justify-items:start}.model-program-summary .metric-group__item:first-child{border-left:0}.model-program-summary .metric-group__value{font-size:var(--font-h2);font-weight:500}.model-program-card{margin:0 var(--space-card);padding:var(--space-1) var(--space-card) var(--space-chip);background:var(--atlas-region)}.model-program-card .model-program-table,.model-program-card .model-program-table :is(thead,tbody,tfoot,tr,th,td){background:0 0}.model-program-card .model-program-table :is(th,td){border-color:var(--surface)}.model-program-table tbody th{font-weight:500}.model-program-table tfoot :is(th,td){font-weight:700}.model-program-table tbody tr[data-selected=true]>:first-child{box-shadow:inset 3px 0 0 var(--highlight)}.model-program-table tbody tr:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}@media (width<=1279px) and (width>=901px){.model-project-workspace{grid-template-columns:minmax(0,1fr)}.model-project-workspace__sidebar{grid-template-columns:minmax(0,1fr) auto;width:100%;max-height:none;display:grid;position:static}.model-project-workspace__context-header{min-width:0;flex-direction:row!important;align-items:center!important}.model-project-workspace__context-header [data-testid=saved-analyses-filter-toolbar]{flex-wrap:wrap;align-items:center;flex-direction:row!important}.model-project-workspace__context-header [role=search]{flex:200px!important}.model-project-workspace__context-header #saved-analyses-filter-options{flex-basis:100%}.model-project-workspace__context-footer{grid-area:1/2;padding-block:var(--space-1)!important;border-top:0!important}.model-project-workspace__sidebar-scroll{grid-area:2/1/auto/-1;max-height:180px;overflow-y:auto}.model-project-workspace__sidebar-scroll [data-testid=portfolio-sidebar-project-list]{align-items:start;flex-direction:row!important}.model-project-workspace__sidebar-scroll [data-testid=portfolio-sidebar-project-list]>[role=group]{flex:1 0 240px}.model-project-workspace__sidebar-scroll [data-testid=portfolio-sidebar-campuses]>[role=list]{flex-wrap:wrap;flex-direction:row!important}.model-project-workspace__sidebar-scroll [data-testid=portfolio-sidebar-campuses]>[role=list]>[role=listitem]{flex:240px;min-width:0}}.poi-origin-atlas__stage{gap:var(--space-2);min-width:0;display:grid}.poi-origin-atlas__stage--customizing{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.poi-origin-atlas__stage>div{min-width:0}.poi-origin-atlas__inspector{top:var(--space-2);min-width:0;position:sticky}.poi-origin-atlas__selection{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.poi-origin-atlas__stage--customizing{grid-template-columns:minmax(0,1fr)}.poi-origin-atlas__inspector{position:static}.poi-origin-atlas__selection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.poi-origin-atlas__selection{grid-template-columns:minmax(0,1fr)}}button.hunden-mark{vertical-align:middle;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}button.hunden-mark:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}.hunden-mark__tip{gap:2px;display:grid}.home-card-layout__card:empty{display:none}.home-card-layout__card:has(>:only-child:empty){display:none}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-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-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}:root{--atlas-region:var(--bg-elevated);--atlas-rail-surface:var(--atlas-region);--atlas-rail-hover:var(--bg-hover);--atlas-selected:color-mix(in srgb, var(--primary) 7%, transparent);--atlas-rail-selected:var(--atlas-selected);--atlas-rail-ink:var(--text-primary);--atlas-rail-muted:var(--text-secondary);--atlas-rail-border:var(--border-default)}.app-shell--institutional{--border-focus:var(--primary);--atlas-rule:var(--border-light);--atlas-paper:var(--surface);--atlas-ink:var(--primary);--atlas-wash:var(--bg-elevated);--atlas-dark-rule:color-mix(in srgb, var(--text-inverse) 16%, transparent);color:var(--text-primary);background:var(--atlas-paper);font-variant-numeric:tabular-nums}.app-shell--institutional .case-spine{background:var(--atlas-rail-surface);box-shadow:none;color:var(--atlas-rail-ink)}.app-shell--institutional .case-spine .case-spine__brand{min-height:var(--space-8);padding-inline:var(--space-2);border-bottom:1px solid var(--atlas-rail-border)}.app-shell--institutional .case-spine .case-spine__ledger{border-bottom-color:var(--atlas-rail-border)}.app-shell--institutional .case-spine .case-spine__context{gap:var(--space-2);padding:var(--space-2)}.app-shell--institutional .case-spine .case-spine__context-eyebrow{color:var(--atlas-rail-muted)}.app-shell--institutional .case-spine .case-spine__context-group .shell-topbar-scope-value,.app-shell--institutional .case-spine .case-spine__context-group .shell-topbar-scope-icon,.app-shell--institutional .case-spine .case-spine__context-group .shell-topbar-scope-chevron,.app-shell--institutional .case-spine .case-spine__context-group .shell-topbar-scope-action{color:var(--atlas-rail-ink)}.app-shell--institutional .case-spine .case-spine__context-group .shell-topbar-scope-control:hover{background:var(--atlas-rail-hover)!important}.app-shell--institutional .case-spine .navigation-menu__nav{gap:var(--space-1);padding:var(--space-3) var(--space-1) var(--space-1)!important}.app-shell--institutional .case-spine .navigation-menu__item{color:var(--atlas-rail-ink);background:0 0;border-radius:var(--radius-button)!important}.app-shell--institutional .case-spine .navigation-menu__item:hover,.app-shell--institutional .case-spine .navigation-menu__item:focus-visible,.app-shell--institutional .case-spine .navigation-menu__item[data-rail-hover=true]{background:var(--atlas-rail-hover)}.app-shell--institutional .case-spine .navigation-menu__item--active{color:var(--primary);box-shadow:none;background:var(--atlas-rail-selected)!important}.app-shell--institutional .case-spine .navigation-menu__item:after{content:"";left:0;right:auto;top:var(--space-chip);bottom:var(--space-chip);border-radius:var(--radius-marker);width:2px;height:auto;transition:background-color var(--transition-fast);pointer-events:none;background:0 0;position:absolute}.app-shell--institutional .case-spine .navigation-menu__item:hover:after,.app-shell--institutional .case-spine .navigation-menu__item:focus-visible:after{background:var(--atlas-rail-hover)}.app-shell--institutional .case-spine .navigation-menu__item--active:after{content:none}.navigation-menu__primary,.navigation-menu__secondary{gap:var(--space-0);display:grid}.navigation-menu__group-label{padding:var(--space-1) var(--space-1) var(--space-0);color:var(--atlas-rail-muted);font-size:var(--font-nano);letter-spacing:normal;text-transform:none;font-weight:500}.navigation-menu__secondary{margin-top:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--atlas-rail-border)}.navigation-menu--collapsed .navigation-menu__group-label{display:none}.app-shell--institutional .case-spine .navigation-menu__primary .navigation-menu__label{font-weight:400;color:var(--atlas-rail-ink)!important;font-size:var(--font-control)!important}.app-shell--institutional .case-spine .navigation-menu__secondary .navigation-menu__label{font-weight:400;color:var(--atlas-rail-ink)!important;font-size:var(--font-small)!important}.app-shell--institutional .case-spine .navigation-menu__item--active .navigation-menu__label{font-weight:400;color:var(--primary)!important}.app-shell--institutional .case-spine .navigation-menu__secondary .navigation-menu__icon,.app-shell--institutional .case-spine .navigation-menu__secondary .navigation-menu__section-cue{opacity:.76}.app-shell--institutional .case-spine .navigation-menu__secondary .navigation-menu__item--active .navigation-menu__label{color:var(--primary)!important}.navigation-menu__section-cue{color:var(--atlas-rail-muted);opacity:1;transition:opacity var(--transition-fast), transform var(--transition-fast);flex-shrink:0;margin-left:auto}.navigation-menu__item--active .navigation-menu__section-cue{color:var(--primary)}.navigation-menu__item[aria-expanded=true] .navigation-menu__section-cue{opacity:1;transform:rotate(90deg)}.navigation-section-links--inline{padding:0 0 var(--space-1);flex-direction:column;display:flex}.navigation-section-links__link{width:100%;min-height:var(--space-4);padding:0 var(--space-2) 0 var(--space-5);color:var(--atlas-rail-muted);font-family:var(--font-family-sans);font-size:var(--font-control);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;font-weight:400;line-height:1.25}.navigation-section-links__link:hover,.navigation-section-links__link:focus-visible{background:var(--atlas-rail-hover);color:var(--atlas-rail-ink)}.navigation-section-links--inline .navigation-section-links__link[aria-current=page]{border-left-color:var(--highlight);color:var(--primary);background:var(--atlas-rail-selected);font-weight:400}.navigation-section-links__group-heading{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1) var(--space-2);color:var(--atlas-rail-muted);font-size:var(--font-nano);letter-spacing:normal;text-transform:none;white-space:nowrap;font-weight:500;display:flex}.navigation-section-links__rule{background:var(--atlas-rail-border);flex:1;height:1px}.navigation-section-links--flyout{flex-direction:column;display:flex}.navigation-section-links--flyout .navigation-section-links__link{color:var(--atlas-rail-muted);border-left-color:#0000;align-items:center;display:flex}.navigation-section-links--flyout .navigation-section-links__link[data-nav-flyout-child=active]{border-left-color:var(--highlight);background:var(--atlas-selected);color:var(--primary)}.navigation-menu__flyout{background:var(--surface);border:1px solid var(--atlas-rail-border);box-shadow:var(--shadow-card);color:var(--atlas-rail-ink)}.navigation-menu__flyout-action,.navigation-menu__flyout-heading{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-2);border:0;border-bottom:1px solid var(--atlas-rail-border);color:var(--atlas-rail-ink);font:600 var(--font-control) / 1.25 var(--font-family-sans);text-align:left;display:flex}.navigation-menu__flyout-action{cursor:pointer;background:0 0}.navigation-menu__flyout-action:hover,.navigation-menu__flyout-action:focus-visible{background:var(--atlas-rail-hover)}.atlas-anchored-popover:has(.navigation-menu__flyout){left:calc(var(--sidebar-collapsed) + var(--space-1))!important}.app-shell--institutional .shell-command-bar{min-height:var(--space-8);flex-basis:var(--space-8);padding-inline:var(--space-5);border-bottom:1px solid var(--atlas-rule);background:var(--surface)}.app-shell--institutional .shell-command-bar .shell-command-bar__search-button{border-color:var(--atlas-rule);background:var(--atlas-paper);border-radius:var(--radius-input)}.app-shell--institutional .app-shell-main,.app-shell--institutional .ds-page-layout{background:var(--atlas-paper)!important}.app-shell--institutional .ds-page-content{padding:var(--space-4) var(--space-4) var(--space-6)!important;max-width:none!important}.app-shell--institutional .ds-page-content .page-header{border-bottom:1px solid var(--atlas-rule);padding:0 0 var(--space-3)!important;margin-bottom:var(--space-2)!important;background:0 0!important}.app-shell--institutional .page-header-title-row{align-items:center;gap:var(--space-3)}.app-shell--institutional .page-header-copy>h1,.app-shell--institutional .page-header-segment-headline{letter-spacing:-.015em;font-weight:500;line-height:1.2;color:var(--primary)!important;font-size:var(--font-h1)!important}.app-shell--institutional .page-header-segment-kicker{margin-bottom:var(--space-1);letter-spacing:.08em}.app-shell--institutional .page-header-context-bar{margin-top:var(--space-3)}.app-shell--institutional .page-header-actions{gap:var(--space-1);flex-wrap:wrap}.app-shell--institutional [data-atlas-input],.app-shell--institutional [data-atlas-select]{transition:border-color var(--transition-fast), box-shadow var(--transition-fast)!important}.app-shell--institutional [data-atlas-input]:focus-visible,.app-shell--institutional [data-atlas-select]:focus-visible{outline-offset:2px;outline:2px solid var(--border-focus)!important}.app-shell--institutional [data-atlas-button]:focus-visible,.app-shell--institutional .tab-button:focus-visible,.app-shell--institutional .segment-track button:focus-visible{outline-offset:3px;outline:2px solid var(--border-focus)!important}.app-shell--institutional .segment-track--section{gap:var(--space-2);border:0;border-bottom:1px solid var(--atlas-rule);background:0 0;border-radius:0;padding:0}.app-shell--institutional .segment-track--section button{min-height:var(--space-6);padding-inline:var(--space-2)!important;color:var(--text-primary)!important;border-radius:0!important}.app-shell--institutional .segment-track--section button[aria-pressed=true]{color:var(--primary)!important}.app-shell--institutional .segment-track--section button>span[aria-hidden=true]{height:2px;background-color:var(--primary)!important;border-radius:0!important;top:auto!important}.app-shell--institutional .segment-track--section button:not(:disabled):hover{background:var(--atlas-wash)!important}.app-shell--institutional .tab-button[aria-current=page]{font-weight:400!important}.app-shell--institutional .primary-section-card{box-shadow:none;border:0!important;border-top:1px solid var(--atlas-rule)!important;border-radius:0!important}.app-shell--institutional .primary-section-card>[data-section-header]{background:var(--surface);border-bottom:1px solid var(--atlas-rule);padding:var(--space-3)}.app-shell--institutional .table-map-card--flat,.app-shell--institutional .card-elevated{box-shadow:none}.app-shell--institutional .table-ds-container{background:var(--surface)}.app-shell--institutional .table-ds thead tr{border-bottom:1px solid var(--border-default)}.app-shell--institutional .table-ds thead th{background:var(--surface);color:var(--text-secondary);font-size:var(--font-micro);letter-spacing:normal}.app-shell--institutional .table-ds :is(td,th) :is(a,button){text-decoration:none!important}.app-shell--institutional .table-ds tbody td,.app-shell--institutional .table-ds tbody th[scope=row]{border-bottom-color:var(--atlas-rule);font-size:var(--font-compact);line-height:1.5}.app-shell--institutional .table-ds tbody tr:not([data-selected=true]):hover{background:var(--atlas-wash)}.app-shell--institutional .table-ds--matrix>tbody>tr:nth-child(2n)>:is(th,td){background:color-mix(in srgb, var(--atlas-region,var(--bg-elevated)) 50%, var(--surface))}.app-shell--institutional .table-ds--matrix>tbody>tr:hover>:is(th,td){background:color-mix(in srgb, var(--atlas-region,var(--bg-elevated)) 95%, var(--text))}.app-shell--institutional :is(.card-base,.card-elevated) .table-ds-container,.app-shell--institutional :is(.card-base,.card-elevated) .table-ds,.app-shell--institutional :is(.card-base,.card-elevated) .table-ds thead th,.app-shell--institutional :is(.card-base,.card-elevated) .table-ds [data-pinned],.app-shell--institutional :is(.card-base,.card-elevated) .table-ds.table-ds--frame>tfoot>tr>*{background:var(--card-fill)}.app-shell--institutional :is(.card-base,.card-elevated) .table-ds-container--frame{border-color:#0000}.app-shell--institutional :is(.card-base,.card-elevated) .table-ds :is(th,td),.app-shell--institutional :is(.card-base,.card-elevated) .table-ds tbody th[scope=row]{border-color:color-mix(in srgb, var(--card-fill) 88%, var(--text))}.app-shell--institutional .table-ds__section-band{padding:var(--space-1) 0}.app-shell--institutional .peer-overview{gap:var(--space-2)}.app-shell--institutional .page-header:after{display:none}.app-shell--institutional [data-hh-settings-grid]{gap:var(--space-5)!important;grid-template-columns:minmax(208px,224px) minmax(0,1fr)!important}.app-shell--institutional [data-hh-settings-rail]{padding-right:var(--space-3);border-right:1px solid var(--atlas-rule)}.app-shell--institutional [data-hh-settings-rail-item=active]{box-shadow:var(--shadow-ring);background:var(--surface)!important;border-color:var(--atlas-rule)!important}@media (prefers-reduced-motion:no-preference){.atlas-retry-icon,button .lucide-refresh-cw{transition:transform .3s ease-out}button:is(:hover,:focus-visible) :is(.atlas-retry-icon,.lucide-refresh-cw){transform:rotate(50deg)}}@media (prefers-reduced-motion:reduce){.app-shell--institutional [data-atlas-input],.app-shell--institutional [data-atlas-select],.app-shell--institutional .case-spine .navigation-menu__item:after{transition:none!important}}.app-shell--institutional .shell-command-bar__context{gap:var(--space-3);flex:1}.app-shell--institutional .shell-command-bar__destination{min-width:0;max-width:calc(var(--space-10) * 5);padding-right:var(--space-3);border-right:1px solid var(--atlas-rule);flex:0 auto}.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-control{color:var(--primary);box-shadow:none;border-radius:var(--radius-button);padding-inline:var(--space-1);border:0}.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-control:hover{background:var(--atlas-wash)!important}.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-eyebrow{display:none}.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-icon:not(.shell-topbar-scope-icon--error),.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-value,.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-chevron{color:var(--primary)}.app-shell--institutional .shell-command-bar__destination .shell-topbar-scope-control:focus-visible{outline-color:var(--primary);outline-offset:2px}.app-shell--institutional .shell-command-bar__search{width:calc(var(--space-10) * 3);min-width:0}.app-shell--institutional .case-spine .case-spine__brand{padding-inline:var(--space-0);border:0}.app-shell--institutional .case-spine .case-spine__context{padding:var(--space-1) var(--space-2) var(--space-2)}.app-shell--institutional .case-spine .navigation-menu__nav{gap:var(--space-0);padding-top:var(--space-2)!important}.app-shell--institutional .case-spine .navigation-menu__item{min-height:var(--space-6)!important;margin-block:0!important}.app-shell--institutional .analyst-home{gap:var(--space-3);display:grid}.app-shell--institutional .analyst-home--scored{grid-template-columns:minmax(0,1fr);align-items:start}.analyst-home__workflow{grid-column:1/-1}.analyst-home--scored .home-activity{grid-area:1/2}.app-shell--institutional .analyst-home__workstreams{gap:var(--space-2)}.app-shell--institutional .home-overview[data-testid=atlas-start-header]{border:1px solid var(--atlas-rule);color:var(--primary);border-radius:var(--radius-card) var(--radius-card) 0 0!important;background:var(--surface)!important;box-shadow:none!important}.home-overview__heading{align-items:center;gap:var(--space-3);min-height:calc(var(--space-10) + var(--space-8));padding:var(--space-2) var(--space-3);box-sizing:border-box;grid-template-columns:minmax(0,1fr);display:grid}.home-overview__identity{min-width:0}.home-overview__eyebrow{margin:0 0 var(--space-2);color:var(--primary);font-size:var(--font-control);font-weight:500}.home-overview__date{margin:0 0 var(--space-1);font-size:var(--font-small);color:var(--text-secondary)}.home-overview__identity h2{color:var(--primary);font-size:var(--font-h1);letter-spacing:-.015em;overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.2}.home-overview__metrics{gap:var(--space-2) 0;flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.home-overview__metrics>div{gap:var(--space-0);padding-inline:var(--space-3);border-left:1px solid var(--atlas-dark-rule);flex-direction:column-reverse;display:flex}.home-overview__metrics>div:first-child{border-left:0;padding-left:0}.home-overview__metrics dt{color:var(--text-secondary);font-size:var(--font-small)}.home-overview__metrics dd{white-space:nowrap;color:var(--primary);font-size:var(--font-h2);font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-weight:500;line-height:1.2;display:inline-flex}.home-overview__metrics dd span{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--font-small);flex-shrink:0;font-weight:400}.analyst-home__briefing>.home-continuation{min-height:var(--space-10);box-sizing:border-box;border-color:var(--atlas-rule);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface);border-top:0}.analyst-home__briefing .home-continuation__copy p span{margin:var(--space-0) 0 0;display:block}.home-activity{min-width:0;height:calc(var(--space-10) * 4);border:1px solid var(--atlas-rule);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.home-activity:has(.recent-work){height:auto;min-height:calc(var(--space-10) * 4)}.home-activity__header{padding:var(--space-2);border-bottom:1px solid var(--atlas-rule);display:flex}.home-activity__header .segment-track{width:100%}.home-activity__header .segment-track>button{flex:1;justify-content:center}.home-activity__body{overscroll-behavior-y:contain;min-height:0;padding:var(--space-2);overflow-y:auto}.home-activity__empty{padding:var(--space-3) var(--space-2);color:var(--text-secondary);font-size:var(--font-small);margin:0}.app-shell--institutional .home-activity .home-action-queue{border:0}.home-activity .home-action-queue__item{grid-template-columns:auto minmax(0,1fr)!important}.home-activity .home-action-queue__item>span:last-child{grid-column:2}.home-activity .recent-work__header{padding-inline:var(--space-1);border:0}.home-activity .recent-work__title{font-size:var(--font-small)}.home-activity .recent-work__row--header{display:none}.app-shell--institutional .home-activity .recent-work__row{gap:var(--space-0) var(--space-1);min-height:0;padding:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity resume""status updated"}.home-activity .recent-work__identity{grid-area:identity;gap:0}.home-activity .recent-work__status{grid-area:status}.home-activity .recent-work__updated{text-align:right;grid-area:updated}.home-activity .recent-work__resume{grid-area:resume}.recent-work__pagination,.recent-work__pagination>div{align-items:center;gap:var(--space-1);display:flex}.recent-work__pagination{padding-inline:var(--space-1);justify-content:space-between}.home-continuation{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--highlight) 35%, var(--surface));border-radius:var(--radius-card);background:color-mix(in srgb, var(--highlight) 7%, var(--surface));display:flex}.home-continuation__icon{flex:0 0 var(--space-5);height:var(--space-5);border-radius:var(--radius-button);background:var(--surface);color:var(--primary);place-items:center;display:grid}.home-continuation__copy{flex:1;min-width:0}.home-continuation__label{color:var(--primary);font-size:var(--font-micro);letter-spacing:normal;text-transform:none;font-weight:500}.home-continuation__copy p{margin:var(--space-0) 0 0;font-size:var(--font-small)}.home-continuation__copy p>strong{font-weight:500}.home-continuation__copy p span{margin-left:var(--space-1);color:var(--text-secondary)}.home-continuation__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.app-shell--institutional .home-continuation__primary{background:var(--primary)!important;color:var(--text-inverse)!important}.app-shell--institutional .home-continuation__primary:hover{background:var(--primary-hover)!important}.workspace-launchers{gap:var(--space-2);min-width:0;display:grid}.workspace-launchers__header,.app-shell--institutional .recent-work__header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-5);border:0;padding:0;display:flex}.workspace-launchers__header h2,.app-shell--institutional .recent-work__title{color:var(--primary);font-size:var(--font-h2);letter-spacing:-.015em;text-transform:none;margin:0;font-weight:500}.workspace-launchers__list{border:1px solid var(--atlas-rule);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.workspace-launchers__list li{min-width:0}.workspace-launchers__list li:nth-child(odd){border-right:1px solid var(--atlas-rule)}.workspace-launchers__list li:nth-child(-n+2){border-bottom:1px solid var(--atlas-rule)}.app-shell--institutional .workspace-launcher{justify-content:flex-start;align-items:center;gap:var(--space-2);text-align:left;width:100%;height:100%!important;min-height:calc(var(--space-10) + var(--space-5))!important;padding:var(--space-3)!important;white-space:normal!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important;transform:none!important}.app-shell--institutional .workspace-launcher:hover{background:var(--atlas-wash)!important}.app-shell--institutional .workspace-launcher:focus-visible{outline-offset:-3px!important}.workspace-launcher__icon{flex:0 0 var(--space-6);height:var(--space-6);border-radius:var(--radius-card);background:var(--atlas-wash);color:var(--primary);place-items:center;display:grid}.workspace-launcher__copy{flex:1;min-width:0;display:grid}.workspace-launcher__copy>span:first-child{font-size:var(--font-control);color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;overflow:hidden}.workspace-launcher__arrow{color:var(--primary);transition:transform var(--transition-fast);flex:none}.workspace-launcher:hover .workspace-launcher__arrow,.workspace-launcher:focus-visible .workspace-launcher__arrow{transform:translateX(var(--space-0))}.analyst-home__workflow .workspace-launchers__list{border:1px solid var(--atlas-rule);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.analyst-home__workflow .workspace-launchers__list li{border:0;border-bottom:1px solid var(--atlas-rule);background:0 0;border-radius:0}.analyst-home__workflow .workspace-launchers__list li:last-child{border-bottom:0}.analyst-home__workflow .workspace-launcher{gap:var(--space-2);flex-direction:row;position:relative;height:auto!important;min-height:var(--space-8)!important;padding:var(--space-2) var(--space-3)!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important}.analyst-home__workflow .workspace-launcher__icon{flex:0 0 var(--space-4);width:var(--space-4);height:var(--space-4);border:1px solid var(--atlas-rule);border-radius:var(--radius-input);background:var(--bg-elevated);max-width:100%}.analyst-home__workflow .workspace-launchers__list li{transition:border-color var(--transition-fast)}:is(.analyst-home__workflow .workspace-launchers__list li:has(.workspace-launcher:hover),.analyst-home__workflow .workspace-launchers__list li:has(.workspace-launcher:focus-visible)){border-color:var(--highlight)}.analyst-home__workflow .workspace-launcher__copy{flex:auto;align-content:start;width:100%}.analyst-home__workflow .workspace-launcher__copy>span:first-child{font-size:var(--font-control);font-weight:500}.workspace-launchers__actions{align-items:center;gap:var(--space-1);display:flex}.analyst-home__workflow .workspace-launcher__arrow{opacity:1;position:static}.analyst-home__workflow .workspace-launcher:hover .workspace-launcher__arrow,.analyst-home__workflow .workspace-launcher:focus-visible .workspace-launcher__arrow{opacity:1;transform:translateX(var(--space-0))}.app-shell--institutional .recent-work{gap:var(--space-2);container:recent-work/inline-size}.app-shell--institutional .recent-work__ledger{grid-template-columns:minmax(0, 1fr) minmax(max-content, calc(var(--space-10) + var(--space-4))) max-content max-content;align-content:start;column-gap:var(--space-1);display:grid}.app-shell--institutional .recent-work__row{grid-column:1/-1;grid-template-columns:minmax(0, 1fr) minmax(calc(var(--space-10) + var(--space-1)), calc(var(--space-10) + var(--space-4))) var(--space-8) var(--space-10);grid-template-columns:subgrid;min-height:var(--space-7);padding:var(--space-1) var(--space-2)}@container recent-work (width<=36rem){.app-shell--institutional .recent-work__row--header{display:none}.app-shell--institutional .recent-work__row{row-gap:var(--space-0);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity resume""status updated"}.app-shell--institutional .recent-work__identity{grid-area:identity}.app-shell--institutional .recent-work__status{grid-area:status}.app-shell--institutional .recent-work__updated{grid-area:updated}.app-shell--institutional .recent-work__resume{grid-area:resume}}.recent-work__identity{gap:var(--space-0);min-width:0;display:grid}.recent-work__status,.recent-work__resume{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.recent-work__resume{color:var(--primary);font-size:var(--font-control);justify-content:flex-end;font-weight:400}.recent-work__resume--primary{min-height:var(--space-4);padding-inline:var(--space-1);border-radius:var(--radius-button);background:var(--primary);color:var(--text-inverse);justify-self:end}.recent-work__resume--primary .recent-work__arrow{color:inherit}.app-shell--institutional .recent-work__row--header{min-height:var(--space-5);padding-block:var(--space-1)}.app-shell--institutional .home-action-queue{border-color:var(--atlas-rule);border-top-width:1px}.app-shell--institutional .home-action-queue__header{min-height:var(--space-7);padding:var(--space-2)}.app-shell--institutional .home-action-queue__header>div>span:first-child{display:none}.app-shell--institutional .home-action-queue__header h2{font-size:var(--font-control)}.app-shell--institutional .primary-section-card .card-elevated,.app-shell--institutional .collapsible-section .card-elevated{box-shadow:none}.app-shell--institutional .page-header-context-bar{background:0 0}.app-shell--institutional .atlas-loader--workspace{padding:var(--space-4);box-sizing:border-box;justify-content:flex-start!important;align-items:stretch!important;gap:var(--space-4)!important}.atlas-loader--workspace .atlas-loader__status{min-height:var(--space-8);border-bottom:1px solid var(--atlas-rule);padding-bottom:var(--space-2);justify-content:flex-start;font-weight:500;flex-direction:row!important}.atlas-loader--workspace .atlas-loader__status>div{width:var(--space-8)!important}.atlas-loader__skeleton{width:100%;max-width:calc(var(--space-10) * 6);min-width:0}.atlas-loader__skeleton .skeleton-shimmer{background-image:linear-gradient(90deg, var(--atlas-rule) 0%, var(--atlas-paper) 50%, var(--atlas-rule) 100%)}@media (width>=1280px){.home-overview__heading{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.home-overview__eyebrow{margin-bottom:var(--space-1)}.home-overview__metrics{grid-column:1}.analyst-home__workflow .workspace-launcher{padding:var(--space-1) var(--space-2)!important}.analyst-home__workflow .workspace-launcher__icon>svg{width:var(--space-3);height:var(--space-3)}}@media (width<=1279px){.app-shell--institutional .case-spine.navigation-menu--collapsed .case-spine__brand{padding-inline:var(--space-0)}.app-shell--institutional .case-spine.navigation-menu--collapsed .case-spine__brand-home{justify-content:center;width:var(--sidebar-collapsed)!important;padding-inline:var(--space-0)!important}.app-shell--institutional .case-spine.navigation-menu--collapsed .navigation-menu__nav{padding-inline:var(--space-0)!important}.app-shell--institutional .case-spine[data-sidebar-expanded=false] .case-spine__context{gap:var(--space-0);padding-inline:var(--space-0)}.app-shell--institutional .shell-command-bar{min-height:var(--space-8);align-items:stretch;gap:var(--space-1) var(--space-2);padding-block:var(--space-1);flex-wrap:wrap;flex-basis:auto}.app-shell--institutional .shell-command-bar__context{gap:var(--space-2);flex:240px;min-width:0}.app-shell--institutional .shell-command-bar__actions{flex:0 auto;min-width:0}.app-shell--institutional .shell-command-bar__destination{min-width:0;max-width:min(calc(var(--space-10) * 5), 100%);padding-right:var(--space-2);border-right:1px solid var(--atlas-rule);flex:auto}.app-shell--institutional .shell-command-bar__search{flex:240px;width:auto;min-width:0;max-width:none}.app-shell--institutional .shell-command-bar__search-button{min-width:0}.app-shell--institutional .analyst-home,.app-shell--institutional .analyst-home--scored{grid-template-columns:minmax(0,1fr)}.app-shell--institutional .analyst-home__workflow,.app-shell--institutional .analyst-home--scored .home-activity{grid-area:auto/1}.app-shell--institutional .home-overview__heading{grid-template-columns:minmax(0,1fr);min-height:auto}.app-shell--institutional .home-overview svg,.app-shell--institutional .workspace-launcher svg{max-width:100%}.app-shell--institutional .home-overview__metrics{grid-column:1/-1}.app-shell--institutional .home-continuation{flex-wrap:wrap;align-items:flex-start}.app-shell--institutional .home-continuation__copy{flex:240px}.app-shell--institutional .home-continuation__actions{flex:100%;justify-content:flex-end}.app-shell--institutional .workspace-launchers__list,.app-shell--institutional .analyst-home__workflow .workspace-launchers__list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--institutional .home-activity{height:auto;min-height:0}.app-shell--institutional .home-activity__body{overflow:visible}.app-shell--institutional .home-activity .recent-work__row{grid-template-columns:minmax(0,1fr) auto}.app-shell--institutional .table-ds-container{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (width<=767px){.app-shell--institutional .ds-page-content{padding:var(--space-2)!important}.app-shell--institutional .analyst-home,.app-shell--institutional .analyst-home__briefing,.app-shell--institutional .analyst-home__workflow,.app-shell--institutional .home-overview,.app-shell--institutional .home-overview__heading,.app-shell--institutional .home-activity,.app-shell--institutional .home-activity__body,.app-shell--institutional .analyst-home__workstreams,.app-shell--institutional .home-action-queue,.app-shell--institutional .home-continuation,.app-shell--institutional .workspace-launchers,.app-shell--institutional .workspace-launchers__list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell--institutional .home-activity__body>*,.app-shell--institutional .home-action-queue__body{min-width:0;max-width:100%}.app-shell--institutional .shell-command-bar{align-items:center}.app-shell--institutional .shell-command-bar__context,.app-shell--institutional .shell-command-bar__actions{flex-basis:100%}.app-shell--institutional .shell-command-bar__context{flex-wrap:wrap}.app-shell--institutional .shell-command-bar__destination{border-right:0;flex:100%;max-width:none;padding-right:0}.app-shell--institutional .shell-command-bar__search{flex-basis:100%}.app-shell--institutional .shell-command-bar__actions{justify-content:flex-start}.app-shell--institutional .home-overview__heading{grid-template-columns:minmax(0,1fr)}.app-shell--institutional [data-hh-settings-grid]{gap:var(--space-3)!important;grid-template-columns:minmax(0,1fr)!important}.app-shell--institutional .home-overview__metrics{gap:var(--space-2)}.app-shell--institutional .home-overview__metrics>div{flex:1 1 calc(50% - var(--space-2));min-width:0;padding-inline:var(--space-2)}.app-shell--institutional .home-overview__metrics>div:nth-child(odd){border-left:0;padding-left:0}.app-shell--institutional .home-continuation__actions{justify-content:flex-start}.app-shell--institutional .workspace-launchers__header,.app-shell--institutional .home-activity__header{flex-wrap:wrap}.app-shell--institutional .workspace-launchers{grid-template-columns:minmax(0,1fr)}.app-shell--institutional .workspace-launchers__header,.app-shell--institutional .workspace-launchers__list{min-width:0;max-width:100%}.app-shell--institutional .workspace-launchers__header>button{flex:100%;justify-content:flex-start;min-width:0;max-width:100%;white-space:normal!important}.app-shell--institutional .workspace-launchers__header h2,.app-shell--institutional .home-continuation__copy p{overflow-wrap:break-word;min-width:0}.app-shell--institutional .home-activity__header .segment-track{width:100%;min-width:0;flex-wrap:wrap!important;height:auto!important;min-height:0!important}.app-shell--institutional .home-activity__header .segment-track>button{flex:100%;width:100%;min-width:0;max-width:100%;white-space:normal!important}.app-shell--institutional .analyst-home__workflow .workspace-launchers__list,.app-shell--institutional .workspace-launchers__list{grid-template-columns:minmax(0,1fr)}.app-shell--institutional .workspace-launchers__list li:nth-child(odd),.app-shell--institutional .workspace-launchers__list li:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--atlas-rule)}.app-shell--institutional .analyst-home__workflow .workspace-launchers__list li{border-right:1px solid var(--atlas-rule)}.app-shell--institutional .home-activity__body{grid-template-columns:minmax(0,1fr);display:grid}.app-shell--institutional .workspace-launchers__list li:last-child{border-bottom:0}}@media (width<=389px){.app-shell--institutional .home-overview__metrics>div{border-left:0;flex-basis:100%;padding-inline:0}.app-shell--institutional .home-continuation__actions>button{width:100%}}@media (width>=1280px) and (prefers-reduced-motion:no-preference){.app-shell--institutional .home-activity,.app-shell--institutional .page-header~*{animation:atlas-canvas-enter var(--transition-default) both}.app-shell--institutional .disclosure-header svg,.app-shell--institutional .recent-work__arrow{transition:transform var(--transition-fast)}.app-shell--institutional .recent-work__row:hover .recent-work__arrow,.app-shell--institutional .recent-work__row:focus-visible .recent-work__arrow{transform:translateX(var(--space-0))}.app-shell--institutional .shell-command-bar__search-button{transition:background-color var(--transition-fast), border-color var(--transition-fast)}}@keyframes atlas-canvas-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.navigation-menu__section-cue{transition:none}.navigation-menu__item[aria-expanded=true] .navigation-menu__section-cue{transform:none}.workspace-launcher__arrow{transition:none}.workspace-launcher:hover .workspace-launcher__arrow,.workspace-launcher:focus-visible .workspace-launcher__arrow{transform:none}}.app-shell--institutional .shell-command-bar--global{min-height:var(--space-8);flex:0 0 var(--space-8);z-index:calc(var(--z-sidebar) + var(--z-dropdown));gap:0;padding:0;position:relative}.app-shell--institutional .shell-command-bar__brand{height:var(--space-8);border-right:1px solid var(--atlas-rail-border);background:var(--surface);transition:width var(--transition-default);flex:none;align-items:center;display:flex;position:relative}.app-shell--institutional .shell-command-bar__brand .case-spine__brand-home{height:100%;padding:0 var(--space-2);justify-content:flex-start;align-items:center;display:flex;width:100%!important}.app-shell--institutional .shell-command-bar__brand .case-spine__brand-home[data-sidebar-expanded=false]{justify-content:center;padding:0}.app-shell--institutional .shell-command-bar__main{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);flex:1;display:flex}.app-shell--institutional .shell-command-bar__organization{z-index:var(--z-dropdown);flex:0 auto;min-width:0;position:relative}.app-shell--institutional .shell-command-bar--global .shell-command-bar__search{min-width:calc(var(--space-10) * 3);flex:1 1 calc(var(--space-10) * 4);max-width:calc(var(--space-10) * 5)}@media (width<=1199px){.app-shell--institutional .shell-command-bar--global .shell-command-bar__search{flex:0 0 var(--space-5);min-width:var(--space-5);max-width:var(--space-5)}}.app-shell--institutional .shell-command-bar--global .shell-command-bar__actions{flex:none;margin-left:auto}.app-shell--institutional .shell-command-bar--global .shell-command-bar__destination{min-width:0;max-width:calc(var(--space-10) * 4)}.app-shell--institutional .case-spine{top:var(--space-8)!important;height:calc(100vh - var(--space-8))!important}.app-shell--institutional .case-spine .navigation-menu__item{min-height:var(--space-5)!important;height:var(--space-5)!important}.app-shell--institutional .case-spine .navigation-menu__label{font-weight:400}.app-shell--institutional .shell-command-bar--global .shell-command-bar__organization .shell-topbar-scope-control{border-radius:var(--radius-button);color:var(--primary);border:0}.app-shell--institutional .shell-command-bar--global .shell-command-bar__organization .shell-topbar-scope-control:hover{background:var(--atlas-wash)!important}.app-shell--institutional .shell-command-bar--global .shell-command-bar__organization .shell-topbar-scope-eyebrow{color:var(--text-secondary)}.app-shell--institutional .shell-command-bar--global .shell-command-bar__organization .shell-topbar-scope-value,.app-shell--institutional .shell-command-bar--global .shell-command-bar__organization .shell-topbar-scope-chevron{color:var(--primary)}.app-shell--institutional .navigation-menu--collapsed .navigation-menu__item[aria-expanded=true]:not(.navigation-menu__item--active){background:var(--atlas-rail-hover)!important}.navigation-menu__recents{margin:var(--space-2) var(--space-1) var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--atlas-rail-border)}.navigation-menu__recents-heading{margin:0 0 var(--space-1);padding:0 var(--space-1);color:var(--atlas-rail-muted);font-size:var(--font-nano);letter-spacing:normal;text-transform:none;font-weight:500}.navigation-menu__recents-list{gap:var(--space-0);display:grid}.navigation-menu__recent-item{min-width:0;min-height:var(--space-4);align-items:center;gap:var(--space-1);width:100%;padding:var(--space-0) var(--space-1);border-radius:var(--radius-input);color:var(--atlas-rail-ink);font-family:var(--font-family-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.navigation-menu__recent-item:hover,.navigation-menu__recent-item:focus-visible{background:var(--atlas-rail-hover)}.navigation-menu__recent-name,.navigation-menu__recent-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-menu__recent-name{font-size:var(--font-micro)}.navigation-menu__recent-date{color:var(--atlas-rail-muted);font-size:var(--font-nano)}.app-shell--institutional .navigation-menu__dock{border-top-color:var(--atlas-rail-border);display:block}.app-shell--institutional .navigation-menu__dock-tools{grid-template-columns:repeat(4, var(--space-5));justify-content:space-between;display:grid}.app-shell--institutional .navigation-menu--collapsed .navigation-menu__dock-tools{grid-template-columns:var(--space-5);justify-content:center}.app-shell--institutional .navigation-menu__dock-tools .navigation-menu__item-wrap{display:contents}.app-shell--institutional .navigation-menu__dock-button{color:var(--atlas-rail-muted);width:var(--space-5)!important;min-height:var(--space-5)!important;height:var(--space-5)!important}.app-shell--institutional .navigation-menu__dock-button:hover,.app-shell--institutional .navigation-menu__dock-button:focus-visible{background:var(--atlas-rail-hover);color:var(--atlas-rail-ink)}.app-shell--institutional .navigation-menu__dock-button[aria-current=page]{background:var(--atlas-rail-selected);color:var(--primary)}.app-shell--institutional .navigation-menu__dock-button.shell-white-canvas-toggle{color:var(--atlas-rail-muted)!important;background:0 0!important;border:0!important;padding:0!important}.app-shell--institutional .navigation-menu__dock-button.shell-white-canvas-toggle[aria-pressed=true]{background:var(--atlas-rail-hover)!important}.app-shell--institutional .navigation-menu__dock-button.shell-white-canvas-toggle:hover,.app-shell--institutional .navigation-menu__dock-button.shell-white-canvas-toggle:focus-visible{background:var(--atlas-rail-hover)!important;color:var(--atlas-rail-ink)!important}.app-shell--institutional .shell-account--rail .shell-topbar-avatar-trigger{border-color:var(--atlas-rail-border)!important;background:var(--surface)!important;color:var(--atlas-rail-ink)!important}.navigation-menu__dock .navigation-menu__collapse-control{top:50%;right:calc(var(--space-3) * -1);width:var(--space-3);min-height:var(--space-4);border-radius:var(--radius-button);color:var(--atlas-rail-muted);font-family:var(--font-family-sans);font-size:var(--font-small);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.navigation-menu__collapse-control>span{display:none}.navigation-menu__collapse-control:hover,.navigation-menu__collapse-control:focus-visible{background:var(--atlas-rail-hover);color:var(--atlas-rail-ink)}.navigation-menu__collapse-control:focus-visible{outline:2px solid var(--highlight);outline-offset:calc(var(--space-0) * -1)}.navigation-menu__collapse-control[aria-pressed=true]>svg{transform:rotate(180deg)}.navigation-menu--collapsed .navigation-menu__collapse-control{justify-content:center}.navigation-menu__dock-tools{margin-top:var(--space-0)}@media (prefers-reduced-motion:reduce){.navigation-menu__collapse-control{transition:none}}.app-shell--institutional .case-spine.navigation-menu--collapsed .navigation-menu__nav{padding-inline:0!important}.app-shell--institutional .shell-command-bar__destination .shell-scope-menu{left:auto;right:0}.app-shell--institutional[data-canvas-mode=white]{--atlas-paper:var(--bg-card);--atlas-region:var(--bg-card);--atlas-rail-surface:var(--bg-card);--bg-faint:var(--bg-card)}.app-shell--institutional .shell-white-canvas-toggle{white-space:nowrap;height:var(--space-5)!important;min-height:var(--space-5)!important;border:1px solid #0000!important}.app-shell--institutional .model-page .page-header-copy>h1{font-size:var(--font-h3)!important}.app-shell--institutional .model-page .page-header-title-row{flex-wrap:nowrap!important}.app-shell--institutional .model-page .page-header--master{padding-bottom:var(--space-1)!important}.model-workbench__header-actions>div{margin-bottom:0!important}.app-footer{width:100%;color:var(--primary);font-family:var(--font-family-sans);font-size:var(--font-small);flex-shrink:0}.app-footer__utilities{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media print{.app-footer{display:none}}.footer-links{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-small);flex-wrap:wrap;display:flex}.footer-links a{min-height:var(--space-4);color:inherit;text-underline-offset:var(--space-0);align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover{text-decoration:underline}.footer-links a:focus-visible{outline-offset:var(--space-0);border-radius:var(--radius-button);outline:2px solid}.single-line-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.single-line-text--fit{text-overflow:clip;position:relative}.single-line-text__full{opacity:0}.single-line-text__shown{padding:inherit;white-space:nowrap;text-overflow:ellipsis;-webkit-text-decoration:inherit;text-decoration:inherit;position:absolute;inset:0;overflow:hidden}.single-line-text__probe{visibility:hidden;pointer-events:none;white-space:nowrap;position:fixed;top:0;left:0}.single-line-text__probe>span{width:max-content;display:block}
