/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-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-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) * .25);--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--radius-4xl:calc(var(--radius) * 4);--drop-shadow-lg:0 4px 4px #00000026;--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-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--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-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-foreground:var(--surface-foreground);--color-surface-hover:var(--surface-hover);--color-surface-secondary:var(--surface-secondary);--color-surface-secondary-foreground:var(--surface-secondary-foreground);--color-surface-tertiary:var(--surface-tertiary);--color-surface-tertiary-foreground:var(--surface-tertiary-foreground);--color-overlay:var(--overlay);--color-overlay-foreground:var(--overlay-foreground);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-segment:var(--segment);--color-segment-foreground:var(--segment-foreground);--color-border:var(--border);--color-separator:var(--separator);--color-focus:var(--focus);--color-link:var(--link);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--color-backdrop:var(--backdrop);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--shadow-field:var(--field-shadow);--color-field:var(--field-background,var(--default));--color-field-hover:var(--field-hover);--color-field-foreground:var(--field-foreground,var(--foreground));--color-field-placeholder:var(--field-placeholder,var(--muted));--color-field-border:var(--field-border,var(--border));--radius-field:var(--field-radius,calc(var(--radius) * 1.5));--border-width-field:var(--field-border-width,var(--border-width));--color-background-secondary:var(--background-secondary);--color-background-tertiary:var(--background-tertiary);--color-background-inverse:var(--background-inverse);--color-default-hover:var(--default-hover);--color-accent-hover:var(--accent-hover);--color-success-hover:var(--success-hover);--color-warning-hover:var(--warning-hover);--color-danger-hover:var(--danger-hover);--color-field-focus:var(--field-focus);--color-field-border-hover:var(--field-border-hover);--color-field-border-focus:var(--field-border-focus);--color-accent-soft:var(--accent-soft);--color-accent-soft-foreground:var(--accent-soft-foreground);--color-accent-soft-hover:var(--accent-soft-hover);--color-danger-soft:var(--danger-soft);--color-danger-soft-foreground:var(--danger-soft-foreground);--color-danger-soft-hover:var(--danger-soft-hover);--color-warning-soft:var(--warning-soft);--color-warning-soft-foreground:var(--warning-soft-foreground);--color-warning-soft-hover:var(--warning-soft-hover);--color-success-soft:var(--success-soft);--color-success-soft-foreground:var(--success-soft-foreground);--color-success-soft-hover:var(--success-soft-hover);--color-separator-secondary:var(--separator-secondary);--color-separator-tertiary:var(--separator-tertiary);--color-border-secondary:var(--border-secondary);--color-border-tertiary:var(--border-tertiary);--ease-smooth:ease;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-linear:linear;--animate-spin-fast:spin .75s linear infinite;--animate-skeleton:skeleton 2s linear infinite;--animate-caret-blink:caret-blink 1.25s ease-out infinite}@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container-normal{container-type:normal}.status-disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.col-span-12{grid-column:span 12/span 12}.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}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.ms-\[22px\]{margin-inline-start:22px}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[27px\]{width:27px;height:27px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[31px\]{height:31px}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[250px\]{height:250px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[calc\(100\%\+2px\)\]{height:calc(100% + 2px)}.h-\[var\(--panel-height\)\]{height:var(--panel-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-full{max-height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[120px\]{min-height:120px}.min-h-\[152px\]{min-height:152px}.min-h-\[200px\]{min-height:200px}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-4\/5{width:80%}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[51px\]{width:51px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[256px\]{width:256px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-54{max-width:calc(var(--spacing) * 54)}.max-w-62{max-width:calc(var(--spacing) * 62)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[400px\]{max-width:400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-25{min-width:calc(var(--spacing) * 25)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[256px\]{min-width:256px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[340px\]{min-width:340px}.min-w-\[380px\]{min-width:380px}.min-w-\[520px\]{min-width:520px}.min-w-\[529px\]{min-width:529px}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[var\(--trigger-width\)\]{min-width:var(--trigger-width)}.min-w-sm{min-width:var(--container-sm)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);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-none{translate:none}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;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-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-skeleton{animation:2s linear infinite skeleton}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-field{border-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-field{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-field{border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-danger{border-color:var(--danger)}.border-default{border-color:var(--default)}.border-field-placeholder\/15{border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab, red, red)){.border-field-placeholder\/15{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-400{border-color:var(--color-gray-400)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-separator{border-color:var(--separator)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-backdrop{background-color:var(--backdrop)}.bg-background{background-color:var(--background)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-background-tertiary{background-color:var(--background-tertiary)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-default{background-color:var(--default)}.bg-default-hover{background-color:var(--default-hover)}.bg-default\/50{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.bg-default\/50{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}.bg-field{background-color:var(--field-background,var(--default))}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/80{background-color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-overlay{background-color:var(--overlay)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/80{background-color:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/90{background-color:color-mix(in oklab, var(--color-red-950) 90%, transparent)}}.bg-separator{background-color:var(--separator)}.bg-success{background-color:var(--success)}.bg-success-soft{background-color:var(--success-soft)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-secondary{background-color:var(--surface-secondary)}.bg-surface-tertiary{background-color:var(--surface-tertiary)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{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-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--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))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--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))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--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))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--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))}.from-red-950\/90{--tw-gradient-from:#460809e6}@supports (color:color-mix(in lab, red, red)){.from-red-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 90%, transparent)}}.from-red-950\/90{--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))}.from-transparent{--tw-gradient-from: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))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-950\/50{--tw-gradient-via:#46080980}@supports (color:color-mix(in lab, red, red)){.via-red-950\/50{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.via-red-950\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--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-pink-500{--tw-gradient-to:var(--color-pink-500);--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-purple-50{--tw-gradient-to:var(--color-purple-50);--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-purple-500{--tw-gradient-to:var(--color-purple-500);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--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))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.stroke-purple-500{stroke:var(--color-purple-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-soft-foreground{color:var(--accent-soft-foreground)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-danger{color:var(--danger)}.text-danger-soft-foreground{color:var(--danger-soft-foreground)}.text-default{color:var(--default)}.text-field{color:var(--field-background,var(--default))}.text-field-foreground{color:var(--field-foreground,var(--foreground))}.text-field-placeholder{color:var(--field-placeholder,var(--muted))}.text-foreground{color:var(--foreground)}.text-gray-600{color:var(--color-gray-600)}.text-inherit{color:inherit}.text-muted,.text-muted\/50{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-muted\/80{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/80{color:color-mix(in oklab, var(--muted) 80%, transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-success-soft-foreground{color:var(--success-soft-foreground)}.text-surface-secondary-foreground{color:var(--surface-secondary-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-warning-soft-foreground{color:var(--warning-soft-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-muted,.decoration-muted\/50{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-muted\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-1{text-underline-offset:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#06b6d480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-field{--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow: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-overlay{--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-surface{--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-\[scale\,rotate\]{transition-property:scale,rotate;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.scrollbar{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-90{--tw-enter-scale:.9}.zoom-out-95{--tw-exit-scale:.95}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.no-highlight{-webkit-tap-highlight-color:transparent}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a), 0px 3px 2px var(--tw-text-shadow-color,#0000001a), 0px 4px 8px var(--tw-text-shadow-color,#0000001a)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}:is(.\*\:h-6>*){height:calc(var(--spacing) * 6)}:is(.\*\:w-fit>*){width:fit-content}:is(.\*\:px-3>*){padding-inline:calc(var(--spacing) * 3)}:is(.\*\:text-sm>*){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.\*\:font-normal>*){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (hover:hover){.group-hover\:border-blue-400:is(:where(.group):hover *){border-color:var(--color-blue-400)}.group-hover\:border-emerald-400:is(:where(.group):hover *){border-color:var(--color-emerald-400)}.group-hover\:border-purple-400:is(:where(.group):hover *){border-color:var(--color-purple-400)}.group-hover\/item\:scale-120:is(:where(.group\/item):hover *){--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/item\:-rotate-10:is(:where(.group\/item):hover *){rotate:-10deg}.group-hover\/item\:drop-shadow-lg:is(:where(.group\/item):hover *){--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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-\[selected\=true\]\:border-blue-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-blue-500)}.group-data-\[selected\=true\]\:border-emerald-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-emerald-500)}.group-data-\[selected\=true\]\:border-purple-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-purple-500)}.group-data-\[selected\=true\]\:bg-blue-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-blue-500)}.group-data-\[selected\=true\]\:bg-emerald-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-emerald-500)}.group-data-\[selected\=true\]\:bg-purple-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-purple-500)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.after\:hidden:after{content:var(--tw-content);display:none}@media (hover:hover){.hover\:animate-pulse:hover{animation:var(--animate-pulse)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-default:hover{background-color:var(--default)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-surface-secondary:hover{background-color:var(--surface-secondary)}.hover\:bg-surface-tertiary:hover{background-color:var(--surface-tertiary)}.hover\:text-accent\/80:hover{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.data-\[entering\]\:animate-in[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[entering\]\:duration-400[data-entering]{--tw-duration:.4s;transition-duration:.4s}.data-\[entering\]\:duration-500[data-entering]{--tw-duration:.5s;transition-duration:.5s}.data-\[entering\]\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\][data-entering]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.data-\[entering\]\:ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\][data-entering]{--tw-ease:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.data-\[entering\]\:fade-in-0[data-entering]{--tw-enter-opacity:0}.data-\[entering\]\:zoom-in-95[data-entering]{--tw-enter-scale:.95}.data-\[entering\]\:slide-in-from-bottom-4[data-entering]{--tw-enter-translate-y:calc(4*var(--spacing))}.data-\[exiting\]\:animate-out[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[exiting\]\:duration-200[data-exiting]{--tw-duration:.2s;transition-duration:.2s}.data-\[exiting\]\:ease-\[cubic-bezier\(0\.5\,0\,0\.75\,0\)\][data-exiting]{--tw-ease:cubic-bezier(.5,0,.75,0);transition-timing-function:cubic-bezier(.5,0,.75,0)}.data-\[exiting\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-exiting]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[exiting\]\:fade-out-0[data-exiting]{--tw-exit-opacity:0}.data-\[exiting\]\:zoom-out-95[data-exiting]{--tw-exit-scale:.95}.data-\[exiting\]\:slide-out-to-bottom-2[data-exiting]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-\[focus-visible\=true\]\:border-accent[data-focus-visible=true]{border-color:var(--accent)}.data-\[focus-visible\=true\]\:bg-accent\/10[data-focus-visible=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[focus-visible\=true\]\:bg-accent\/10[data-focus-visible=true]{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.data-\[pending\=true\]\:opacity-40[data-pending=true]{opacity:.4}.data-\[selected\=true\]\:border-accent[data-selected=true]{border-color:var(--accent)}.data-\[selected\=true\]\:border-blue-500[data-selected=true]{border-color:var(--color-blue-500)}.data-\[selected\=true\]\:border-emerald-500[data-selected=true]{border-color:var(--color-emerald-500)}.data-\[selected\=true\]\:border-purple-500[data-selected=true]{border-color:var(--color-purple-500)}.data-\[selected\=true\]\:bg-accent\/10[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-accent\/10[data-selected=true]{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.data-\[selected\=true\]\:bg-blue-500[data-selected=true]{background-color:var(--color-blue-500)}.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.data-\[selected\=true\]\:bg-emerald-500\/10[data-selected=true]{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-emerald-500\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.data-\[selected\=true\]\:bg-purple-500[data-selected=true]{background-color:var(--color-purple-500)}.data-\[selected\=true\]\:bg-purple-500\/10[data-selected=true]{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-purple-500\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}:is(.\*\:data-\[selected\=true\]\:text-accent-foreground>*)[data-selected=true]{color:var(--accent-foreground)}@media (width>=40rem){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-\[120px\]{height:120px}.sm\:h-\[300px\]{height:300px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[120px\]{width:120px}.sm\:w-auto{width:auto}.sm\:w-lg{width:var(--container-lg)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-full{max-width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[350px\]{height:350px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=64rem){.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--default) 30%, transparent)}}.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-default\/30:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:color-mix(in oklab, var(--default) 30%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30{background-color:color-mix(in oklab, var(--default) 30%, transparent)}}.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30:before,.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30:after{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30:before,.dark\:bg-default\/30:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-default\/30:after{background-color:color-mix(in oklab, var(--default) 30%, transparent)}}}.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:var(--color-gray-800)}@media (prefers-color-scheme:dark){.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800,.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800:before,.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800:after{background-color:var(--color-gray-800)}}.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:var(--color-purple-900)}@media (prefers-color-scheme:dark){.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900,.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900:before,.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900:after{background-color:var(--color-purple-900)}}.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-white\/10:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10:before,.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10:after{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10:before,.dark\:bg-white\/10:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-white\/10:after{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--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\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):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))}@media (prefers-color-scheme:dark){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--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\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:after{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab, red, red)){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:after{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95: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\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--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\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):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))}@media (prefers-color-scheme:dark){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--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\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:after{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:after{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80: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\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@media (prefers-color-scheme:dark){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab, red, red)){.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab, red, red)){.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@media (prefers-color-scheme:dark){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab, red, red)){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab, red, red)){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:var(--color-white)}@media (prefers-color-scheme:dark){.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white,.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white:before,.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white:after{color:var(--color-white)}}@media (hover:hover){.dark\:hover\:bg-white\/15:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}:is():hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:is():hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-white\/15:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}:is():hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:is():hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}}.\[\&_\[data-slot\=\'checkbox-default-indicator--checkmark\'\]\]\:size-2 [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&_\[data-slot\=\'checkbox-default-indicator--checkmark\'\]\]\:size-4 [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.first\:\[\&_\[data-slot\=accordion-trigger\]\]\:rounded-t-2xl:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2)}.\[\&_path\]\:fill-accent-foreground path{fill:var(--accent-foreground)}.last\:\[\&\:not\(\:has\(\[data-slot\=accordion-trigger\]\[aria-expanded\=\'true\'\]\)\)_\[data-slot\=accordion-trigger\]\]\:rounded-b-2xl:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{margin:calc(var(--spacing) * 0);height:auto;min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);color:var(--muted);opacity:1;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5);content:var(--tw-content);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.disclosure{position:relative}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height, opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.disclosure-group,.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__heading{display:flex}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-radius:calc(var(--radius) * .25);background-color:var(--separator);width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out), box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab, var(--foreground) 3%, transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height, opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px, var(--radius-3xl))}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab, var(--surface-foreground) 6%, transparent)}}.accordion--surface .accordion__item:after{width:94%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:min(32px, var(--radius-3xl));border-top-right-radius:min(32px, var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-left-radius:min(32px, var(--radius-3xl));border-bottom-right-radius:min(32px, var(--radius-3xl))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{top:50%;left:calc(var(--spacing) * 1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{top:50%;right:calc(var(--spacing) * 1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}:is(.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next){display:inline-flex}.tabs__list{padding:calc(var(--spacing) * 1);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing) * 1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{top:25%;left:calc(var(--spacing) * 0);width:1px;height:50%}.tabs__list[data-orientation=vertical] .tabs__separator{top:calc(var(--spacing) * 0);width:90%;height:1px;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-left:calc(var(--spacing) * 4)}.tabs__indicator{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:calc(var(--spacing) * 0)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--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);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{top:auto;bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:100%;width:calc(var(--spacing) * .5)}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:calc(var(--spacing) * 1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.list-box{width:100%;padding:calc(var(--spacing) * 1);position:relative;overflow:clip}.list-box>*+*{margin-top:calc(var(--spacing) * 1)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.dropdown{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-left:3%}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator: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] *){rotate:180deg}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius:min(32px, calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px, var(--radius-2xl));border-end-start-radius:min(32px, var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px, var(--radius-2xl));border-end-end-radius:min(32px, var(--radius-2xl))}.table-root--secondary .table__body{--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)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.table__header{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);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));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px, var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px, var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px, var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.table__row{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--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)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){border-top-left-radius:calc(var(--radius) * 1);border-bottom-left-radius:calc(var(--radius) * 1);--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){border-top-right-radius:calc(var(--radius) * 1);border-bottom-right-radius:calc(var(--radius) * 1);--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1 / 2 * 100%);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing) * 1);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.checkbox{align-items:flex-start;gap:calc(var(--spacing) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing) * 0);cursor:default;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear), opacity .2s var(--ease-linear), background-color .2s var(--ease-out);position:absolute}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--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);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--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);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-right-color:var(--field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-left-color:var(--field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--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);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab, var(--field-foreground,var(--foreground)) 10%, transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab, red, red)){.number-field__increment-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field__decrement-button{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab, red, red)){.number-field__decrement-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field--secondary .number-field__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);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.textfield{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--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);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:calc(var(--spacing) * 1);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 0)}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]){will-change:opacity;transition:opacity .15s var(--ease-out), visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]){pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground);transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true]))){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left:calc(var(--spacing) * 0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing) * 0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group--secondary{--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);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);scrollbar-width:none;scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style: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);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--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,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{min-height:calc(var(--spacing) * 0);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{min-height:calc(var(--spacing) * 0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.alert-dialog__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--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,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:min(32px, var(--radius-2xl));border-top-right-radius:min(32px, var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-left-radius:min(32px, var(--radius-2xl));border-bottom-right-radius:min(32px, var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing) * 0)}.drawer__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing) * 0);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:calc(var(--spacing) * 0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--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,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing) * 0)}@media (width>=40rem){.modal__container--full{padding:calc(var(--spacing) * 0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.modal__dialog--scroll-inside{max-height:100%;min-height:calc(var(--spacing) * 0);overflow:clip}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing) * 0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.modal__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);flex:1;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{overscroll-behavior:contain;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.modal__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing) * 1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (width>=40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:calc(var(--spacing) * 0)}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate, opacity}::view-transition-new(*){will-change:translate, opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px, var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__trigger{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--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);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing) * 0);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.switch{align-items:flex-start;gap:calc(var(--spacing) * 1);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}.switch>[data-slot=description]{width:100%;min-width:calc(var(--spacing) * 0);padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--colors-primaryMain:#1a2a66;--colors-secondaryMain:#00e57e;--colors-secondary600:#00c26a;--colors-secondary400:#31ea96;--colors-secondary300:#61efaf;--colors-secondary200:#92f3c7;--colors-secondary100:#c2f8e0;--colors-secondary50:#f3fdf8;--colors-primary600:#101730;--colors-primary400:#31458f;--colors-primary300:#5c76d6;--colors-primary200:#adbbeb;--colors-primary100:#e1e7f9;--colors-primary50:#f1f3fe;--colors-surface400:#f6f4f2;--colors-surface300:#fbfaf8;--colors-surface200:#fcfcfb;--colors-grayscale600:#161b2a;--colors-grayscale500:#3b4155;--colors-grayscale400:#666b7a;--colors-grayscale300:#9196a0;--colors-grayscale200:#ced1d4;--colors-grayscale100:#e7eaea;--colors-grayscale50:#f7f8f8;--colors-grayscale0:#fff;--colors-grayscale-transparent:#fff0;--colors-error500:#79071a;--colors-error400:#aa1220;--colors-error300:#e72233;--colors-error200:#fb606f;--colors-error50:#feebed;--colors-warning500:#b24a00;--colors-warning400:#e57700;--colors-warning300:#f90;--colors-warning200:#ffb41f;--colors-warning50:#fff6e5;--colors-success500:#0b4119;--colors-success400:#178232;--colors-success300:#20b646;--colors-success200:#45d368;--colors-success50:#e9fbee;--colors-info500:#0f2557;--colors-info400:#1c4fbd;--colors-info300:#265cd9;--colors-info200:#668de5;--colors-info50:#f2f5fd;--tooltip-delay:.7s;--tooltip-close-delay:0s;--text-display-1-desktop:56px;--text-display-1-mobile:40px;--text-display-2-desktop:48px;--text-display-2-mobile:32px;--text-display-3-desktop:40px;--text-display-3-mobile:24px;--text-display-4-desktop:32px;--text-display-4-mobile:22px;--text-display-5-desktop:24px;--text-display-5-mobile:20px;--text-display-6-desktop:20px;--text-display-6-mobile:18px;--text-body-l-desktop:18px;--text-body-l-mobile:16px;--text-body-m-desktop:16px;--text-body-m-mobile:14px;--text-body-s-desktop:14px;--text-body-s-mobile:12px;--text-body-xs-desktop:12px;--text-body-xs-mobile:11px;--text-body-xxs-desktop:10px;--text-body-xxs-mobile:10px;--lineHeight-display-1-desktop:60px;--lineHeight-display-1-mobile:44px;--lineHeight-display-2-desktop:52px;--lineHeight-display-2-mobile:36px;--lineHeight-display-3-desktop:44px;--lineHeight-display-3-mobile:30px;--lineHeight-display-4-desktop:40px;--lineHeight-display-4-mobile:28px;--lineHeight-display-5-desktop:32px;--lineHeight-display-5-mobile:26px;--lineHeight-display-6-desktop:24px;--lineHeight-display-6-mobile:24px;--lineHeight-body-l-desktop:24px;--lineHeight-body-l-mobile:22px;--lineHeight-body-m-desktop:22px;--lineHeight-body-m-mobile:20px;--lineHeight-body-s-desktop:20px;--lineHeight-body-s-mobile:16px;--lineHeight-body-xs-desktop:16px;--lineHeight-body-xs-mobile:14px;--lineHeight-body-xxs-desktop:14px;--lineHeight-body-xxs-mobile:14px;--text-display-1:var(--text-display-1-mobile);--text-display-2:var(--text-display-2-mobile);--text-display-3:var(--text-display-3-mobile);--text-display-4:var(--text-display-4-mobile);--text-display-5:var(--text-display-5-mobile);--text-display-6:var(--text-display-6-mobile);--text-body-l:var(--text-body-l-mobile);--text-body-m:var(--text-body-m-mobile);--text-body-s:var(--text-body-s-mobile);--text-body-xs:var(--text-body-xs-mobile);--text-body-xxs:var(--text-body-xxs-mobile);--lineHeight-display-1:var(--lineHeight-display-1-mobile);--lineHeight-display-2:var(--lineHeight-display-2-mobile);--lineHeight-display-3:var(--lineHeight-display-3-mobile);--lineHeight-display-4:var(--lineHeight-display-4-mobile);--lineHeight-display-5:var(--lineHeight-display-5-mobile);--lineHeight-display-6:var(--lineHeight-display-6-mobile);--lineHeight-body-l:var(--lineHeight-body-l-mobile);--lineHeight-body-m:var(--lineHeight-body-m-mobile);--lineHeight-body-s:var(--lineHeight-body-s-mobile);--lineHeight-body-xs:var(--lineHeight-body-xs-mobile);--lineHeight-body-xxs:var(--lineHeight-body-xxs-mobile);--borderRadius-4:4px;--borderRadius-6:6px;--borderRadius-8:8px;--borderRadius-12:12px;--borderRadius-16:16px;--borderRadius-999:999px;--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--space-1:var(--spacing-4);--space-2:var(--spacing-8);--space-3:var(--spacing-12);--space-4:var(--spacing-16);--space-5:var(--spacing-24);--space-6:var(--spacing-32);--space-7:var(--spacing-48);--space-8:var(--spacing-64);--modal-width:700px;--modal-content-width:540px;--modal-padding-desktop:var(--spacing-80);--modal-padding-mobile:var(--spacing-24);--modal-gap:var(--spacing-32);--modal-close-offset:28px;--modal-close-size:36px;--cardGridGap:var(--space-5);--chartContentGap:var(--space-5);--cardPadding:var(--space-5);--cardPaddingCompact:var(--space-4);--sectionContentGap:var(--space-5);--sectionGapCompact:var(--space-4);--breakpoint-sm:680px;--breakpoint-md:768px;--breakpoint-lg:960px;--breakpoint-xl:1120px;--breakpoint-2xl:1200px;--primary-900:var(--colors-primary600);--primary-800:var(--colors-primaryMain);--primary-600:var(--colors-primary400);--primary-300:var(--colors-primary300);--primary-200:var(--colors-primary200);--primary-100:var(--colors-primary100);--primary-50:var(--colors-primary50);--ink-900:var(--colors-grayscale600);--ink-800:var(--colors-grayscale500);--ink-700:var(--colors-grayscale400);--ink-600:var(--colors-grayscale400);--ink-500:var(--colors-grayscale300);--ink-200:var(--colors-grayscale200);--ink-100:var(--colors-grayscale100);--success-700:var(--colors-success500);--success-500:var(--colors-success400);--success-300:var(--colors-success300);--success-200:var(--colors-success200);--success-100:var(--colors-success50);--warning-700:var(--colors-warning500);--warning-500:var(--colors-warning400);--warning-300:var(--colors-warning300);--warning-200:var(--colors-warning200);--warning-100:var(--colors-warning50);--danger-700:var(--colors-error500);--danger-500:var(--colors-error300);--danger-300:var(--colors-error300);--danger-200:var(--colors-error200);--danger-100:var(--colors-error50);--info-700:var(--colors-info500);--info-500:var(--colors-info300);--info-200:var(--colors-info200);--info-100:var(--colors-info50);--semantic-border:var(--colors-grayscale100);--semantic-border-focus:var(--colors-grayscale300);--semantic-background-dark:var(--colors-primaryMain);--semantic-background-light:var(--colors-primary50);--semantic-background-light-neutral:var(--colors-grayscale50);--semantic-text-label:var(--colors-grayscale500);--semantic-text-hint:var(--colors-grayscale300);--semantic-text-subtitle:var(--colors-grayscale300);--semantic-text-placeholder:var(--colors-grayscale300);--semantic-text-placeholder-active:var(--colors-grayscale600);--semantic-text-error:var(--colors-error300);--semantic-text-title:var(--colors-grayscale600);--semantic-text-body:var(--colors-grayscale600);--semantic-icon-placeholder:var(--colors-grayscale300);--semantic-icon-info:var(--colors-info300);--semantic-icon-info-background:var(--colors-info50);--semantic-icon-action:var(--colors-primaryMain);--semantic-icon-action-background:var(--semantic-background-light);--semantic-icon-danger:var(--colors-error300);--button-cta-background-default:var(--colors-success300);--button-cta-background-hover:var(--colors-success200);--button-cta-background-pressed:var(--colors-success400);--button-cta-background-disabled:var(--colors-grayscale300);--button-cta-border-default:var(--button-cta-background-default);--button-cta-border-hover:var(--button-cta-background-hover);--button-cta-border-pressed:var(--button-cta-background-pressed);--button-cta-border-disabled:var(--button-cta-background-disabled);--button-cta-foreground:var(--colors-grayscale0);--button-cta-foreground-disabled:var(--colors-grayscale0);--button-primary-background-default:var(--colors-primaryMain);--button-primary-background-hover:var(--colors-primary400);--button-primary-background-pressed:var(--colors-primary600);--button-primary-background-disabled:var(--colors-grayscale300);--button-primary-border-default:var(--button-primary-background-default);--button-primary-border-hover:var(--button-primary-background-hover);--button-primary-border-pressed:var(--button-primary-background-pressed);--button-primary-border-disabled:var(--button-primary-background-disabled);--button-primary-foreground:var(--colors-grayscale0);--button-primary-foreground-disabled:var(--colors-grayscale0);--button-secondary-background-default:var(--colors-grayscale0);--button-secondary-background-hover:var(--colors-primary50);--button-secondary-background-pressed:var(--colors-primary100);--button-secondary-background-disabled:var(--colors-grayscale0);--button-secondary-border-default:var(--colors-primaryMain);--button-secondary-border-hover:var(--colors-primary400);--button-secondary-border-pressed:var(--colors-primary600);--button-secondary-border-disabled:var(--colors-grayscale300);--button-secondary-foreground-default:var(--colors-primaryMain);--button-secondary-foreground-disabled:var(--colors-grayscale300);--button-tertiary-background-default:var(--colors-primary50);--button-tertiary-background-hover:var(--colors-primary100);--button-tertiary-background-pressed:var(--colors-primary200);--button-tertiary-background-disabled:var(--colors-primary50);--button-tertiary-border-default:transparent;--button-tertiary-border-hover:transparent;--button-tertiary-border-pressed:transparent;--button-tertiary-border-disabled:transparent;--button-tertiary-foreground-default:var(--colors-primaryMain);--button-tertiary-foreground-disabled:var(--colors-grayscale300);--button-text-foreground-default:var(--colors-info300);--button-text-foreground-hover:var(--colors-info400);--button-text-foreground-pressed:var(--colors-info500);--button-text-foreground-disabled:var(--colors-grayscale300);--button-text-critical-foreground-default:var(--colors-error300);--button-text-critical-foreground-hover:var(--colors-error200);--button-text-critical-foreground-pressed:var(--colors-error400);--button-text-critical-foreground-disabled:var(--colors-grayscale300);--button-download-background-default:var(--colors-grayscale0);--button-download-background-hover:var(--colors-primary50);--button-download-background-pressed:var(--colors-primary100);--button-download-background-disabled:var(--colors-grayscale0);--button-download-border-default:var(--colors-primaryMain);--button-download-border-hover:var(--colors-primaryMain);--button-download-border-pressed:var(--colors-primaryMain);--button-download-border-disabled:var(--colors-grayscale300);--button-download-foreground-default:var(--colors-primaryMain);--button-download-foreground-disabled:var(--colors-grayscale300);--button-icon-primary-background-default:var(--colors-primaryMain);--button-icon-primary-background-hover:var(--colors-primary400);--button-icon-primary-background-pressed:var(--colors-primary600);--button-icon-primary-background-disabled:var(--colors-grayscale300);--button-icon-primary-foreground:var(--colors-grayscale0);--button-icon-primary-foreground-disabled:var(--colors-grayscale0);--button-icon-action-background-default:var(--semantic-icon-action-background);--button-icon-action-background-hover:var(--colors-primary100);--button-icon-action-background-pressed:var(--colors-primary200);--button-icon-action-background-disabled:var(--semantic-background-light-neutral);--button-icon-action-border-default:color-mix(in srgb, var(--semantic-icon-action) 18%, var(--border));--button-icon-action-border-hover:color-mix(in srgb, var(--semantic-icon-action) 28%, var(--border));--button-icon-action-border-pressed:color-mix(in srgb, var(--semantic-icon-action) 32%, var(--border));--button-icon-action-border-disabled:var(--colors-grayscale200);--button-icon-action-foreground-default:var(--semantic-icon-action);--button-icon-action-foreground-disabled:var(--colors-grayscale300);--button-toggle-selected-background-default:var(--colors-success50);--button-toggle-selected-background-hover:var(--colors-success50);--button-toggle-selected-background-pressed:color-mix(in srgb, var(--colors-success50) 82%, var(--colors-success200));--button-toggle-selected-background-disabled:var(--colors-success50);--button-toggle-selected-border-default:var(--colors-success300);--button-toggle-selected-border-hover:var(--colors-success400);--button-toggle-selected-border-pressed:var(--colors-success400);--button-toggle-selected-border-disabled:var(--colors-grayscale300);--button-toggle-selected-foreground-default:var(--colors-success300);--button-toggle-selected-foreground-hover:var(--colors-success400);--button-toggle-selected-foreground-pressed:var(--colors-success400);--button-toggle-selected-foreground-disabled:var(--colors-grayscale300);--button-semantic-error-background-default:var(--colors-error300);--button-semantic-error-background-hover:var(--colors-error200);--button-semantic-error-background-pressed:var(--colors-error400);--button-semantic-info-background-default:var(--colors-info300);--button-semantic-info-background-hover:var(--colors-info200);--button-semantic-info-background-pressed:var(--colors-info400);--button-semantic-success-background-default:var(--colors-success300);--button-semantic-success-background-hover:var(--colors-success200);--button-semantic-success-background-pressed:var(--colors-success400);--button-semantic-warning-background-default:var(--colors-warning300);--button-semantic-warning-background-hover:var(--colors-warning200);--button-semantic-warning-background-pressed:var(--colors-warning400);--button-semantic-background-disabled:var(--colors-grayscale300);--button-semantic-foreground-default:var(--colors-grayscale0);--button-semantic-foreground-disabled:var(--colors-grayscale0);--label-success-text:var(--colors-success300);--label-success-background:var(--colors-success50);--label-warning-text:var(--colors-warning300);--label-warning-background:var(--colors-warning50);--label-error-text:var(--colors-error300);--label-error-background:var(--colors-error50);--label-info-text:var(--colors-info300);--label-info-background:var(--colors-info50);--label-default-text:var(--colors-primaryMain);--label-default-background:var(--colors-primary50);--label-inactive-text:var(--colors-grayscale400);--label-inactive-background:color-mix(in srgb, var(--colors-grayscale100) 36%, var(--colors-grayscale0));--primary-action:var(--button-primary-background-default);--primary-action-hover:var(--button-primary-background-hover);--primary-action-active:var(--button-primary-background-pressed);--primary-action-foreground:var(--button-primary-foreground);--surface-bg:var(--colors-grayscale0);--surface-muted:var(--semantic-background-light-neutral);--surface-elevated:var(--semantic-background-light);--surface-line:var(--semantic-border);--brand-accent:var(--colors-secondaryMain);--backdrop-bg:color-mix(in srgb, var(--primary-900) 62%, transparent);--background:var(--semantic-background-light-neutral);--foreground:var(--semantic-text-body);--surface:var(--surface-bg);--surface-foreground:var(--foreground);--surface-secondary:var(--surface-muted);--surface-secondary-foreground:var(--foreground);--surface-tertiary:var(--surface-elevated);--surface-tertiary-foreground:var(--foreground);--overlay:var(--surface-bg);--overlay-foreground:var(--foreground);--accent:var(--primary-action);--accent-foreground:var(--primary-action-foreground);--success:var(--success-500);--success-foreground:var(--colors-grayscale0);--warning:var(--warning-500);--warning-foreground:var(--primary-900);--danger:var(--danger-500);--danger-foreground:var(--colors-grayscale0);--border:var(--surface-line);--separator:var(--semantic-border);--focus:var(--semantic-border-focus);--link:var(--semantic-icon-info);--backdrop:var(--backdrop-bg);--radius:var(--radius-card);--field-background:var(--semantic-background-light);--field-foreground:var(--semantic-text-body);--field-placeholder:var(--semantic-text-placeholder);--field-placeholder-active:var(--semantic-text-placeholder-active);--field-border:var(--border);--field-empty-background:color-mix(in srgb, var(--surface-bg) 92%, var(--surface-muted));--field-option-selected-background:color-mix(in srgb, var(--primary-100) 52%, var(--surface-bg));--field-option-hover-background:color-mix(in srgb, var(--primary-100) 34%, var(--surface-bg));--field-border-focus:var(--semantic-border-focus);--field-radius:var(--radius-control);--depth-elevation1:0 2px 4px #001e460a, 0 4px 20px #001e4614;--depth-elevation2:0 16px 72px #001e4614, 0 8px 16px #001e460a;--depth-elevation3:0 16px 120px #001e4614, 0 8px 24px #001e460a;--depth-elevation4:0 8px 24px #001e460a, 0 72px 180px #001e461f;--depth-elevation5:0 8px 32px #001e460a, 0 72px 180px #001e4629;--depth-blur5:5px;--depth-blur30:30px;--depth-blur60:60px;--depth-blur120:120px;--depth-blur-opacity:.5;--effect-blur5:blur(var(--depth-blur5)) opacity(var(--depth-blur-opacity));--effect-blur30:blur(var(--depth-blur30)) opacity(var(--depth-blur-opacity));--effect-blur60:blur(var(--depth-blur60)) opacity(var(--depth-blur-opacity));--effect-blur120:blur(var(--depth-blur120)) opacity(var(--depth-blur-opacity));--surface-shadow:var(--elevation-raised);--overlay-shadow:var(--depth-elevation2);--field-shadow:none;--focus-ring-primary:var(--primary-300);--focus-ring-color:color-mix(in srgb, var(--focus-ring-primary) 42%, transparent);--focus-ring-width:2px;--focus-ring:0 0 0 2px var(--surface-bg), 0 0 0 4px var(--focus-ring-color);--focus-ring-inset:inset 0 0 0 1px var(--surface-bg), inset 0 0 0 3px var(--focus-ring-color);--state-hover-surface:color-mix(in srgb, var(--primary-800) 5%, var(--surface-bg));--state-hover-surface-strong:color-mix(in srgb, var(--primary-800) 9%, var(--surface-bg));--state-active-surface:color-mix(in srgb, var(--primary-800) 12%, var(--surface-bg));--state-selected-surface:var(--semantic-background-light);--state-selected-indicator:var(--semantic-background-dark);--state-disabled-opacity:.5;--state-hover-primary:var(--primary-action-hover);--state-active-primary:var(--primary-action-active);--state-hover-danger:color-mix(in srgb, var(--danger-500) 84%, #000);--state-hover-secondary:color-mix(in srgb, var(--primary-800) 6%, var(--surface-bg));--control-height-sm:32px;--control-height-md:44px;--control-height-lg:48px;--control-radius:var(--radius-control);--control-radius-sm:var(--borderRadius-6);--maia-button-radius:var(--borderRadius-6);--maia-button-font-size-xs:12px;--maia-button-font-size-xs-mobile:11px;--maia-button-line-height-xs:16px;--maia-button-line-height-xs-mobile:14px;--chip-height:24px;--elevation-flat:none;--elevation-popover:var(--elevation-floating);--header-height:72px;--content-max:1200px;--layout-max:1320px;--sidebar-width:256px;--control-height:var(--spacing-48);--field-min-height:52px;--tap-size:44px;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-tight:0;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.06em;--text-primary:var(--semantic-text-title);--text-header-primary:var(--colors-primaryMain);--text-secondary:var(--semantic-text-subtitle);--text-tertiary:var(--semantic-text-hint);--text-muted:var(--semantic-text-label);--text-accent:var(--semantic-icon-action);--text-inverse:var(--colors-grayscale0);--text-page-title-size:var(--text-display-4);--text-page-title-lineHeight:var(--lineHeight-display-4);--text-page-title-weight:var(--font-semibold);--text-page-title-tracking:var(--tracking-tight);--text-section-title-size:var(--text-display-6);--text-section-title-lineHeight:var(--lineHeight-display-6);--text-section-title-weight:var(--font-semibold);--text-section-title-tracking:var(--tracking-normal);--text-detail-title-size:var(--text-display-5);--text-detail-title-lineHeight:var(--lineHeight-display-5);--text-detail-title-weight:var(--font-semibold);--text-detail-title-tracking:var(--tracking-tight);--text-card-subtitle-size:var(--text-body-m);--text-card-subtitle-lineHeight:var(--lineHeight-body-m);--text-card-subtitle-weight:var(--font-regular);--text-card-subtitle-tracking:var(--tracking-normal);--text-metric-hero-size:var(--text-display-2);--text-metric-hero-lineHeight:var(--lineHeight-display-2);--text-metric-hero-weight:var(--font-semibold);--text-metric-hero-tracking:var(--tracking-tight);--text-metric-value-size:var(--text-display-4);--text-metric-value-lineHeight:var(--lineHeight-display-4);--text-metric-value-weight:var(--font-semibold);--text-metric-value-tracking:var(--tracking-tight);--text-header-title-size:var(--text-display-6);--text-header-title-lineHeight:var(--lineHeight-display-6);--text-header-title-weight:var(--font-semibold);--text-header-title-tracking:var(--tracking-normal);--text-nav-item-size:var(--text-body-s);--text-nav-item-lineHeight:var(--lineHeight-body-s);--text-nav-item-weight:var(--font-regular);--text-nav-item-tracking:var(--tracking-normal);--text-overline-size:var(--text-body-xxs);--text-overline-lineHeight:var(--lineHeight-body-xxs);--text-overline-weight:var(--font-medium);--text-overline-tracking:var(--tracking-wider);--text-overline-transform:none;--text-column-header-size:var(--text-body-xs);--text-column-header-lineHeight:var(--lineHeight-body-xs);--text-column-header-weight:var(--font-regular);--text-column-header-tracking:var(--tracking-wider);--text-column-header-transform:none;--text-group-title-size:var(--text-body-xs);--text-group-title-lineHeight:var(--lineHeight-body-xs);--text-group-title-weight:var(--font-regular);--text-group-title-tracking:var(--tracking-wider);--text-group-title-transform:none;--text-subscore-label-size:var(--text-body-xxs);--text-subscore-label-lineHeight:var(--lineHeight-body-xxs);--text-subscore-label-weight:var(--font-regular);--text-subscore-label-tracking:var(--tracking-wider);--text-subscore-label-transform:none;--text-body-lg-size:var(--text-body-m);--text-body-lg-lineHeight:var(--lineHeight-body-m);--text-body-lg-weight:var(--font-regular);--text-body-lg-tracking:var(--tracking-normal);--text-body-desc-size:var(--text-body-s);--text-body-desc-lineHeight:var(--lineHeight-body-s);--text-body-desc-weight:var(--font-regular);--text-body-desc-tracking:var(--tracking-normal);--text-label-size:var(--text-body-xs);--text-label-lineHeight:var(--lineHeight-body-xs);--text-label-weight:var(--font-regular);--text-label-tracking:var(--tracking-normal);--text-data-value-size:var(--text-body-s);--text-data-value-lineHeight:var(--lineHeight-body-s);--text-data-value-weight:var(--font-medium);--text-data-value-tracking:var(--tracking-normal);--text-caption-size:var(--text-body-xs);--text-caption-lineHeight:var(--lineHeight-body-xs);--text-caption-weight:var(--font-regular);--text-caption-tracking:var(--tracking-normal);--text-button-size:var(--text-body-s);--text-button-lineHeight:var(--lineHeight-body-s);--text-button-weight:var(--font-regular);--text-button-tracking:var(--tracking-normal);--text-chip-weight:var(--font-medium);--text-chip-lineHeight:var(--lineHeight-body-xxs);--chart-grid:color-mix(in srgb, var(--primary-800) 12%, transparent);--chart-axis-text:color-mix(in srgb, var(--text-secondary) 90%, var(--surface-bg));--chart-axis-tick:transparent;--chart-baseline:color-mix(in srgb, var(--text-secondary) 16%, transparent);--chart-crosshair:color-mix(in srgb, var(--info-500) 26%, transparent);--chart-series-primary:color-mix(in srgb, var(--info-500) 92%, var(--surface-bg));--chart-series-secondary:color-mix(in srgb, var(--brand-accent) 82%, var(--surface-bg));--chart-series-tertiary:color-mix(in srgb, var(--primary-300) 94%, var(--surface-bg));--chart-series-quaternary:color-mix(in srgb, var(--primary-800) 90%, var(--surface-bg));--chart-series-quinary:color-mix(in srgb, var(--ink-700) 86%, var(--surface-bg));--chart-reference-benchmark:color-mix(in srgb, var(--primary-300) 68%, var(--surface-bg));--chart-reference-baseline:color-mix(in srgb, var(--ink-700) 72%, var(--surface-bg));--chart-reference-neutral:color-mix(in srgb, var(--ink-600) 84%, var(--surface-bg));--chart-reference-muted:color-mix(in srgb, var(--ink-500) 58%, var(--surface-bg));--chart-semantic-positive:color-mix(in srgb, var(--success-300) 94%, var(--surface-bg));--chart-semantic-warning:color-mix(in srgb, var(--warning-300) 92%, var(--surface-bg));--chart-semantic-risk:color-mix(in srgb, var(--danger-300) 92%, var(--surface-bg));--chart-breakdown-1:var(--chart-series-primary);--chart-breakdown-2:var(--chart-series-secondary);--chart-breakdown-3:var(--chart-series-tertiary);--chart-breakdown-4:var(--chart-series-quaternary);--chart-breakdown-5:var(--chart-series-quinary);--chart-tooltip-background:color-mix(in srgb, var(--primary-900) 92%, var(--surface-bg));--chart-tooltip-border:color-mix(in srgb, var(--primary-300) 28%, transparent);--chart-tooltip-text:var(--colors-grayscale0);--chart-tooltip-max-width:280px;--chart-tooltip-muted:color-mix(in srgb, var(--primary-100) 76%, var(--surface-bg));--chart-tooltip-radius:12px;--chart-area-opacity-start:.32;--chart-area-opacity-end:0;--chart-bar-radius:8px;--chart-bar-category-gap:.28;--chart-bar-series-gap:.14;--chart-donut-corner-radius:5px;--chart-donut-pad-angle:.018;--chart-heatmap-cell-gap:4px;--chart-heatmap-cell-radius:7px;--chart-inactive-opacity:.24;--chart-axis-font-size:11px;--chart-axis-font-weight:500;--chart-active-marker-fill:var(--surface-bg);--chart-active-marker-radius:4.5px;--chart-active-marker-ring-width:2px;--overlay-edge-padding:var(--spacing-16);--chart-tooltip-offset:12px;--z-base:0;--z-raised:1;--z-local-overlay:2;--z-table-sticky:5;--z-sticky-context:30;--z-shell-topbar:40;--z-popover:1000;--z-tooltip:9999;--z-overlay:var(--z-local-overlay);--z-sticky:var(--z-sticky-context);--z-index-tooltip:var(--z-tooltip);--motion-ease-standard:cubic-bezier(.2, .7, .3, 1);--motion-ease-out:cubic-bezier(.2, .7, .3, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-interactive:var(--motion-duration-fast);--transition:var(--motion-duration-fast) var(--motion-ease-out);--transition-colors:color var(--motion-duration-fast) var(--motion-ease-out), background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);--transition-transform:transform var(--motion-duration-base) var(--motion-ease-emphasized);--transition-opacity:opacity var(--motion-duration-base) var(--motion-ease-out);--transition-interactive:var(--transition-colors), var(--transition-transform);--radius-control:var(--borderRadius-6);--radius-card:var(--borderRadius-12);--radius-modal:var(--borderRadius-16);--surface-radius:var(--radius-card);--elevation-rest:none;--elevation-raised:var(--depth-elevation1);--elevation-floating:var(--depth-elevation2);--elevation-modal:var(--depth-elevation4);--backdrop-filter:blur(8px) saturate(140%);--popover-backdrop-filter:blur(12px) saturate(180%);--tooltip-backdrop-filter:blur(10px) saturate(160%);--tooltip-background:color-mix(in srgb, var(--primary-900) 92%, transparent);--metric-font-feature-settings:"tnum" 1, "ss01" 1;--chart-series-glow-size:8px;--chart-series-glow-opacity:.3;--chart-sticky-shadow:0 1px 0 var(--border), 0 4px 12px color-mix(in srgb, var(--primary-900) 4%, transparent);--gauge-gradient-start:var(--colors-secondary300);--gauge-gradient-end:var(--colors-secondary600);--gauge-warning-gradient-start:var(--colors-warning200);--gauge-warning-gradient-end:var(--colors-warning400);--gauge-risk-gradient-start:var(--colors-error200);--gauge-risk-gradient-end:var(--colors-error400);--gauge-glow-color:color-mix(in srgb, var(--colors-secondary300) 36%, transparent);--scrollbar-size:6px;--scrollbar-thumb:#161b2a1f;--scrollbar-thumb-hover:#161b2a3d;--table-row-height-compact:32px;--table-row-height-standard:44px;--table-row-height-comfortable:56px;--table-row-height:var(--table-row-height-comfortable);--density-space-scale:1.25;--icon-stroke-width:1.5;--sidebar-active-indicator-width:3px;--sidebar-divider-color:color-mix(in srgb, var(--primary-900) 8%, transparent);--app-background-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");--app-background-ambient:radial-gradient(ellipse at top right, #00e57e0a, transparent 60%);--app-background:var(--app-background-ambient), var(--background);--spring-snappy:300 30;--spring-gentle:220 28;--spring-bouncy:360 22}@media (width<=767px){:root{--cardGridGap:var(--space-4);--chartContentGap:var(--space-4);--cardPadding:var(--space-4);--sectionContentGap:var(--space-4)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-900:#050816;--primary-800:#8fa3ff;--primary-600:#7e94f0;--primary-300:#9fb1ff;--primary-200:#6f7fc2;--primary-100:#202947;--primary-50:#161d35;--text-header-primary:var(--primary-800);--ink-900:#eef3ff;--ink-800:#d7def2;--ink-700:#b3bdd8;--ink-600:#9aa5c3;--ink-500:#77829f;--ink-200:#343d5c;--ink-100:#20283f;--success-700:#92f3c7;--success-500:#31ea96;--success-300:#00d777;--success-200:#39f3a3;--success-100:#0c3324;--warning-700:#ffe0a1;--warning-500:#ffb41f;--warning-300:#f90;--warning-200:#ffd37b;--warning-100:#3b2a0d;--danger-700:#ffb5bd;--danger-500:#fb606f;--danger-300:#ff7d8a;--danger-200:#ff9aa4;--danger-100:#3a121a;--info-700:#c7d4ff;--info-500:#8da9ff;--info-200:#6883d6;--info-100:#172344;--semantic-border:#a6b2de29;--semantic-border-focus:#9fb1ff94;--semantic-background-dark:var(--primary-300);--semantic-background-light:#161b2f;--semantic-background-light-neutral:#0c1124;--semantic-text-label:#c7cfea;--semantic-text-hint:#8f9ab8;--semantic-text-subtitle:#a4aecb;--semantic-text-placeholder:#78829f;--semantic-text-placeholder-active:#e6ecff;--semantic-text-error:var(--danger-300);--semantic-text-title:#eef3ff;--semantic-text-body:#dce4f8;--semantic-icon-placeholder:#8f9ab8;--semantic-icon-info:#8da9ff;--semantic-icon-info-background:#172344;--semantic-icon-action:#9fb1ff;--semantic-icon-action-background:#18213c;--semantic-icon-danger:var(--danger-300);--button-primary-background-default:#8fa3ff;--button-primary-background-hover:#a5b6ff;--button-primary-background-pressed:#7e94f0;--button-primary-foreground:#050816;--button-secondary-background-default:#12182c;--button-secondary-background-hover:#18213c;--button-secondary-background-pressed:#202947;--button-secondary-border-default:#9fb1ff75;--button-secondary-border-hover:#9fb1ff9e;--button-secondary-border-pressed:#9fb1ffbd;--button-secondary-foreground-default:#dce4ff;--button-tertiary-background-default:#161d35;--button-tertiary-background-hover:#202947;--button-tertiary-background-pressed:#273153;--button-tertiary-foreground-default:#dce4ff;--label-default-text:#c7d4ff;--label-default-background:#172344;--label-inactive-text:#9aa5c3;--label-inactive-background:#9fb1ff1a;--surface-bg:#11172d;--surface-muted:#0c1124;--surface-elevated:#18203a;--surface-line:#a6b2de29;--background:#0c1124;--foreground:#dce4f8;--surface:var(--surface-bg);--surface-secondary:#0f1528;--surface-tertiary:#18203a;--overlay:#151c34;--border:var(--surface-line);--separator:#a6b2de24;--focus:var(--semantic-border-focus);--backdrop-bg:#050816b8;--backdrop:var(--backdrop-bg);--field-background:#151c34;--field-foreground:#e6ecff;--field-border:#a6b2de2e;--field-empty-background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--field-empty-background:color-mix(in srgb, var(--surface-bg) 76%, var(--surface-muted))}}[data-theme=dark]{--field-option-selected-background:#9fb1ff21;--field-option-hover-background:#9fb1ff14;--field-border-focus:#9fb1ff9e;--depth-elevation1:0 1px 0 #ffffff09, 0 14px 34px #0003, 0 2px 8px #0508162e;--depth-elevation2:0 1px 0 #ffffff0b, 0 22px 58px #00000047, 0 6px 18px #05081638;--depth-elevation3:0 1px 0 #ffffff0b, 0 30px 86px #00000052, 0 10px 28px #0508163d;--depth-elevation4:0 1px 0 #ffffff0d, 0 36px 104px #00000061, 0 12px 34px #05081647;--depth-elevation5:0 1px 0 #ffffff0d, 0 44px 128px #0000006b, 0 16px 42px #0508164d;--focus-ring-color:#9fb1ff61;--state-hover-surface:#9fb1ff14;--state-hover-surface-strong:#9fb1ff1f;--state-active-surface:#9fb1ff29;--state-selected-surface:#18213c;--state-selected-indicator:#9fb1ff;--chart-grid:#a6b2de1f;--chart-axis-text:#dce4f8b8;--chart-baseline:#dce4f824;--chart-series-primary:#8da9ff;--chart-series-secondary:#31ea96;--chart-series-tertiary:#b6c3ff;--chart-series-quaternary:#d2dbff;--chart-series-quinary:#a8b2ce;--chart-tooltip-background:#0c1124e6;--chart-tooltip-border:#9fb1ff3d;--chart-tooltip-muted:#dce4f8b3;--chart-active-marker-fill:#11172d;--scrollbar-thumb:#dce4f829;--scrollbar-thumb-hover:#dce4f84d;--sidebar-divider-color:#a6b2de1a;--app-background-ambient:radial-gradient(ellipse at top right, #31ea9614, transparent 60%)}@media (width>=768px){:root{--text-display-1:var(--text-display-1-desktop);--text-display-2:var(--text-display-2-desktop);--text-display-3:var(--text-display-3-desktop);--text-display-4:var(--text-display-4-desktop);--text-display-5:var(--text-display-5-desktop);--text-display-6:var(--text-display-6-desktop);--text-body-l:var(--text-body-l-desktop);--text-body-m:var(--text-body-m-desktop);--text-body-s:var(--text-body-s-desktop);--text-body-xs:var(--text-body-xs-desktop);--text-body-xxs:var(--text-body-xxs-desktop);--lineHeight-display-1:var(--lineHeight-display-1-desktop);--lineHeight-display-2:var(--lineHeight-display-2-desktop);--lineHeight-display-3:var(--lineHeight-display-3-desktop);--lineHeight-display-4:var(--lineHeight-display-4-desktop);--lineHeight-display-5:var(--lineHeight-display-5-desktop);--lineHeight-display-6:var(--lineHeight-display-6-desktop);--lineHeight-body-l:var(--lineHeight-body-l-desktop);--lineHeight-body-m:var(--lineHeight-body-m-desktop);--lineHeight-body-s:var(--lineHeight-body-s-desktop);--lineHeight-body-xs:var(--lineHeight-body-xs-desktop);--lineHeight-body-xxs:var(--lineHeight-body-xxs-desktop)}}*{box-sizing:border-box;letter-spacing:var(--tracking-normal)}[hidden]{display:none!important}html,body{min-height:100%;color:var(--ink-900);background:var(--app-background);font-family:Lexend,system-ui,-apple-system,sans-serif;font-weight:var(--font-light);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--app-background-texture);opacity:.03;mix-blend-mode:multiply;background-size:120px 120px;position:fixed;inset:0}[data-theme=dark] body:before{opacity:.05;mix-blend-mode:screen}body.sheet-open{overflow:hidden}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,dt,fieldset,legend{margin:0;padding:0}ul{padding-left:1.1rem}a{color:var(--link);text-decoration:none}a:hover,a:focus-visible,a:active,a:visited{text-decoration:none}#root{z-index:1;isolation:isolate;min-height:100vh;position:relative}.app-shell{min-height:100vh;padding:var(--space-5) var(--space-4) var(--space-7)}.dashboard-shell{gap:var(--space-5);max-width:var(--layout-max);width:100%;margin:0 auto;display:grid}.dashboard-main{gap:var(--space-5);min-width:0;display:grid}.dashboard-topbar,.sidebar-rail__surface,.control-bar,.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.utility-notice{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--elevation-raised)}.dashboard-topbar,.sidebar-rail__surface,.control-bar,.metric-card,.utility-notice,.section-panel,.diagnostic-panel,.progression-panel{border-radius:var(--radius-card)}.dashboard-topbar{align-items:center;gap:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.dashboard-topbar__copy{gap:var(--space-1);min-width:0;display:grid}.dashboard-topbar__copy strong,.sidebar-nav__system-copy h2,.sidebar-context h3{color:var(--text-header-primary);font-size:var(--text-header-title-size);font-weight:var(--text-header-title-weight);letter-spacing:var(--text-header-title-tracking);line-height:var(--text-header-title-lineHeight);margin:0}.dashboard-topbar__copy p:last-child{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.dashboard-topbar__button{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;font-size:var(--text-button-size);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-tracking);line-height:var(--text-button-lineHeight);min-height:var(--tap-size);padding:0 var(--space-4);transition:background-color var(--transition), border-color var(--transition), color var(--transition);flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-topbar__button:hover{background:var(--state-hover-surface)}.dashboard-topbar__button:focus-visible{box-shadow:none;outline:none}.sidebar-rail{display:none}.sidebar-rail__surface{background:linear-gradient(180deg, var(--surface-bg) 0%, var(--surface-muted) 100%);border:0;border-right:1px solid var(--border);box-shadow:var(--elevation-rest);padding:var(--space-5) var(--space-3);border-radius:0;display:grid}.sidebar-nav{align-content:start;gap:var(--space-6);min-width:0;display:grid}.sidebar-nav__groups{gap:var(--space-4);min-width:0;display:grid}.sidebar-nav__system{align-items:center;gap:var(--space-3);min-width:0;padding:0 var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.sidebar-context{border-top:1px solid var(--separator);gap:var(--space-1);padding-top:var(--space-4);margin-top:auto;display:grid}.sidebar-nav__mark{background:var(--primary-900);border-radius:var(--radius-control);color:var(--brand-accent);font-size:var(--text-body-s);font-weight:var(--font-medium);height:var(--spacing-32);line-height:var(--lineHeight-body-s);width:var(--spacing-32);justify-content:center;align-items:center;display:inline-flex}.sidebar-nav__system-copy{gap:0;min-width:0;display:grid}.sidebar-nav__system-status{flex:none}.sidebar-context p,.sidebar-context__meta{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.sidebar-context__meta{font-size:var(--text-caption-size);gap:var(--space-1);line-height:var(--text-caption-lineHeight);display:grid}.sidebar-nav__divider{background:var(--sidebar-divider-color);border:0;height:1px;margin:0}.sidebar-group{gap:var(--space-3);display:grid}.sidebar-group__title{color:var(--text-secondary);font-size:var(--text-group-title-size);font-weight:var(--text-group-title-weight);letter-spacing:var(--text-group-title-tracking);line-height:var(--text-group-title-lineHeight);text-transform:var(--text-group-title-transform)}.sidebar-menu{gap:var(--space-1);display:grid}.sidebar-menu__item{border-radius:var(--radius-control);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);text-align:left;transition:background-color var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);background:0 0;border:1px solid #0000;width:100%;text-decoration:none;display:flex;position:relative}.sidebar-menu__item:before{border-radius:var(--borderRadius-999);bottom:var(--space-2);content:"";left:0;top:var(--space-2);width:var(--sidebar-active-indicator-width);background:0 0;position:absolute}.sidebar-menu__item:hover{background:var(--state-hover-surface);border-color:#0000}.sidebar-menu__item:focus-visible{border-color:#0000;outline:none}.sidebar-menu__item[aria-selected=true],.sidebar-menu__item[data-selected=true]{color:var(--primary-800);background:0 0;border-color:#0000}.sidebar-menu__item-icon{border-radius:var(--borderRadius-4);color:currentColor;height:var(--spacing-24);width:var(--spacing-24);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-menu__item-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;height:16px;stroke-width:var(--icon-stroke-width);width:16px}.sidebar-menu__item-copy{gap:var(--space-1);min-width:0;display:grid}.sidebar-menu__item-badge{flex:none;margin-left:auto}.sidebar-menu__item-label{color:inherit;font-size:var(--text-nav-item-size);font-weight:var(--text-nav-item-weight);letter-spacing:var(--text-nav-item-tracking);line-height:var(--text-nav-item-lineHeight)}.sidebar-menu__item[aria-selected=true] .sidebar-menu__item-label,.sidebar-menu__item[data-selected=true] .sidebar-menu__item-label{font-weight:var(--font-semibold)}.sidebar-group--system .sidebar-group__title{color:var(--text-tertiary)}.sidebar-group--system .sidebar-menu{gap:var(--space-1)}.sidebar-group--system .sidebar-menu__item{color:var(--text-secondary);min-height:40px;padding-bottom:var(--space-2);padding-top:var(--space-2)}.sidebar-group--system .sidebar-menu__item-label{color:var(--text-secondary);font-weight:var(--text-nav-item-weight)}.sidebar-group--system .sidebar-menu__item-icon{height:var(--spacing-24);width:var(--spacing-24)}.sidebar-group--system .sidebar-menu__item-icon svg{width:15px;height:15px}.sidebar-drawer__dialog{background:var(--surface-bg);border-right:1px solid var(--border);box-shadow:var(--elevation-modal);gap:var(--space-5);min-height:100vh;padding:var(--space-5);width:min(92vw,380px);display:grid;position:relative}.sidebar-drawer__body,.sidebar-drawer__navigation{gap:var(--space-5);padding:0;display:grid}.sidebar-drawer__close{right:var(--space-4);top:var(--space-4);z-index:var(--z-raised);position:absolute}.sidebar-drawer__navigation .sidebar-nav__system{padding-right:var(--space-7)}.page-header{margin-bottom:var(--space-6);display:block}.page-header__copy{gap:var(--space-2);display:grid}.page-header h1{color:var(--text-header-primary);font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);letter-spacing:var(--text-page-title-tracking);line-height:var(--text-page-title-lineHeight)}.page-header__description{color:var(--text-secondary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lineHeight);max-width:none}.controls-state span,.funnel-context-details-grid span,.funnel-context-stat__label,.kpi-row__label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.controls-state strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight);overflow-wrap:anywhere;min-width:0}.funnel-context-bar{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);display:grid}.funnel-context-bar__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));display:grid}.funnel-context-stat{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.funnel-context-stat{background:color-mix(in srgb, var(--surface-muted) 76%, var(--surface-bg))}}.funnel-context-stat{border:1px solid var(--border);border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.funnel-context-stat__value{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);overflow-wrap:anywhere;min-width:0}.funnel-context-stat--score .funnel-context-stat__value{font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);letter-spacing:var(--text-metric-value-tracking);line-height:var(--text-metric-value-lineHeight)}.funnel-context-bar__details{border-top:1px solid var(--separator);padding-top:var(--space-3)}.funnel-context-details,.controls-disclosure{gap:var(--space-2);display:grid}.funnel-context-details summary,.controls-disclosure summary{color:var(--text-secondary);cursor:pointer;font-size:var(--text-body-desc-size);font-weight:var(--font-medium);line-height:var(--text-body-desc-lineHeight);list-style:none}.funnel-context-details summary::-webkit-details-marker{display:none}.controls-disclosure summary::-webkit-details-marker{display:none}.funnel-context-details-grid,.controls-disclosure__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.funnel-context-details-grid div,.controls-disclosure__grid div{gap:var(--space-1);display:grid}.funnel-context-details-grid strong,.controls-disclosure__grid strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m)}.status-chip{--chip-bg:var(--label-default-background);--chip-fg:var(--label-default-text);background:var(--chip-bg);border-radius:var(--radius-control);color:var(--chip-fg);font-weight:var(--text-chip-weight);line-height:var(--text-chip-lineHeight);border:1px solid #0000}.status-chip--demo,.status-chip--neutral{--chip-bg:var(--semantic-background-light-neutral);--chip-fg:var(--semantic-text-label);border-color:var(--semantic-border)}.status-chip--healthy,.status-chip--good,.status-chip--live,.status-chip--success{--chip-bg:var(--label-success-background);--chip-fg:var(--label-success-text)}.status-chip--watch,.status-chip--partial,.status-chip--degraded{--chip-bg:var(--label-warning-background);--chip-fg:var(--label-warning-text)}.status-chip--risk,.status-chip--critical,.status-chip--error{--chip-bg:var(--label-error-background);--chip-fg:var(--label-error-text)}.status-chip--loading,.status-chip--info{--chip-bg:var(--label-info-background);--chip-fg:var(--label-info-text);border-color:var(--semantic-icon-info)}@supports (color:color-mix(in lab, red, red)){.status-chip--loading,.status-chip--info{border-color:color-mix(in srgb, var(--semantic-icon-info) 18%, var(--border))}}.status-chip--inactive{--chip-bg:var(--label-inactive-background);--chip-fg:var(--label-inactive-text)}.control-bar,.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.utility-notice{gap:var(--space-4);padding:var(--space-5);display:grid}.control-bar__header,.section-panel__header,.metric-card__header,.diagnostic-panel__header,.progression-panel__header,.utility-notice__header{gap:var(--space-2);display:grid}.section-panel__header,.progression-panel__header{gap:var(--space-1)}.section-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.section-panel__heading,.progression-panel__heading{gap:var(--space-1);min-width:0;display:grid}.progression-panel__header--with-meta{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.progression-panel__header-meta{justify-self:end;min-width:0}.section-panel__header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.metric-card__header{gap:0}.control-bar__header .card__title,.section-panel__header .card__title,.metric-card__header .card__title,.diagnostic-panel__header .card__title,.progression-panel__header .card__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.control-bar__header .card__description,.section-panel__header .card__description,.metric-card__header .card__description,.progression-panel__header .card__description,.section-panel__content p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.control-bar__content,.section-panel__content,.metric-card__content,.diagnostic-panel__content,.progression-panel__content,.utility-notice__content{gap:var(--space-4);display:grid}.controls-grid,.overview-filter-bar{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.controls-field,.controls-field .select{width:100%;min-width:0}.controls-field .select__trigger{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--field-foreground);height:var(--field-min-height);min-height:var(--field-min-height);transition:var(--transition-colors);align-items:center;overflow:hidden}.controls-field .select__trigger:hover{background:var(--state-hover-surface)}.controls-field .select__trigger:focus-within{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.controls-field .select__value{color:var(--field-foreground);min-width:0;display:block;overflow:hidden}.controls-field .select__value[data-placeholder]{color:var(--field-placeholder)}.controls-field .select__indicator{color:var(--semantic-icon-placeholder);flex:none}.controls-field .select__trigger:focus-within .select__indicator,.controls-field .select__trigger:focus-within .select__value[data-placeholder]{color:var(--field-placeholder-active)}.option-row{gap:var(--space-1);min-width:0;display:grid}.controls-field .select__trigger .option-row{gap:0;overflow:hidden}.controls-field .select__trigger .option-row span,.controls-field .select__trigger .option-row small,.list-box-item .option-row span,.list-box-item .option-row small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.option-row small{color:var(--text-secondary);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xxs)}.select__popover{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-popover);-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);max-height:min(320px,100vh - 48px);padding:var(--space-2);overflow:hidden}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--surface-bg)}.select__popover .list-box{border-radius:calc(var(--radius-card) - 2px);max-height:calc(min(320px, calc(100vh - 48px)) - var(--space-4));background:0 0;padding:0;overflow-y:auto}.select__popover .list-box-item{border-radius:var(--radius-control);align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:10px 36px 10px 12px;display:flex;position:relative}.select__popover .list-box-item .option-row{gap:var(--spacing-2);width:100%;min-width:0}.select__popover .list-box-item .option-row span,.select__popover .list-box-item>span:first-child{color:var(--text-primary);min-width:0;font-size:14px;line-height:20px;display:block}.select__popover .list-box-item .option-row small{color:var(--text-secondary);font-size:12px;line-height:16px}.select__popover .list-box-item:hover,.select__popover .list-box-item[data-hovered=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.select__popover .list-box-item:hover,.select__popover .list-box-item[data-hovered=true]{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-bg))}}.select__popover .list-box-item[aria-selected=true],.select__popover .list-box-item[data-selected=true]{background:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.select__popover .list-box-item[aria-selected=true],.select__popover .list-box-item[data-selected=true]{background:color-mix(in srgb, var(--primary-300) 14%, var(--surface-bg))}}.select__popover .list-box-item:focus-visible,.select__popover .list-box-item[data-focus-visible=true]{box-shadow:var(--focus-ring-inset);outline:none}.select__popover .list-box-item .list-box-item__indicator{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:calc(50% + 8px);right:12px;transform:translateY(-50%)}.select__popover .list-box-item .list-box-item__indicator svg{width:16px;max-width:16px;height:16px;max-height:16px;display:block}.select__popover .list-box-item[aria-selected=true] .list-box-item__indicator,.select__popover .list-box-item[data-selected=true] .list-box-item__indicator{color:var(--text-primary)}.controls-state{border:1px solid var(--border);border-radius:var(--radius-control);align-content:start;gap:var(--space-1);min-height:var(--field-min-height);padding:var(--space-3);display:grid}.controls-state p{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.global-filter-indicator{margin-top:var(--space-2);display:inline-flex}.global-filter-tooltip__content{gap:var(--space-1);max-width:320px;display:grid}.global-filter-tooltip__content strong{color:var(--text-primary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.global-filter-tooltip__content p{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.control-bar--funnel-detail{gap:var(--space-3);padding:var(--space-4)}.control-bar--funnel-detail .control-bar__header{gap:var(--space-1)}.live-controls-grid--compact{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.control-bar--funnel-detail .live-controls-grid--compact>.controls-state{display:none}.controls-disclosure{border-top:1px solid var(--separator);padding-top:var(--space-3)}.controls-disclosure__content{gap:var(--space-3);padding-top:var(--space-2);display:grid}.controls-state--compact{background:var(--surface-muted);border-color:var(--separator);min-height:auto}.controls-actions{gap:var(--space-3);display:grid}.overview-actions{min-width:min(100%,180px)}.controls-button{min-height:var(--control-height);width:100%}.maia-select{gap:var(--space-1);width:100%;min-width:0;display:grid}.maia-select--filter{gap:var(--space-2)}.maia-select--compact{gap:var(--spacing-2)}.maia-select__label,.maia-select .label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight);margin:0}.maia-select--filter .maia-select__label,.maia-select--filter .label{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.maia-select .select{width:100%;min-width:0}.maia-select .select__trigger,.maia-select__native-control{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--radius-control);color:var(--field-foreground);font:inherit;font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);min-height:var(--field-min-height);min-width:0;transition:var(--transition-colors);align-items:center;width:100%}.maia-select .select__trigger{gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.maia-select__native{width:100%;min-width:0;display:grid;position:relative}.maia-select__native-control{appearance:none;padding:var(--space-2) calc(var(--space-3) + var(--spacing-24)) var(--space-2) var(--space-3);text-overflow:ellipsis}.maia-select--filter .select__trigger,.maia-select--filter .maia-select__native-control{background:var(--surface-bg);border-color:var(--border);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);min-height:48px;padding-block:9px}.maia-select--filter .select__trigger{padding-inline:14px}.maia-select--filter .maia-select__native-control{padding-inline:14px 40px}.maia-select--empty-value:not(.maia-select--loading):not(.maia-select--readonly) .select__trigger,.maia-select--empty-value:not(.maia-select--loading):not(.maia-select--readonly) .maia-select__native-control{background:var(--field-empty-background);border-color:var(--border)}.maia-select--compact .select__trigger,.maia-select--compact .maia-select__native-control{min-height:var(--control-height-sm);padding-block:var(--space-1)}.maia-select .select__trigger:hover,.maia-select .select__trigger[data-hovered=true],.maia-select__native-control:hover{background:var(--state-hover-surface)}.maia-select--filter .select__trigger:hover,.maia-select--filter .select__trigger[data-hovered=true],.maia-select--filter .maia-select__native-control:hover{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.maia-select--filter .select__trigger:hover,.maia-select--filter .select__trigger[data-hovered=true],.maia-select--filter .maia-select__native-control:hover{background:color-mix(in srgb, var(--surface-bg) 92%, var(--surface-muted))}}.maia-select--filter .select__trigger:hover,.maia-select--filter .select__trigger[data-hovered=true],.maia-select--filter .maia-select__native-control:hover{border-color:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){.maia-select--filter .select__trigger:hover,.maia-select--filter .select__trigger[data-hovered=true],.maia-select--filter .maia-select__native-control:hover{border-color:color-mix(in srgb, var(--ink-900) 18%, var(--border))}}.maia-select .select__trigger:focus-within,.maia-select__native-control:focus-visible{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring);outline:none}.maia-select--invalid .select__trigger,.maia-select--invalid .maia-select__native-control,.maia-select .select[data-invalid=true] .select__trigger{border-color:var(--danger-500)}.maia-select .select__value,.maia-select__option-label{color:var(--field-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.maia-select .select__value{place-items:start;width:100%;display:grid}.maia-select .select__value[data-placeholder]{color:var(--field-placeholder)}.maia-select:not(.maia-select--empty-value):not(.maia-select--default-value) .select__value,.maia-select:not(.maia-select--empty-value):not(.maia-select--default-value) .select-trigger-value{font-weight:var(--font-semibold)}.maia-select--default-value .select__value,.maia-select--default-value .select-trigger-value,.maia-select--empty-value .select__value,.maia-select--empty-value .select-trigger-value{color:var(--field-placeholder);font-weight:var(--font-light)}.maia-select .select__indicator,.maia-select__native-indicator,.maia-select__spinner{color:var(--text-secondary);height:var(--spacing-16);width:var(--spacing-16);flex:none}.maia-select__native-indicator,.maia-select__native-spinner{pointer-events:none;right:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.maia-select__native-spinner{right:calc(var(--space-3) + var(--spacing-20))}.maia-select__native-indicator path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}.maia-select[data-disabled=true],.maia-select--readonly,.maia-select--loading{opacity:1}.maia-select[data-disabled=true] .maia-select__native-control,.maia-select--readonly .select__trigger,.maia-select--readonly .maia-select__native-control,.maia-select--loading .select__trigger,.maia-select--loading .maia-select__native-control{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.maia-select[data-disabled=true] .maia-select__native-control,.maia-select--readonly .select__trigger,.maia-select--readonly .maia-select__native-control,.maia-select--loading .select__trigger,.maia-select--loading .maia-select__native-control{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.maia-select[data-disabled=true] .maia-select__native-control,.maia-select--readonly .select__trigger,.maia-select--readonly .maia-select__native-control,.maia-select--loading .select__trigger,.maia-select--loading .maia-select__native-control{color:var(--text-secondary)}.maia-select__popover,.select__popover,.dropdown__popover{--maia-select-popover-max-height:min(320px, calc(100vh - 48px));background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-popover);padding:var(--space-2);overflow:hidden;max-height:var(--maia-select-popover-max-height)!important}.maia-select__popover--mobile-filter{--maia-select-popover-max-height:min(280px, calc(var(--visual-viewport-height,100dvh) - 160px));position:fixed!important}.maia-select__popover .list-box,.select__popover .list-box,.dropdown__popover .menu{border-radius:calc(var(--radius-card) - 2px);max-height:calc(var(--maia-select-popover-max-height) - var(--space-4));background:0 0;padding:0;overflow-y:auto}.maia-select__item,.select__popover .list-box-item,.dropdown__popover .menu-item{border-radius:var(--radius-control);font-weight:var(--font-light);align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:10px 36px 10px 12px;display:flex;position:relative}.maia-select__item:hover,.maia-select__item[data-hovered=true],.select__popover .list-box-item:hover,.select__popover .list-box-item[data-hovered=true],.dropdown__popover .menu-item:hover,.dropdown__popover .menu-item[data-hovered=true]{background:var(--field-option-hover-background)}.maia-select__item[aria-selected=true],.maia-select__item[data-selected=true],.select__popover .list-box-item[aria-selected=true],.select__popover .list-box-item[data-selected=true],.dropdown__popover .menu-item[aria-selected=true],.dropdown__popover .menu-item[data-selected=true]{background:var(--field-option-selected-background);color:var(--text-primary);font-weight:var(--font-semibold)}.maia-select__item:focus-visible,.maia-select__item[data-focus-visible=true],.select__popover .list-box-item:focus-visible,.select__popover .list-box-item[data-focus-visible=true],.dropdown__popover .menu-item:focus-visible,.dropdown__popover .menu-item[data-focus-visible=true]{box-shadow:var(--focus-ring-inset);outline:none}.maia-select__option-content{gap:var(--spacing-2);width:100%;min-width:0;display:grid}.maia-select__option-description,.maia-select__state{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.maia-select__state{padding:var(--space-2) var(--space-3);display:block}.maia-select .list-box-item__indicator,.select__popover .list-box-item__indicator,.dropdown__popover .menu-item__indicator{color:var(--text-secondary);height:var(--spacing-16);pointer-events:none;right:var(--space-3);width:var(--spacing-16);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:calc(50% + 8px);transform:translateY(-50%)}.maia-select .list-box-item__indicator svg,.select__popover .list-box-item__indicator svg,.dropdown__popover .menu-item__indicator svg{height:var(--spacing-16);width:var(--spacing-16);display:block}.maia-select__item[aria-selected=true] .list-box-item__indicator,.maia-select__item[data-selected=true] .list-box-item__indicator,.select__popover .list-box-item[aria-selected=true] .list-box-item__indicator,.select__popover .list-box-item[data-selected=true] .list-box-item__indicator,.dropdown__popover .menu-item[aria-selected=true] .menu-item__indicator,.dropdown__popover .menu-item[data-selected=true] .menu-item__indicator{color:var(--state-selected-indicator)}.select-trigger-value,.select-trigger-value--stacked,.option-row{min-width:0}.select-trigger-value,.option-row span,.option-row small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.select-trigger-value--stacked,.option-row{gap:var(--spacing-2);white-space:normal;display:grid}.select-trigger-value--stacked small,.option-row small{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}@media (width<=680px){.maia-select--filter,.maia-select--filter .select,.maia-select--filter .select__trigger,.maia-select--filter .maia-select__native-control{width:100%}}.utility-notice{border-left:var(--spacing-4) solid var(--semantic-icon-info);background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.utility-notice{background:color-mix(in srgb, var(--surface-bg) 94%, var(--surface-muted))}}.utility-notice{box-shadow:var(--elevation-raised)}.launch-date-inline-notice{color:var(--text-secondary);font-size:var(--text-body-s);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.utility-notice--partial,.utility-notice--degraded,.utility-notice--watch,.utility-notice--loading{border-left-color:var(--warning-500)}.utility-notice--error,.utility-notice--risk,.utility-notice--critical{border-left-color:var(--danger-500)}.utility-notice--demo,.utility-notice--neutral{border-left-color:var(--semantic-border-focus)}.utility-notice--live,.utility-notice--healthy,.utility-notice--good,.utility-notice--success{border-left-color:var(--success-500)}.utility-list{color:var(--text-secondary);gap:var(--space-2);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);display:grid}.data-context-callout{background:var(--surface-muted);align-items:start}@supports (color:color-mix(in lab, red, red)){.data-context-callout{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-bg))}}.data-context-callout{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.data-context-callout{border:1px solid color-mix(in srgb, var(--border) 88%, var(--surface-muted))}}.data-context-callout{border-radius:var(--radius-control);gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid}.data-context-callout strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.data-context-callout p,.data-context-footer-disclaimer,.data-context-modal__body p{color:var(--text-secondary);margin:0}.data-context-callout p{font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.data-context-footer-disclaimer{font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding-top:var(--space-3)}.data-context-modal{min-height:min(100%,520px)}.data-context-modal__subtitle{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.data-context-modal__body{gap:var(--modal-gap);grid-template-columns:minmax(0,1fr) minmax(220px,275px);align-items:center;display:grid}.data-context-modal__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.data-context-modal__body p{font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.data-context-modal__usage,.data-context-modal__list{display:grid}.data-context-modal__usage{gap:var(--space-4)}.data-context-modal__section-label{color:var(--text-secondary)}.data-context-modal__list{gap:var(--space-4);margin:0;padding:0;list-style:none}.data-context-modal__item{color:var(--text-primary);font-size:var(--text-body-desc-size);align-items:center;gap:var(--space-2);line-height:var(--text-body-desc-lineHeight);display:flex}.data-context-modal__item svg{flex:none}.data-context-modal__item--allowed svg{color:var(--success)}.data-context-modal__item--disallowed svg{color:var(--danger)}.data-context-modal__illustration{justify-content:center;align-items:center;min-width:0;display:flex}.data-context-modal__illustration img{width:275px;max-width:100%;height:auto;max-height:225px;display:block}.data-context-modal__footer{justify-content:flex-end}.button.maia-button.data-context-modal__action{gap:var(--space-2);min-height:40px;padding-inline:22px 18px}@media (width<=640px){.data-context-modal{min-height:auto}.data-context-modal__body{gap:var(--space-5);grid-template-columns:1fr}.data-context-modal__illustration img{width:220px;max-height:180px}.button.maia-button.data-context-modal__action{width:100%}}.overview-warning-groups{gap:var(--space-3);display:grid}.overview-warning-group{border:1px solid var(--border);border-radius:var(--borderRadius-12);gap:var(--space-3);padding:var(--space-3);display:grid}.overview-warning-group--broker{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--broker{background:color-mix(in srgb, var(--danger-100) 42%, var(--surface-bg))}}.overview-warning-group--disabled{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--disabled{background:color-mix(in srgb, var(--surface-muted) 76%, var(--surface-bg))}}.overview-warning-group--tracking_source{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--tracking_source{background:color-mix(in srgb, var(--warning-100) 38%, var(--surface-bg))}}.overview-warning-group__header{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.overview-warning-group__list{gap:var(--space-2);display:grid}.overview-warning-group__item{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-warning-group__icon{color:var(--warning-500);font-size:var(--text-body-m);font-weight:var(--font-semibold);justify-content:center;align-items:center;min-width:12px;padding-top:2px;line-height:1;display:inline-flex}.overview-warning-group--broker .overview-warning-group__icon{color:var(--danger-500)}.overview-warning-group--disabled .overview-warning-group__icon{color:var(--text-tertiary)}.overview-warning-group__copy{gap:var(--spacing-2);display:grid}.topline-summary,.metric-grid,.overview-topline-grid,.subscore-grid,.priority-signals-grid,.detail-summary-grid,.diagnostic-grid,.comparison-grid{gap:var(--space-4);display:grid}.topline-summary,.overview-topline-grid{align-items:stretch}.dashboard-diagnostic-strip{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);align-items:stretch;gap:0;display:grid;overflow:hidden}.dashboard-diagnostic-main{border-bottom:1px solid var(--separator);align-content:start;align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4);justify-content:start;display:grid}.dashboard-diagnostic-main small,.dashboard-diagnostic-item small{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.dashboard-diagnostic-main div,.dashboard-diagnostic-item{align-content:start;gap:var(--space-1);justify-items:start;min-width:0;display:grid}.dashboard-diagnostic-status{align-content:start;align-items:start;gap:var(--space-1);min-width:0;display:grid}.dashboard-diagnostic-status [aria-hidden=true]{display:none}.dashboard-diagnostic-item__header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-diagnostic-item--action .action-hint{gap:var(--space-1)}.dashboard-diagnostic-main span,.dashboard-diagnostic-item span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.dashboard-diagnostic-status .status-chip{width:max-content}.dashboard-diagnostic-main strong{color:var(--text-primary);font-size:var(--text-metric-hero-size);font-weight:var(--text-metric-hero-weight);letter-spacing:var(--text-metric-hero-tracking);line-height:var(--text-metric-hero-lineHeight)}.dashboard-diagnostic-grid{grid-template-columns:1fr;display:grid}.dashboard-diagnostic-item{border-top:1px solid var(--separator);padding:var(--space-4)}.dashboard-diagnostic-item:first-child{border-top:0}.dashboard-diagnostic-item strong,.dashboard-diagnostic-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboard-diagnostic-item strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight)}.dashboard-diagnostic-item small{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.funnel-main-kpi-grid,.funnel-overview-top-kpi-grid,.property-kpi-grid,.property-detail-grid,.stakeholder-kpi-grid{gap:var(--cardGridGap);display:grid}.funnel-overview-top-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stakeholder-kpi-grid--progress,.stakeholder-kpi-grid--conversion{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-overview-top-kpi{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);box-shadow:none;align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.funnel-overview-top-kpi--loading{min-height:172px}.funnel-overview-top-kpi__copy{gap:var(--space-1);min-width:0;display:grid}.funnel-overview-top-kpi__copy h2{color:var(--primary-800);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);overflow-wrap:anywhere;min-width:0;margin:0}.funnel-overview-top-kpi__copy strong{color:var(--primary-800);font-size:var(--text-metric-value-size);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-metric-value-lineHeight);overflow-wrap:anywhere;min-width:0}.funnel-overview-top-kpi__copy span{color:var(--text-tertiary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);min-width:0}.funnel-overview-top-kpi__delta{background:var(--surface-muted);border-radius:var(--borderRadius-999);color:var(--text-secondary);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);max-width:100%;min-height:var(--space-6);min-width:calc(var(--space-8) + var(--space-3));padding-inline:var(--space-3);white-space:nowrap;justify-content:center;place-self:end start;align-items:center;display:inline-flex}.funnel-overview-top-kpi__delta--up{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.funnel-overview-top-kpi__delta--up{background:color-mix(in srgb, var(--success-100) 82%, var(--surface-bg))}}.funnel-overview-top-kpi__delta--up{color:var(--success-300)}.funnel-overview-top-kpi__delta--down{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.funnel-overview-top-kpi__delta--down{background:color-mix(in srgb, var(--danger-100) 82%, var(--surface-bg))}}.funnel-overview-top-kpi__delta--down{color:var(--danger-300)}.funnel-overview-top-kpi__delta--neutral,.funnel-overview-top-kpi__delta--loading,.funnel-overview-top-kpi__delta--unavailable,.funnel-overview-top-kpi__delta--error{background:var(--surface-muted);color:var(--text-secondary)}.funnel-overview-top-kpi--loading .funnel-overview-top-kpi__delta{border-radius:var(--borderRadius-999);height:var(--space-6);min-width:calc(var(--space-8) + var(--space-3))}.funnel-main-kpi-grid,.property-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.property-detail-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;gap:var(--chartContentGap);padding:var(--cardPadding);display:grid}.property-pie-card{background:var(--surface-bg)}.property-detail-card .card__header{gap:var(--space-2);display:grid}.property-detail-card .card__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.property-detail-card .card__content{gap:var(--chartContentGap);display:grid}.traffic-performance-chart-grid{gap:var(--cardGridGap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.traffic-performance-loading{gap:var(--cardGridGap);display:grid}.traffic-performance-loading__table,.traffic-performance-loading__chart{border-radius:var(--borderRadius-8)}.traffic-performance-loading__table{min-height:292px}.traffic-performance-loading__chart{min-height:260px}.traffic-performance-chart-card.card--secondary,.traffic-performance-chart-card.card--secondary>.card__header,.traffic-performance-chart-card.card--secondary>.card__content{background:0 0}.property-table{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.property-table-shell,.funnel-table-shell{align-content:start;gap:var(--sectionContentGap);display:grid}.property-table-shell{grid-template-rows:auto minmax(0,1fr)}.property-table-shell>.property-table,.property-table-shell>.property-table .table__scroll-container{height:100%}.property-table-shell__header,.funnel-table-shell__header{gap:var(--space-1);display:grid}.property-table-shell__header h2,.funnel-table-shell__header h2{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.property-table-shell__header p,.funnel-table-shell__header p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.property-table .table__content{min-width:520px}.property-table--fit .table__content{min-width:0}.property-table--fit .table__scroll-container{overflow-x:hidden}.property-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.property-table .table__row{background:var(--surface-bg);border-top:0}.property-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-3) var(--space-4)}.property-table .table__cell strong{color:var(--text-primary);font-weight:var(--font-semibold)}.property-pie-layout{align-items:start;gap:var(--chartContentGap);display:grid}.property-pie-chart{place-items:center;width:100%;min-width:0;max-width:100%;height:180px;display:grid;position:relative;overflow:hidden}.property-pie-chart__vis{width:160px;max-width:100%;height:160px;max-height:100%;display:block}.property-pie-chart__vis>svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.property-pie-chart__vis>svg path{stroke:var(--surface-bg);stroke-width:1.5px;transition:opacity var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out), stroke var(--motion-duration-fast) var(--motion-ease-out)}.property-pie-legend{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:1fr;min-width:0;display:grid}@media (width>=768px){.property-pie-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.property-legend-item{appearance:none;border-radius:var(--borderRadius-6);color:var(--text-secondary);cursor:pointer;font-size:var(--text-caption-size);align-items:center;gap:var(--space-2);line-height:var(--text-caption-lineHeight);min-width:0;min-height:30px;padding:var(--space-2);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.property-legend-item[data-active=true],.property-legend-item:hover{background:var(--state-hover-surface)}@supports (color:color-mix(in lab, red, red)){.property-legend-item[data-active=true],.property-legend-item:hover{background:color-mix(in srgb, var(--state-hover-surface) 72%, transparent)}}.property-legend-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.property-legend-item strong{color:var(--text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-legend-item>span:last-child{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.property-legend-swatch{border:1px solid var(--border);border-radius:var(--borderRadius-4);width:10px;height:10px;display:block}.property-empty-state{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.property-empty-state{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.property-empty-state{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.property-empty-state{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.property-empty-state{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);min-height:220px;padding:var(--cardPadding);text-align:center;justify-items:center;display:grid}.empty-state{background:radial-gradient(circle at top right, var(--brand-accent), transparent 40%), var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.empty-state{background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 40%), var(--surface-bg)}}.empty-state{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.empty-state{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.empty-state{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);color:var(--text-secondary);gap:var(--space-4);min-height:240px;padding:var(--space-6);text-align:center;justify-items:center;display:grid}.empty-state--error{background:radial-gradient(circle at top right, var(--danger-100), transparent 42%), var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.empty-state--error{background:radial-gradient(circle at top right, color-mix(in srgb, var(--danger-100) 44%, transparent), transparent 42%), var(--surface-bg)}}.empty-state--error{border-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.empty-state--error{border-color:color-mix(in srgb, var(--danger-500) 22%, var(--border))}}.empty-state__illustration{width:120px;max-width:100%;height:120px}.empty-state__illustration-halo{fill:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.empty-state__illustration-halo{fill:color-mix(in srgb, var(--surface-muted) 74%, transparent)}}.empty-state__illustration-halo{stroke:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.empty-state__illustration-halo{stroke:color-mix(in srgb, var(--primary-200) 36%, transparent)}}.empty-state__illustration-line,.empty-state__illustration-accent{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.empty-state__illustration-line{stroke:var(--primary-800)}.empty-state__illustration-accent{stroke:var(--brand-accent)}.empty-state--error .empty-state__illustration-accent{stroke:var(--danger-500)}.empty-state__illustration--advisor{width:176px;height:132px}.empty-state__advisor-backdrop{fill:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.empty-state__advisor-backdrop{fill:color-mix(in srgb, var(--surface-muted) 78%, transparent)}}.empty-state__advisor-backdrop{stroke:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.empty-state__advisor-backdrop{stroke:color-mix(in srgb, var(--primary-200) 38%, transparent)}}.empty-state__advisor-panel{fill:var(--surface-bg);stroke:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.empty-state__advisor-panel{stroke:color-mix(in srgb, var(--primary-200) 55%, var(--border))}}.empty-state__advisor-panel--action{fill:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.empty-state__advisor-panel--action{fill:color-mix(in srgb, var(--surface-bg) 72%, var(--surface-muted))}}.empty-state__advisor-gauge-track,.empty-state__advisor-gauge-value,.empty-state__advisor-row,.empty-state__advisor-flow,.empty-state__advisor-action-check,.empty-state__advisor-action-row,.empty-state__advisor-scan{fill:none;stroke-linecap:round;stroke-linejoin:round}.empty-state__advisor-gauge-track,.empty-state__advisor-row,.empty-state__advisor-action-row,.empty-state__advisor-scan{stroke:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.empty-state__advisor-gauge-track,.empty-state__advisor-row,.empty-state__advisor-action-row,.empty-state__advisor-scan{stroke:color-mix(in srgb, var(--primary-800) 48%, var(--border))}}.empty-state__advisor-gauge-track,.empty-state__advisor-row,.empty-state__advisor-action-row,.empty-state__advisor-scan{stroke-width:2px}.empty-state__advisor-gauge-value,.empty-state__advisor-action-check{stroke:var(--brand-accent);stroke-width:3px}.empty-state__advisor-flow{stroke:var(--semantic-icon-info);stroke-width:2.4px}.empty-state__advisor-flow--soft{opacity:.52}.empty-state__advisor-node{fill:var(--semantic-icon-info);stroke:var(--surface-bg);stroke-width:2px}.empty-state__advisor-node--score{fill:var(--brand-accent)}.empty-state__copy{gap:var(--space-2);max-width:48ch;display:grid}.empty-state__copy h2{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--font-semibold);line-height:var(--text-section-title-lineHeight);margin:0}.empty-state__copy p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.metric-card__title-row,.diagnostic-panel__title-row{align-items:flex-start;gap:var(--space-3);display:flex}.metric-card__title-row{flex-wrap:wrap;justify-content:flex-start}.diagnostic-panel__title-row{justify-content:flex-end}.metric-card__title-row .status-chip,.diagnostic-panel__title-row .status-chip{flex:none}.metric-card__value{color:var(--text-primary);font-feature-settings:var(--metric-font-feature-settings);font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--text-metric-value-tracking);line-height:var(--text-metric-value-lineHeight);overflow-wrap:anywhere;min-width:0;display:block}.funnel-kpi-card .metric-card__value-inline{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.funnel-kpi-card .metric-card__value-current{min-width:0}.funnel-kpi-card .metric-card__period-delta{font-size:var(--text-body-s);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;line-height:var(--lineHeight-body-s);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.funnel-kpi-card .metric-card__period-delta--up{color:var(--success-500)}.funnel-kpi-card .metric-card__period-delta--neutral,.funnel-kpi-card .metric-card__period-delta--unavailable{color:var(--text-secondary)}.funnel-kpi-card .metric-card__period-delta--down{color:var(--danger-500)}.metric-card__note{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.metric-card__details,.kpi-row-list,.diagnostic-panel__content{gap:var(--space-3);display:grid}.funnel-kpi-card.metric-card,.property-kpi-card.metric-card{grid-template-rows:auto minmax(0,1fr);align-content:start}.funnel-kpi-card .metric-card__content,.property-kpi-card .metric-card__content{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.funnel-kpi-card .metric-card__details,.property-kpi-card .metric-card__details{align-self:end}.property-kpi-card .kpi-row:first-child{padding-top:0}@media (hover:hover){.metric-card:is(a,button,[role=button],[data-interactive=true]),.section-panel:is(a,button,[role=button],[data-interactive=true]),.diagnostic-panel:is(a,button,[role=button],[data-interactive=true]){transition:border-color var(--motion-duration-base) var(--motion-ease-out), box-shadow var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-emphasized)}.metric-card:has(a[href],button:not(:disabled)){transition:border-color var(--motion-duration-base) var(--motion-ease-out), box-shadow var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-emphasized)}.section-panel:has(a[href],button:not(:disabled)){transition:border-color var(--motion-duration-base) var(--motion-ease-out), box-shadow var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-emphasized)}.diagnostic-panel:has(a[href],button:not(:disabled)){transition:border-color var(--motion-duration-base) var(--motion-ease-out), box-shadow var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-emphasized)}.metric-card:is(a,button,[role=button],[data-interactive=true]):hover,.section-panel:is(a,button,[role=button],[data-interactive=true]):hover,.diagnostic-panel:is(a,button,[role=button],[data-interactive=true]):hover{border-color:var(--primary-200)}.metric-card:has(a[href],button:not(:disabled)):hover{border-color:var(--primary-200)}.section-panel:has(a[href],button:not(:disabled)):hover{border-color:var(--primary-200)}.diagnostic-panel:has(a[href],button:not(:disabled)):hover{border-color:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.metric-card:is(a,button,[role=button],[data-interactive=true]):hover,.section-panel:is(a,button,[role=button],[data-interactive=true]):hover,.diagnostic-panel:is(a,button,[role=button],[data-interactive=true]):hover{border-color:color-mix(in srgb, var(--primary-200) 72%, var(--border))}.metric-card:has(a[href],button:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-200) 72%, var(--border))}.section-panel:has(a[href],button:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-200) 72%, var(--border))}.diagnostic-panel:has(a[href],button:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-200) 72%, var(--border))}}.metric-card:is(a,button,[role=button],[data-interactive=true]):hover,.section-panel:is(a,button,[role=button],[data-interactive=true]):hover,.diagnostic-panel:is(a,button,[role=button],[data-interactive=true]):hover{box-shadow:var(--elevation-floating);transform:translateY(-1px)}.metric-card:has(a[href],button:not(:disabled)):hover{box-shadow:var(--elevation-floating);transform:translateY(-1px)}.section-panel:has(a[href],button:not(:disabled)):hover{box-shadow:var(--elevation-floating);transform:translateY(-1px)}.diagnostic-panel:has(a[href],button:not(:disabled)):hover{box-shadow:var(--elevation-floating);transform:translateY(-1px)}}.funnel-breakdown-grid .property-detail-card{height:100%}.funnel-sparkline,.property-sparkline{height:var(--sparkline-chart-height,40px);margin-top:var(--space-1);align-items:center;width:100%;display:grid;overflow:hidden}.property-sparkline{overflow:visible}.funnel-sparkline__chart,.property-sparkline__chart{height:var(--sparkline-chart-height,40px);width:100%;display:block}.funnel-sparkline__chart>svg,.property-sparkline__chart>svg{width:100%;height:100%;display:block;overflow:visible}.funnel-sparkline--empty,.property-sparkline--empty{border-top:1px solid var(--separator);color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);align-items:center;min-width:0;display:flex}.funnel-sparkline--empty span,.property-sparkline--empty span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-sparkline--info,.property-sparkline--info{color:var(--info-500)}.funnel-sparkline--neutral,.property-sparkline--neutral{color:var(--ink-500)}.funnel-sparkline--primary,.property-sparkline--primary{color:var(--primary-800)}.funnel-sparkline--success,.property-sparkline--success{color:var(--success-500)}.funnel-sparkline--warning,.property-sparkline--warning{color:var(--warning-500)}.funnel-sparkline-tooltip-popover,.funnel-sparkline-tooltip,.property-breakdown-tooltip-popover,.property-breakdown-tooltip,.property-sparkline-tooltip-popover,.property-sparkline-tooltip{border-radius:var(--borderRadius-8)}.funnel-sparkline-tooltip-popover,.property-breakdown-tooltip-popover,.property-sparkline-tooltip-popover{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:none;color:var(--text-primary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding:var(--space-2) var(--space-3)}.funnel-sparkline-tooltip,.property-breakdown-tooltip,.property-sparkline-tooltip{gap:var(--space-1);min-width:0;display:grid}.funnel-sparkline-tooltip__date,.property-breakdown-tooltip__label,.property-sparkline-tooltip__date{color:var(--text-secondary)}.funnel-sparkline-tooltip__value,.property-breakdown-tooltip__value,.property-sparkline-tooltip__value{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--font-semibold)}.property-breakdown-tooltip__meta{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.kpi-row{align-items:start;gap:var(--space-2);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.kpi-row__header{align-items:start;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.kpi-row__label{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight);text-transform:none}.kpi-row--positive,.kpi-row--negative{border-radius:var(--borderRadius-8);padding:var(--space-3);margin-inline:0}.kpi-row--positive{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.kpi-row--positive{background:color-mix(in srgb, var(--success-100) 46%, transparent)}}.kpi-row--positive{box-shadow:inset 0 0 0 1px var(--success-500)}@supports (color:color-mix(in lab, red, red)){.kpi-row--positive{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success-500) 20%, var(--border))}}.kpi-row--negative{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.kpi-row--negative{background:color-mix(in srgb, var(--warning-100) 52%, transparent)}}.kpi-row--negative{box-shadow:inset 0 0 0 1px var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.kpi-row--negative{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning-500) 22%, var(--border))}}.kpi-row__value{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight);overflow-wrap:anywhere;min-width:0}.kpi-row__status,.kpi-row__benchmark{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.signal-label{justify-self:start}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-hint{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.action-hint{background:color-mix(in srgb, var(--surface-muted) 56%, var(--surface-bg))}}.action-hint{border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:0;display:grid;overflow:hidden}.action-hint__body{padding:var(--space-3)}.action-hint__copy{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.action-hint__footer{border-top:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.action-hint__footer{border-top:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.action-hint__footer{padding:var(--space-2) var(--space-3);display:flex}.action-hint__link,.action-hint__link--button{color:var(--link);font-size:var(--text-button-size);font-weight:var(--text-button-weight);align-items:center;gap:var(--space-2);line-height:var(--text-button-lineHeight);width:fit-content;display:inline-flex}.action-hint__link{text-decoration:none}.action-hint__link-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:14px;height:14px}.action-hint__link:hover,.action-hint__link:focus-visible,.action-hint__link--button:hover,.action-hint__link--button:focus-visible{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.action-hint__link:hover,.action-hint__link:focus-visible,.action-hint__link--button:hover,.action-hint__link--button:focus-visible{color:color-mix(in srgb, var(--link) 82%, var(--primary-800))}}.action-hint__link:hover,.action-hint__link:focus-visible,.action-hint__link--button:hover,.action-hint__link--button:focus-visible{text-decoration:none}.action-hint__link--button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.insight-block,.insight-block__heading,.insight-block__grid,.insight-block__item{display:grid}.insight-block{border:1px solid var(--border);border-radius:var(--borderRadius-12);box-shadow:none;gap:var(--space-4);height:100%}.insight-block__header{align-items:start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.insight-block__heading{gap:var(--space-1)}.insight-block__content,.insight-block__grid{gap:var(--space-4)}.insight-block__item{gap:var(--space-1)}.insight-block__item dt{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight);text-transform:none}.insight-block__item dd{color:var(--text-primary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.insight-block-grid{gap:var(--space-4);display:grid}.funnel-overview-insights .insight-block,.funnel-overview-insights .section-panel,.funnel-overview-insights .insight-block__content{height:100%}.funnel-overview-insights .insight-block__grid,.funnel-overview-insights .section-panel__content{gap:var(--space-3)}.funnel-overview-insights--loading .section-panel{min-height:248px}.funnel-overview-insight-skeleton__stack,.kpi-row-list--loading{gap:var(--space-3);min-width:0;display:grid}.kpi-evidence-panel--loading .kpi-row-list--loading{min-height:132px}.funnel-overview-insights .insight-block__grid{grid-template-rows:auto auto 1fr auto;align-content:start;height:100%}.funnel-overview-insights .insight-block__item:last-child{align-self:end}.overview-summary-action,.kpi-evidence-panel__action{border-top:1px solid var(--separator);padding-top:var(--space-3)}.overview-summary-action .action-hint,.kpi-evidence-panel__action .action-hint{min-height:100%}.overview-summary-action .action-hint__copy,.kpi-evidence-panel__action .action-hint__copy{max-width:52ch}.kpi-evidence-panel .kpi-row{align-items:start;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header benchmark""value benchmark"}.kpi-evidence-panel .kpi-row__header{grid-area:header;min-width:0}.kpi-evidence-panel .kpi-row__value{grid-area:value}.kpi-evidence-panel .kpi-row__benchmark{text-align:right;white-space:nowrap;grid-area:benchmark;align-self:center}.fhi-advisor-panel{align-content:start;position:relative;overflow:hidden}.fhi-advisor-panel .section-panel__content{gap:var(--space-4);z-index:1;position:relative}.fhi-advisor-panel__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.fhi-advisor-panel__source{border:1px solid var(--border);border-radius:var(--borderRadius-999);color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight);min-height:24px;padding:var(--space-1) var(--space-2);align-items:center;display:inline-flex}.fhi-advisor-panel__source--mock{border-color:var(--semantic-icon-warning)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-panel__source--mock{border-color:color-mix(in srgb, var(--semantic-icon-warning) 32%, var(--border))}}.fhi-advisor-panel__source--mock{color:var(--semantic-icon-warning)}.fhi-advisor-empty,.fhi-advisor-error{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.fhi-advisor-empty p,.fhi-advisor-error p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);max-width:64ch;margin:0}.fhi-advisor-error{border:1px solid var(--semantic-icon-danger)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-error{border:1px solid color-mix(in srgb, var(--semantic-icon-danger) 20%, var(--border))}}.fhi-advisor-error{border-radius:var(--borderRadius-12);padding:var(--space-4)}.fhi-advisor-error strong{color:var(--text-primary);font-size:var(--text-body-size);line-height:var(--text-body-lineHeight);margin-bottom:var(--space-1);display:block}.fhi-advisor-loading{gap:var(--space-3);display:grid;position:relative;overflow:hidden}.fhi-advisor-loading__pill{background:linear-gradient(180deg, var(--surface-bg), var(--surface-bg));align-items:center}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__pill{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg) 96%, var(--surface-muted)), var(--surface-bg))}}.fhi-advisor-loading__pill{border:1px solid var(--border);border-radius:var(--borderRadius-8);box-shadow:inset 0 1px 0 var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__pill{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-bg) 82%, transparent)}}.fhi-advisor-loading__pill{gap:var(--space-3);min-height:56px;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.fhi-advisor-loading__orb{background:var(--semantic-icon-info)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__orb{background:color-mix(in srgb, var(--semantic-icon-info) 16%, var(--surface-bg))}}.fhi-advisor-loading__orb{border:1px solid var(--semantic-icon-info)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__orb{border:1px solid color-mix(in srgb, var(--semantic-icon-info) 38%, var(--border))}}.fhi-advisor-loading__orb{border-radius:50%;width:18px;height:18px;position:relative}.fhi-advisor-loading__orb:after{background:var(--semantic-icon-info);content:"";border-radius:50%;width:6px;height:6px;position:absolute;inset:5px}.fhi-advisor-loading__waveform{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__waveform{background:color-mix(in srgb, var(--surface-muted) 56%, var(--surface-bg))}}.fhi-advisor-loading__waveform{border:1px solid var(--separator);border-radius:var(--borderRadius-999);min-width:88px;height:30px;padding:0 var(--space-3);justify-content:center;gap:3px;display:flex}.fhi-advisor-loading__waveform span{animation:1.24s ease-in-out infinite fhi-advisor-waveform;animation-delay:calc(var(--i) * 72ms);background:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-loading__waveform span{background:color-mix(in srgb, var(--primary-800) 76%, var(--semantic-icon-info))}}.fhi-advisor-loading__waveform span{border-radius:var(--borderRadius-999);transform-origin:50%;width:3px;height:12px}.fhi-advisor-loading__copy{gap:var(--space-1);display:grid}.fhi-advisor-loading__copy strong{color:var(--text-primary);font-size:var(--text-body-size);font-weight:var(--font-medium);line-height:var(--text-body-lineHeight)}.fhi-advisor-loading__copy p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.fhi-advisor-loading__signals{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fhi-advisor-loading__signals span{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight);padding:var(--space-2) var(--space-3)}.fhi-advisor-loading__headline{max-width:40%}.fhi-advisor-loading__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fhi-advisor-report{gap:var(--space-5);display:grid}.fhi-advisor-report__hero{background:linear-gradient(180deg, var(--surface-bg), var(--surface-bg))}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-report__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg) 96%, var(--surface-muted)), var(--surface-bg))}}.fhi-advisor-report__hero{border:1px solid var(--border);border-radius:var(--borderRadius-8);box-shadow:inset 0 1px 0 var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-report__hero{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-bg) 82%, transparent)}}.fhi-advisor-report__hero{gap:var(--space-4);padding:var(--space-5);display:grid;position:relative;overflow:hidden}.fhi-advisor-report__hero:before{content:"";mix-blend-mode:multiply;opacity:.08;pointer-events:none;background:url(/fhi-ai-advisor-wave-bg.webp) 100%/cover no-repeat;position:absolute;inset:0}.fhi-advisor-report__hero:after{background:linear-gradient(180deg, var(--primary-800), var(--brand-accent));border-radius:var(--borderRadius-999);content:"";inset:var(--space-5) auto var(--space-5) 0;opacity:.64;pointer-events:none;width:3px;position:absolute}.fhi-advisor-report__hero-copy,.fhi-advisor-report__status-row{z-index:1;position:relative}.fhi-advisor-report__hero-copy{gap:var(--space-2);max-width:76ch;display:grid}.fhi-advisor-report__section p{color:var(--text-primary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.fhi-advisor-report__lead{color:var(--text-primary);font-size:var(--text-body-l);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-l);max-width:68ch;margin:0;display:block}.fhi-advisor-report__diagnosis-copy{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);max-width:68ch;margin:0}.fhi-advisor-report__eyebrow{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight);text-transform:none;margin:0}.fhi-advisor-report__section h3,.fhi-advisor-next-questions h4{color:var(--text-header-primary);font-size:var(--text-body-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-body-lineHeight);margin:0}.fhi-advisor-report__status-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;display:flex}.fhi-advisor-report__section-header{gap:var(--space-1);display:grid}.fhi-advisor-report__section{border-top:1px solid var(--separator);gap:var(--space-4);padding-top:var(--space-4);display:grid}.fhi-advisor-evidence-list,.fhi-advisor-recommendation-list{gap:var(--space-3);display:grid}.fhi-advisor-evidence-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,204px),1fr))}.fhi-advisor-evidence-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-content:start;gap:var(--space-2);min-height:128px;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 2px);display:grid;position:relative;overflow:hidden}.fhi-advisor-evidence-card:before{background:linear-gradient(180deg, var(--semantic-icon-info), var(--brand-accent))}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-evidence-card:before{background:linear-gradient(180deg, var(--semantic-icon-info), color-mix(in srgb, var(--brand-accent) 72%, var(--surface-bg)))}}.fhi-advisor-evidence-card:before{border-radius:var(--borderRadius-999);content:"";inset:var(--space-4) auto var(--space-4) var(--space-2);opacity:.56;width:2px;position:absolute}.fhi-advisor-evidence__header{align-items:start;gap:var(--space-2);display:grid}.fhi-advisor-evidence__label{color:var(--text-header-primary);font-size:var(--text-body-desc-size);font-weight:var(--font-medium);line-height:var(--text-body-desc-lineHeight)}.fhi-advisor-evidence__value{color:var(--text-primary);font-feature-settings:var(--metric-font-feature-settings);font-size:var(--text-body-l);font-weight:var(--font-medium);line-height:var(--lineHeight-body-l)}.fhi-advisor-recommendation{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 2px);display:grid;position:relative;overflow:hidden}.fhi-advisor-recommendation:before{background:var(--border);border-radius:var(--borderRadius-999);content:"";inset:var(--space-4) auto var(--space-4) var(--space-2);width:2px;position:absolute}.fhi-advisor-recommendation--high:before{background:var(--semantic-icon-warning)}.fhi-advisor-recommendation--medium:before{background:var(--semantic-icon-info)}.fhi-advisor-recommendation__header{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fhi-advisor-recommendation__title{gap:var(--space-1);display:grid}.fhi-advisor-recommendation__title span{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight)}.fhi-advisor-recommendation__title h4{color:var(--text-header-primary);font-size:var(--text-body-size);font-weight:var(--font-medium);line-height:var(--text-body-lineHeight);margin:0}.fhi-advisor-recommendation__priority{border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight);padding:var(--space-1) var(--space-2);background:0 0;justify-self:start;align-items:center;display:inline-flex}.fhi-advisor-recommendation__priority--high{border-color:var(--semantic-icon-warning)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-recommendation__priority--high{border-color:color-mix(in srgb, var(--semantic-icon-warning) 34%, var(--border))}}.fhi-advisor-recommendation__priority--high{color:var(--semantic-icon-warning)}.fhi-advisor-recommendation__priority--medium{border-color:var(--semantic-icon-info)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-recommendation__priority--medium{border-color:color-mix(in srgb, var(--semantic-icon-info) 28%, var(--border))}}.fhi-advisor-recommendation__priority--medium{color:var(--semantic-icon-info)}.fhi-advisor-recommendation__rationale{color:var(--text-secondary);max-width:92ch}.fhi-advisor-recommendation__action{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.fhi-advisor-recommendation__action{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-bg))}}.fhi-advisor-recommendation__action{border:1px solid var(--separator);border-radius:var(--borderRadius-6);gap:var(--space-1);padding:var(--space-3);display:grid}.fhi-advisor-recommendation__action span{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight)}.fhi-advisor-recommendation__action p{color:var(--text-primary);font-weight:var(--font-medium)}.fhi-advisor-reliability-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);display:grid}.fhi-advisor-reliability-notice.utility-notice{box-shadow:none;align-content:start}.fhi-advisor-next-questions{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}.fhi-advisor-list{color:var(--text-secondary);font-size:var(--text-body-desc-size);gap:var(--space-2);line-height:var(--text-body-desc-lineHeight);padding-left:var(--space-4);margin:0;display:grid}.fhi-advisor-reliability-notice .fhi-advisor-list{padding-left:var(--space-3)}@media (width<=860px){.fhi-advisor-reliability-grid{grid-template-columns:minmax(0,1fr)}.fhi-advisor-loading__pill{grid-template-columns:auto minmax(0,1fr)}.fhi-advisor-loading__waveform{grid-column:2;justify-self:start}.fhi-advisor-report__status-row{justify-content:flex-start}}@media (width<=680px){.fhi-advisor-report{gap:var(--space-5)}.fhi-advisor-report__hero,.fhi-advisor-recommendation,.fhi-advisor-next-questions{padding:var(--space-4)}.fhi-advisor-loading__pill{align-items:start}}[data-theme=dark] .fhi-advisor-report__hero{background:linear-gradient(180deg, var(--surface-bg), var(--surface-bg))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fhi-advisor-report__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg) 94%, var(--surface-muted)), var(--surface-bg))}}[data-theme=dark] .fhi-advisor-report__hero:before{mix-blend-mode:screen;opacity:.06}[data-theme=dark] .fhi-advisor-loading__pill{background:linear-gradient(180deg, var(--surface-bg), var(--surface-bg))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fhi-advisor-loading__pill{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg) 94%, var(--surface-muted)), var(--surface-bg))}}[data-theme=dark] .fhi-advisor-evidence-card,[data-theme=dark] .fhi-advisor-recommendation{background:var(--surface-bg)}@media (prefers-reduced-motion:reduce){.fhi-advisor-loading__waveform span{animation:none}}.fhi-advisor-panel__footer{border-top:1px solid var(--separator);color:var(--text-secondary);font-size:var(--text-caption-size);align-items:center;gap:var(--space-3);line-height:var(--text-caption-lineHeight);padding-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.subscore-card{align-content:start;height:100%}.subscore-card .metric-card__content{align-content:start;gap:var(--space-4)}.subscore-card .metric-card__details{gap:var(--space-4);display:grid}.subscore-card .metric-card__value{font-size:var(--text-metric-hero-size);letter-spacing:var(--text-metric-hero-tracking);line-height:var(--text-metric-hero-lineHeight)}.subscore-card__section{gap:var(--space-3);display:grid}.subscore-card__section+.subscore-card__section{border-top:1px solid var(--separator);padding-top:var(--space-4)}.subscore-card__section-title{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--text-caption-lineHeight);text-transform:none}.subscore-driver-list,.subscore-card__location-list{gap:var(--space-2);display:grid}.subscore-driver-row{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.subscore-driver-row--bad{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--bad{background:color-mix(in srgb, var(--warning-100) 38%, var(--surface-bg))}}.subscore-driver-row--bad{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--bad{border-color:color-mix(in srgb, var(--warning-500) 24%, var(--border))}}.subscore-driver-row--good{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--good{background:color-mix(in srgb, var(--success-100) 42%, var(--surface-bg))}}.subscore-driver-row--good{border-color:var(--success-500)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--good{border-color:color-mix(in srgb, var(--success-500) 18%, var(--border))}}.subscore-driver-row--disabled{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--disabled{background:color-mix(in srgb, var(--surface-muted) 38%, var(--surface-bg))}}.subscore-driver-row--disabled{border-color:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--disabled{border-color:color-mix(in srgb, var(--surface-bg) 72%, var(--border))}}.subscore-driver-row--disabled{opacity:.72}.subscore-driver-row__label{color:var(--text-primary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);min-width:0}.subscore-driver-row__value{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight);text-align:right;min-width:4ch;display:block}.subscore-driver-row__value--hidden{visibility:hidden}.subscore-driver-row--disabled .subscore-driver-row__label{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-row--disabled .subscore-driver-row__label{color:color-mix(in srgb, var(--text-muted) 82%, var(--surface-bg))}}.subscore-driver-status{border-radius:var(--borderRadius-999);font-size:var(--text-caption-size);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);line-height:var(--text-caption-lineHeight);padding:0 var(--space-2);white-space:nowrap;display:inline-flex}.subscore-driver-status:before{border-radius:var(--borderRadius-999);content:"";background:currentColor;flex:none;width:6px;height:6px;display:block}.subscore-driver-status--bad{color:var(--warning-700)}.subscore-driver-status--good{color:var(--success-700)}.subscore-driver-status--neutral{color:var(--text-secondary)}.subscore-driver-status--disabled{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.subscore-driver-status--disabled{color:color-mix(in srgb, var(--text-muted) 78%, var(--surface-bg))}}.subscore-card__insight-list{color:var(--text-primary);gap:var(--space-2);padding-left:0;list-style:none;display:grid}.subscore-card__insight-list li,.subscore-card__meaning,.subscore-card__location-item{font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.subscore-card__insight-list li{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.subscore-card__insight-list li:before{color:var(--warning-500);content:"⚠";font-size:.95em;line-height:var(--text-body-desc-lineHeight)}.subscore-card__insight-list--positive li:before{color:var(--success-500);content:"✓"}.subscore-card__insight-list--negative li:before{color:var(--warning-500)}.subscore-card__location-item{color:var(--text-primary)}.subscore-card__meaning{color:var(--text-secondary)}.subscore-card__skeleton-score{max-width:112px;height:44px}.subscore-card__skeleton-section-title{max-width:112px}.subscore-card__skeleton-stack{gap:var(--space-2);display:grid}.subscore-card__skeleton-row{height:46px}@media (width<=520px){.subscore-card,.subscore-card .metric-card__content,.subscore-card .metric-card__details,.subscore-card__section,.subscore-driver-list,.subscore-card__location-list{min-width:0}.subscore-driver-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start}.subscore-driver-row__label,.subscore-driver-row__value,.subscore-card__location-item{overflow-wrap:anywhere}.subscore-driver-row__value{min-width:0;max-width:42vw}.subscore-driver-status{grid-column:1/-1;justify-self:start}}.fhi-explained{gap:var(--space-5);display:grid}.fhi-explained__section{gap:var(--space-4);display:grid}.fhi-explained__section-header{gap:var(--space-1);display:grid}.fhi-explained__section-header h2{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.fhi-explained__section-header p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);max-width:76ch;margin:0}.fhi-explained__intro{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.fhi-explained__intro p,.fhi-explained__subscore-header p,.fhi-explained__formula-items>span,.fhi-explained__formula-items p,.fhi-explained__subscore-signal p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.fhi-explained__intro p{max-width:76ch}.fhi-explained__subscore h3{color:var(--text-header-primary);align-items:center;gap:var(--space-2);font-size:var(--text-body-size);font-weight:var(--font-medium);line-height:var(--text-body-lineHeight);justify-content:flex-start;margin:0;display:flex}.fhi-explained__subscore-header>div{gap:var(--space-1);min-width:0;display:grid}.fhi-explained__reason-list{color:var(--text-primary);font-size:var(--text-body-desc-size);gap:var(--space-3);line-height:var(--text-body-desc-lineHeight);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.fhi-explained__reason-list li,.fhi-explained__formula-part,.fhi-explained__subscore{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8)}.fhi-explained__reason-list li{align-items:start;gap:var(--space-2);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.fhi-explained__reason-list li:before{background:var(--semantic-icon-info);border-radius:var(--borderRadius-999);content:"";width:7px;height:7px;margin-top:.5em}.fhi-explained__main-formula{background:var(--primary-50);border-radius:var(--borderRadius-8);align-items:center;gap:var(--space-7);min-height:420px;padding:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);display:grid;overflow:visible}.fhi-explained__main-formula-content{gap:var(--space-5);min-width:0;display:grid}.fhi-explained__main-formula-heading{gap:var(--space-2);max-width:58ch}.fhi-explained__main-formula-heading h2{font-size:var(--text-detail-title-size);font-weight:var(--font-medium);line-height:var(--text-detail-title-lineHeight)}.fhi-explained__main-formula-subtitle{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);gap:0;display:grid}.fhi-explained__main-formula-subtitle p{margin:0}.fhi-explained__main-formula-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.fhi-explained__main-formula-item{gap:var(--space-1);display:grid}.fhi-explained__main-formula-item strong{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);display:block}.fhi-explained__main-formula-item strong span{color:var(--text-secondary);font-weight:var(--font-regular)}.fhi-explained__main-formula-item p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.fhi-explained__formula-stack{--fhi-formula-stack-layer-size:150px;--fhi-formula-stack-step:54px;--fhi-formula-stack-height:calc(var(--fhi-formula-stack-layer-size) + var(--fhi-formula-stack-step) * 5);--fhi-formula-stack-start:calc((100% - var(--fhi-formula-stack-height)) / 2);place-content:center;justify-items:center;min-height:360px;display:grid;position:relative}.fhi-explained__formula-stack-pearl{background:linear-gradient(145deg, var(--surface-bg), var(--primary-50)), url(/fhi-pearl-stack-texture.png) center / cover}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-pearl{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-bg) 18%, transparent), color-mix(in srgb, var(--primary-50) 16%, transparent)), url(/fhi-pearl-stack-texture.png) center / cover}}.fhi-explained__formula-stack-pearl{border-radius:var(--borderRadius-12);box-shadow:0 22px 34px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-pearl{box-shadow:0 22px 34px color-mix(in srgb, var(--text-primary) 14%, transparent)}}.fhi-explained__formula-stack-pearl{height:var(--fhi-formula-stack-layer-size);pointer-events:none;left:50%;top:var(--fhi-formula-stack-start);width:var(--fhi-formula-stack-layer-size);z-index:6;position:absolute;transform:translate(-50%)rotate(31deg)skew(-20deg)}.fhi-explained__formula-stack-layer{background:linear-gradient(145deg, var(--surface-bg), var(--surface-muted));align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-bg) 86%, white), color-mix(in srgb, var(--surface-muted) 78%, var(--surface-bg)))}}.fhi-explained__formula-stack-layer{border-radius:var(--borderRadius-12);box-shadow:0 18px 28px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer{box-shadow:0 18px 28px color-mix(in srgb, var(--text-primary) 12%, transparent)}}.fhi-explained__formula-stack-layer{color:var(--text-secondary);font-size:var(--text-body-desc-size);font-weight:var(--font-medium);height:var(--fhi-formula-stack-layer-size);letter-spacing:0;line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);transition:background var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);width:var(--fhi-formula-stack-layer-size);justify-content:flex-start;display:flex;position:absolute;left:50%;transform:translate(-50%)rotate(31deg)skew(-20deg)}.fhi-explained__formula-stack-layer span{color:var(--colors-grayscale400);font-weight:var(--font-medium);text-shadow:0 1px 0 var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer span{text-shadow:0 1px 0 color-mix(in srgb, var(--surface-bg) 82%, transparent)}}.fhi-explained__formula-stack-layer span{transition:color var(--motion-duration-fast) var(--motion-ease-out), text-shadow var(--motion-duration-fast) var(--motion-ease-out);transform:skew(0deg)}.fhi-explained__formula-stack-layer:hover{background:linear-gradient(145deg, var(--surface-bg), var(--primary-100))}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-bg) 88%, white), color-mix(in srgb, var(--primary-100) 34%, var(--surface-bg)))}}.fhi-explained__formula-stack-layer:hover{box-shadow:0 24px 34px var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer:hover{box-shadow:0 24px 34px color-mix(in srgb, var(--primary-800) 18%, transparent)}}.fhi-explained__formula-stack-layer:hover span{color:var(--primary-800);text-shadow:0 1px 0 var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer:hover span{text-shadow:0 1px 0 color-mix(in srgb, var(--surface-bg) 88%, transparent)}}.fhi-explained__formula-stack-layer:nth-child(2){background:linear-gradient(145deg, var(--surface-bg), var(--primary-50))}@supports (color:color-mix(in lab, red, red)){.fhi-explained__formula-stack-layer:nth-child(2){background:linear-gradient(145deg, color-mix(in srgb, var(--surface-bg) 90%, white), color-mix(in srgb, var(--primary-50) 24%, var(--surface-bg)))}}.fhi-explained__formula-stack-layer:nth-child(2){color:var(--text-primary);top:calc(var(--fhi-formula-stack-start) + var(--fhi-formula-stack-step) * 1);z-index:5}.fhi-explained__formula-stack-layer:nth-child(3){top:calc(var(--fhi-formula-stack-start) + var(--fhi-formula-stack-step) * 2);z-index:4}.fhi-explained__formula-stack-layer:nth-child(4){top:calc(var(--fhi-formula-stack-start) + var(--fhi-formula-stack-step) * 3);z-index:3}.fhi-explained__formula-stack-layer:nth-child(5){top:calc(var(--fhi-formula-stack-start) + var(--fhi-formula-stack-step) * 4);z-index:2}.fhi-explained__formula-stack-layer:nth-child(6){top:calc(var(--fhi-formula-stack-start) + var(--fhi-formula-stack-step) * 5);z-index:1}.fhi-explained__subscore-list{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fhi-explained__subscore{align-content:start;gap:var(--space-3);padding:var(--space-4);grid-template-rows:auto auto auto;display:grid}.fhi-explained__subscore-header{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid}.fhi-explained__subscore-weight{background:var(--primary-50);border:1px solid var(--primary-800);align-items:center}@supports (color:color-mix(in lab, red, red)){.fhi-explained__subscore-weight{border:1px solid color-mix(in srgb, var(--primary-800) 24%, var(--border))}}.fhi-explained__subscore-weight{border-radius:var(--radius-control);color:var(--primary-800);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);min-height:28px;padding:var(--space-1) var(--space-3);white-space:nowrap;justify-content:center;display:inline-flex}.fhi-explained__formula-items>span{color:var(--semantic-icon-info);font-weight:var(--font-medium)}.fhi-explained__formula-items ul{margin:0;padding:0;list-style:none;display:grid}.fhi-explained__formula-items{gap:var(--space-2);display:grid}.fhi-explained__formula-items ul{gap:var(--space-2)}.fhi-explained__formula-items li{color:var(--text-primary);font-size:var(--text-caption-size);gap:var(--space-1);line-height:var(--text-caption-lineHeight);min-height:0;padding:var(--space-2) 0;display:grid}.fhi-explained__formula-items li:last-child{padding-bottom:0}.fhi-explained__build-item-heading{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fhi-explained__build-item-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fhi-explained__build-item-heading strong{color:var(--text-primary);font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight)}.fhi-explained__build-item-weight{background:var(--primary-50);align-items:center}@supports (color:color-mix(in lab, red, red)){.fhi-explained__build-item-weight{background:color-mix(in srgb, var(--primary-50) 72%, var(--surface-bg))}}.fhi-explained__build-item-weight{border:1px solid var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.fhi-explained__build-item-weight{border:1px solid color-mix(in srgb, var(--primary-800) 16%, var(--border))}}.fhi-explained__build-item-weight{border-radius:var(--borderRadius-999);color:var(--primary-800);font-size:var(--text-body-xxs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-xxs);min-width:34px;padding:1px var(--space-2);justify-content:center;display:inline-flex}.fhi-explained__formula-items p{font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.fhi-explained__subscore-signal{border-top:1px solid var(--separator);gap:var(--space-1);padding-top:var(--space-3);display:grid}.fhi-explained__subscore-signal span{color:var(--text-secondary);font-size:var(--text-body-xxs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xxs)}@media (width<=860px){.fhi-explained__main-formula{gap:var(--space-5);min-height:0;padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.fhi-explained__formula-stack{min-height:360px}.fhi-explained__subscore-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fhi-explained{gap:var(--space-5)}.fhi-explained__main-formula{gap:var(--space-5);padding:var(--space-4)}.fhi-explained__formula-stack{--fhi-formula-stack-layer-size:132px;--fhi-formula-stack-step:46px;min-height:320px}.fhi-explained__formula-stack-pearl,.fhi-explained__formula-stack-layer{height:var(--fhi-formula-stack-layer-size);width:var(--fhi-formula-stack-layer-size)}.fhi-explained__subscore-list{grid-template-columns:minmax(0,1fr)}}.dashboard-tabs{gap:var(--space-4);display:grid}.dashboard-tabs__list{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-12);gap:var(--space-1);padding:var(--space-1);flex-wrap:wrap;width:fit-content;display:flex}.dashboard-tabs [role=tab]{border-radius:var(--borderRadius-8);color:var(--text-secondary);min-height:var(--tap-size)}.dashboard-tabs [role=tab][aria-selected=true]{color:var(--text-primary)}.dashboard-panel{gap:var(--space-5);display:grid}.progression-list{gap:var(--space-3);display:grid}.progression-row{border:1px solid var(--border);border-radius:var(--borderRadius-12);gap:var(--space-3);padding:var(--space-4);display:grid}.progression-row--weak{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.progression-row--weak{border-color:color-mix(in srgb, var(--warning-500) 34%, var(--border))}}.progression-row--weak{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.progression-row--weak{background:color-mix(in srgb, var(--warning-100) 42%, var(--surface-bg))}}.progression-row__copy{gap:var(--space-1);min-width:0;display:grid}.progression-row__copy h3{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.progression-row__copy p,.progression-row__metrics span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.progression-row__metrics{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.progression-row__metrics strong{color:var(--text-primary);font-size:var(--text-body-lg-size);font-weight:var(--text-data-value-weight);line-height:var(--text-body-lg-lineHeight)}.progression-track{background:var(--ink-100);border-radius:var(--borderRadius-999);height:var(--spacing-8);position:relative;overflow:hidden}.progression-track__bar{background:linear-gradient(90deg, var(--primary-800) 0%, var(--primary-800) 100%)}@supports (color:color-mix(in lab, red, red)){.progression-track__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--primary-800) 92%, transparent) 0%, var(--primary-800) 100%)}}.progression-track__bar{border-radius:inherit;height:100%;width:var(--progress-width);display:block}.progression-row--weak .progression-track__bar,.funnel-flow-step--weak .progression-track__bar{background:linear-gradient(90deg, var(--warning-500) 0%, var(--warning-500) 100%)}@supports (color:color-mix(in lab, red, red)){.progression-row--weak .progression-track__bar,.funnel-flow-step--weak .progression-track__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--warning-500) 88%, transparent) 0%, var(--warning-500) 100%)}}.progression-row--good .progression-track__bar,.funnel-flow-step--good .progression-track__bar{background:linear-gradient(90deg, var(--primary-action) 0%, var(--primary-action) 100%)}@supports (color:color-mix(in lab, red, red)){.progression-row--good .progression-track__bar,.funnel-flow-step--good .progression-track__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--primary-action) 90%, transparent) 0%, var(--primary-action) 100%)}}.skeleton-value,.skeleton-line,.skeleton-row{border-radius:var(--radius-card);display:block}.skeleton-value{height:var(--spacing-48);width:var(--spacing-80)}.skeleton-value--small{height:var(--spacing-40);width:var(--spacing-64)}.skeleton-line{height:var(--spacing-24);width:100%}.skeleton-line--short{height:var(--spacing-20);width:var(--spacing-64)}.skeleton-line--table{height:var(--spacing-24);width:min(220px,100%)}.skeleton-row{height:var(--spacing-80);width:100%}.purchase-heatmap-card.card--transparent{box-shadow:none;gap:var(--chartContentGap);background:0 0;border:0;border-radius:0;padding:0;display:grid}.purchase-heatmap-card__header{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.purchase-heatmap-card__heading{gap:0;display:grid}.purchase-heatmap-card .card__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.purchase-heatmap-card__badges{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.purchase-heatmap-card__content{gap:var(--chartContentGap);display:grid}.purchase-weekday-activity{gap:var(--space-2);display:grid}.purchase-weekday-activity__grid{align-items:start;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.purchase-weekday-activity__tile{appearance:none;background:var(--purchase-weekday-fill);border:1px solid var(--purchase-weekday-border);border-radius:var(--radius-control);color:var(--text-primary);cursor:default;align-content:start;gap:var(--spacing-2);min-width:0;min-height:86px;padding:var(--space-2) var(--space-3);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);display:grid;position:relative}.purchase-weekday-activity__tile:hover,.purchase-weekday-activity__tile[data-active=true]{border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.purchase-weekday-activity__tile:hover,.purchase-weekday-activity__tile[data-active=true]{border-color:color-mix(in srgb, var(--primary-800) 42%, var(--border))}}.purchase-weekday-activity__tile:hover,.purchase-weekday-activity__tile[data-active=true]{transform:translateY(-1px)}.purchase-weekday-activity__tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.purchase-weekday-activity__day{color:var(--purchase-weekday-label);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-weekday-activity__value{color:var(--purchase-weekday-value);font-size:var(--text-display-5);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--lineHeight-display-5)}.purchase-heatmap-panel__label{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-medium);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.purchase-calendar,.purchase-heatmap-chart{align-content:start;gap:var(--space-2);min-width:0;display:grid}.purchase-calendar__scroller{border:1px solid var(--separator);border-radius:var(--borderRadius-4);box-sizing:border-box;height:184px;padding:var(--space-3);align-content:center;display:grid;overflow-x:auto}.purchase-calendar__years{gap:var(--space-4);width:max-content;display:grid}.purchase-calendar-year{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.purchase-calendar-year__label{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding-right:var(--space-2);align-self:end}.purchase-calendar-year__months{grid-template-columns:repeat(var(--purchase-calendar-weeks), 11px);gap:3px;min-height:18px;display:grid}.purchase-calendar-year__month{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);white-space:nowrap;min-width:34px}.purchase-calendar-year__grid{grid-column:2;grid-template-columns:16px repeat(var(--purchase-calendar-weeks), 11px);grid-template-rows:repeat(7,11px);gap:3px;display:grid}.purchase-calendar-year__day{color:var(--text-tertiary);font-size:var(--text-body-xxs);line-height:11px}.purchase-calendar-cell{appearance:none;border:1px solid var(--separator);border-radius:var(--spacing-2);cursor:default;height:11px;transition:opacity var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);outline:none;width:11px;padding:0}.purchase-calendar-cell:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.purchase-calendar-cell--empty{opacity:.45}.purchase-heatmap-chart__surface{background:var(--surface-bg);border:1px solid var(--separator);border-radius:var(--borderRadius-4);box-sizing:border-box;padding:var(--cardPaddingCompact);overflow:hidden}.purchase-heatmap-chart__cell{transition:opacity var(--motion-duration-fast) var(--motion-ease-out), stroke-opacity var(--motion-duration-fast) var(--motion-ease-out);outline:none}.purchase-heatmap-chart__row-target{cursor:default;outline:none}.purchase-heatmap-chart__row-target:focus-visible{stroke:var(--focus);stroke-opacity:1;stroke-width:2px}.purchase-heatmap-chart__day{font-size:var(--text-caption-size);font-weight:var(--font-regular);letter-spacing:0;line-height:var(--text-caption-lineHeight);pointer-events:none}.purchase-heatmap-card__legend{color:var(--text-secondary);align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);flex-wrap:wrap;justify-content:flex-end;display:flex}.purchase-heatmap-card__legend-scale{align-items:center;gap:3px;display:flex}.purchase-heatmap-card__legend-step{border:1px solid var(--separator);border-radius:var(--spacing-2);width:10px;height:10px;display:block}.purchase-calendar-skeleton,.purchase-weekday-skeleton{gap:var(--chartContentGap);display:grid}.purchase-weekday-activity__skeleton-tile{border-radius:var(--borderRadius-8);height:86px}.purchase-calendar-skeleton__row,.purchase-heatmap-skeleton__row{gap:4px;display:grid}.purchase-calendar-skeleton__row{grid-template-columns:repeat(24,11px)}.purchase-heatmap-skeleton__row{grid-template-columns:repeat(18,11px);padding-left:76px}.purchase-heatmap-skeleton__cell{border-radius:var(--spacing-2);width:11px;height:11px}.purchase-heatmap-state{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.purchase-heatmap-state{background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-bg))}}.purchase-heatmap-state{border:1px dashed var(--separator);border-radius:var(--borderRadius-8);color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);min-height:132px;padding:var(--cardPaddingCompact);text-align:center;display:grid}@media (prefers-reduced-motion:reduce){.purchase-weekday-activity__tile{transition:none}.purchase-weekday-activity__tile:hover,.purchase-weekday-activity__tile[data-active=true]{transform:none}}.purchase-heatmap-tooltip{gap:var(--space-2)}.purchase-heatmap-tooltip__metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.purchase-heatmap-tooltip__metrics div{gap:1px;display:grid}.purchase-heatmap-tooltip__metrics dt{color:var(--chart-tooltip-muted);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xs)}.purchase-heatmap-tooltip__metrics dd{color:var(--chart-tooltip-text);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs);margin:0}@media (width<=680px){.purchase-heatmap-card__header{grid-template-columns:minmax(0,1fr)}.purchase-weekday-activity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-heatmap-card__badges{justify-content:flex-start}}@media (width>=681px) and (width<=1180px){.purchase-weekday-activity__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ranking-table{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);overflow:hidden}.ranking-table .table__scroll-container{border-radius:var(--radius-card)}.ranking-table .table__content{min-width:980px}.ranking-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.ranking-table .table__row{background:var(--surface-bg);border-top:1px solid var(--separator)}.ranking-table .table__row:first-child{border-top:0}.ranking-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);vertical-align:middle}.ranking-table__funnel{gap:var(--space-1);min-width:220px;display:grid}.ranking-table__funnel strong,.ranking-table__score{color:var(--text-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-data-value-weight);line-height:var(--text-card-subtitle-lineHeight)}.ranking-table__funnel span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.ranking-table__action{min-width:82px}.subscore-strip{gap:var(--space-2);flex-wrap:nowrap;min-width:260px;display:flex}.subscore-strip__item{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-muted);align-items:center;gap:var(--space-1);min-height:var(--spacing-32);min-width:44px;padding:var(--space-1) var(--space-2);justify-content:space-between;display:inline-flex}.subscore-strip__item span{color:var(--text-secondary);font-size:var(--text-subscore-label-size);font-weight:var(--text-subscore-label-weight);letter-spacing:var(--text-subscore-label-tracking);line-height:var(--text-subscore-label-lineHeight);text-transform:var(--text-subscore-label-transform)}.subscore-strip__item strong{color:var(--text-primary);font-size:var(--text-caption-size);font-weight:var(--text-data-value-weight);line-height:var(--text-caption-lineHeight)}.subscore-strip__item--healthy,.subscore-strip__item--good{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--healthy,.subscore-strip__item--good{background:color-mix(in srgb, var(--success-100) 58%, var(--surface-bg))}}.subscore-strip__item--healthy,.subscore-strip__item--good{border-color:var(--success-500)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--healthy,.subscore-strip__item--good{border-color:color-mix(in srgb, var(--success-500) 20%, var(--border))}}.subscore-strip__item--watch{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--watch{background:color-mix(in srgb, var(--warning-100) 66%, var(--surface-bg))}}.subscore-strip__item--watch{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--watch{border-color:color-mix(in srgb, var(--warning-500) 26%, var(--border))}}.subscore-strip__item--risk{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--risk{background:color-mix(in srgb, var(--danger-100) 60%, var(--surface-bg))}}.subscore-strip__item--risk{border-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.subscore-strip__item--risk{border-color:color-mix(in srgb, var(--danger-500) 24%, var(--border))}}.priority-signal-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-3);padding:var(--space-4);display:grid}.priority-signal-card .card__header{gap:var(--space-2);display:grid}.priority-signal-card .card__title{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.priority-signal-card .card__description{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.priority-signal-card .card__content{align-items:start;display:flex}.tracking-summary-grid,.tracking-warning-grid{gap:var(--space-4);display:grid}.tracking-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tracking-summary-card,.tracking-warning-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised)}.tracking-section-panel{border-radius:var(--radius-card)}.tracking-summary-card .metric-card__value{font-size:var(--text-display-6);line-height:var(--lineHeight-display-6)}.tracking-summary-card .metric-card__content,.tracking-warning-card .card__content{gap:var(--space-3)}.tracking-table,.tracking-matrix-table{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);overflow:hidden}.tracking-table .table__content{min-width:860px}.tracking-matrix-table .table__content{min-width:1180px}.tracking-table .table__column,.tracking-matrix-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.tracking-table .table__row,.tracking-matrix-table .table__row{background:var(--surface-bg);border-top:1px solid var(--separator)}.tracking-table .table__row:first-child,.tracking-matrix-table .table__row:first-child{border-top:0}.tracking-table .table__cell,.tracking-matrix-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);vertical-align:middle}.tracking-table__funnel,.tracking-matrix-table__funnel{gap:var(--space-1);min-width:180px;display:grid}.tracking-table__funnel strong,.tracking-matrix-table__funnel strong{color:var(--text-primary);font-size:var(--text-body-lg-size);font-weight:var(--text-data-value-weight);line-height:var(--text-body-lg-lineHeight)}.tracking-table__funnel span,.tracking-matrix-table__funnel span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.tracking-table__status{align-items:flex-start;gap:var(--space-2);min-width:150px;display:grid}.tracking-table__status span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.tracking-table__action{border-radius:var(--borderRadius-8);min-width:120px}.tracking-warning-card{border-left:4px solid var(--primary-300)}.tracking-warning-card--healthy{border-left-color:var(--success-500)}.tracking-warning-card--info{border-left-color:var(--info-500)}.tracking-warning-card--partial,.tracking-warning-card--watch{border-left-color:var(--warning-500)}.tracking-warning-card--critical{border-left-color:var(--danger-500)}.tracking-warning-card__header{gap:var(--space-2);display:grid}.tracking-warning-card__title-row{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.tracking-warning-card .card__title{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.tracking-warning-card .card__description{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.live-controls-grid,.property-controls-grid,.live-score-grid,.live-subscore-grid,.compare-controls-grid,.compare-score-strip,.compare-takeaway-grid{gap:var(--space-4);display:grid}.live-controls-grid,.property-controls-grid,.compare-controls-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.live-score-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.live-subscore-grid{gap:var(--space-3)}.live-subscore-row{border-top:1px solid var(--separator);align-items:center;gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.live-subscore-row:first-child{border-top:0;padding-top:0}.live-subscore-row span{color:var(--text-secondary);font-size:var(--text-data-value-size);line-height:var(--text-data-value-lineHeight)}.live-subscore-row strong{color:var(--text-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-data-value-weight);line-height:var(--text-card-subtitle-lineHeight)}.live-kpi-table,.live-progression-table{border:1px solid var(--border);border-radius:var(--borderRadius-8);overflow:hidden}.live-kpi-table .table__content{min-width:620px}.live-progression-table .table__content{min-width:760px}.live-kpi-table .table__column,.live-progression-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.live-kpi-table .table__row,.live-progression-table .table__row{background:var(--surface-bg);border-block:0;border-top:0}.live-kpi-table .table__row:first-child,.live-progression-table .table__row:first-child,.live-kpi-table .table__row:first-child .table__cell,.live-progression-table .table__row:first-child .table__cell{border-top:0}.live-kpi-table .table__cell,.live-progression-table .table__cell{border-block-end:0;border-bottom:0;border-top:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.live-kpi-table .table__cell,.live-progression-table .table__cell{border-top:1px solid color-mix(in srgb, var(--separator) 90%, transparent)}}.live-kpi-table .table__cell,.live-progression-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);vertical-align:middle}.compare-state{min-width:0}.compare-score-strip{align-items:stretch}.compare-score-card .metric-card__value{font-size:var(--text-display-3);letter-spacing:var(--tracking-tight);line-height:var(--lineHeight-display-3)}.compare-score-card{position:relative}.compare-score-card .metric-card__header{padding-right:116px}.compare-score-card .metric-card__title-row{display:block}.compare-score-card__status{right:var(--space-5);top:var(--space-5);position:absolute}.compare-score-card .kpi-row__value{max-width:100%}.compare-subscore-bars,.compare-subscore-list{gap:var(--space-2);display:grid}.compare-subscore-bar{gap:var(--space-2)}.compare-subscore-bar__header{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.compare-subscore-bar__header .label,.compare-subscore-bar__header .progress-bar__output{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.compare-subscore-bar .progress-bar__track{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.compare-subscore-bar .progress-bar__track{background:color-mix(in srgb, var(--surface-muted) 78%, var(--surface-bg))}}.compare-subscore-bar .progress-bar__track{height:6px}.compare-subscore-bar .progress-bar__fill{border-radius:var(--borderRadius-999)}.compare-subscore{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.compare-subscore span:first-child,.compare-kpi-label span,.compare-phase-summary span,.compare-phase-row__copy span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.compare-subscore strong,.compare-kpi-cell strong,.compare-phase-summary strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight)}.compare-kpi-table .table__column,.compare-kpi-table .table__cell{padding:var(--space-3) var(--space-4);vertical-align:top}.compare-kpi-label{gap:var(--space-1);min-width:190px;display:grid}.compare-kpi-label strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight)}.compare-kpi-cell{border-left:1px solid var(--separator);min-width:150px}.compare-kpi-cell strong{margin-bottom:var(--space-2);display:block}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell--strongest{background:color-mix(in srgb, var(--success-100) 46%, var(--surface-bg))}.compare-kpi-cell--weakest{background:color-mix(in srgb, var(--danger-100) 42%, var(--surface-bg))}.compare-kpi-cell--missing{background:color-mix(in srgb, var(--warning-100) 52%, var(--surface-bg))}}.compare-phase-tabs{gap:var(--space-4);min-width:0;display:grid}.compare-phase-tabs .tabs__list-container{overflow-x:auto}.compare-phase-tabs .tabs__list{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.compare-phase-tabs .tabs__list{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.compare-phase-tabs .tabs__list{border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-1);min-width:max-content;padding:var(--space-1)}.compare-phase-tabs .tabs__tab{border-radius:var(--borderRadius-6);color:var(--text-secondary);min-height:var(--tap-size);padding-inline:var(--space-3);transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);border:1px solid #0000}.compare-phase-tabs .tabs__tab:hover{background:var(--state-hover-surface);color:var(--text-primary)}.compare-phase-tabs .tabs__tab[aria-selected=true],.compare-phase-tabs .tabs__tab[data-selected=true]{background:var(--surface-bg);border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.compare-phase-tabs .tabs__tab[aria-selected=true],.compare-phase-tabs .tabs__tab[data-selected=true]{border-color:color-mix(in srgb, var(--primary-800) 22%, var(--border))}}.compare-phase-tabs .tabs__tab[aria-selected=true],.compare-phase-tabs .tabs__tab[data-selected=true]{color:var(--primary-800)}.compare-phase-tabs .tabs__indicator{display:none}.compare-phase-panel{gap:var(--space-4);display:grid}.compare-phase-summary{border:1px solid var(--border);border-radius:var(--borderRadius-12);align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.compare-phase-list{gap:var(--space-3);display:grid}.compare-phase-row{border:1px solid var(--border);border-radius:var(--borderRadius-12);gap:var(--space-4);padding:var(--space-4);display:grid}.compare-phase-row__copy{gap:var(--space-1);min-width:0;display:grid}.compare-phase-row__copy h3{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.compare-phase-row__metrics{gap:var(--space-3);display:grid}.compare-phase-row__state{align-items:start;display:flex}.compare-score-skeleton,.compare-phase-skeleton{min-height:180px}.compare-takeaway-card{border:1px solid var(--border);border-radius:var(--borderRadius-12);box-shadow:none;padding:var(--space-4)}.compare-takeaway-card .card__header{gap:var(--space-2);display:grid}.compare-takeaway-card__title-row{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.compare-takeaway-card .card__title{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.compare-takeaway-card .card__description{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.page-card-grid,.formula-card-grid,.source-card-grid,.control-summary-grid,.control-slot-grid{gap:var(--space-4);display:grid}.funnel-config-card,.formula-card,.source-state-card,.control-slot-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-4);padding:var(--space-4);display:grid}.funnel-config-card__content,.formula-card .card__content,.source-state-card .card__header,.control-slot-card .card__header{gap:var(--space-4);display:grid}.funnel-config-card__states,.source-key-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.compact-step-list{gap:var(--space-2);padding:0;list-style:none;display:grid}.compact-step-list li{border-top:1px solid var(--separator);gap:var(--space-1);padding-top:var(--space-2);display:grid}.compact-step-list li:first-child{border-top:0;padding-top:0}.compact-step-list span,.page-note,.phase-weight-row span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.compact-step-list strong,.phase-weight-row strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight)}.formula-component-list,.phase-weight-list{gap:var(--space-3);display:grid}.phase-weight-row{border-top:1px solid var(--separator);align-items:center;gap:var(--space-4);padding-top:var(--space-3);justify-content:space-between;display:flex}.phase-weight-row:first-child{border-top:0;padding-top:0}.control-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.funnel-detail-page{gap:var(--space-5);display:grid}.funnel-summary-hero,.funnel-flow-step,.kpi-evidence-table{border:1px solid var(--border);box-shadow:var(--elevation-raised)}.funnel-summary-hero{border-radius:var(--borderRadius-16);gap:var(--space-4);padding:var(--space-5);display:grid}.funnel-summary-hero__header,.funnel-summary-hero__copy,.funnel-summary-hero__readout,.kpi-evidence-loading{gap:var(--space-3);display:grid}.funnel-summary-hero__copy .card__title{color:var(--text-header-primary);font-size:var(--text-detail-title-size);font-weight:var(--text-detail-title-weight);letter-spacing:var(--text-detail-title-tracking);line-height:var(--text-detail-title-lineHeight)}.funnel-summary-hero__copy .card__description{color:var(--text-secondary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lineHeight);max-width:72ch}.funnel-summary-hero__states,.funnel-flow-step__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.funnel-summary-hero__content{gap:var(--space-5);display:grid}.funnel-progress-bar{--funnel-progress-columns:5;gap:var(--space-3);display:grid}.funnel-progress-bar__canvas{gap:var(--space-3);display:grid}.funnel-progress-bar__svg{width:100%;height:160px;display:block}.funnel-progress-bar__shape{fill:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__shape{fill:color-mix(in srgb, var(--primary-800) 12%, var(--surface-muted))}}.funnel-progress-bar__shape{stroke:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__shape{stroke:color-mix(in srgb, var(--primary-800) 20%, var(--border))}}.funnel-progress-bar__shape{stroke-width:1.5px}.funnel-progress-bar__boundary{stroke:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__boundary{stroke:color-mix(in srgb, var(--primary-800) 20%, var(--border))}}.funnel-progress-bar__boundary{stroke-width:1px}.funnel-progress-bar__boundary--weak{stroke:var(--warning-500);stroke-width:2px}.funnel-progress-bar__labels{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.funnel-progress-bar__label-card{appearance:none;background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);color:inherit;cursor:pointer;align-items:start;gap:var(--space-1);min-height:116px;padding:var(--space-3);text-align:left;transition:var(--transition-colors);display:grid}.funnel-progress-bar__label-card:hover{background:var(--state-hover-surface)}.funnel-progress-bar__label-card:focus-visible{box-shadow:none;outline:none}.funnel-progress-bar__label-card--weak{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__label-card--weak{background:color-mix(in srgb, var(--warning-100) 42%, var(--surface-bg))}}.funnel-progress-bar__label-card--weak{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__label-card--weak{border-color:color-mix(in srgb, var(--warning-500) 34%, var(--border))}}.funnel-progress-bar__label-value{color:var(--text-primary);font-size:var(--text-display-6);font-weight:var(--font-semibold);line-height:var(--lineHeight-display-6)}.funnel-progress-bar__label-meta{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.funnel-progress-bar__label-name{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.funnel-progress-bar--state{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-items:start;gap:var(--space-2);min-height:160px;padding:var(--space-4);display:grid}.funnel-progress-bar__state-title{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);margin:0}.funnel-progress-bar__state-body{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.funnel-progress-bar__skeleton-shape{background:linear-gradient(90deg, var(--ink-100) 0%, var(--ink-100) 50%, var(--ink-100) 100%)}@supports (color:color-mix(in lab, red, red)){.funnel-progress-bar__skeleton-shape{background:linear-gradient(90deg, var(--ink-100) 0%, color-mix(in srgb, var(--ink-100) 50%, var(--surface-bg)) 50%, var(--ink-100) 100%)}}.funnel-progress-bar__skeleton-shape{border-radius:var(--borderRadius-8);background-size:200% 100%;height:160px;animation:1.6s linear infinite fhi-shimmer}.funnel-progress-bar__label-card--loading{background:var(--surface-bg);cursor:default}.funnel-progress-bar__skeleton-value,.funnel-progress-bar__skeleton-meta,.funnel-progress-bar__skeleton-label{border-radius:var(--borderRadius-6)}.funnel-progress-bar__skeleton-value{width:58%;height:24px}.funnel-progress-bar__skeleton-meta{width:46%;height:16px}.funnel-progress-bar__skeleton-label{width:70%;height:16px}.funnel-progress-bar__tooltip{max-width:220px}.funnel-progress-bar__tooltip-grid{color:var(--text-primary);gap:var(--space-1);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);display:grid}.funnel-progress-bar__tooltip-grid strong{font-size:var(--text-body-s);font-weight:var(--font-medium)}.funnel-progression-section{gap:var(--space-4);--funnel-progression-step-width:calc(var(--space-8) * 2.25);min-width:0;display:grid}.funnel-progression-section>.progression-panel{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;gap:0;padding:0;overflow:hidden}.funnel-progression-section>.progression-panel .progression-panel__header{border-bottom:1px solid var(--separator);padding:var(--space-5)}.funnel-progression-panel__title{min-width:0}.funnel-progression-panel__meta{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--borderRadius-999);color:var(--text-secondary);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);min-height:var(--space-6);padding:0 var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.funnel-progression-section>.progression-panel .progression-panel__content{gap:0;min-width:0;padding:0}.funnel-progression-flow{--funnel-progression-columns:1;--funnel-progression-transitions:1;gap:0;min-width:0;max-width:100%;display:grid}.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-size:12px;--funnel-progression-scrollbar-thumb:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-thumb:color-mix(in srgb, var(--primary-800) 28%, transparent)}}.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-thumb-active:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-thumb-active:color-mix(in srgb, var(--primary-800) 42%, transparent)}}.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-track:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__scroll-region{--funnel-progression-scrollbar-track:color-mix(in srgb, var(--primary-800) 7%, transparent)}}.funnel-progression-flow__scroll-region{width:100%;min-width:0;max-width:100%;position:relative}.funnel-progression-flow__viewport{overscroll-behavior-x:contain;min-width:0;max-width:100%;padding-bottom:var(--space-4);scrollbar-color:var(--funnel-progression-scrollbar-thumb) var(--funnel-progression-scrollbar-track);scrollbar-width:auto;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.funnel-progression-flow__scroll-region[data-has-horizontal-overflow=true]:after{background:linear-gradient(90deg, transparent, var(--funnel-progression-scrollbar-track) 12%, var(--funnel-progression-scrollbar-track) 88%, transparent);border-radius:var(--borderRadius-999);bottom:var(--space-2);content:"";height:3px;left:var(--space-5);opacity:.86;pointer-events:none;right:var(--space-5);position:absolute}.funnel-progression-flow__viewport:hover,.funnel-progression-flow__viewport:focus-within{scrollbar-color:var(--funnel-progression-scrollbar-thumb-active) var(--funnel-progression-scrollbar-track)}.funnel-progression-flow__viewport::-webkit-scrollbar{height:var(--funnel-progression-scrollbar-size)}.funnel-progression-flow__viewport::-webkit-scrollbar-track{background:var(--funnel-progression-scrollbar-track);border-radius:var(--borderRadius-999)}.funnel-progression-flow__viewport::-webkit-scrollbar-thumb{background:var(--funnel-progression-scrollbar-thumb);border:3px solid var(--surface-bg);border-radius:var(--borderRadius-999)}.funnel-progression-flow__viewport:hover::-webkit-scrollbar-thumb{background:var(--funnel-progression-scrollbar-thumb-active)}.funnel-progression-flow__viewport:focus-within::-webkit-scrollbar-thumb{background:var(--funnel-progression-scrollbar-thumb-active)}.funnel-progression-flow__labels,.funnel-progression-flow__stage,.funnel-progression-flow__dropoffs{min-width:max(100%, calc(var(--funnel-progression-columns) * var(--funnel-progression-step-width)))}.funnel-progression-flow__labels,.funnel-progression-flow__hitareas{grid-template-columns:repeat(var(--funnel-progression-columns), minmax(0, 1fr));display:grid}.funnel-progression-flow__labels{border-bottom:1px solid var(--separator)}.funnel-progression-flow__label{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);min-height:var(--space-8);min-width:0;padding:var(--space-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.funnel-progression-flow__label+.funnel-progression-flow__label{border-left:1px solid var(--separator)}.funnel-progression-flow__label--active{color:var(--primary-800)}.funnel-progression-flow__label--dropoff,.funnel-progression-flow__label--throughput{color:var(--text-secondary)}.funnel-progression-flow__stage{height:224px;position:relative}.funnel-progression-flow__svg,.funnel-progression-flow__hitareas{position:absolute;inset:0}.funnel-progression-flow__svg{width:100%;height:100%;display:block}.funnel-progression-flow__shape-backdrop{fill:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__shape-backdrop{fill:color-mix(in srgb, var(--primary-800) 16%, var(--surface-muted))}}.funnel-progression-flow__shape-backdrop{stroke:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__shape-backdrop{stroke:color-mix(in srgb, var(--primary-800) 18%, var(--border))}}.funnel-progression-flow__shape-backdrop{stroke-width:10px}.funnel-progression-flow__shape{fill:var(--primary-800);opacity:.94}.funnel-progression-flow__shape-transition,.funnel-progression-flow__shape-highlight--dropoff{opacity:1}.funnel-progression-flow__shape-highlight--throughput{opacity:.82}.funnel-progression-flow__divider{stroke:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__divider{stroke:color-mix(in srgb, var(--surface-bg) 42%, transparent)}}.funnel-progression-flow__divider{stroke-width:1px}.funnel-progression-flow__hitareas{height:100%}.funnel-progression-flow__step{appearance:none;color:inherit;cursor:pointer;min-width:0;padding:var(--space-1);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.funnel-progression-flow__step:focus-visible{outline:none}.funnel-progression-flow__pill{background:var(--surface-bg);border:1px solid var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__pill{border:1px solid color-mix(in srgb, var(--surface-bg) 78%, var(--primary-800))}}.funnel-progression-flow__pill{border-radius:var(--borderRadius-999);color:var(--primary-800);font-size:var(--text-body-s);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);min-height:calc(var(--space-6) + var(--space-1));min-width:calc(var(--space-7) + var(--space-2));padding-inline:var(--space-2);transition:var(--transition-colors), box-shadow .18s ease, transform .18s ease;white-space:nowrap;justify-content:center;display:inline-flex}.funnel-progression-flow__step:hover .funnel-progression-flow__pill,.funnel-progression-flow__step--active .funnel-progression-flow__pill{border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__step:hover .funnel-progression-flow__pill,.funnel-progression-flow__step--active .funnel-progression-flow__pill{border-color:color-mix(in srgb, var(--primary-800) 55%, var(--surface-bg))}}.funnel-progression-flow__step:hover .funnel-progression-flow__pill,.funnel-progression-flow__step--active .funnel-progression-flow__pill{box-shadow:0 0 0 3px var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__step:hover .funnel-progression-flow__pill,.funnel-progression-flow__step--active .funnel-progression-flow__pill{box-shadow:0 0 0 3px color-mix(in srgb, var(--surface-bg) 76%, transparent)}}.funnel-progression-flow__step:hover .funnel-progression-flow__pill,.funnel-progression-flow__step--active .funnel-progression-flow__pill{transform:translateY(-1px)}.funnel-progression-flow__step:focus-visible .funnel-progression-flow__pill{box-shadow:var(--focus-ring)}.funnel-progression-flow__step--dropoff .funnel-progression-flow__pill{border-color:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__step--dropoff .funnel-progression-flow__pill{border-color:color-mix(in srgb, var(--surface-bg) 78%, var(--primary-800))}}.funnel-progression-flow__step--dropoff .funnel-progression-flow__pill{color:var(--primary-800)}.funnel-progression-flow__step--throughput .funnel-progression-flow__pill{border-color:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-flow__step--throughput .funnel-progression-flow__pill{border-color:color-mix(in srgb, var(--surface-bg) 78%, var(--primary-800))}}.funnel-progression-flow__step--throughput .funnel-progression-flow__pill{color:var(--primary-800)}.funnel-progression-flow__dropoffs{border-top:1px solid var(--separator);box-sizing:border-box;grid-template-columns:repeat(var(--funnel-progression-columns), minmax(0, 1fr));min-height:calc(var(--space-8) + var(--space-5));align-items:stretch;display:grid}.funnel-progression-flow__dropoff{align-content:center;align-items:center;column-gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-2);text-align:center;grid-template-columns:auto auto;justify-content:center;row-gap:0;display:grid}.funnel-progression-flow__dropoff+.funnel-progression-flow__dropoff{border-left:0}.funnel-progression-flow__dropoff-icon{color:var(--text-tertiary);grid-area:1/1;display:inline-flex}.funnel-progression-flow__dropoff-value{color:var(--text-secondary);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);overflow-wrap:anywhere;grid-area:1/2}.funnel-progression-flow__dropoff-meta{color:var(--text-tertiary);font-size:var(--text-body-xxs);font-variant-numeric:tabular-nums;line-height:var(--lineHeight-body-xxs);white-space:nowrap;grid-column:1/-1}.funnel-progression-flow__dropoff--largest .funnel-progression-flow__dropoff-icon,.funnel-progression-flow__dropoff--largest .funnel-progression-flow__dropoff-value{color:var(--warning-300)}.funnel-progression-flow__dropoff--best .funnel-progression-flow__dropoff-icon,.funnel-progression-flow__dropoff--best .funnel-progression-flow__dropoff-value{color:var(--success-300)}.funnel-progression-flow__dropoff--increase .funnel-progression-flow__dropoff-icon{transform:rotate(180deg)}.funnel-progression-flow__dropoff--increase .funnel-progression-flow__dropoff-value,.funnel-progression-flow__dropoff--unavailable .funnel-progression-flow__dropoff-value{color:var(--text-tertiary)}.funnel-progression-flow__dropoff--unavailable .funnel-progression-flow__dropoff-icon{opacity:.48}.funnel-progression-flow--state{align-content:start;min-height:176px}.funnel-progression-flow__state-title{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);margin:0}.funnel-progression-flow__state-body{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);max-width:54ch;margin:0}.funnel-progression-flow__skeleton-label,.funnel-progression-flow__skeleton-stage,.funnel-progression-flow__skeleton-dropoff{border-radius:var(--borderRadius-8)}.funnel-progression-flow__skeleton-label{height:var(--space-4);margin:var(--space-3) var(--space-2)}.funnel-progression-flow__skeleton-stage{height:224px}.funnel-progression-flow__skeleton-dropoff{height:var(--space-5);margin:var(--space-3) var(--space-2)}.funnel-progression-tooltip__content{gap:var(--space-1);min-width:220px;max-width:260px;display:grid}.funnel-progression-tooltip__content h3{color:var(--chart-tooltip-muted);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);margin:0}.funnel-progression-tooltip__content p{color:var(--chart-tooltip-text);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;line-height:var(--lineHeight-body-xs);margin:0}.funnel-progression-tooltip__content strong{font-weight:var(--font-medium)}.funnel-progression-insights{gap:var(--cardGridGap);display:grid}.funnel-progression-insight{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-items:start;gap:var(--space-3);padding:var(--cardPaddingCompact);grid-template-columns:auto minmax(0,1fr);display:grid}.funnel-progression-insight--dropoff,.funnel-progression-insight--throughput{border-color:var(--border)}.funnel-progression-insight__icon{border-radius:var(--borderRadius-999);height:var(--space-6);width:var(--space-6);justify-content:center;align-items:center;display:inline-flex}.funnel-progression-insight--dropoff .funnel-progression-insight__icon{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-insight--dropoff .funnel-progression-insight__icon{background:color-mix(in srgb, var(--warning-100) 78%, var(--surface-bg))}}.funnel-progression-insight--dropoff .funnel-progression-insight__icon{color:var(--warning-300)}.funnel-progression-insight--throughput .funnel-progression-insight__icon{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.funnel-progression-insight--throughput .funnel-progression-insight__icon{background:color-mix(in srgb, var(--success-100) 78%, var(--surface-bg))}}.funnel-progression-insight--throughput .funnel-progression-insight__icon{color:var(--success-300)}.funnel-progression-insight__content{gap:var(--space-2);min-width:0;display:grid}.funnel-progression-insight__content h3{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);margin:0}.funnel-progression-insight__content p{color:var(--text-secondary);font-size:var(--text-body-s);font-variant-numeric:tabular-nums;line-height:var(--lineHeight-body-s);margin:0}.funnel-progression-insight__steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.funnel-progression-insight__steps span{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=768px){.funnel-progression-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.funnel-progression-section{--funnel-progression-step-width:calc(var(--space-8) * 2.15)}.funnel-progression-section>.progression-panel .progression-panel__header{padding:var(--space-4);align-items:start}.funnel-progression-flow__stage,.funnel-progression-flow__skeleton-stage{height:204px}.funnel-progression-flow__pill{font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);min-width:var(--space-7)}}.funnel-summary-hero__score{gap:var(--space-2);display:grid}.funnel-summary-hero__score span{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.funnel-summary-hero__score strong{color:var(--text-primary);font-size:var(--text-metric-hero-size);font-weight:var(--text-metric-hero-weight);letter-spacing:var(--text-metric-hero-tracking);line-height:var(--text-metric-hero-lineHeight)}.funnel-subscore-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.funnel-flow{gap:var(--space-3);display:grid}.funnel-flow-step{border-radius:var(--borderRadius-12);gap:var(--space-4);padding:var(--space-4);display:grid;position:relative}.funnel-flow-step:not(:last-child):after{background:var(--separator);bottom:calc(var(--space-3) * -1);content:"";height:var(--space-3);left:var(--space-5);width:1px;position:absolute}.funnel-flow-step--weak{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.funnel-flow-step--weak{background:color-mix(in srgb, var(--warning-100) 42%, var(--surface-bg))}}.funnel-flow-step--weak{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.funnel-flow-step--weak{border-color:color-mix(in srgb, var(--warning-500) 34%, var(--border))}}.funnel-flow-step__copy{gap:var(--space-1);min-width:0;display:grid}.funnel-flow-step__copy span{color:var(--text-secondary);font-size:var(--text-group-title-size);font-weight:var(--text-group-title-weight);letter-spacing:var(--text-group-title-tracking);line-height:var(--text-group-title-lineHeight);text-transform:var(--text-group-title-transform)}.funnel-flow-step__copy h3{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight)}.funnel-flow-step__metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.funnel-flow-step__metrics div{border-left:1px solid var(--separator);gap:var(--space-1);min-width:0;padding-left:var(--space-3);display:grid}.funnel-flow-step__metrics dt{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.funnel-flow-step__metrics dd{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--text-data-value-weight);line-height:var(--text-data-value-lineHeight)}.kpi-evidence-tabs{gap:var(--space-4);display:grid}.kpi-evidence-tabs__list{border-bottom:1px solid var(--separator);align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.kpi-evidence-tabs__list [role=tab]{border-radius:var(--borderRadius-8) var(--borderRadius-8) 0 0;color:var(--text-secondary);min-height:var(--tap-size)}.kpi-evidence-tabs__list [role=tab][aria-selected=true]{color:var(--text-primary)}.kpi-evidence-tabs__panel{gap:var(--space-4);display:grid}.kpi-evidence-table{border-radius:var(--borderRadius-12);overflow:hidden}.kpi-evidence-table .table__scroll-container{border-radius:var(--borderRadius-12)}.kpi-evidence-table .table__content{min-width:860px}.kpi-evidence-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.kpi-evidence-table .table__row{background:var(--surface-bg);border-top:1px solid var(--separator)}.kpi-evidence-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);vertical-align:top}.caveat-chip-list{gap:var(--space-3);display:grid}.caveat-chip-list__item{border-top:1px solid var(--separator);align-items:start;gap:var(--space-2);padding-top:var(--space-3);display:grid}.caveat-chip-list__item:first-child{border-top:0;padding-top:0}.caveat-chip-list__item span:last-child{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.funnel-table,.phase-gap-card,.trend-chart{border:1px solid var(--border);border-radius:var(--borderRadius-8);overflow:hidden}.funnel-table .table__content{min-width:980px}.funnel-table .table__column{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);padding:var(--space-3) var(--space-4);text-transform:var(--text-column-header-transform);white-space:nowrap}.funnel-table .table__row{background:var(--surface-bg);border-top:0}.funnel-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);padding:var(--space-4);vertical-align:middle}.phase-gap-grid{gap:var(--space-4);display:grid}.phase-gap-card{box-shadow:none;gap:var(--space-3);padding:var(--space-4);display:grid}.phase-gap-card--active{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.phase-gap-card--active{background:color-mix(in srgb, var(--warning-100) 34%, var(--surface-bg))}}.phase-gap-card--active{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.phase-gap-card--active{border-color:color-mix(in srgb, var(--warning-500) 28%, var(--border))}}.phase-gap-card__content{gap:var(--space-3);display:grid}.trend-chart{background:var(--surface-bg);min-height:300px;padding:var(--space-3) var(--space-4) var(--space-2);animation:fhi-fade-in var(--motion-duration-slow) var(--motion-ease-out) both;position:relative}.trend-chart__surface,.trend-chart__surface svg{width:100%;height:100%;display:block}.funnel-note-modal__copy,.funnel-note-delete-dialog p{color:var(--text-secondary);margin:0}.funnel-note-form,.funnel-note-form__field,.funnel-notes-list,.funnel-notes-empty,.funnel-notes-feedback,.funnel-notes-loading,.trend-note-tooltip__content,.trend-note-tooltip__list,.funnel-note-form__topline{gap:var(--space-3);display:grid}.funnel-note-form__date,.funnel-note-form__input,.funnel-note-form__select,.funnel-note-form__textarea{width:100%}.funnel-note-modal__error,.funnel-note-delete-dialog__error{color:var(--danger-700)}.funnel-note-modal__footer{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.funnel-notes-empty,.funnel-notes-feedback,.funnel-notes-loading{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.funnel-notes-empty,.funnel-notes-feedback,.funnel-notes-loading{background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface-bg))}}.funnel-notes-empty,.funnel-notes-feedback,.funnel-notes-loading{border:1px dashed var(--border);border-radius:var(--borderRadius-8);min-height:136px;padding:var(--space-4)}.trend-timeline-notes-panel .funnel-notes-loading{min-height:160px}.funnel-notes-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.funnel-notes-empty p,.funnel-notes-feedback p{color:var(--text-secondary);margin:0}.funnel-notes-panel__description{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.trend-timeline-notes-panel.section-panel,.trend-timeline-notes-panel.utility-notice{box-shadow:none}.funnel-note-row{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.funnel-note-row{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.funnel-note-row{border-radius:var(--borderRadius-12);gap:var(--space-3);padding:var(--space-4);display:grid}.funnel-note-row__meta{color:var(--text-secondary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.funnel-note-row__date{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.funnel-note-row__type{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.funnel-note-row__type{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.funnel-note-row__type{border-radius:var(--borderRadius-999);color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding:0 var(--space-2)}.funnel-note-row__body{gap:var(--space-1);min-width:0;display:grid}.funnel-note-row__body strong{color:var(--text-primary)}.funnel-note-row__body p{color:var(--text-secondary);white-space:pre-wrap;margin:0}.funnel-note-row__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.trend-timeline-notes-panel .section-panel__content{gap:var(--space-4);display:grid}.trend-note-overlay{pointer-events:none;z-index:var(--z-local-overlay);position:absolute;inset:0}.trend-note-marker-shell{bottom:var(--space-4);pointer-events:auto;top:var(--space-3);position:absolute;transform:translate(-50%)}.trend-note-marker{appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;width:24px;height:100%;padding:0;display:flex;position:relative}.trend-note-marker__line{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.trend-note-marker__line{background:color-mix(in srgb, var(--border) 82%, var(--ink-500))}}.trend-note-marker__line{width:1px;height:100%;display:block}.trend-note-marker__badge{background:var(--surface-bg);border:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.trend-note-marker__badge{border:1px solid color-mix(in srgb, var(--border) 90%, var(--ink-200))}}.trend-note-marker__badge{border-radius:var(--borderRadius-999);color:var(--text-primary);font-size:var(--text-caption-size);font-weight:var(--font-semibold);min-width:18px;height:18px;padding:0 var(--space-1);justify-content:center;display:inline-flex;position:absolute;top:0}.trend-note-marker__badge:empty{background:var(--ink-500)}@supports (color:color-mix(in lab, red, red)){.trend-note-marker__badge:empty{background:color-mix(in srgb, var(--ink-500) 56%, var(--surface-bg))}}.trend-note-marker__badge:empty{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.trend-note-marker__badge:empty{border-color:color-mix(in srgb, var(--border) 86%, var(--ink-500))}}.trend-note-marker__badge:empty{min-width:10px;height:10px;padding:0}.trend-note-marker:focus-visible{outline:none}.trend-note-marker:focus-visible .trend-note-marker__badge{box-shadow:none}.trend-note-tooltip{max-width:min(320px, calc(100vw - (var(--overlay-edge-padding) * 2)))}.trend-note-tooltip__content strong{color:var(--chart-tooltip-text)}.trend-note-tooltip__item{border-top:1px solid var(--chart-tooltip-border)}@supports (color:color-mix(in lab, red, red)){.trend-note-tooltip__item{border-top:1px solid color-mix(in srgb, var(--chart-tooltip-border) 92%, transparent)}}.trend-note-tooltip__item{gap:var(--space-1);padding-top:var(--space-2);display:grid}.trend-note-tooltip__item:first-child{border-top:0;padding-top:0}.trend-note-tooltip__header{color:var(--chart-tooltip-text);align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.trend-note-tooltip__header small{color:var(--chart-tooltip-muted)}.trend-note-tooltip__item p{color:var(--chart-tooltip-muted);white-space:pre-wrap;margin:0}.trend-legend span:before{border-radius:var(--borderRadius-999);content:"";width:8px;height:8px;display:inline-block}.trend-legend span:first-child:before{background:var(--primary-800)}.trend-legend span:nth-child(2):before{background:var(--info-500)}.trend-legend span:nth-child(3):before{background:var(--warning-500)}.trend-legend span:nth-child(4):before{background:var(--success-500)}.trend-legend{color:var(--text-secondary);font-size:var(--text-caption-size);align-items:center;gap:var(--space-3);line-height:var(--text-caption-lineHeight);flex-wrap:wrap;display:flex}.trend-legend span{align-items:center;gap:var(--space-1);display:inline-flex}.trend-legend span:before{background:var(--primary-800);content:"";height:var(--spacing-2);width:var(--spacing-16);display:inline-block}.trend-topline-grid{align-items:stretch}.trend-summary-card .metric-card__value{font-size:var(--text-display-4)}.trend-detail-grid{align-items:start}.trend-summary-panel{gap:var(--space-4)}.funnel-overview-insights,.kpi-evidence-panel{align-items:stretch}.trend-summary-panel__headline,.trend-summary-panel__heading,.trend-confidence-note{gap:var(--space-3);display:grid}.trend-summary-panel__eyebrow{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-medium);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.trend-summary-panel__copy,.trend-explanation-panel__copy{color:var(--text-primary);font-size:var(--text-body-m);line-height:var(--lineHeight-body-m);max-width:72ch}.trend-summary-metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.trend-summary-metric{background:var(--surface-muted);border:1px solid var(--separator);border-radius:var(--radius-control);gap:var(--space-1);padding:var(--space-3);display:grid}.trend-summary-metric span{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.trend-summary-metric strong{color:var(--text-primary);font-size:var(--text-data-value-size);font-weight:var(--font-semibold);line-height:var(--text-data-value-lineHeight)}.trend-confidence-note{border-top:1px solid var(--separator);padding-top:var(--space-3)}.trend-section-summary{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.trend-section-summary__item{background:var(--surface-muted);border:1px solid var(--separator);border-radius:var(--radius-control);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.trend-section-summary__item strong{color:var(--text-primary);font-size:var(--text-display-6);font-weight:var(--font-semibold);line-height:var(--lineHeight-display-6)}.trend-section-summary__item small{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.trend-section-summary__label{color:var(--text-tertiary);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.trend-tooltip-popover,.trend-tooltip{border-radius:var(--chart-tooltip-radius)}.trend-tooltip-popover{background:var(--chart-tooltip-background);border:1px solid var(--chart-tooltip-border);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);color:var(--chart-tooltip-text);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding:var(--space-2) var(--space-3);position:relative}.trend-tooltip{gap:var(--space-1);min-width:min(240px,100%);display:grid}.trend-tooltip__date,.trend-tooltip__meta,.trend-legend-item__meta{color:var(--chart-tooltip-muted)}.trend-tooltip__value{color:var(--chart-tooltip-text);font-size:var(--text-data-value-size);font-weight:var(--font-semibold)}.trend-legend{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.trend-legend-item{background:var(--surface-muted);border:1px solid var(--separator);border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.trend-legend-item__header,.trend-legend-item__label,.trend-tooltip__row{align-items:center;gap:var(--space-2);display:grid}.trend-legend-item__header,.trend-tooltip__row{grid-template-columns:minmax(0,1fr) auto}.trend-legend-item__label{grid-template-columns:auto minmax(0,1fr)}.trend-legend-item__label strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m)}.trend-legend-item__swatch{border-radius:var(--borderRadius-999);width:10px;height:10px;display:block}.trend-legend-item__value{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m)}.trend-legend-item__meta{gap:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);display:grid}.trend-legend .trend-legend-item span:before{content:none;display:none}.trend-legend .trend-legend-item__value,.trend-legend .trend-legend-item__meta span{display:block}.trend-legend .trend-legend-item__label{display:grid}.trend-subscore-insights{gap:var(--space-3);display:grid}.trend-analysis-table-shell{border:1px solid var(--border);border-radius:var(--borderRadius-8);overflow:auto}.trend-analysis-table{border-collapse:collapse;width:100%;min-width:620px}.trend-analysis-table th,.trend-analysis-table td{border-top:1px solid var(--separator);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.trend-analysis-table thead th{color:var(--text-secondary);font-size:var(--text-column-header-size);font-weight:var(--text-column-header-weight);letter-spacing:var(--text-column-header-tracking);line-height:var(--text-column-header-lineHeight);text-transform:var(--text-column-header-transform);white-space:nowrap;border-top:0}.trend-analysis-table tbody th,.trend-analysis-table tbody td{color:var(--text-primary);font-size:var(--text-body-desc-size);font-weight:var(--font-medium);line-height:var(--text-body-desc-lineHeight)}.trend-analysis-table tbody td:last-child{color:var(--text-secondary);font-weight:var(--font-regular)}.trend-analysis-table__subscore{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.trend-analysis-table__swatch{border-radius:var(--borderRadius-999);width:10px;height:10px;display:block}@media (width>=768px){.trend-summary-panel__headline{grid-template-columns:minmax(0,1fr) auto;align-items:start}.trend-confidence-note,.controls-disclosure__content{grid-template-columns:auto minmax(0,1fr);align-items:start}.topline-summary,.overview-topline-grid,.detail-summary-grid,.diagnostic-grid,.insight-block-grid,.trend-topline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-main-kpi-grid,.funnel-overview-top-kpi-grid,.property-kpi-grid,.property-detail-grid,.stakeholder-kpi-grid--progress,.stakeholder-kpi-grid--conversion{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-context-bar__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.property-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.trend-subscore-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.subscore-grid,.priority-signals-grid,.compare-score-strip,.compare-takeaway-grid,.page-card-grid,.formula-card-grid,.source-card-grid,.control-slot-grid,.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-diagnostic-strip{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}.dashboard-diagnostic-main{border-bottom:0;border-right:1px solid var(--separator);align-content:space-between;align-items:flex-start;display:grid}.dashboard-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-diagnostic-item{border-left:1px solid var(--separator);border-top:0}.dashboard-diagnostic-item:first-child{border-left:0}.phase-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-note-form__topline{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.funnel-note-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.funnel-note-row__actions{justify-content:flex-end}.compare-phase-row{grid-template-columns:minmax(0,.9fr) minmax(260px,1fr) auto;align-items:start}.progression-row{grid-template-columns:minmax(0,1.1fr) minmax(160px,.5fr);align-items:center}.progression-track{grid-column:1/-1}.funnel-summary-hero__header{grid-template-columns:minmax(0,1fr) auto}.funnel-summary-hero__content{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start}.funnel-progress-bar__labels{grid-template-columns:repeat(var(--funnel-progress-columns), minmax(0, 1fr))}.funnel-summary-hero__score{border-right:1px solid var(--separator);padding-right:var(--space-5)}.funnel-flow-step{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr) auto;align-items:start}.funnel-flow-step .progression-track{grid-column:1/-1}}@media (width>=1120px){.overview-topline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-topline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.priority-signals-grid,.compare-score-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-takeaway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-card-grid,.phase-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-overview-top-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stakeholder-kpi-grid--progress,.stakeholder-kpi-grid--conversion,.funnel-main-kpi-grid,.property-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.funnel-overview-top-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:end}.funnel-overview-top-kpi__delta{justify-self:end}}@media (width<=767px){.dashboard-tabs__list{width:100%}.dashboard-tabs [role=tab]{flex:auto}.metric-card__title-row,.diagnostic-panel__title-row{flex-direction:column;align-items:flex-start}.overview-filter-bar,.funnel-overview-top-kpi-grid,.stakeholder-kpi-grid--progress,.stakeholder-kpi-grid--conversion{grid-template-columns:minmax(0,1fr)}.funnel-overview-top-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:start}.funnel-overview-top-kpi__delta{place-self:start end}.compare-controls-grid,.control-summary-grid{grid-template-columns:minmax(0,1fr)}.compare-takeaway-card__title-row{flex-direction:column;align-items:flex-start}.wizard-phases{gap:12px}.wizard-phase-row__fields,.wizard-benchmarks{grid-template-columns:minmax(0,1fr)}}.trend-command-page{gap:var(--sectionContentGap);margin-top:var(--space-2);display:grid}.trend-chart-card.card--secondary{background:var(--surface-bg);border:1px solid var(--separator);border-radius:var(--borderRadius-12);box-shadow:none}.trend-chart-card.card--secondary>.card__header,.trend-chart-card.card--secondary>.card__content{padding:var(--cardPadding)}.trend-chart-card.card--secondary>.card__content{padding-top:0}.trend-chart-card--hero.card--secondary>.card__content{padding-bottom:var(--cardGridGap)}.trend-chart-card--hero.card--secondary{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8)}.trend-chart-card--hero.card--secondary>.card__header,.trend-chart-card--hero.card--secondary>.card__content{padding-left:var(--cardPadding);padding-right:var(--cardPadding)}.trend-command-grid.trend-command-grid--hero{align-items:stretch;gap:var(--cardGridGap);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);padding:0}.trend-command-grid.trend-command-grid--hero>.trend-chart-card--hero.card--secondary{align-content:start;align-self:start}.trend-chart-card--hero .card__header{align-items:start}.chart-card-header{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.chart-card-header__copy{gap:var(--space-1);display:grid}.chart-card-header__copy>span{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-medium);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.chart-card-header__copy h3,.trend-insights-panel__header h3{color:var(--text-header-primary);font-size:var(--text-display-6-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-display-6-lineHeight);margin:0}.chart-card-header__copy p,.trend-insights-panel__header span,.trend-insights-panel__empty{color:var(--text-secondary);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lineHeight);margin:0}.chart-card-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.chart-card-header__actions>.chip{display:none}.segment-comparison-card .chart-card-header{grid-template-columns:minmax(0,1fr)}.segment-comparison-card .chart-card-header__actions{justify-content:flex-end;width:100%}.trend-header-tabs{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.trend-header-tabs{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.trend-header-tabs{border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-1);max-width:100%;padding:var(--space-1);display:inline-flex;overflow:hidden}.trend-header-tabs__tab{appearance:none;border-radius:var(--borderRadius-6);color:var(--text-secondary);cursor:pointer;font:inherit;min-height:var(--tap-size);text-align:center;min-width:0;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:1px solid #0000;flex:1 1 0;align-items:stretch;padding:0;display:inline-flex;position:relative}.trend-header-tabs__tab:hover{background:var(--state-hover-surface);color:var(--text-primary)}.trend-header-tabs__tab:focus-visible{outline:2px solid var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.trend-header-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-300) 72%, transparent)}}.trend-header-tabs__tab:focus-visible{outline-offset:3px}.trend-header-tabs__tab[data-selected=true],.trend-header-tabs__tab[aria-selected=true]{background:var(--surface-bg);border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.trend-header-tabs__tab[data-selected=true],.trend-header-tabs__tab[aria-selected=true]{border-color:color-mix(in srgb, var(--primary-800) 22%, var(--border))}}.trend-header-tabs__tab[data-selected=true],.trend-header-tabs__tab[aria-selected=true]{color:var(--primary-800)}.trend-header-tabs__content{font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);min-width:0;padding:var(--space-2) var(--space-3);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.segment-comparison-tabs .trend-header-tabs__tab{flex:none}.segment-comparison-tabs .trend-header-tabs__content{min-width:86px;padding-left:var(--space-4);padding-right:var(--space-4)}.trend-header-tabs__tab[data-selected=true] .trend-header-tabs__content,.trend-header-tabs__tab[aria-selected=true] .trend-header-tabs__content{font-weight:var(--font-medium)}.purchase-timing-tabs{display:none}.purchase-timing-metrics{gap:var(--chartContentGap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.purchase-timing-metrics__panel{--purchase-timing-accent:var(--primary-800);min-width:0}.purchase-timing-metrics__panel[data-metric=conversion]{--purchase-timing-accent:var(--warning-500)}.purchase-timing-metrics__panel[data-metric=purchases]{--purchase-timing-accent:var(--primary-800)}.purchase-timing-metrics__panel[data-metric=visitors]{--purchase-timing-accent:var(--info-500)}.purchase-timing-metrics__panel+.purchase-timing-metrics__panel{border-left:1px solid var(--separator);padding-left:var(--space-5)}.purchase-timing-panel{gap:var(--space-3);background:0 0;border:0;border-radius:0;padding:0;display:grid}.purchase-timing-panel h4{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);margin:0}.purchase-timing-panel__rows{gap:var(--space-2);display:grid}.purchase-timing-row{align-items:center;gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) minmax(44px,auto);min-width:0;display:grid}.purchase-timing-row__label{color:var(--text-secondary);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xxs)}.purchase-timing-row__track{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.purchase-timing-row__track{background:color-mix(in srgb, var(--surface-muted) 74%, var(--surface-bg))}}.purchase-timing-row__track{border-radius:var(--borderRadius-999);min-width:0;height:12px;display:block;overflow:hidden}.purchase-timing-row__track span{background:var(--purchase-timing-fill);border-radius:inherit;height:100%;width:var(--purchase-timing-width);display:block}.purchase-timing-row strong{color:var(--text-primary);font-size:var(--text-body-xxs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xxs);text-align:right}.trend-hero-stats{align-items:center;gap:var(--space-2);grid-template-columns:repeat(4,max-content);display:grid}.trend-hero-stats span{color:var(--text-tertiary);font-size:var(--text-body-xxs);gap:var(--spacing-2);line-height:var(--lineHeight-body-xxs);min-width:84px;display:grid}.trend-hero-stats strong{color:var(--text-primary);font-size:var(--text-body-s-size);font-weight:var(--font-medium);line-height:var(--text-body-s-lineHeight)}.line-trend-chart,.matrix-heatmap,.grouped-bar-chart{min-width:0}.line-trend-chart{overflow:auto hidden}.line-trend-chart__canvas{height:100%;position:relative}.line-trend-chart svg{z-index:var(--z-raised);display:block;position:relative}.line-trend-chart__thresholds{bottom:var(--line-chart-margin-bottom,34px);left:var(--line-chart-margin-left,42px);pointer-events:none;right:var(--line-chart-margin-right,18px);top:var(--line-chart-margin-top,18px);z-index:var(--z-base);grid-template-rows:30% 10% 60%;display:grid;position:absolute}.line-trend-chart__threshold{border-bottom:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.line-trend-chart__threshold{border-bottom:1px solid color-mix(in srgb, var(--separator) 58%, transparent)}}.line-trend-chart__threshold--healthy{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.line-trend-chart__threshold--healthy{background:color-mix(in srgb, var(--success-100) 44%, transparent)}}.line-trend-chart__threshold--watch{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.line-trend-chart__threshold--watch{background:color-mix(in srgb, var(--warning-100) 42%, transparent)}}.line-trend-chart__threshold--risk{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.line-trend-chart__threshold--risk{background:color-mix(in srgb, var(--danger-100) 34%, transparent)}}.line-trend-chart .visx-axis text{fill:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--text-body-xxs);font-weight:var(--font-medium);letter-spacing:0}.line-trend-chart .visx-axis-line,.line-trend-chart .visx-axis-tick line{stroke:#0000}.matrix-heatmap{overflow-x:auto}.matrix-heatmap__surface{min-width:520px}.matrix-heatmap__axis-label{font-family:var(--font-sans);font-size:var(--text-body-xxs);font-weight:var(--font-medium);letter-spacing:0}.matrix-heatmap__cell{transition:fill-opacity var(--motion-duration-fast) var(--motion-ease-out), opacity var(--motion-duration-fast) var(--motion-ease-out), stroke var(--motion-duration-fast) var(--motion-ease-out);outline:none}.matrix-heatmap__cell[data-quality=unavailable]{stroke:var(--separator);stroke-dasharray:3 4}.matrix-heatmap__cell:hover,.matrix-heatmap__cell:focus-visible{fill-opacity:1;stroke:var(--focus);stroke-width:2px}.chart-state{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.chart-state{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.chart-state{border:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.chart-state{border:1px solid color-mix(in srgb, var(--separator) 90%, transparent)}}.chart-state{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);color:var(--text-secondary);gap:var(--space-1);min-height:180px;padding:var(--cardPadding);text-align:center;display:grid}.chart-state strong{color:var(--text-primary);font-weight:var(--font-medium)}.chart-loading-state{gap:var(--space-3);display:grid}.chart-loading-state__row{border-radius:var(--radius-control);height:var(--space-12)}.score-trend-toggle-group{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;width:100%;min-width:0;max-width:100%;display:flex}.toggle-button-group.maia-toggle-button-group .toggle-button.score-trend-toggle,.toggle-button.maia-toggle-button.score-trend-toggle{border-color:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button-group.maia-toggle-button-group .toggle-button.score-trend-toggle,.toggle-button.maia-toggle-button.score-trend-toggle{border-color:color-mix(in srgb, var(--score-trend-color) 28%, var(--separator))}}.toggle-button-group.maia-toggle-button-group .toggle-button.score-trend-toggle,.toggle-button.maia-toggle-button.score-trend-toggle{color:var(--text-primary);gap:var(--space-1);border-width:1px;flex:104px;min-width:min(104px,100%);max-width:100%}.toggle-button.maia-toggle-button.score-trend-toggle:not([data-selected=true]){background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle:not([data-selected=true]){background:color-mix(in srgb, var(--surface-bg) 82%, transparent)}}@media (hover:hover){.toggle-button.maia-toggle-button.score-trend-toggle:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-hovered=true]{background:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-hovered=true]{background:color-mix(in srgb, var(--score-trend-color) 8%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-hovered=true]{border-color:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-hovered=true]{border-color:color-mix(in srgb, var(--score-trend-color) 42%, var(--separator))}}.toggle-button.maia-toggle-button.score-trend-toggle:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-hovered=true]{color:var(--text-primary)}}.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]{background:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]{background:color-mix(in srgb, var(--score-trend-color) 10%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]{border-color:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]{border-color:color-mix(in srgb, var(--score-trend-color) 54%, var(--separator))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]{color:var(--text-primary)}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=reference]{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=reference]{background:color-mix(in srgb, var(--primary-100) 52%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=reference]{border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=reference]{border-color:color-mix(in srgb, var(--primary-800) 28%, var(--separator))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=dimmed]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=dimmed]{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=dimmed]{border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=dimmed]{border-color:color-mix(in srgb, var(--separator) 86%, transparent)}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=dimmed]{color:var(--text-tertiary);opacity:.72}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=hovered]{background:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=hovered]{background:color-mix(in srgb, var(--score-trend-color) 14%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=hovered]{border-color:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=hovered]{border-color:color-mix(in srgb, var(--score-trend-color) 62%, var(--separator))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-trend-state=hovered]{color:var(--text-primary)}@media (hover:hover){.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true][data-hovered=true]{background:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true][data-hovered=true]{background:color-mix(in srgb, var(--score-trend-color) 14%, var(--surface-bg))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true][data-hovered=true]{border-color:var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true][data-hovered=true]{border-color:color-mix(in srgb, var(--score-trend-color) 62%, var(--separator))}}.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true]:hover,.toggle-button.maia-toggle-button.score-trend-toggle[data-selected=true][data-hovered=true]{color:var(--text-primary)}}.score-trend-toggle__dot{background:var(--score-trend-color);border:1px solid var(--score-trend-color)}@supports (color:color-mix(in lab, red, red)){.score-trend-toggle__dot{border:1px solid color-mix(in srgb, var(--score-trend-color) 76%, var(--surface-bg))}}.score-trend-toggle__dot{border-radius:var(--spacing-2);width:8px;height:8px;display:inline-block}.score-trend-tooltip{gap:var(--space-1);min-width:188px;display:grid}.line-trend-chart__tooltip-popover{max-width:min(var(--chart-tooltip-max-width), calc(100vw - 32px));min-width:220px;z-index:var(--z-tooltip)}.line-trend-chart__tooltip-popover .chart-tooltip-content{width:100%;min-width:0}.line-trend-chart__tooltip-popover .chart-tooltip-content__meta{color:var(--chart-tooltip-muted)}.period-summary-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-content:start;gap:var(--space-4);min-width:0;height:100%;padding:var(--cardPadding);display:grid}.period-summary-card__title{color:var(--text-header-primary);font-size:var(--text-display-6-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-display-6-lineHeight);margin:0}.period-summary-card__rows{grid-template-columns:minmax(0,1fr);display:grid}.period-summary-card__row{border-top:1px solid var(--separator);align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(82px,max-content);display:grid}.period-summary-card__row:first-child{border-top:0;padding-top:0}.period-summary-card__row span{color:var(--text-secondary);font-size:var(--text-body-s-size);font-weight:var(--font-regular);line-height:var(--text-body-s-lineHeight)}.period-summary-card__row strong{color:var(--text-primary);font-size:var(--text-body-s-size);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--text-body-s-lineHeight);text-align:right}.period-summary-card__delta{justify-self:end;min-width:82px}.period-summary-card__delta .kpi-card__delta{background:0 0;border:0;justify-content:center;min-width:82px;padding:0}.period-summary-card__delta .kpi-card__delta-copy{display:none}.diagnosis-summary-bar{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-items:start;gap:var(--space-3);padding:var(--cardPadding);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);display:grid}.diagnosis-summary-bar p{color:var(--text-primary);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lineHeight);margin:0}.diagnosis-summary-bar>strong{color:var(--primary-800);font-size:var(--text-body-xs-size);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);align-self:center}.trend-command-grid{gap:var(--cardGridGap);min-width:0;display:grid}.trend-command-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-command-grid--sidebar{grid-template-columns:minmax(0,1fr);align-items:start}.funnel-trends-skeleton{gap:var(--sectionContentGap);min-width:0;display:grid}.trend-command-grid--loading{align-items:stretch}.trend-chart-card--loading,.period-summary-card--loading{background:var(--surface-bg);border:1px solid var(--separator);border-radius:var(--borderRadius-12);gap:var(--space-4);min-width:0;padding:var(--cardPadding);display:grid}.trend-chart-card--loading{align-content:start;min-height:344px}.period-summary-card--loading{align-content:start;min-height:280px}.trend-chart-card__skeleton-canvas{align-items:end;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));min-height:220px;display:grid}.trend-chart-card__skeleton-bar{border-radius:var(--borderRadius-8);height:var(--trend-skeleton-bar-height,64%)}.trend-chart-card__skeleton-bar:nth-child(2){--trend-skeleton-bar-height:42%}.trend-chart-card__skeleton-bar:nth-child(3){--trend-skeleton-bar-height:74%}.trend-chart-card__skeleton-bar:nth-child(4){--trend-skeleton-bar-height:52%}.trend-chart-card__skeleton-bar:nth-child(5){--trend-skeleton-bar-height:68%}.trend-metric-section{gap:var(--sectionContentGap);min-width:0;display:grid}.trend-metric-section__header{gap:var(--space-2);max-width:760px;display:grid}.trend-metric-section__header h2{color:var(--text-primary);font-size:var(--text-section-title-size);font-weight:var(--font-medium);line-height:var(--text-section-title-lineHeight);margin:0}.trend-metric-section__header p{color:var(--text-secondary);font-size:var(--text-body-desc-size);font-weight:var(--text-body-desc-weight);line-height:var(--text-body-desc-lineHeight);margin:0}.trend-metric-grid{gap:var(--cardGridGap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.trend-metric-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-4);min-width:0;padding:var(--cardPadding);display:grid}.trend-metric-card--loading{min-height:176px}.trend-metric-card__header{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.trend-metric-card__title-stack{gap:var(--space-1);min-width:0;display:grid}.trend-metric-card__title-stack h3{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m);margin:0}.trend-metric-card__secondary span{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight)}.trend-metric-card__value{color:var(--text-primary);font-size:var(--text-metric-value-size);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--text-metric-value-lineHeight);text-align:left;white-space:nowrap}.trend-metric-card__value--loading{border-radius:var(--borderRadius-8);height:var(--space-7);width:min(96px,28vw)}.trend-metric-card__secondary{border-top:1px solid var(--separator);align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-3);justify-content:space-between;display:flex}.trend-metric-card__secondary strong{color:var(--text-primary);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--text-label-lineHeight);text-align:right;white-space:nowrap}.trend-metric-sparkline,.trend-metric-sparkline--empty{height:var(--sparkline-chart-height,48px);align-items:center;width:100%;min-width:0;display:grid;overflow:visible}.trend-metric-sparkline--loading{border-radius:var(--borderRadius-8)}.trend-metric-sparkline__chart{height:var(--sparkline-chart-height,48px);width:100%;display:block}.trend-metric-sparkline__chart>svg{width:100%;height:100%;display:block;overflow:visible}.trend-metric-sparkline--empty{border-top:1px solid var(--separator);color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-lineHeight)}.trend-metric-sparkline--empty span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-metric-sparkline-tooltip-popover{background:var(--chart-tooltip-background);border:1px solid var(--chart-tooltip-border);border-radius:var(--chart-tooltip-radius);box-shadow:var(--elevation-floating);color:var(--chart-tooltip-text);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);padding:var(--space-2) var(--space-3)}.trend-insights-panel{background:var(--surface-bg);border:1px solid var(--separator);border-radius:var(--borderRadius-12);gap:var(--chartContentGap);padding:var(--cardPadding);display:grid}.trend-insights-panel__header{justify-content:space-between;align-items:baseline;display:flex}.trend-insight{gap:var(--space-2);display:grid}.trend-insight>.chip{justify-self:start;width:fit-content;max-width:max-content}.trend-insight p{color:var(--text-secondary);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lineHeight);margin:0}.trend-insight strong{color:var(--text-primary);font-size:var(--text-body-xs-size);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.trend-insights-accordion{gap:var(--space-2);display:grid}.trend-insights-accordion__item{border:1px solid var(--separator);border-radius:var(--borderRadius-8);overflow:hidden}.trend-insights-accordion__trigger{cursor:pointer;font-size:var(--text-body-s-size);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);line-height:var(--text-body-s-lineHeight);min-height:var(--tap-size);padding:var(--space-3);justify-content:space-between;list-style:none;display:flex}.trend-insights-accordion__trigger::-webkit-details-marker{display:none}.trend-insights-accordion__trigger:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:-2px}.trend-insights-accordion__indicator{height:var(--spacing-16);transition:transform var(--motion-duration-fast) var(--motion-ease-out);width:var(--spacing-16);flex:none}.trend-insights-accordion__indicator path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.trend-insights-accordion__item[open] .trend-insights-accordion__indicator{transform:rotate(180deg)}.trend-insights-accordion__panel{border-top:1px solid var(--separator);padding:var(--space-3)}@media (width<=1119px){.diagnosis-summary-bar,.trend-command-grid.trend-command-grid--hero,.trend-command-grid--two,.trend-command-grid--sidebar{grid-template-columns:1fr}}@media (width<=680px){.trend-chart-card.card--secondary>.card__header,.trend-chart-card.card--secondary>.card__content,.diagnosis-summary-bar,.trend-insights-panel{padding:var(--space-4)}.chart-card-header{grid-template-columns:1fr}.chart-card-header__actions{justify-content:flex-start}.trend-header-tabs.purchase-timing-tabs{gap:var(--space-1);padding:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));width:100%;display:grid}.trend-header-tabs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));width:100%;display:grid}.trend-header-tabs.segment-comparison-tabs{gap:var(--space-1);padding:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.trend-header-tabs__tab,.segment-comparison-tabs .trend-header-tabs__tab{flex:initial;min-width:0}.toggle-button-group.maia-toggle-button-group.segment-comparison-tabs .toggle-button.trend-header-tabs__tab,.toggle-button-group.maia-toggle-button-group.purchase-timing-tabs .toggle-button.trend-header-tabs__tab{min-height:var(--tap-size);width:100%;min-width:0}.purchase-timing-tabs .trend-header-tabs__content{padding-left:var(--space-2);padding-right:var(--space-2)}.segment-comparison-tabs .trend-header-tabs__content{min-width:0;padding-left:var(--space-2);padding-right:var(--space-2)}.purchase-timing-metrics{grid-template-columns:minmax(0,1fr)}.purchase-timing-metrics__panel+.purchase-timing-metrics__panel{border-left:0;padding-left:0}.purchase-timing-metrics__panel:not([data-active=true]){display:none}.trend-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.period-summary-card__row{grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(82px,max-content)}}.trend-quality-inline{justify-content:flex-end;align-items:center;display:flex}.context-info-label{align-items:center;gap:var(--space-1);vertical-align:baseline;min-width:0;max-width:100%;display:inline-flex}.context-info-label__text{min-width:0}.context-info-hint{color:var(--semantic-icon-info);align-items:center}@supports (color:color-mix(in lab, red, red)){.context-info-hint{color:color-mix(in srgb, var(--semantic-icon-info) 70%, var(--text-tertiary))}}.context-info-hint{cursor:help;transition:var(--transition-colors);vertical-align:middle;outline:none;flex:none;justify-content:center;line-height:1;display:inline-flex}.context-info-hint__trigger{color:inherit;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.context-info-hint__trigger svg{width:14px;height:14px}.context-info-hint:hover,.context-info-hint[data-hovered=true]{color:var(--info-700)}.context-info-hint:focus-visible,.context-info-hint[data-focus-visible=true]{outline:none}.context-info-hint:focus-visible .context-info-hint__trigger,.context-info-hint[data-focus-visible=true] .context-info-hint__trigger{border-radius:var(--borderRadius-999);box-shadow:var(--focus-ring)}.context-info-hint--compact .context-info-hint__trigger,.context-info-label--compact .context-info-hint__trigger{width:15px;height:15px}.context-info-hint--compact .context-info-hint__trigger svg,.context-info-label--compact .context-info-hint__trigger svg{width:13px;height:13px}.context-info-hint__trigger--custom{width:auto;height:auto}.context-info-tooltip,.context-info-popover{-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-floating);color:var(--text-primary);max-width:min(340px, calc(100vw - var(--space-6)))}.context-info-tooltip{gap:var(--space-1);padding:var(--space-2) var(--space-3);display:grid;z-index:var(--z-tooltip)!important}.context-info-popover{z-index:var(--z-popover)!important}.context-info-tooltip strong{color:var(--text-header-primary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs)}.context-info-tooltip p{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.context-info-popover__dialog{gap:var(--space-3);padding:var(--space-4);display:grid}.context-info-popover__heading{color:var(--text-header-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.context-info-popover__description{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.context-info-popover__details{gap:var(--space-2);margin:0;display:grid}.context-info-popover__section{border-top:1px solid var(--separator);gap:var(--space-1);padding-top:var(--space-2);display:grid}.context-info-popover__section dt{color:var(--semantic-text-label);font-size:var(--text-body-xxs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xxs)}.context-info-popover__section dd{color:var(--text-primary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.context-info-popover__section--formula dd{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.context-info-popover__section--formula dd{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.context-info-popover__section--formula dd{border:1px solid var(--separator);border-radius:var(--borderRadius-8);font-feature-settings:var(--metric-font-feature-settings);padding:var(--space-2) var(--space-3);white-space:pre-line}.context-info-status{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.context-info-label--section{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.configure-wizard{--wizard-field-max-width:640px;gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.wizard-nav{gap:var(--space-1);background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--control-radius);min-width:0;max-width:100%;padding:var(--space-1);display:flex;overflow-x:auto}.wizard-nav__step{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--control-radius-sm);cursor:pointer;font-family:inherit;font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);color:var(--text-secondary);transition:var(--transition-colors);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;flex:1 1 0;display:flex;overflow:hidden}.wizard-nav__step:disabled{opacity:var(--state-disabled-opacity);cursor:default}.wizard-nav__step:not(:disabled):hover{background:var(--state-hover-surface);color:var(--text-primary)}.wizard-nav .wizard-nav__step--active{background:var(--state-selected-surface);color:var(--text-primary);font-weight:var(--font-medium)}.wizard-nav__step--completed{color:var(--success-500)}.wizard-nav__step--completed .wizard-nav__number{background:var(--success-100);color:var(--success-500)}.wizard-nav__number{min-width:var(--chip-height);height:var(--chip-height);padding:0 var(--space-1);border-radius:var(--borderRadius-6);background:var(--surface-muted);font-size:var(--text-body-xxs);font-weight:var(--font-medium);transition:var(--transition-colors);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wizard-nav__step--active .wizard-nav__number{background:var(--primary-action);color:var(--primary-action-foreground)}.wizard-step{gap:var(--space-4);animation:fhi-slide-up var(--motion-duration-base) var(--motion-ease-out) both;flex-direction:column;min-width:0;display:flex}.wizard-actions{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.wizard-actions--inline{flex-wrap:wrap;padding-top:0}.wizard-fields{gap:var(--space-3);max-width:var(--wizard-field-max-width);flex-direction:column;width:100%;min-width:0;display:flex}.wizard-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.wizard-field__count{font-size:var(--text-body-xs);color:var(--success-500);font-weight:var(--font-medium);padding-left:2px}.wizard-field__warning{font-size:var(--text-body-xs);color:var(--warning-500);font-weight:var(--font-medium);padding-left:2px}.wizard-label{font-size:var(--text-label-size);font-weight:var(--font-medium);color:var(--text-secondary);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-lineHeight);margin:0}.wizard-label--spaced{margin-top:var(--space-2)}.wizard-helper-text{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.wizard-date-field,.wizard-backfill{gap:var(--space-2);max-width:var(--wizard-field-max-width);flex-direction:column;width:100%;display:flex}.wizard-date-picker{width:100%}.wizard-inline-error{color:var(--danger-600);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.wizard-mode-summary{color:var(--text-secondary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-rule-list{gap:var(--space-3);max-width:var(--wizard-field-max-width);width:100%;display:grid}.wizard-rule-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(140px,.8fr) minmax(120px,.7fr) minmax(220px,1.5fr) auto;display:grid}.wizard-rule-row label{color:var(--text-secondary);font-size:var(--text-overline-size);gap:var(--space-1);display:grid}.wizard-scope-type{gap:var(--space-2);max-width:var(--wizard-field-max-width);flex-direction:column;width:100%;display:flex}.wizard-radio-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-radio{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--control-radius-sm);cursor:pointer;font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);color:var(--text-muted);background:var(--surface-bg);transition:var(--transition-colors);min-width:0;display:inline-flex}.wizard-radio:hover{border-color:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.wizard-radio:hover{border-color:color-mix(in srgb, var(--primary-200) 46%, var(--border))}}.wizard-radio:hover{background:var(--surface-bg);color:var(--text-primary)}.wizard-radio--active,.wizard-radio--active:hover{background:var(--state-selected-surface);color:var(--primary-900);font-weight:var(--font-medium)}.wizard-radio input[type=radio]{accent-color:var(--primary-action)}.wizard-discovered-events,.wizard-discovered-step-ids{gap:var(--spacing-2);max-height:min(320px,60vh);padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.wizard-discovered-event,.wizard-discovered-step-id{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--borderRadius-6);background:var(--surface-muted);transition:var(--transition-colors);display:flex}.wizard-discovered-event__name,.wizard-discovered-step-id__name{font-size:var(--text-body-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;overflow:hidden}.wizard-discovered-events__more{font-size:var(--text-body-xs);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);margin:0}.wizard-event-option,.wizard-step-option{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-body-s);display:flex}.wizard-optional-event{gap:var(--space-3);max-width:var(--wizard-field-max-width);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);box-shadow:none;flex-direction:column;width:100%;display:flex}.wizard-phases{gap:var(--space-3);flex-direction:column;display:flex}.wizard-phase-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);box-shadow:none;transition:var(--transition-colors);flex-direction:column;display:flex}.wizard-phase-row--custom{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.wizard-phase-row--custom{background:color-mix(in srgb, var(--surface-muted) 76%, var(--surface-bg))}}.wizard-phase-row__header{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-body-s);color:var(--text-muted);display:flex}.wizard-phase-row--first-serious .wizard-phase-row__header{color:var(--text-header-primary)}.wizard-phase-row__first-serious{align-items:center;gap:var(--space-2);font-size:var(--text-body-xs);color:var(--text-secondary);cursor:pointer;font-weight:var(--font-medium);display:flex}.wizard-phase-row--first-serious .wizard-phase-row__first-serious{color:var(--primary-900)}.wizard-phase-row__first-serious input[type=radio]{accent-color:var(--primary-action)}.wizard-phase-row__shared-step{color:var(--text-secondary);cursor:pointer;font-size:var(--text-body-xs);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);display:inline-flex}.wizard-phase-row__shared-step input[type=checkbox]{accent-color:var(--primary-action)}.wizard-phase-row__fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.wizard-phase-row__stats{gap:var(--space-4);font-size:var(--text-body-xxs);color:var(--text-tertiary);padding-top:2px;display:flex}.wizard-legacy-status-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.wizard-legacy-status{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--separator);border-radius:var(--borderRadius-8);background:var(--surface-muted);display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-legacy-status{background:color-mix(in srgb, var(--surface-muted) 38%, var(--surface-bg))}}.wizard-legacy-status{color:var(--text-secondary);font-size:var(--text-body-xs)}.wizard-legacy-status strong{color:var(--text-primary);font-size:var(--text-body-s)}.wizard-legacy-status__badge{width:fit-content;color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-semibold);line-height:var(--text-caption-lineHeight);text-transform:none}.wizard-legacy-status__badge--degraded{color:var(--warning-700)}.wizard-legacy-status__badge--available{color:var(--success-700)}.wizard-legacy-status__badge--unavailable{color:var(--danger-600)}.wizard-legacy-signals{gap:var(--space-2);display:grid}.wizard-legacy-signal-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-legacy-signal-option{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--separator);border-radius:var(--borderRadius-6);background:var(--surface-bg);color:var(--text-secondary);cursor:pointer;font-size:var(--text-body-xs);font-weight:var(--font-medium);transition:var(--transition-colors);display:inline-flex}.wizard-legacy-signal-option:hover,.wizard-legacy-signal-option--active{border-color:var(--primary-400)}@supports (color:color-mix(in lab, red, red)){.wizard-legacy-signal-option:hover,.wizard-legacy-signal-option--active{border-color:color-mix(in srgb, var(--primary-400) 62%, var(--border))}}.wizard-legacy-signal-option:hover,.wizard-legacy-signal-option--active{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.wizard-legacy-signal-option:hover,.wizard-legacy-signal-option--active{background:color-mix(in srgb, var(--primary-100) 42%, var(--surface-bg))}}.wizard-legacy-signal-option:hover,.wizard-legacy-signal-option--active{color:var(--text-primary)}.wizard-legacy-signal-option input[type=checkbox]{accent-color:var(--primary-action)}.wizard-radio-group--compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wizard-skeleton-list{gap:var(--space-2);flex-direction:column;display:flex}.wizard-skeleton-row{height:var(--control-height-sm);border-radius:var(--borderRadius-6)}.wizard-summary{gap:var(--space-5);flex-direction:column;display:flex}.wizard-summary__section{gap:var(--space-2);flex-direction:column;display:flex}.wizard-summary__row{align-items:center;gap:var(--space-2);font-size:var(--text-body-s);color:var(--text-muted);padding:var(--space-1) 0;border-bottom:1px solid var(--separator);min-width:0;display:flex}.wizard-summary__row code{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;font-size:var(--text-body-xs);background:var(--surface-elevated);padding:var(--spacing-2) var(--space-1);border-radius:var(--borderRadius-4);color:var(--primary-900)}.wizard-test-loading{gap:var(--space-2);flex-direction:column;display:flex}.wizard-test-results{gap:var(--space-3);flex-direction:column;display:flex}.wizard-test-measurements{gap:var(--space-2);flex-direction:column;display:flex}.wizard-test-json{font-size:var(--text-body-xxs);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--borderRadius-6);padding:var(--space-3);max-height:280px;color:var(--text-muted);font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;line-height:1.6;overflow-x:auto}.wizard-benchmarks{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.wizard-select{width:100%;min-width:0}.wizard-textfield{gap:var(--space-1);max-width:var(--wizard-field-max-width);flex-direction:column;width:100%;min-width:0;display:flex}.wizard-textfield__label{font-size:var(--text-label-size);font-weight:var(--font-medium);color:var(--text-secondary);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-lineHeight)}.wizard-textfield__input{width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-background);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);color:var(--field-foreground);transition:var(--transition-colors);outline:none;font-family:inherit}.wizard-textfield__input:hover{background:var(--state-hover-surface)}.wizard-textfield__input:focus-visible{box-shadow:none;background:var(--surface-bg)}.wizard-textfield__input:disabled{background:var(--surface-elevated);color:var(--text-tertiary);cursor:not-allowed;opacity:var(--state-disabled-opacity)}.wizard-textfield__input::placeholder{color:var(--field-placeholder)}@media (width<=680px){.configure-wizard{--wizard-field-max-width:100%}.wizard-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wizard-nav__step{justify-content:flex-start;width:100%;min-width:0}.wizard-radio-group{grid-template-columns:1fr;display:grid}.wizard-radio{width:100%}.wizard-phase-row,.wizard-optional-event{padding:var(--space-3)}.wizard-phase-row__header,.wizard-summary__row{flex-direction:column;align-items:flex-start}.wizard-phase-row__fields,.wizard-benchmarks{grid-template-columns:1fr}}.wizard-danger-zone{border-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.wizard-danger-zone{border-color:color-mix(in srgb, var(--danger-500) 24%, var(--border))}}.wizard-danger-zone__content{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.wizard-danger-zone__copy{gap:var(--space-2);max-width:54ch;display:grid}.wizard-danger-zone__copy strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m)}.wizard-danger-zone__copy p,.wizard-delete-dialog__body p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.wizard-delete-dialog__body{gap:var(--space-3);display:grid}.wizard-delete-dialog__footer{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.wizard-delete-feedback{border-radius:var(--borderRadius-8);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);padding:var(--space-3);margin:0}.wizard-delete-feedback--error{background:var(--danger-100);border:1px solid var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.wizard-delete-feedback--error{border:1px solid color-mix(in srgb, var(--danger-500) 24%, transparent)}}.wizard-delete-feedback--error{color:var(--danger-700)}@keyframes fhi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fhi-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fhi-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fhi-indicator-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fhi-pulse-dot{0%,to{opacity:.45}50%{opacity:1}}@keyframes fhi-advisor-waveform{0%,to{opacity:.58;transform:scaleY(.58)}50%{opacity:.92;transform:scaleY(1.34)}}.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.utility-notice,.property-detail-card,.priority-signal-card,.funnel-summary-hero,.compare-takeaway-card,.phase-gap-card,.tracking-summary-card,.tracking-warning-card,.funnel-config-card,.formula-card,.source-state-card,.control-slot-card{animation:fhi-fade-in var(--motion-duration-base) var(--motion-ease-out) both}.trend-chart{animation:fhi-fade-in var(--motion-duration-slow) var(--motion-ease-out) both;transition:var(--transition-colors)}.status-chip,.funnel-flow-step,.funnel-flow-step--weak,.funnel-progression-flow__step,.funnel-progression-flow__step--dropoff,.progression-row,.progression-row--weak,.phase-gap-card,.phase-gap-card--active,.compare-kpi-cell,.subscore-strip__item,.wizard-phase-row{transition:var(--transition-colors)}.progression-track__bar{transition:width var(--motion-duration-slow) var(--motion-ease-emphasized)}.skeleton-value,.skeleton-line,.skeleton-row,.wizard-skeleton-row,.compare-score-skeleton,.compare-phase-skeleton{background:linear-gradient(90deg, var(--ink-100) 0%, var(--ink-100) 50%, var(--ink-100) 100%)}@supports (color:color-mix(in lab, red, red)){.skeleton-value,.skeleton-line,.skeleton-row,.wizard-skeleton-row,.compare-score-skeleton,.compare-phase-skeleton{background:linear-gradient(90deg, var(--ink-100) 0%, color-mix(in srgb, var(--ink-100) 50%, var(--surface-bg)) 50%, var(--ink-100) 100%)}}.skeleton-value,.skeleton-line,.skeleton-row,.wizard-skeleton-row,.compare-score-skeleton,.compare-phase-skeleton{animation:1.6s linear infinite fhi-shimmer;animation-delay:calc(var(--i,0) * 40ms);background-size:200% 100%}@keyframes fhi-floating-surface-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.chart-skeleton__canvas{background:linear-gradient(to top, var(--ink-100) 0 22%, transparent 22% 100%) 0 100% / 18% 72% no-repeat, linear-gradient(to top, var(--ink-100) 0 38%, transparent 38% 100%) 24% 100% / 18% 72% no-repeat, linear-gradient(to top, var(--ink-100) 0 58%, transparent 58% 100%) 48% 100% / 18% 72% no-repeat, linear-gradient(to top, var(--ink-100) 0 44%, transparent 44% 100%) 72% 100% / 18% 72% no-repeat, linear-gradient(90deg, var(--ink-100) 0%, var(--ink-100) 50%, var(--ink-100) 100%)}@supports (color:color-mix(in lab, red, red)){.chart-skeleton__canvas{background:linear-gradient(to top, color-mix(in srgb, var(--ink-100) 84%, transparent) 0 22%, transparent 22% 100%) 0 100% / 18% 72% no-repeat, linear-gradient(to top, color-mix(in srgb, var(--ink-100) 84%, transparent) 0 38%, transparent 38% 100%) 24% 100% / 18% 72% no-repeat, linear-gradient(to top, color-mix(in srgb, var(--ink-100) 84%, transparent) 0 58%, transparent 58% 100%) 48% 100% / 18% 72% no-repeat, linear-gradient(to top, color-mix(in srgb, var(--ink-100) 84%, transparent) 0 44%, transparent 44% 100%) 72% 100% / 18% 72% no-repeat, linear-gradient(90deg, var(--ink-100) 0%, color-mix(in srgb, var(--ink-100) 50%, var(--surface-bg)) 50%, var(--ink-100) 100%)}}.chart-skeleton__canvas{background-size:18% 72%,18% 72%,18% 72%,18% 72%,200% 100%}.table-skeleton__row,.chart-skeleton__legend-row,.settings-form-skeleton__field,.page-header-skeleton__title,.page-header-skeleton__summary,.page-header-skeleton__action,.table-skeleton__cell{animation-delay:calc(var(--i,0) * 40ms)}.btn{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--control-radius);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--text-button-size);font-weight:var(--text-button-weight);align-items:center;gap:var(--space-2);letter-spacing:var(--text-button-tracking);line-height:var(--text-button-lineHeight);min-height:var(--control-height-md);padding:0 var(--space-4);transition:var(--transition-colors), transform var(--motion-duration-instant) var(--motion-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;justify-content:center;display:inline-flex;position:relative}.btn:hover{background:var(--state-hover-surface)}.btn:active:not(:disabled){background:var(--state-active-surface);transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.btn--sm{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-body-xs);border-radius:var(--control-radius-sm)}.btn--md{min-height:var(--control-height-md);padding:0 var(--space-4)}.btn--lg{min-height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--text-body-m)}.btn--primary{background:var(--button-primary-background-default);border-color:var(--button-primary-border-default);color:var(--button-primary-foreground);font-weight:var(--font-medium)}.btn--primary:hover{background:var(--button-primary-background-hover);border-color:var(--button-primary-border-hover)}.btn--primary:active:not(:disabled){background:var(--button-primary-background-pressed);border-color:var(--button-primary-border-pressed)}.btn--primary:disabled,.btn--primary[aria-disabled=true]{background:var(--button-primary-background-disabled);border-color:var(--button-primary-border-disabled);color:var(--button-primary-foreground-disabled);opacity:1}.btn--secondary{background:var(--button-secondary-background-default);border-color:var(--button-secondary-border-default);color:var(--button-secondary-foreground-default)}.btn--secondary:hover{background:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover)}.btn--secondary:active:not(:disabled){background:var(--button-secondary-background-pressed);border-color:var(--button-secondary-border-pressed)}.btn--secondary:disabled,.btn--secondary[aria-disabled=true]{background:var(--button-secondary-background-disabled);border-color:var(--button-secondary-border-disabled);color:var(--button-secondary-foreground-disabled);opacity:1}.btn--ghost{background:var(--button-tertiary-background-default);border-color:var(--button-tertiary-border-default);color:var(--button-tertiary-foreground-default)}.btn--ghost:hover{background:var(--button-tertiary-background-hover)}.btn--ghost:active:not(:disabled){background:var(--button-tertiary-background-pressed)}.btn--ghost:disabled,.btn--ghost[aria-disabled=true]{background:var(--button-tertiary-background-disabled);border-color:var(--button-tertiary-border-disabled);color:var(--button-tertiary-foreground-disabled);opacity:1}.btn--danger{background:var(--danger-500);border-color:var(--danger-500);color:var(--colors-grayscale0)}.btn--danger:hover{background:var(--state-hover-danger);border-color:var(--state-hover-danger)}.btn--icon{width:var(--control-height-md);aspect-ratio:1;padding:0}.btn--icon.btn--sm{width:var(--control-height-sm)}.dashboard-topbar__button,.controls-button,button.dashboard-topbar__button,button.controls-button{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--control-radius);color:var(--text-primary);transition:var(--transition-colors), transform var(--motion-duration-instant) var(--motion-ease-out)}.dashboard-topbar__button:hover,.controls-button:hover{background:var(--state-hover-surface)}.dashboard-topbar__button:active:not(:disabled),.controls-button:active:not(:disabled){background:var(--state-active-surface);transform:translateY(1px)}.controls-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.controls-button.button--primary{background:var(--button-primary-background-default);border-color:var(--button-primary-border-default);color:var(--button-primary-foreground);font-weight:var(--font-medium)}.controls-button.button--primary:hover{background:var(--button-primary-background-hover);border-color:var(--button-primary-border-hover)}.controls-button.button--primary:active:not(:disabled){background:var(--button-primary-background-pressed);border-color:var(--button-primary-border-pressed)}.controls-button.button--primary:disabled,.controls-button.button--primary[aria-disabled=true]{background:var(--button-primary-background-disabled);border-color:var(--button-primary-border-disabled);color:var(--button-primary-foreground-disabled);opacity:1}.button--primary,.button--secondary,.button--tertiary,.button--outline,.button--danger{border:1px solid #0000}.button--primary{--button-bg:var(--button-primary-background-default);--button-bg-hover:var(--button-primary-background-hover);--button-bg-pressed:var(--button-primary-background-pressed);--button-fg:var(--button-primary-foreground);border-color:var(--button-primary-border-default)}@media (hover:hover){.button--primary:hover,.button--primary[data-hovered=true]{border-color:var(--button-primary-border-hover)}}.button--primary:active,.button--primary[data-pressed=true]{border-color:var(--button-primary-border-pressed)}.button--primary:disabled,.button--primary[aria-disabled=true]{--button-bg:var(--button-primary-background-disabled);--button-bg-hover:var(--button-primary-background-disabled);--button-bg-pressed:var(--button-primary-background-disabled);--button-fg:var(--button-primary-foreground-disabled);border-color:var(--button-primary-border-disabled);opacity:1}.button--secondary,.button--outline{--button-bg:var(--button-secondary-background-default);--button-bg-hover:var(--button-secondary-background-hover);--button-bg-pressed:var(--button-secondary-background-pressed);--button-fg:var(--button-secondary-foreground-default);border-color:var(--button-secondary-border-default)}@media (hover:hover){.button--secondary:hover,.button--secondary[data-hovered=true],.button--outline:hover,.button--outline[data-hovered=true]{border-color:var(--button-secondary-border-hover)}}.button--secondary:active,.button--secondary[data-pressed=true],.button--outline:active,.button--outline[data-pressed=true]{border-color:var(--button-secondary-border-pressed)}.button--secondary:disabled,.button--secondary[aria-disabled=true],.button--outline:disabled,.button--outline[aria-disabled=true]{--button-bg:var(--button-secondary-background-disabled);--button-bg-hover:var(--button-secondary-background-disabled);--button-bg-pressed:var(--button-secondary-background-disabled);--button-fg:var(--button-secondary-foreground-disabled);border-color:var(--button-secondary-border-disabled);opacity:1}.button--tertiary{--button-bg:var(--button-tertiary-background-default);--button-bg-hover:var(--button-tertiary-background-hover);--button-bg-pressed:var(--button-tertiary-background-pressed);--button-fg:var(--button-tertiary-foreground-default);border-color:var(--button-tertiary-border-default)}.button--tertiary:disabled,.button--tertiary[aria-disabled=true]{--button-bg:var(--button-tertiary-background-disabled);--button-bg-hover:var(--button-tertiary-background-disabled);--button-bg-pressed:var(--button-tertiary-background-disabled);--button-fg:var(--button-tertiary-foreground-disabled);border-color:var(--button-tertiary-border-disabled);opacity:1}.button.button--cta,.controls-button.button--primary.button--cta,.btn--primary.button--cta{--button-bg:var(--button-cta-background-default);--button-bg-hover:var(--button-cta-background-hover);--button-bg-pressed:var(--button-cta-background-pressed);--button-fg:var(--button-cta-foreground);background:var(--button-cta-background-default);border-color:var(--button-cta-border-default);color:var(--button-cta-foreground)}@media (hover:hover){.button.button--cta:hover,.button.button--cta[data-hovered=true],.controls-button.button--primary.button--cta:hover,.btn--primary.button--cta:hover{background:var(--button-cta-background-hover);border-color:var(--button-cta-border-hover)}}.button.button--cta:active,.button.button--cta[data-pressed=true],.controls-button.button--primary.button--cta:active:not(:disabled),.btn--primary.button--cta:active:not(:disabled){background:var(--button-cta-background-pressed);border-color:var(--button-cta-border-pressed)}.button.button--cta:disabled,.button.button--cta[aria-disabled=true],.controls-button.button--primary.button--cta:disabled,.controls-button.button--primary.button--cta[aria-disabled=true],.btn--primary.button--cta:disabled,.btn--primary.button--cta[aria-disabled=true]{--button-bg:var(--button-cta-background-disabled);--button-bg-hover:var(--button-cta-background-disabled);--button-bg-pressed:var(--button-cta-background-disabled);--button-fg:var(--button-cta-foreground-disabled);background:var(--button-cta-background-disabled);border-color:var(--button-cta-border-disabled);color:var(--button-cta-foreground-disabled);opacity:1}.button.maia-button,.button.maia-icon-button{border-radius:var(--maia-button-radius);box-shadow:none;font-family:Lexend,sans-serif;font-weight:var(--font-semibold);align-items:center;gap:var(--space-1);letter-spacing:0;min-height:var(--control-height-md);padding-inline:var(--space-3);transition:background-color .1s var(--motion-ease-out), border-color .1s var(--motion-ease-out), color .1s var(--motion-ease-out), transform .15s var(--motion-ease-out);border-style:solid;border-width:2px;justify-content:center}.button.maia-button{--maia-button-bg:var(--button-primary-background-default);--maia-button-bg-hover:var(--button-primary-background-hover);--maia-button-bg-pressed:var(--button-primary-background-pressed);--maia-button-bg-disabled:var(--button-primary-background-disabled);--maia-button-border:var(--button-primary-border-default);--maia-button-border-hover:var(--button-primary-border-hover);--maia-button-border-pressed:var(--button-primary-border-pressed);--maia-button-border-disabled:var(--button-primary-border-disabled);--maia-button-fg:var(--button-primary-foreground);--maia-button-fg-hover:var(--button-primary-foreground);--maia-button-fg-pressed:var(--button-primary-foreground);--maia-button-fg-disabled:var(--button-primary-foreground-disabled);background:var(--maia-button-bg);border-color:var(--maia-button-border);color:var(--maia-button-fg)}@media (hover:hover){.button.maia-button:hover,.button.maia-button[data-hovered=true]{background:var(--maia-button-bg-hover);border-color:var(--maia-button-border-hover);color:var(--maia-button-fg-hover)}}.button.maia-button:active,.button.maia-button[data-pressed=true]{background:var(--maia-button-bg-pressed);border-color:var(--maia-button-border-pressed);color:var(--maia-button-fg-pressed)}.button.maia-button:disabled,.button.maia-button[aria-disabled=true]{background:var(--maia-button-bg-disabled);border-color:var(--maia-button-border-disabled);color:var(--maia-button-fg-disabled);opacity:1}.button.maia-button--sm{min-height:var(--control-height-sm)}.button.maia-button--md{min-height:var(--control-height-md)}.button.maia-button--lg{min-height:var(--control-height-lg);padding-inline:var(--space-4)}.button.maia-button--cta{--maia-button-bg:var(--button-cta-background-default);--maia-button-bg-hover:var(--button-cta-background-hover);--maia-button-bg-pressed:var(--button-cta-background-pressed);--maia-button-bg-disabled:var(--button-cta-background-disabled);--maia-button-border:var(--button-cta-border-default);--maia-button-border-hover:var(--button-cta-border-hover);--maia-button-border-pressed:var(--button-cta-border-pressed);--maia-button-border-disabled:var(--button-cta-border-disabled);--maia-button-fg:var(--button-cta-foreground);--maia-button-fg-hover:var(--button-cta-foreground);--maia-button-fg-pressed:var(--button-cta-foreground);--maia-button-fg-disabled:var(--button-cta-foreground-disabled)}.button.maia-button--primary{--maia-button-bg:var(--button-primary-background-default);--maia-button-bg-hover:var(--button-primary-background-hover);--maia-button-bg-pressed:var(--button-primary-background-pressed);--maia-button-bg-disabled:var(--button-primary-background-disabled);--maia-button-border:var(--button-primary-border-default);--maia-button-border-hover:var(--button-primary-border-hover);--maia-button-border-pressed:var(--button-primary-border-pressed);--maia-button-border-disabled:var(--button-primary-border-disabled);--maia-button-fg:var(--button-primary-foreground);--maia-button-fg-hover:var(--button-primary-foreground);--maia-button-fg-pressed:var(--button-primary-foreground);--maia-button-fg-disabled:var(--button-primary-foreground-disabled)}.button.maia-button--destructive{--maia-button-bg:var(--button-semantic-error-background-default);--maia-button-bg-hover:var(--button-semantic-error-background-hover);--maia-button-bg-pressed:var(--button-semantic-error-background-pressed);--maia-button-bg-disabled:var(--button-semantic-background-disabled);--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--button-semantic-foreground-default);--maia-button-fg-hover:var(--button-semantic-foreground-default);--maia-button-fg-pressed:var(--button-semantic-foreground-default);--maia-button-fg-disabled:var(--button-semantic-foreground-disabled)}.button.maia-button--secondary{--maia-button-bg:var(--button-secondary-background-default);--maia-button-bg-hover:var(--button-secondary-background-hover);--maia-button-bg-pressed:var(--button-secondary-background-pressed);--maia-button-bg-disabled:var(--button-secondary-background-disabled);--maia-button-border:var(--button-secondary-border-default);--maia-button-border-hover:var(--button-secondary-border-hover);--maia-button-border-pressed:var(--button-secondary-border-pressed);--maia-button-border-disabled:var(--button-secondary-border-disabled);--maia-button-fg:var(--button-secondary-foreground-default);--maia-button-fg-hover:var(--button-secondary-foreground-default);--maia-button-fg-pressed:var(--button-secondary-foreground-default);--maia-button-fg-disabled:var(--button-secondary-foreground-disabled)}.button.maia-button--tertiary{--maia-button-bg:var(--button-tertiary-background-default);--maia-button-bg-hover:var(--button-tertiary-background-hover);--maia-button-bg-pressed:var(--button-tertiary-background-pressed);--maia-button-bg-disabled:var(--button-tertiary-background-disabled);--maia-button-border:var(--button-tertiary-border-default);--maia-button-border-hover:var(--button-tertiary-border-hover);--maia-button-border-pressed:var(--button-tertiary-border-pressed);--maia-button-border-disabled:var(--button-tertiary-border-disabled);--maia-button-fg:var(--button-tertiary-foreground-default);--maia-button-fg-hover:var(--button-tertiary-foreground-default);--maia-button-fg-pressed:var(--button-tertiary-foreground-default);--maia-button-fg-disabled:var(--button-tertiary-foreground-disabled)}.button.maia-button--download{--maia-button-bg:var(--button-download-background-default);--maia-button-bg-hover:var(--button-download-background-hover);--maia-button-bg-pressed:var(--button-download-background-pressed);--maia-button-bg-disabled:var(--button-download-background-disabled);--maia-button-border:var(--button-download-border-default);--maia-button-border-hover:var(--button-download-border-hover);--maia-button-border-pressed:var(--button-download-border-pressed);--maia-button-border-disabled:var(--button-download-border-disabled);--maia-button-fg:var(--button-download-foreground-default);--maia-button-fg-hover:var(--button-download-foreground-default);--maia-button-fg-pressed:var(--button-download-foreground-default);--maia-button-fg-disabled:var(--button-download-foreground-disabled);font-size:var(--maia-button-font-size-xs);font-weight:var(--font-medium);line-height:var(--maia-button-line-height-xs);min-height:var(--control-height-sm)}.button.maia-button--semanticMini{--maia-button-bg:var(--button-semantic-info-background-default);--maia-button-bg-hover:var(--button-semantic-info-background-hover);--maia-button-bg-pressed:var(--button-semantic-info-background-pressed);--maia-button-bg-disabled:var(--button-semantic-background-disabled);--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--button-semantic-foreground-default);--maia-button-fg-hover:var(--button-semantic-foreground-default);--maia-button-fg-pressed:var(--button-semantic-foreground-default);--maia-button-fg-disabled:var(--button-semantic-foreground-disabled);font-size:var(--maia-button-font-size-xs);line-height:var(--maia-button-line-height-xs);min-height:var(--control-height-sm)}.button.maia-button--tone-error{--maia-button-bg:var(--button-semantic-error-background-default);--maia-button-bg-hover:var(--button-semantic-error-background-hover);--maia-button-bg-pressed:var(--button-semantic-error-background-pressed)}.button.maia-button--tone-info{--maia-button-bg:var(--button-semantic-info-background-default);--maia-button-bg-hover:var(--button-semantic-info-background-hover);--maia-button-bg-pressed:var(--button-semantic-info-background-pressed)}.button.maia-button--tone-success{--maia-button-bg:var(--button-semantic-success-background-default);--maia-button-bg-hover:var(--button-semantic-success-background-hover);--maia-button-bg-pressed:var(--button-semantic-success-background-pressed)}.button.maia-button--tone-warning{--maia-button-bg:var(--button-semantic-warning-background-default);--maia-button-bg-hover:var(--button-semantic-warning-background-hover);--maia-button-bg-pressed:var(--button-semantic-warning-background-pressed)}.button.maia-button--text,.button.maia-button--textCritical{min-height:auto;padding-inline:var(--space-2);border-width:1px;border-color:#0000}.button.maia-button--text{--maia-button-bg:transparent;--maia-button-bg-hover:transparent;--maia-button-bg-pressed:transparent;--maia-button-bg-disabled:transparent;--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--button-text-foreground-default);--maia-button-fg-hover:var(--button-text-foreground-hover);--maia-button-fg-pressed:var(--button-text-foreground-pressed);--maia-button-fg-disabled:var(--button-text-foreground-disabled)}.button.maia-button--textCritical{--maia-button-bg:transparent;--maia-button-bg-hover:transparent;--maia-button-bg-pressed:transparent;--maia-button-bg-disabled:transparent;--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--button-text-critical-foreground-default);--maia-button-fg-hover:var(--button-text-critical-foreground-hover);--maia-button-fg-pressed:var(--button-text-critical-foreground-pressed);--maia-button-fg-disabled:var(--button-text-critical-foreground-disabled)}.button.maia-button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:16px;height:16px;margin:0}.button.maia-button--download svg:not([data-slot=spinner] svg){width:12px;height:12px}.maia-button__spinner,.maia-icon-button__spinner{margin-inline-end:var(--space-1)}.button.maia-icon-button{--maia-button-bg:var(--button-icon-primary-background-default);--maia-button-bg-hover:var(--button-icon-primary-background-hover);--maia-button-bg-pressed:var(--button-icon-primary-background-pressed);--maia-button-bg-disabled:var(--button-icon-primary-background-disabled);--maia-button-border:var(--button-icon-primary-background-default);--maia-button-border-hover:var(--button-icon-primary-background-hover);--maia-button-border-pressed:var(--button-icon-primary-background-pressed);--maia-button-border-disabled:var(--button-icon-primary-background-disabled);--maia-button-fg:var(--button-icon-primary-foreground);--maia-button-fg-hover:var(--button-icon-primary-foreground);--maia-button-fg-pressed:var(--button-icon-primary-foreground);--maia-button-fg-disabled:var(--button-icon-primary-foreground-disabled);background:var(--maia-button-bg);border-color:var(--maia-button-border);color:var(--maia-button-fg);flex:none;padding:0;line-height:1;display:inline-flex}@media (hover:hover){.button.maia-icon-button:hover,.button.maia-icon-button[data-hovered=true]{background:var(--maia-button-bg-hover);border-color:var(--maia-button-border-hover);color:var(--maia-button-fg-hover)}}.button.maia-icon-button:active,.button.maia-icon-button[data-pressed=true]{background:var(--maia-button-bg-pressed);border-color:var(--maia-button-border-pressed);color:var(--maia-button-fg-pressed)}.button.maia-icon-button:disabled,.button.maia-icon-button[aria-disabled=true]{background:var(--maia-button-bg-disabled);border-color:var(--maia-button-border-disabled);color:var(--maia-button-fg-disabled);opacity:1}.button.maia-icon-button--sm{height:var(--control-height-sm);min-height:var(--control-height-sm);width:var(--control-height-sm)}.button.maia-icon-button--md{height:var(--control-height-md);min-height:var(--control-height-md);width:var(--control-height-md)}.button.maia-icon-button--lg{height:var(--control-height-lg);min-height:var(--control-height-lg);width:var(--control-height-lg)}.button.maia-icon-button--action{--maia-button-bg:var(--button-icon-action-background-default);--maia-button-bg-hover:var(--button-icon-action-background-hover);--maia-button-bg-pressed:var(--button-icon-action-background-pressed);--maia-button-bg-disabled:var(--button-icon-action-background-disabled);--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--button-icon-action-foreground-default);--maia-button-fg-hover:var(--button-icon-action-foreground-default);--maia-button-fg-pressed:var(--button-icon-action-foreground-default);--maia-button-fg-disabled:var(--button-icon-action-foreground-disabled);border:0}.button.maia-icon-button--delete{--maia-button-bg:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.button.maia-icon-button--delete{--maia-button-bg:color-mix(in srgb, var(--danger-100) 58%, var(--surface-bg))}}.button.maia-icon-button--delete{--maia-button-bg-hover:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.button.maia-icon-button--delete{--maia-button-bg-hover:color-mix(in srgb, var(--danger-100) 82%, var(--surface-bg))}}.button.maia-icon-button--delete{--maia-button-bg-pressed:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.button.maia-icon-button--delete{--maia-button-bg-pressed:color-mix(in srgb, var(--danger-100) 92%, var(--surface-bg))}}.button.maia-icon-button--delete{--maia-button-bg-disabled:var(--button-icon-action-background-disabled);--maia-button-border:transparent;--maia-button-border-hover:transparent;--maia-button-border-pressed:transparent;--maia-button-border-disabled:transparent;--maia-button-fg:var(--danger-700);--maia-button-fg-hover:var(--danger-700);--maia-button-fg-pressed:var(--danger-700);--maia-button-fg-disabled:var(--button-icon-action-foreground-disabled);border:0}.button.maia-icon-button svg:not([data-slot=spinner] svg){width:16px;height:16px;margin:0}.tooltip__content.maia-action-tooltip,[role=tooltip].maia-action-tooltip{background:var(--tooltip-background);border:1px solid var(--chart-tooltip-border);border-radius:var(--borderRadius-6);box-shadow:var(--elevation-floating);color:var(--chart-tooltip-text);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);max-width:220px;padding:var(--space-2) var(--space-3);text-align:center}.toggle-button.maia-toggle-button{border:2px solid var(--button-secondary-border-default);border-radius:var(--maia-button-radius);box-shadow:none;color:var(--button-secondary-foreground-default);font-family:Lexend,sans-serif;font-weight:var(--font-semibold);letter-spacing:0;min-height:var(--control-height-md)}.toggle-button.maia-toggle-button:not([data-selected=true]){background:var(--button-secondary-background-default)}@media (hover:hover){.toggle-button.maia-toggle-button:hover,.toggle-button.maia-toggle-button[data-hovered=true]{background:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover);color:var(--button-secondary-foreground-default)}}.toggle-button.maia-toggle-button:active,.toggle-button.maia-toggle-button[data-pressed=true]{background:var(--button-secondary-background-pressed);border-color:var(--button-secondary-border-pressed);color:var(--button-secondary-foreground-default)}.toggle-button.maia-toggle-button[data-selected=true]{background:var(--button-toggle-selected-background-default);border-color:var(--button-toggle-selected-border-default);color:var(--button-toggle-selected-foreground-default)}@media (hover:hover){.toggle-button.maia-toggle-button[data-selected=true]:hover,.toggle-button.maia-toggle-button[data-selected=true][data-hovered=true]{background:var(--button-toggle-selected-background-hover);border-color:var(--button-toggle-selected-border-hover);color:var(--button-toggle-selected-foreground-hover)}}.toggle-button.maia-toggle-button[data-selected=true]:active,.toggle-button.maia-toggle-button[data-selected=true][data-pressed=true]{background:var(--button-toggle-selected-background-pressed);border-color:var(--button-toggle-selected-border-pressed);color:var(--button-toggle-selected-foreground-pressed)}.toggle-button.maia-toggle-button:disabled,.toggle-button.maia-toggle-button[aria-disabled=true]{background:var(--button-secondary-background-disabled);border-color:var(--button-secondary-border-disabled);color:var(--button-secondary-foreground-disabled);opacity:1}.toggle-button.maia-toggle-button[data-selected=true]:disabled,.toggle-button.maia-toggle-button[data-selected=true][aria-disabled=true]{background:var(--button-toggle-selected-background-disabled);border-color:var(--button-toggle-selected-border-disabled);color:var(--button-toggle-selected-foreground-disabled)}.toggle-button.maia-toggle-button--sm{min-height:var(--control-height-sm)}.toggle-button.maia-toggle-button--lg{min-height:var(--control-height-lg)}.toggle-button-group.maia-toggle-button-group{gap:var(--space-2)}.toggle-button-group.maia-toggle-button-group .toggle-button{min-width:120px}.toggle-button-group.maia-toggle-button-group.toggle-button-group--detached .toggle-button{border-radius:var(--maia-button-radius)}@media (width<=767px){.button.maia-button--download,.button.maia-button--semanticMini{font-size:var(--maia-button-font-size-xs-mobile);line-height:var(--maia-button-line-height-xs-mobile)}}.field{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.field__label{font-size:var(--text-overline-size);font-weight:var(--font-semibold);color:var(--semantic-text-label);text-transform:var(--text-overline-transform);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs)}.field__hint{font-size:var(--text-body-xs);color:var(--semantic-text-hint);line-height:var(--lineHeight-body-xs)}.field__input,.field input,.field select,.field textarea{width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-background);color:var(--field-foreground);font-family:inherit;font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);transition:var(--transition-colors);outline:none}.field__input:hover,.field input:hover,.field select:hover,.field textarea:hover{background:var(--state-hover-surface)}.field__input:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--focus-ring);background:var(--surface-bg)}.field__input:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--surface-elevated);color:var(--text-tertiary);cursor:not-allowed;opacity:var(--state-disabled-opacity)}.field__input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--field-placeholder)}.field__input:focus-visible::placeholder,.field input:focus-visible::placeholder,.field textarea:focus-visible::placeholder{color:var(--field-placeholder-active)}.field--error .field__input,.field--error input,.field--error select{border-color:var(--semantic-text-error)}:where(button:not(.status-chip),a,[role=button],[role=tab],[role=menuitem],[role=option],summary,.sidebar-menu__item,.btn,.wizard-radio,.wizard-nav__step):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.dashboard-topbar__button:hover,.dashboard-topbar__button:focus-visible,.sidebar-menu__item:hover,.sidebar-menu__item:focus-visible{border-color:#0000;outline:none}.dashboard-topbar__button:focus-visible,.sidebar-menu__item:focus-visible{box-shadow:var(--focus-ring-inset)}.sidebar-menu__item:hover{background:var(--state-hover-surface)}.sidebar-menu__item{transition:var(--transition-colors)}.dashboard-tabs [role=tab]{transition:var(--transition-colors);position:relative}.dashboard-tabs [role=tab]:after{background:var(--primary-800);content:"";height:var(--spacing-2);bottom:0;left:var(--space-3);right:var(--space-3);transform-origin:50%;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized);position:absolute;transform:scaleX(0)}.dashboard-tabs [role=tab][aria-selected=true]:after,.dashboard-tabs [role=tab][data-selected=true]:after{transform:scaleX(1)}.dashboard-tabs [role=tab]:hover{color:var(--text-primary)}.status-chip{min-height:var(--chip-height);padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xxs);background:var(--chip-bg);color:var(--chip-fg);flex:none;align-self:start;align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.status-chip:before{border-radius:var(--borderRadius-999);background:currentColor;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.status-chip:before{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 12%, transparent)}}.status-chip:before{content:"";flex:0 0 6px;width:6px;height:6px;display:block}*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}.table__scroll-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}:where(.table__scroll-container,.wizard-test-json,pre)::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}:where(.table__scroll-container,.wizard-test-json,pre)::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--borderRadius-999)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.modal__backdrop,.drawer__backdrop,.alert-dialog__backdrop,[data-slot=backdrop]{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);background:var(--backdrop)}.no-hyphenation,.tooltip__content,[role=tooltip],.popover__content,.dropdown__popover,.modal__dialog,.alert-dialog__dialog,.drawer__dialog,.context-info-tooltip,.context-info-popover,.maia-select__popover,.select__popover,.combo-box__popover,.kpi-card__tooltip,.kpi-card__chart-popover,.chart-tooltip-popover,.funnel-sparkline-tooltip-popover,.property-breakdown-tooltip-popover,.property-sparkline-tooltip-popover,.trend-tooltip-popover,.purchase-heatmap-tooltip-popover,.trend-note-tooltip,.maia-action-tooltip,.funnel-admin-action-menu__popover{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.allow-long-token-wrap{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;word-break:normal}.modal__dialog:not(.modal__dialog--cover,.modal__dialog--full),.alert-dialog__dialog:not(.alert-dialog__dialog--cover){background:var(--surface-bg);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);box-sizing:border-box;gap:var(--modal-gap);max-height:calc(var(--visual-viewport-height,100vh) - (var(--overlay-edge-padding) * 2));max-width:min(calc(100vw - (var(--overlay-edge-padding) * 2)), var(--modal-width));padding:var(--modal-padding-mobile);width:min(calc(100vw - (var(--overlay-edge-padding) * 2)), var(--modal-width));border:0;flex-direction:column;display:flex;overflow:hidden}.modal__dialog:not(.modal__dialog--cover,.modal__dialog--full)>form,.alert-dialog__dialog:not(.alert-dialog__dialog--cover)>form{gap:var(--modal-gap);flex-direction:column;min-height:0;display:flex}.modal__header,.alert-dialog__header{gap:var(--space-1);padding:0 calc(var(--modal-close-size) + var(--space-3)) 0 0;margin:0}.modal__heading,.alert-dialog__heading{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.modal__body,.alert-dialog__body{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);-webkit-overflow-scrolling:touch;min-height:0;margin:0;padding:0;overflow-y:auto}.modal__footer,.alert-dialog__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;display:flex}:is(.modal__footer:has(>:nth-child(2))>:first-child,.alert-dialog__footer:has(>:nth-child(2))>:first-child){margin-right:auto}.modal__header+.modal__body,.modal__header+.modal__footer,.modal__body+.modal__footer,.alert-dialog__header+.alert-dialog__body,.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:0}.modal__close-trigger,.alert-dialog__close-trigger,.data-context-modal__close{border-radius:var(--control-radius);color:var(--primary-800);cursor:pointer;height:var(--modal-close-size);right:var(--modal-close-offset);top:var(--modal-close-offset);transition:var(--transition-colors), transform var(--motion-duration-instant) var(--motion-ease-out);width:var(--modal-close-size);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.modal__close-trigger:hover,.alert-dialog__close-trigger:hover,.data-context-modal__close:hover{background:var(--state-hover-surface)}.modal__close-trigger:active,.alert-dialog__close-trigger:active,.data-context-modal__close:active{transform:translateY(1px)}.modal__close-trigger:focus-visible,.alert-dialog__close-trigger:focus-visible,.data-context-modal__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.alert-dialog__header:has(.alert-dialog__icon){gap:var(--space-3)}.alert-dialog__icon{height:var(--spacing-40);width:var(--spacing-40)}@media (width>=768px){.modal__dialog:not(.modal__dialog--cover,.modal__dialog--full),.alert-dialog__dialog:not(.alert-dialog__dialog--cover){padding:var(--modal-padding-desktop)}}@media (width<=767px){.modal__dialog:not(.modal__dialog--cover,.modal__dialog--full),.alert-dialog__dialog:not(.alert-dialog__dialog--cover){gap:var(--space-5)}.modal__footer,.alert-dialog__footer{flex-direction:column-reverse;align-items:stretch}:is(.modal__footer:has(>:nth-child(2))>:first-child,.alert-dialog__footer:has(>:nth-child(2))>:first-child){margin-right:0}.modal__footer>*,.alert-dialog__footer>*{width:100%}}.popover__content,.dropdown__popover,.kpi-card__tooltip,.kpi-card__chart-popover,.chart-tooltip-popover,.funnel-sparkline-tooltip-popover,.property-breakdown-tooltip-popover,.property-sparkline-tooltip-popover,.trend-tooltip-popover,.purchase-heatmap-tooltip-popover,.chart-showcase__popover{animation:fhi-floating-surface-in var(--motion-duration-base) var(--motion-ease-emphasized) both;-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);box-shadow:var(--elevation-floating);transform-origin:top}.tooltip__content,[role=tooltip]{animation:fhi-floating-surface-in var(--motion-duration-base) var(--motion-ease-emphasized) both;background:var(--tooltip-background);-webkit-backdrop-filter:var(--tooltip-backdrop-filter);backdrop-filter:var(--tooltip-backdrop-filter);border:1px solid var(--chart-tooltip-border);border-radius:var(--radius-control);box-shadow:var(--elevation-floating);color:var(--chart-tooltip-text)}:where(.table__scroll-container,.wizard-test-json,pre)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--borderRadius-999)}:where(.table__scroll-container,.wizard-test-json,pre)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.auth-shell{background:linear-gradient(90deg, var(--primary-50) 0 1px, transparent 1px 100%), linear-gradient(180deg, var(--primary-50) 0 1px, transparent 1px 100%), linear-gradient(180deg, var(--surface-muted) 0%, var(--surface-bg) 54%, var(--primary-50) 100%);align-items:center}@supports (color:color-mix(in lab, red, red)){.auth-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--primary-50) 74%, var(--surface-bg)) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in srgb, var(--primary-50) 74%, var(--surface-bg)) 0 1px, transparent 1px 100%), linear-gradient(180deg, var(--surface-muted) 0%, var(--surface-bg) 54%, var(--primary-50) 100%)}}.auth-shell{background-size:48px 48px,48px 48px,auto;justify-content:center;min-height:100vh;padding:0;display:flex;position:relative}.auth-frame{gap:var(--space-4);max-width:none;min-height:100vh;padding:var(--space-6);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);width:100%;display:grid;position:relative;overflow:visible}.auth-panel{min-width:0}.auth-panel--form{padding:var(--space-5);flex-direction:column;justify-content:space-between;display:flex}.auth-brand{align-items:center;gap:var(--space-3);justify-content:flex-start;display:flex}.auth-brand__logo{object-fit:contain;object-position:left center;max-width:164px;height:38px;display:block}.auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;width:100%;max-width:500px;margin-block:auto;padding:0;overflow:visible}.auth-card__header{padding-bottom:var(--space-5);flex-direction:column;display:flex}.auth-card__title{color:var(--text-header-primary);font-size:var(--text-display-3);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--lineHeight-display-3);margin:0}.auth-form{gap:var(--space-3);flex-direction:column;display:flex}.auth-field{gap:var(--space-2)}.auth-field .field__input{background:var(--surface-bg);min-height:52px;padding-inline:var(--space-4)}.auth-field .field__input:hover{background:var(--primary-50)}.auth-field .field__input:focus-visible{background:var(--surface-bg);border-color:var(--primary-300);box-shadow:var(--focus-ring)}.auth-form__submit{margin-top:var(--space-2);width:100%;min-height:52px}.auth-panel--visual{background:linear-gradient(180deg, var(--primary-900) 0%, var(--primary-800) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-panel--visual{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-900) 94%, black) 0%, var(--primary-800) 100%)}}.auth-panel--visual{border-radius:var(--radius-modal);color:var(--colors-grayscale0);min-height:600px;padding:var(--space-6);border:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.auth-panel--visual:before{background:linear-gradient(90deg, var(--colors-grayscale0) 0 1px, transparent 1px 100%), linear-gradient(180deg, var(--colors-grayscale0) 0 1px, transparent 1px 100%)}@supports (color:color-mix(in lab, red, red)){.auth-panel--visual:before{background:linear-gradient(90deg, color-mix(in srgb, var(--colors-grayscale0) 18%, transparent) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in srgb, var(--colors-grayscale0) 14%, transparent) 0 1px, transparent 1px 100%)}}.auth-panel--visual:before{content:"";opacity:.62;pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.auth-visual__copy{gap:var(--space-3);z-index:var(--z-raised);max-width:560px;display:grid;position:relative}.auth-visual__copy h2{color:var(--colors-grayscale0);font-size:var(--text-display-4);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--lineHeight-display-4);margin:0}.auth-visual__copy p{color:var(--colors-grayscale0)}@supports (color:color-mix(in lab, red, red)){.auth-visual__copy p{color:color-mix(in srgb, var(--colors-grayscale0) 78%, transparent)}}.auth-visual__copy p{font-size:var(--text-body-m);line-height:var(--lineHeight-body-m);margin:0}.auth-visual__image{filter:drop-shadow(0 24px 42px #0000003d);object-fit:contain;width:100%;max-width:min(84%,820px);height:auto;max-height:min(46vh,390px);z-index:var(--z-raised);place-self:center;display:block;position:relative}.auth-visual__maia-badge{background:var(--colors-grayscale0);border-radius:var(--radius-modal);min-width:140px;height:74px;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-raised);justify-content:center;align-items:center;display:flex;position:absolute}.auth-visual__maia-badge img{width:auto;height:58px;display:block}@media (width<=1119px){.auth-frame{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.auth-panel--form,.auth-panel--visual{padding:var(--space-5)}}@media (width<=959px){.auth-shell{align-items:stretch;padding:0}.auth-frame{min-height:100vh;padding:var(--space-3);grid-template-columns:1fr}.auth-panel--form{gap:var(--space-7);min-height:calc(100vh - var(--space-8))}.auth-panel--visual{display:none}}@media (width<=680px){.auth-frame{padding:var(--space-2)}.auth-panel--form{padding:var(--space-4)}.auth-brand{flex-direction:column;align-items:flex-start}}.dashboard-topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.impersonation-banner{background:var(--warning-100);border:1px solid var(--warning-500);align-items:center}@supports (color:color-mix(in lab, red, red)){.impersonation-banner{border:1px solid color-mix(in srgb, var(--warning-500) 18%, transparent)}}.impersonation-banner{border-radius:var(--borderRadius-8);color:var(--text-primary);gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.impersonation-banner p{color:var(--text-secondary);font-size:var(--text-body-s);margin:var(--space-1) 0 0}.admin-page-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.admin-page-stack{gap:var(--space-5);display:grid}.admin-page-grid>*{align-self:start}.admin-directory-panel,.admin-editor-panel{align-content:start}.admin-editor-panel{gap:var(--space-4);min-width:0;display:grid}.admin-editor-panel__header{border-bottom:1px solid var(--separator);align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-editor-panel__header h2{color:var(--text-header-primary);font-size:var(--text-title-m);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.admin-editor-panel__content{gap:var(--space-4);min-width:0;display:grid}.admin-directory-panel .section-panel__header{gap:var(--space-1)}.admin-directory-panel .section-panel__content{gap:var(--space-3)}.admin-directory-panel .section-panel__content>.admin-section-actions{margin-bottom:0}.admin-directory-section{gap:var(--space-3);min-width:0;display:grid}.admin-directory-section__header{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-directory-section__heading{gap:var(--space-1);min-width:0;display:grid}.admin-directory-section__header h2{color:var(--text-header-primary);font-size:var(--text-title-m);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.admin-directory-section__heading p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.admin-section-actions{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.admin-section-actions p{color:var(--text-secondary);font-size:var(--text-body-s);margin:0}.admin-form,.admin-subsection,.admin-rule-list{gap:var(--space-3);flex-direction:column;display:flex}.admin-subsection{margin-top:var(--space-4)}.admin-subsection h3{color:var(--text-header-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);margin:0}.admin-rule-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;display:grid}.admin-checkbox-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-checkbox{color:var(--text-secondary);align-items:center;gap:var(--space-2);min-height:var(--tap-size);display:inline-flex}.admin-checkbox input{accent-color:var(--primary-action)}.admin-editor-actions,.admin-inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-editor-actions{margin-top:var(--space-4)}.admin-delete-dialog__error{color:var(--danger-700);font-size:var(--text-body-s);font-weight:var(--font-medium)}.settings-page{gap:var(--space-5);min-width:0;display:grid}.settings-page__header{align-items:center;gap:var(--space-4);border-bottom:0;flex-wrap:wrap;justify-content:space-between;padding-bottom:0;display:flex}.settings-page__header h1{color:var(--text-header-primary);font-size:var(--text-display-4);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--lineHeight-display-4);margin:0}.settings-tab-panel{min-width:0}.settings-tab-panel:focus-visible{outline:none}.settings-section{gap:var(--space-3);min-width:0;display:grid}.settings-section__header{align-items:start;gap:var(--space-3);border-bottom:0;flex-wrap:wrap;justify-content:space-between;padding-bottom:0;display:flex}.settings-section__heading{gap:var(--space-1);min-width:0;display:grid}.settings-section__heading h2{color:var(--text-header-primary);font-size:var(--text-title-m);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.settings-section__heading p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);max-width:80ch;margin:0}.settings-section__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.settings-section__content{gap:var(--space-4);min-width:0;display:grid}.global-filter-panel,.global-filter-panel__footer{gap:var(--space-3);display:grid}.global-filter-panel__header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.global-filter-switch{--global-filter-switch-height:24px;--global-filter-switch-track-width:42px;--global-filter-switch-thumb-size:18px;color:var(--text-primary);align-items:center;column-gap:var(--space-2);flex-wrap:nowrap;display:inline-flex}.global-filter-switch .switch__control{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.global-filter-switch .switch__control{background:color-mix(in srgb, var(--surface-muted) 82%, var(--surface-bg))}}.global-filter-switch .switch__control{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.global-filter-switch .switch__control{border:1px solid color-mix(in srgb, var(--border) 88%, var(--surface-muted))}}.global-filter-switch .switch__control{border-radius:var(--borderRadius-999);height:var(--global-filter-switch-height);padding:var(--spacing-2);transition:var(--transition-colors);width:var(--global-filter-switch-track-width);flex:none;display:inline-flex}.global-filter-switch .switch__thumb{background:var(--surface-bg);border-radius:var(--borderRadius-999);box-shadow:var(--elevation-raised);height:var(--global-filter-switch-thumb-size);width:var(--global-filter-switch-thumb-size)}.global-filter-switch .switch__control:hover,.global-filter-switch .switch__control[data-hovered=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.global-filter-switch .switch__control:hover,.global-filter-switch .switch__control[data-hovered=true]{background:color-mix(in srgb, var(--surface-muted) 62%, var(--surface-bg))}}.global-filter-switch .switch__control:focus-visible,.global-filter-switch .switch__control[data-focus-visible=true]{border-color:var(--field-border-focus);box-shadow:var(--focus-ring);outline:none}.global-filter-switch[data-selected=true] .switch__control{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.global-filter-switch[data-selected=true] .switch__control{background:color-mix(in srgb, var(--primary-100) 78%, var(--surface-bg))}}.global-filter-switch[data-selected=true] .switch__control{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.global-filter-switch[data-selected=true] .switch__control{border-color:color-mix(in srgb, var(--primary-300) 42%, var(--border))}}.global-filter-switch--on-off{--global-filter-switch-track-width:40px;--global-filter-switch-thumb-size:16px}.global-filter-switch--on-off .switch__control{background:var(--colors-grayscale100);border-color:var(--colors-grayscale100);padding:var(--spacing-4);position:relative}.global-filter-switch--on-off .switch__thumb{background:var(--colors-grayscale300);box-shadow:none;color:var(--colors-grayscale0);left:var(--spacing-4);transition:var(--transition-transform), var(--transition-colors);position:absolute;top:50%;margin-inline:0!important;transform:translateY(-50%)!important}.global-filter-switch--on-off .switch__thumb:before,.global-filter-switch--on-off .switch__thumb:after{border-radius:var(--borderRadius-999);content:"";background:currentColor;width:8px;height:1.4px;position:absolute;top:50%;left:50%}.global-filter-switch--on-off .switch__thumb:before{transform:translate(-50%,-50%)rotate(45deg)}.global-filter-switch--on-off .switch__thumb:after{transform:translate(-50%,-50%)rotate(-45deg)}.global-filter-switch--on-off .switch__control:hover,.global-filter-switch--on-off .switch__control[data-hovered=true]{background:var(--colors-grayscale200);border-color:var(--colors-grayscale200)}.global-filter-switch--on-off[data-selected=true] .switch__control{background:var(--colors-success200);border-color:var(--colors-success200)}.global-filter-switch--on-off[data-selected=true] .switch__control:hover,.global-filter-switch--on-off[data-selected=true] .switch__control[data-hovered=true]{background:var(--colors-success300);border-color:var(--colors-success300)}.global-filter-switch--on-off[data-selected=true] .switch__thumb{background:var(--colors-grayscale0);color:var(--colors-success300);left:calc(100% - var(--spacing-4) - var(--global-filter-switch-thumb-size))}.global-filter-switch--on-off[data-selected=true] .switch__thumb:after{background:0 0;border-block-end:1.6px solid;border-inline-start:1.6px solid;border-radius:0;width:8px;height:5px;transform:translate(-50%,-62%)rotate(-45deg)}.global-filter-switch--on-off[data-selected=true] .switch__thumb:before{content:none}.global-filter-switch__content,.global-filter-switch .switch__content{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);white-space:nowrap}.global-filter-panel__summary{border-block:1px solid var(--separator);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:0;display:grid}.global-filter-panel__summary-item{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.global-filter-panel__summary-item+.global-filter-panel__summary-item{border-left:1px solid var(--separator)}.global-filter-panel__summary dt{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight);margin:0}.global-filter-panel__summary dd{gap:var(--space-2);margin:0;display:grid}.global-filter-panel__summary strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m)}.global-filter-panel__summary p,.global-filter-panel__footer p,.global-filter-panel__loading{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.global-filter-table .table__content{min-width:860px}.global-filter-table{--global-filter-control-height:var(--field-min-height)}.global-filter-table .table__cell{vertical-align:top}.global-filter-table__select,.global-filter-table__value-cell{align-content:start}.global-filter-table__select,.global-filter-table__input{width:100%;min-width:0}.global-filter-table__select .select__trigger,.global-filter-table__input{box-sizing:border-box;height:var(--global-filter-control-height)}.global-filter-table__select .select__trigger{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);min-height:var(--field-min-height);padding:var(--space-2) var(--space-3);transition:var(--transition-colors);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.global-filter-table__select .select__trigger:hover,.global-filter-table__select .select__trigger[data-hovered=true]{background:var(--state-hover-surface)}.global-filter-table__select .select__trigger:focus-within{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.global-filter-table__select .select__value{color:var(--field-foreground);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.global-filter-table__select .select__value[data-placeholder]{color:var(--field-placeholder)}.global-filter-table__select .select__indicator{color:var(--text-secondary);justify-self:end}.global-filter-table__input{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--field-foreground);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);padding:0 var(--space-3);transition:var(--transition-colors);display:block}.global-filter-table__input:hover{background:var(--state-hover-surface)}.global-filter-table__input:focus-visible{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring);outline:none}.global-filter-table__input::placeholder{color:var(--field-placeholder)}.global-filter-table__value-cell{gap:var(--space-2);min-width:min(100%,320px);display:grid}.global-filter-table__value-cell>*{min-width:0}.global-filter-table__hint,.global-filter-table__error{font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);margin:0}.global-filter-table__hint{color:var(--text-secondary)}.global-filter-table__error{color:var(--danger-700)}.global-filter-panel__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.reporting-panel{gap:var(--space-4);display:grid}.reporting-header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.reporting-table .table__content{min-width:860px}.reporting-table .table__column:first-child,.reporting-table .table__cell:first-child{width:28%;min-width:220px}.reporting-table .table__column:nth-child(2),.reporting-table .table__cell:nth-child(2){width:26%;min-width:220px}.reporting-table .table__column:nth-child(3),.reporting-table .table__cell:nth-child(3),.reporting-table .table__column:nth-child(4),.reporting-table .table__cell:nth-child(4){white-space:nowrap;width:1%}.reporting-table .table__column:nth-child(5),.reporting-table .table__cell:nth-child(5){text-align:right;white-space:nowrap;width:1%}.reporting-table__stack{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);display:grid}.reporting-table__stack strong{color:var(--text-primary);font-weight:var(--font-medium)}.reporting-table__report{gap:var(--spacing-2);display:grid}.reporting-table__report strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.reporting-table__report span,.reporting-table__report small,.reporting-table__schedule{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.reporting-table__report small{color:var(--text-tertiary)}.reporting-recipient-control{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--text-primary);align-items:center;gap:var(--space-2);min-height:var(--field-min-height);min-width:min(100%,280px);padding:var(--space-2) var(--space-3);text-align:left;transition:var(--transition-colors), var(--transition-shadow);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.reporting-recipient-control:hover,.reporting-recipient-control:focus-visible{background:var(--state-hover-surface);border-color:var(--field-border-focus);outline:none}.reporting-recipient-control:focus-visible{box-shadow:var(--focus-ring)}.reporting-recipient-control__chips{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}.reporting-recipient-chip{background:var(--primary-50);border-radius:var(--borderRadius-6);color:var(--text-primary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);max-width:120px;min-height:24px;padding:var(--spacing-4) var(--space-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.reporting-recipient-chip--count,.reporting-recipient-chip--muted{color:var(--text-secondary)}.reporting-recipient-control__icon{color:var(--text-secondary);width:16px;height:16px}.reporting-row-actions{gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;display:inline-flex}.reporting-actions-menu__popover{min-width:220px}.reporting-editor-modal{max-height:min(92vh,760px);overflow:hidden}.reporting-editor-modal__header{align-items:center;gap:var(--space-3);min-width:0;padding-right:var(--space-6);justify-content:space-between;display:flex}.reporting-editor-form{display:contents}.reporting-editor-modal__body{gap:var(--space-4);max-height:min(62vh,560px);display:grid;overflow:auto}.reporting-editor-field,.reporting-editor-field>*{min-width:0}.reporting-editor-switches{align-items:center;gap:var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.reporting-editor-modal__footer{margin-top:0}.reporting-table__input{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);box-sizing:border-box;color:var(--field-foreground);font-size:var(--text-body-s);height:var(--field-min-height);line-height:var(--lineHeight-body-s);padding-inline:var(--space-3);transition:var(--transition-colors);width:100%;display:block}.reporting-table__input:hover{background:var(--state-hover-surface)}.reporting-table__input:focus-visible{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring);outline:none}.reporting-table__input::placeholder{color:var(--field-placeholder)}.report-settings-inline,.report-settings-panel__item{background:var(--surface-muted);border:1px solid var(--surface-line);border-radius:var(--radius-card);align-items:center;gap:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.report-settings-inline{margin-block:var(--space-4)}.report-settings-panel.section-panel{border:0}.report-settings-inline__copy,.report-settings-panel__copy{gap:var(--space-1);min-width:0;display:grid}.report-settings-inline__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.report-settings-inline strong,.report-settings-panel__copy strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold)}.report-settings-inline p,.report-settings-panel__copy p,.report-settings-panel__copy span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);margin:0}.report-settings-panel__grid{gap:var(--space-3);display:grid}.report-settings-switch{flex:none}.partners-page-stack{gap:var(--space-5)}.partners-directory-section{min-width:0}.partners-editor-panel .admin-editor-panel__content,.partners-editor-panel .section-panel__content{gap:var(--space-4)}.partners-directory-table .table__content{min-width:620px}.partners-directory-table__row--selected .table__cell{background:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.partners-directory-table__row--selected .table__cell{background:color-mix(in srgb, var(--primary-50) 84%, var(--surface-bg))}}.partners-directory-table__row--selected:hover .table__cell,.partners-directory-table__row--selected[data-hovered=true] .table__cell{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.partners-directory-table__row--selected:hover .table__cell,.partners-directory-table__row--selected[data-hovered=true] .table__cell{background:color-mix(in srgb, var(--primary-100) 68%, var(--surface-bg))}}.partners-editor__summary{background:linear-gradient(180deg, var(--primary-50), var(--surface-bg));align-items:center}@supports (color:color-mix(in lab, red, red)){.partners-editor__summary{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-50) 44%, var(--surface-bg)), var(--surface-bg))}}.partners-editor__summary{border:1px solid var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.partners-editor__summary{border:1px solid color-mix(in srgb, var(--primary-200) 42%, var(--separator))}}.partners-editor__summary{border-radius:var(--borderRadius-8);gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.partners-editor__identity{gap:var(--space-1);min-width:0;display:grid}.partners-editor__eyebrow{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-semibold);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.partners-editor__identity h2{color:var(--text-primary);font-size:var(--text-title-m);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.partners-editor__identity p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.partners-editor__summary-aside{align-items:end;gap:var(--space-3);justify-items:end;display:grid}.partners-editor__meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(92px,1fr));display:grid}.partners-editor__meta span{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.partners-editor__meta span{background:color-mix(in srgb, var(--surface-bg) 78%, var(--surface-muted))}}.partners-editor__meta span{border:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.partners-editor__meta span{border:1px solid color-mix(in srgb, var(--separator) 72%, transparent)}}.partners-editor__meta span{border-radius:var(--radius-control);color:var(--text-secondary);gap:var(--spacing-2);min-width:88px;padding:var(--space-2) var(--space-3);display:grid}.partners-editor__meta strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m);display:block}.partners-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.partners-form-field,.partners-rule-select{width:100%;min-width:0}.partners-form-field__label,.partners-rule-select [data-slot=label],.partners-checkbox__label{color:var(--text-secondary);font-size:var(--text-overline-size);font-weight:var(--font-semibold);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.partners-form-field__input{width:100%;min-width:0}.partners-checkbox{color:var(--text-primary);grid-column:1/-1}.partners-checkbox .checkbox__content{gap:var(--spacing-2)}.partners-editor-section{gap:var(--space-4);min-width:0;padding-top:var(--space-1);display:grid}.partners-editor-section+.partners-editor-section{border-top:1px solid var(--separator);padding-top:var(--space-5)}.partners-subsection{gap:var(--space-4);margin-top:0}.partners-subsection__header{align-items:end}.partners-subsection__heading{gap:var(--space-1);display:grid}.partners-subsection__heading p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.partners-rule-list{gap:var(--space-3)}.partners-empty-copy{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.partners-empty-copy{background:color-mix(in srgb, var(--surface-muted) 74%, var(--surface-bg))}}.partners-empty-copy{border:1px dashed var(--separator);border-radius:var(--borderRadius-8);color:var(--text-secondary);padding:var(--space-3) var(--space-4);margin:0}.partners-rule-card{background:var(--surface-bg);border:1px solid var(--separator);border-radius:var(--borderRadius-8);gap:var(--space-4);padding:var(--space-4);display:grid}.partners-rule-card__header{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.partners-rule-card__heading{gap:var(--spacing-2);display:grid}.partners-rule-card__heading strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-medium);line-height:var(--lineHeight-body-m)}.partners-rule-card__eyebrow{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-medium);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.partners-rule-card__grid{gap:var(--space-3);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.partners-rule-select{gap:var(--space-1);display:grid}.partners-rule-select .select__trigger{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);min-height:var(--field-min-height);padding:var(--space-2) var(--space-3);transition:var(--transition-colors);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.partners-rule-select .select__trigger:hover,.partners-rule-select .select__trigger[data-hovered=true]{background:var(--state-hover-surface)}.partners-rule-select .select__trigger:focus-within{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:0 0 0 1px var(--field-border-focus)}.partners-rule-select .select__value{color:var(--field-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.partners-rule-select .select__value[data-placeholder]{color:var(--field-placeholder)}.partners-rule-select .select__indicator{color:var(--text-secondary);justify-self:end}.partners-funnel-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.partners-funnel-option{background:var(--surface-muted);align-items:start}@supports (color:color-mix(in lab, red, red)){.partners-funnel-option{background:color-mix(in srgb, var(--surface-muted) 76%, var(--surface-bg))}}.partners-funnel-option{border:1px solid var(--separator);border-radius:var(--borderRadius-8);padding:var(--space-3);transition:var(--transition-colors)}.partners-funnel-option:hover,.partners-funnel-option[data-hovered=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.partners-funnel-option:hover,.partners-funnel-option[data-hovered=true]{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-bg))}}.partners-funnel-option:hover,.partners-funnel-option[data-hovered=true]{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.partners-funnel-option:hover,.partners-funnel-option[data-hovered=true]{border-color:color-mix(in srgb, var(--primary-300) 18%, var(--separator))}}.partners-funnel-option[data-selected=true]{background:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.partners-funnel-option[data-selected=true]{background:color-mix(in srgb, var(--primary-50) 82%, var(--surface-bg))}}.partners-funnel-option[data-selected=true]{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.partners-funnel-option[data-selected=true]{border-color:color-mix(in srgb, var(--primary-300) 30%, var(--separator))}}.partners-funnel-option .checkbox__control{margin-top:var(--spacing-2)}.partners-funnel-option__content{gap:var(--space-1)}.partners-funnel-option__label{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.partners-funnel-option__meta{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.users-page-stack{gap:var(--space-5)}.users-directory-section{min-width:0}.users-directory-table .table__content{min-width:720px}.users-directory-table .table__column:last-child,.users-directory-table .table__cell:last-child{white-space:nowrap;width:1%}.users-directory-actions{gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;width:max-content;margin-left:auto;display:inline-flex}.users-directory-actions>span,.users-directory-action{flex:none}.users-directory-table__row--selected .table__cell{background:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.users-directory-table__row--selected .table__cell{background:color-mix(in srgb, var(--primary-50) 84%, var(--surface-bg))}}.users-directory-table__row--selected:hover .table__cell,.users-directory-table__row--selected[data-hovered=true] .table__cell{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.users-directory-table__row--selected:hover .table__cell,.users-directory-table__row--selected[data-hovered=true] .table__cell{background:color-mix(in srgb, var(--primary-100) 68%, var(--surface-bg))}}.users-editor-modal{max-height:min(92vh,960px);overflow:hidden}.users-editor-modal__header{align-items:center;gap:var(--space-3);min-width:0;padding-right:var(--space-6);justify-content:space-between;display:flex}.users-editor-modal__body{gap:var(--space-4);min-width:0;max-height:min(68vh,720px);padding-right:var(--spacing-1);display:grid;overflow:auto}.users-editor-modal__footer{margin-top:0}.users-editor__context{border-block:1px solid var(--separator);align-items:start;gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.users-editor__identity{gap:var(--space-1);display:grid}.users-editor__identity strong{color:var(--text-primary);font-size:var(--text-body-lg-size);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-lg)}.users-editor__identity p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.users-editor__meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(92px,1fr));display:grid}.users-editor__meta span{background:var(--surface-muted);border:1px solid var(--separator);border-radius:var(--borderRadius-8);color:var(--text-secondary);gap:var(--spacing-2);padding:var(--space-2) var(--space-3);display:grid}.users-editor__meta strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m);display:block}.users-form{gap:var(--space-4)}.users-form-field{width:100%;min-width:0}.users-form-field__label,.users-checkbox__label{color:var(--text-secondary);font-size:var(--text-overline-size);font-weight:var(--font-semibold);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.users-form-field__input{width:100%;min-width:0}.users-checkbox{color:var(--text-primary)}.users-checkbox .checkbox__content{gap:var(--spacing-2)}.users-subsection{border-top:1px solid var(--separator);gap:var(--space-4);padding-top:var(--space-4);margin-top:0}.users-subsection__heading{gap:var(--space-1);display:grid}.users-subsection__heading p{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s);margin:0}.users-partner-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.users-partner-option{background:var(--surface-muted);align-items:start}@supports (color:color-mix(in lab, red, red)){.users-partner-option{background:color-mix(in srgb, var(--surface-muted) 76%, var(--surface-bg))}}.users-partner-option{border:1px solid var(--separator);border-radius:var(--borderRadius-8);padding:var(--space-3);transition:var(--transition-colors)}.users-partner-option:hover,.users-partner-option[data-hovered=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.users-partner-option:hover,.users-partner-option[data-hovered=true]{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-bg))}}.users-partner-option:hover,.users-partner-option[data-hovered=true]{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.users-partner-option:hover,.users-partner-option[data-hovered=true]{border-color:color-mix(in srgb, var(--primary-300) 18%, var(--separator))}}.users-partner-option[data-selected=true]{background:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.users-partner-option[data-selected=true]{background:color-mix(in srgb, var(--primary-50) 82%, var(--surface-bg))}}.users-partner-option[data-selected=true]{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.users-partner-option[data-selected=true]{border-color:color-mix(in srgb, var(--primary-300) 30%, var(--separator))}}.users-partner-option .checkbox__control{margin-top:var(--spacing-2)}.users-partner-option__content{gap:var(--space-1)}.users-partner-option__label{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.users-partner-option__meta{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}@media (width<=960px){.page-header{grid-template-columns:1fr}.page-header__actions{grid-area:auto/1;justify-content:flex-start}.admin-page-grid{grid-template-columns:1fr}.subscore-driver-row{grid-template-columns:minmax(0,1fr) auto}.subscore-driver-status{grid-column:1/-1;justify-self:start}.wizard-danger-zone__content{flex-direction:column;align-items:stretch}.admin-rule-row{grid-template-columns:1fr}.report-settings-inline,.report-settings-panel__item{flex-direction:column;align-items:flex-start}.settings-page__header{flex-direction:column;align-items:stretch}.global-filter-panel__header-actions,.global-filter-panel__actions,.section-panel__header-actions{justify-content:flex-start}.partners-editor__summary,.users-editor__context,.partners-form,.partners-rule-card__grid{grid-template-columns:1fr}.partners-editor__summary-aside{place-items:start}.partners-editor__meta,.users-editor__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.section-panel__header{grid-template-columns:1fr}.dashboard-topbar__actions{flex-wrap:wrap;justify-content:flex-end}.impersonation-banner{flex-direction:column;align-items:flex-start}}.kpi-card__helper-label{background:var(--primary-100);align-items:center}@supports (color:color-mix(in lab, red, red)){.kpi-card__helper-label{background:color-mix(in srgb, var(--primary-100) 42%, var(--surface-bg))}}.kpi-card__helper-label{border:1px solid var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.kpi-card__helper-label{border:1px solid color-mix(in srgb, var(--primary-300) 20%, var(--border))}}.kpi-card__helper-label{border-radius:var(--borderRadius-6);color:var(--text-secondary);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xxs);padding:0 var(--space-2);width:max-content;display:inline-flex}.kpi-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);min-height:100%}.kpi-card--state-positive{border-color:var(--success-500)}@supports (color:color-mix(in lab, red, red)){.kpi-card--state-positive{border-color:color-mix(in srgb, var(--success-500) 22%, var(--border))}}.kpi-card--state-warning,.kpi-card--state-partial{border-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.kpi-card--state-warning,.kpi-card--state-partial{border-color:color-mix(in srgb, var(--warning-500) 28%, var(--border))}}.kpi-card--state-negative{border-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.kpi-card--state-negative{border-color:color-mix(in srgb, var(--danger-500) 24%, var(--border))}}.kpi-card__content{gap:var(--chartContentGap);height:100%;padding:var(--cardPadding);display:grid}.kpi-card--compact .kpi-card__content{gap:var(--space-3);padding:var(--cardPaddingCompact)}.kpi-card__header,.kpi-card__title-stack,.kpi-card__value-block,.kpi-card__footer,.kpi-card__loading{gap:var(--space-2);display:grid}.kpi-card__title-row{align-items:start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.kpi-card__title-stack{min-width:0}.kpi-card__title-line{align-items:center;gap:var(--space-2);display:flex}.kpi-card__title,.kpi-card__header .card__title{color:var(--text-header-primary);font-size:var(--text-display-6);font-weight:var(--font-semibold);line-height:var(--lineHeight-display-6)}.kpi-card__subtitle,.kpi-card__header .card__description{color:var(--semantic-text-subtitle);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.kpi-card__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kpi-card__definition-trigger{background:var(--semantic-icon-info-background);border:1px solid var(--semantic-icon-info);align-items:center}@supports (color:color-mix(in lab, red, red)){.kpi-card__definition-trigger{border:1px solid color-mix(in srgb, var(--semantic-icon-info) 18%, var(--border))}}.kpi-card__definition-trigger{color:var(--semantic-icon-info);cursor:pointer;font-size:var(--text-body-xxs);font-weight:var(--font-semibold);border-radius:999px;justify-content:center;width:20px;height:20px;line-height:1;display:inline-flex}.kpi-card__definition-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.kpi-card__tooltip,.kpi-card__chart-popover{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);color:var(--text-primary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);max-width:260px;padding:var(--space-2) var(--space-3)}.kpi-card__benchmark-label{color:var(--semantic-text-label);font-size:var(--text-body-xxs);font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.kpi-card__value{color:var(--text-primary);font-feature-settings:var(--metric-font-feature-settings);font-size:var(--text-display-5);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.kpi-card__value--compact{font-size:var(--text-display-6);letter-spacing:0}.kpi-card__status-value,.kpi-card__value-caption{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.kpi-card__status-value{color:var(--text-primary);font-size:var(--text-display-6);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.kpi-card__delta{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.kpi-card__delta{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.kpi-card__delta{border-radius:var(--borderRadius-999);gap:var(--space-1);min-height:24px;padding:0 var(--space-2);flex-wrap:wrap;width:fit-content;display:inline-flex}.kpi-card__delta-value{font-size:var(--text-body-s);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.kpi-card__delta .kpi-card__delta-indicator{color:currentColor;font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:1}.kpi-card__delta-copy{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.kpi-card__delta--positive .kpi-card__delta-value{color:var(--success-500)}.kpi-card__delta--positive{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta--positive{background:color-mix(in srgb, var(--success-100) 68%, var(--surface-bg))}}.kpi-card__delta--positive{border-color:var(--success-500)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta--positive{border-color:color-mix(in srgb, var(--success-500) 22%, var(--border))}}.kpi-card__delta--positive{color:var(--success-500)}.kpi-card__delta--negative .kpi-card__delta-value{color:var(--danger-500)}.kpi-card__delta--negative{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta--negative{background:color-mix(in srgb, var(--danger-100) 62%, var(--surface-bg))}}.kpi-card__delta--negative{border-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta--negative{border-color:color-mix(in srgb, var(--danger-500) 22%, var(--border))}}.kpi-card__delta--negative{color:var(--danger-500)}.kpi-card__delta--neutral .kpi-card__delta-value,.kpi-card__delta--neutral{color:var(--text-primary)}.kpi-card__meta-list{gap:var(--space-2);display:grid}.kpi-card__meta-row{border-top:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.kpi-card__meta-row{border-top:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.kpi-card__meta-row{gap:var(--space-2);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.kpi-card__meta-row .status-chip{justify-self:start}.kpi-card__meta-label{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.kpi-card__meta-value{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.kpi-card__meta-benchmark{color:var(--text-secondary);font-size:var(--text-body-xxs);line-height:var(--lineHeight-body-xxs);grid-column:1/-1}.kpi-card__sparkline,.kpi-card__sparkline--empty{min-height:42px}.kpi-card__sparkline--empty{color:var(--text-secondary);font-size:var(--text-body-xs);justify-content:center;align-items:center;display:flex}.kpi-card__chart-tooltip{gap:var(--spacing-2);display:grid}.kpi-trend{min-height:208px}.kpi-breakdown{align-items:start;gap:var(--chartContentGap);display:grid}.kpi-breakdown__chart-wrapper{justify-content:center;align-items:center;display:flex}.kpi-breakdown__legend{gap:var(--chartContentGap);display:grid}.kpi-breakdown__legend-item{align-items:center;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.kpi-breakdown__legend-item strong,.kpi-breakdown__legend-item span{font-size:var(--text-body-xs)}.kpi-breakdown__swatch{height:10px;margin-top:var(--spacing-2);border-radius:999px;width:10px;display:inline-block}.kpi-card__status-hero{gap:var(--space-2);justify-items:start;display:grid}.kpi-card__empty{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.kpi-card__empty{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.kpi-card__empty{border:1px solid var(--ink-200)}@supports (color:color-mix(in lab, red, red)){.kpi-card__empty{border:1px solid color-mix(in srgb, var(--ink-200) 72%, var(--border))}}.kpi-card__empty{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);color:var(--text-secondary);font-size:var(--text-body-s);gap:var(--chartContentGap);min-height:120px;padding:var(--cardPaddingCompact);text-align:center;justify-content:center;display:grid}.kpi-card__empty-mark{background:linear-gradient(90deg, var(--primary-800), var(--brand-accent));border-radius:var(--borderRadius-999);justify-self:center;width:42px;height:4px}.kpi-card__empty p{margin:0}.kpi-card__meaning,.kpi-card__explanation,.kpi-card__action,.kpi-card__footnote{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.kpi-card__action{color:var(--text-primary);font-weight:var(--font-medium)}.kpi-card__footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.kpi-card__footer{border-top:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.kpi-card__footer{padding-top:var(--space-3)}.kpi-card__expand{justify-content:flex-start;display:flex}.kpi-card__expanded{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.kpi-card__expanded{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.kpi-card__expanded{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3)}.kpi-card__loading{grid-template-columns:1fr}.kpi-card__skeleton-label{width:38%;height:16px}.kpi-card__skeleton-value{width:52%;height:44px}.kpi-card__skeleton-row{width:100%;height:14px}.kpi-card__skeleton-row--short{width:72%}.kpi-card__skeleton-chart{width:100%;height:44px}.chart-tooltip-popover,.funnel-sparkline-tooltip-popover,.property-breakdown-tooltip-popover,.property-sparkline-tooltip-popover,.trend-tooltip-popover,.purchase-heatmap-tooltip-popover,.kpi-card__chart-popover,.chart-showcase__popover{background:var(--chart-tooltip-background);border:1px solid var(--chart-tooltip-border);border-radius:var(--chart-tooltip-radius);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);color:var(--chart-tooltip-text);max-width:min(var(--chart-tooltip-max-width), calc(100vw - (2 * var(--overlay-edge-padding))));padding:var(--space-2) var(--space-3);position:relative}.chart-tooltip-popover__arrow{background:inherit;border-bottom:1px solid var(--chart-tooltip-border);border-right:1px solid var(--chart-tooltip-border);pointer-events:none;width:8px;height:8px;display:block;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.chart-tooltip-popover[data-placement=top] .chart-tooltip-popover__arrow{bottom:-5px}.chart-tooltip-popover[data-placement=bottom] .chart-tooltip-popover__arrow{top:-5px;transform:translate(-50%)rotate(225deg)}.chart-tooltip-content{gap:var(--spacing-2);text-wrap:pretty;min-width:min(220px,100%);display:grid}.chart-tooltip-content__label{color:var(--chart-tooltip-muted);font-size:var(--text-body-xxs);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--lineHeight-body-xxs);text-transform:none}.chart-tooltip-content__value{color:var(--chart-tooltip-text);font-size:var(--text-body-s);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.chart-tooltip-content__meta{color:var(--chart-tooltip-muted);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.chart-tooltip-content__meta--positive{color:var(--chart-semantic-positive)}@supports (color:color-mix(in lab, red, red)){.chart-tooltip-content__meta--positive{color:color-mix(in srgb, var(--chart-semantic-positive) 84%, white)}}.chart-tooltip-content__meta--negative{color:var(--chart-semantic-warning)}@supports (color:color-mix(in lab, red, red)){.chart-tooltip-content__meta--negative{color:color-mix(in srgb, var(--chart-semantic-warning) 84%, white)}}.chart-surface,.chart-surface svg{width:100%;height:100%;display:block;overflow:visible}.chart-hover-zone{cursor:crosshair;outline:none}.chart-hover-zone:focus-visible{fill:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.chart-hover-zone:focus-visible{fill:color-mix(in srgb, var(--primary-800) 6%, transparent)}}.chart-marker,.chart-bar,.chart-active-point,.chart-crosshair,.chart-sparkline-baseline,.chart-series-line{transition:opacity var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out), stroke var(--motion-duration-fast) var(--motion-ease-out), filter var(--motion-duration-fast) var(--motion-ease-out);vector-effect:non-scaling-stroke}.chart-series-line--active{opacity:1}.chart-crosshair,.chart-active-point,.chart-sparkline-baseline{pointer-events:none}.chart-marker:focus-visible,.chart-bar:focus-visible{stroke:var(--focus);stroke-width:1.5px;outline:none}.chart-bar{transform-origin:bottom}.chart-bar:hover,.chart-bar:focus-visible{transform:translateY(-1px)}.chart-legend{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.chart-legend--stacked{grid-template-columns:minmax(0,1fr)}.chart-legend__item{gap:var(--space-1);background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:grid}.chart-legend__item[data-hidden=true]{opacity:.46}.chart-legend__item[data-active=true] .chart-legend__label strong{color:var(--text-primary)}.chart-legend__button{appearance:none;border-radius:var(--radius-control);color:inherit;cursor:pointer;gap:var(--space-1);min-width:0;padding:var(--space-1);text-align:left;background:0 0;border:0;width:100%;display:grid}.chart-legend__button:hover{background:var(--state-hover-surface)}@supports (color:color-mix(in lab, red, red)){.chart-legend__button:hover{background:color-mix(in srgb, var(--state-hover-surface) 72%, transparent)}}.chart-legend__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.chart-legend__header,.chart-legend__label{align-items:center;gap:var(--space-2);display:grid}.chart-legend__header{grid-template-columns:minmax(0,1fr) auto}.chart-legend__label{grid-template-columns:auto minmax(0,1fr)}.chart-legend__label strong,.chart-legend__value{color:var(--text-primary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.chart-legend__label strong{font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chart-legend__value{font-weight:var(--font-semibold)}.chart-legend__meta{color:var(--text-secondary);font-size:var(--text-body-xs);gap:var(--spacing-2);line-height:var(--lineHeight-body-xs);display:grid}.chart-legend__swatch{background:var(--legend-swatch-color);display:block}.chart-legend__swatch--line{border-radius:var(--borderRadius-999);width:18px;height:3px}.chart-legend__swatch--dot{border-radius:var(--borderRadius-999);width:10px;height:10px}.chart-legend__swatch--bar{border-radius:4px 4px 2px 2px;width:10px;height:12px}.trend-chart,.kpi-trend,.chart-showcase__plot{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.trend-chart,.kpi-trend,.chart-showcase__plot{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.trend-chart,.kpi-trend,.chart-showcase__plot{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);min-height:220px;padding:var(--space-3) var(--space-4) var(--space-3);position:relative;overflow:hidden}.trend-chart{min-height:300px}.trend-chart--multi{min-height:264px}.chart-showcase__plot--bar{min-height:220px}.funnel-sparkline,.property-sparkline,.kpi-card__sparkline{height:var(--sparkline-chart-height,40px);margin-top:var(--space-1);align-items:center;width:100%;display:grid;overflow:visible}.funnel-sparkline__chart,.property-sparkline__chart,.kpi-card__sparkline-chart{height:var(--sparkline-chart-height,40px);width:100%;display:block}.funnel-sparkline__chart>svg,.property-sparkline__chart>svg,.kpi-card__sparkline-chart>svg{width:100%;height:100%;display:block;overflow:visible}.kpi-breakdown__legend,.chart-showcase__donut-legend{gap:var(--chartContentGap);display:grid}.kpi-breakdown__legend-item,.chart-showcase__donut-legend-item{appearance:none;border-radius:var(--radius-control);color:inherit;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.kpi-breakdown__legend-item[data-active=true],.chart-showcase__donut-legend-item[data-active=true]{background:var(--state-active-surface)}@supports (color:color-mix(in lab, red, red)){.kpi-breakdown__legend-item[data-active=true],.chart-showcase__donut-legend-item[data-active=true]{background:color-mix(in srgb, var(--state-active-surface) 72%, transparent)}}.kpi-breakdown__legend-item strong,.kpi-breakdown__legend-item span,.chart-showcase__donut-legend-item strong,.chart-showcase__donut-legend-item span{font-size:var(--text-body-xs);text-overflow:ellipsis;min-width:0;overflow:hidden}g.donut-breakdown-center{font-family:Lexend,system-ui,-apple-system,sans-serif}.donut-breakdown-center__value{fill:var(--text-primary);font-family:Lexend,system-ui,-apple-system,sans-serif;font-size:var(--text-body-s);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.donut-breakdown-center__label{fill:var(--text-secondary);font-family:Lexend,system-ui,-apple-system,sans-serif;font-size:var(--text-body-xxs);font-weight:var(--font-regular);line-height:var(--lineHeight-body-xxs);text-transform:none}@media (prefers-reduced-motion:reduce){.chart-marker,.chart-bar,.chart-active-point,.chart-crosshair,.chart-sparkline-baseline,.chart-series-line{transition:none}.chart-bar:hover,.chart-bar:focus-visible{transform:none}}.kpi-breakdown__swatch,.chart-showcase__donut-swatch{border-radius:var(--borderRadius-999);height:10px;margin-top:var(--spacing-2);width:10px;display:inline-block}.chart-showcase__grid{gap:var(--cardGridGap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.chart-showcase__card{border:1px solid var(--border)}.chart-showcase__content{gap:var(--chartContentGap);display:grid}.chart-showcase__legend{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.chart-showcase__legend .chart-legend__item{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.chart-showcase__legend .chart-legend__item{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.chart-showcase__legend .chart-legend__item{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.chart-showcase__legend .chart-legend__item{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.chart-showcase__legend .chart-legend__item{border-radius:var(--borderRadius-8);padding:var(--space-3)}.chart-showcase__donut-layout{align-items:center;gap:var(--chartContentGap);grid-template-columns:minmax(0,168px) minmax(0,1fr);display:grid}.chart-showcase__donut-wrapper{justify-content:center;align-items:center;display:flex}.chart-showcase__donut-chart svg{display:block;overflow:visible}.status-chip{min-height:auto;padding-inline:calc(var(--space-2) + 2px)}.control-bar,.section-panel,.metric-card,.progression-panel{gap:var(--space-3);padding:var(--space-4)}.control-bar__heading{gap:var(--space-1);display:grid}.metric-card__status-copy,.insight-block__status-copy,.kpi-row__status-copy,.compare-kpi-cell__status,.dashboard-diagnostic-item__status,.phase-gap-card__status,.trend-attention-priority{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.dashboard-diagnostic-item__status--risk,.compare-kpi-cell__status--risk,.kpi-row__status-copy--risk,.trend-attention-priority--high{color:var(--danger-700)}.trend-attention-priority--medium{color:var(--warning-700)}.trend-attention-priority--low{color:var(--text-secondary)}.utility-notice{background:var(--surface-bg);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.utility-notice{background:color-mix(in srgb, var(--surface-bg) 92%, transparent)}}.utility-notice{border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--elevation-raised);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left-width:2px;display:flex}.utility-notice__indicator{color:inherit;flex:none;padding-top:1px}.utility-notice__content-shell{gap:var(--space-2);width:100%;min-width:0;display:grid}.utility-notice__title{color:var(--text-header-primary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs);text-transform:none;margin:0}.insight-block{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.insight-block{background:color-mix(in srgb, var(--surface-bg) 96%, transparent)}}.insight-block{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-3);padding:var(--space-4)}.insight-block__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.controls-state--summary{border-radius:var(--borderRadius-6);gap:var(--space-1);padding:var(--space-3);background:0 0}.source-status-strip__item,.compare-takeaway-card,.phase-gap-card{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.source-status-strip__item,.compare-takeaway-card,.phase-gap-card{background:color-mix(in srgb, var(--surface-bg) 96%, transparent)}}.source-status-strip__item,.compare-takeaway-card,.phase-gap-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-2);padding:var(--space-4);display:grid}.source-status-strip__item span{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);line-height:var(--lineHeight-body-xs);text-transform:none;margin:0}.source-status-strip__item strong,.dashboard-diagnostic-status strong{color:var(--text-primary);font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m)}.source-status-strip__item p,.compare-takeaway-card p{color:var(--text-secondary);margin:0}.source-key-list--plain{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.source-key-list--plain span{border-bottom:1px solid var(--separator);color:var(--text-primary);padding-bottom:var(--space-2)}.compare-kpi-cell__status{margin-top:var(--space-1);display:block}.phase-gap-card__header{align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}.phase-gap-card__header h3,.compare-takeaway-card h3{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m);margin:0}.kpi-card__helper-label{border:1px solid var(--border);background:0 0}.kpi-card__footer{gap:var(--space-1);padding-top:var(--space-2);display:grid}.kpi-card__meaning,.kpi-card__explanation,.kpi-card__action,.kpi-card__footnote{margin:0}.dashboard-diagnostic-status{align-items:baseline;gap:var(--space-2)}.tracking-table__status{gap:var(--space-1);display:grid}.funnel-context-bar{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.funnel-context-bar{background:color-mix(in srgb, var(--surface-muted) 32%, var(--surface-bg))}}.funnel-context-bar{border-radius:var(--radius-card);box-shadow:var(--elevation-raised);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.funnel-context-score{gap:var(--spacing-2);min-width:0;display:grid}.funnel-context-score__label,.funnel-context-summary__label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:.04em;line-height:var(--text-label-lineHeight);text-transform:none}.funnel-context-score__value{color:var(--text-primary);font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);letter-spacing:var(--text-metric-value-tracking);line-height:var(--text-metric-value-lineHeight)}.funnel-context-summary{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));min-width:0;display:grid}.funnel-context-summary__item{gap:var(--space-1);min-width:0;display:grid}.funnel-context-summary__value{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);overflow-wrap:anywhere}.funnel-context-summary__value--critical,.funnel-context-summary__value--error,.funnel-context-summary__value--risk{color:var(--danger-700)}.funnel-context-summary__value--degraded,.funnel-context-summary__value--partial,.funnel-context-summary__value--watch{color:var(--warning-700)}.funnel-context-summary__value--good,.funnel-context-summary__value--healthy,.funnel-context-summary__value--live,.funnel-context-summary__value--success{color:var(--success-700)}.funnel-context-summary__value--demo,.funnel-context-summary__value--info,.funnel-context-summary__value--loading,.funnel-context-summary__value--neutral{color:var(--text-primary)}.funnel-context-meta{border-top:1px solid var(--separator);color:var(--text-secondary);gap:var(--space-2) var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.funnel-context-meta span{align-items:baseline;gap:var(--space-2);min-width:0;display:inline-flex}.funnel-context-meta strong{color:var(--text-primary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.wizard-nav{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--control-radius);align-items:stretch;gap:var(--space-1);min-width:0;padding:var(--space-1);display:flex}.wizard-nav .tabs__list-container{width:100%;overflow:hidden}.wizard-nav .tabs__list{box-sizing:border-box;align-items:stretch;gap:var(--space-1);background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.wizard-nav .tabs__tab{color:var(--text-secondary);min-height:var(--tap-size);min-width:0;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);border:0;border-radius:0;flex:1 1 0;justify-content:stretch;align-items:stretch;padding:0;display:inline-flex;position:relative}.wizard-nav .tabs__tab:focus-visible,.wizard-nav .tabs__tab[data-focus-visible=true]{box-shadow:var(--focus-ring);outline:none}.wizard-nav__content{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);justify-content:center;width:100%;display:flex}.wizard-nav .tabs__tab[aria-selected=true],.wizard-nav .tabs__tab[data-selected=true]{color:var(--primary-800);background:0 0}.wizard-nav .tabs__tab:hover{color:var(--text-primary);background:0 0}.wizard-nav .tabs__indicator{display:none}.wizard-nav .tabs__tab:after{content:"";display:none}.wizard-nav .tabs__tab[aria-selected=true]:after,.wizard-nav .tabs__tab[data-selected=true]:after{transform:none}.wizard-nav__number{background:var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.wizard-nav__number{background:color-mix(in srgb, var(--surface-bg) 72%, var(--surface-muted))}}.wizard-nav__number{border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-tertiary);font-size:var(--text-body-xs);min-width:24px;height:24px;padding:0 var(--space-1);justify-content:center;display:inline-flex}.wizard-nav__step--completed .wizard-nav__number,.wizard-nav__tab--completed .wizard-nav__number{color:var(--success-700)}.wizard-nav__step--active .wizard-nav__number,.wizard-nav .tabs__tab[aria-selected=true] .wizard-nav__number,.wizard-nav .tabs__tab[data-selected=true] .wizard-nav__number{background:var(--primary-800);border-color:var(--primary-800);color:var(--surface-bg)}.wizard-nav__label{font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.configure-wizard{--wizard-field-max-width:640px;width:100%}.configure-wizard .section-panel{box-shadow:none}.configure-wizard .section-panel:is(a,button,[role=button],[data-interactive=true]){transition:none}.configure-wizard .section-panel:has(a[href],button:not(:disabled)){transition:none}.configure-wizard .section-panel:is(a,button,[role=button],[data-interactive=true]):hover{border-color:var(--border);box-shadow:none;transform:none}.configure-wizard .section-panel:has(a[href],button:not(:disabled)):hover{border-color:var(--border);box-shadow:none;transform:none}.configure-wizard .section-panel__header{border-bottom:1px solid var(--separator)}.configure-wizard .section-panel__content{align-items:start}.configure-wizard .wizard-fields,.configure-wizard .wizard-field,.configure-wizard .wizard-field--select,.configure-wizard .wizard-scope-type,.configure-wizard .wizard-date-field,.configure-wizard .wizard-date-picker,.configure-wizard .wizard-rule-list,.configure-wizard .wizard-textfield,.configure-wizard .wizard-native-select,.configure-wizard .wizard-phase-select,.configure-wizard .wizard-select,.configure-wizard .wizard-combobox,.configure-wizard .wizard-optional-event{max-width:var(--wizard-field-max-width);width:100%}.configure-wizard .wizard-summary,.configure-wizard .wizard-test-results,.configure-wizard .wizard-test-loading,.configure-wizard .wizard-test-measurements,.configure-wizard .wizard-discovered-events,.configure-wizard .wizard-discovered-step-ids,.configure-wizard .wizard-phases,.configure-wizard .wizard-actions{width:100%;max-width:none}.configure-wizard .wizard-label,.configure-wizard .wizard-textfield__label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--font-medium);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-lineHeight);text-transform:none}.wizard-fields--signals{gap:var(--space-4)}.wizard-signal-group{gap:var(--space-3);display:grid}.wizard-field--select{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.wizard-field--select{background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-bg))}}.wizard-field--select{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.wizard-field--select{border:1px solid color-mix(in srgb, var(--border) 74%, var(--surface-muted))}}.wizard-field--select{border-radius:var(--radius-control);padding:var(--space-3);box-shadow:none}.wizard-field--select .wizard-field__count,.wizard-field--select .wizard-field__warning{padding-left:0}.wizard-select,.wizard-select .select,.wizard-combobox,.wizard-combobox .combo-box{width:100%;min-width:0}.wizard-select__label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight);margin:0}.wizard-select .select__trigger{background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);min-height:var(--field-min-height);padding:var(--space-2) var(--space-3);transition:var(--transition-colors);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wizard-select .select__trigger:hover,.wizard-select .select__trigger[data-hovered=true]{background:var(--field-background);border-color:var(--primary-200)}@supports (color:color-mix(in lab, red, red)){.wizard-select .select__trigger:hover,.wizard-select .select__trigger[data-hovered=true]{border-color:color-mix(in srgb, var(--primary-200) 46%, var(--field-border))}}.wizard-select .select__trigger:focus-within{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.wizard-select .select__value{color:var(--field-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.wizard-select .select__value[data-placeholder]{color:var(--field-placeholder)}.wizard-select .select__indicator{color:var(--text-secondary);justify-self:end}.wizard-combobox{gap:var(--space-1);flex-direction:column;display:flex}.wizard-combobox .combo-box__input-group{width:100%;position:relative}.wizard-combobox .combo-box__input-group .wizard-textfield__input{padding-right:calc(var(--space-3) + 24px)}.wizard-combobox .combo-box__trigger{color:var(--text-secondary);height:100%;right:var(--space-2);justify-content:center;align-items:center;width:24px;display:inline-flex;position:absolute}.combo-box__popover{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-popover);-webkit-backdrop-filter:var(--popover-backdrop-filter);backdrop-filter:var(--popover-backdrop-filter);max-height:min(320px,100vh - 48px);padding:var(--space-2);overflow:hidden}.combo-box__popover .list-box{border-radius:calc(var(--radius-card) - 2px);max-height:calc(min(320px, calc(100vh - 48px)) - var(--space-4));background:0 0;padding:0;overflow-y:auto}.combo-box__popover .list-box-item{border-radius:var(--radius-control);align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:10px 36px 10px 12px;display:flex;position:relative}.combo-box__popover .list-box-item:hover,.combo-box__popover .list-box-item[data-hovered=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.combo-box__popover .list-box-item:hover,.combo-box__popover .list-box-item[data-hovered=true]{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-bg))}}.combo-box__popover .list-box-item[aria-selected=true],.combo-box__popover .list-box-item[data-selected=true]{background:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.combo-box__popover .list-box-item[aria-selected=true],.combo-box__popover .list-box-item[data-selected=true]{background:color-mix(in srgb, var(--primary-300) 14%, var(--surface-bg))}}.combo-box__popover .list-box-item:focus-visible,.combo-box__popover .list-box-item[data-focus-visible=true]{box-shadow:var(--focus-ring-inset);outline:none}.combo-box__popover .list-box-item .list-box-item__indicator{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:calc(50% + 8px);right:12px;transform:translateY(-50%)}.combo-box__popover .list-box-item .list-box-item__indicator svg{width:16px;height:16px;display:block}.combo-box__popover .list-box-item[aria-selected=true] .list-box-item__indicator,.combo-box__popover .list-box-item[data-selected=true] .list-box-item__indicator{color:var(--text-primary)}.wizard-mode-summary{align-items:baseline;gap:var(--space-3)}.wizard-mode-summary__status{font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight)}.wizard-mode-summary__status--partial{color:var(--warning-700)}.wizard-mode-summary__status--neutral{color:var(--text-primary)}.wizard-discovered-events,.wizard-discovered-step-ids{gap:0}.wizard-discovered-event,.wizard-discovered-step-id{border-bottom:1px solid var(--separator);padding:var(--space-2) 0;background:0 0;border-radius:0}.wizard-discovered-event:hover,.wizard-discovered-step-id:hover{background:0 0}.wizard-discovered-event__count,.wizard-discovered-step-id__count,.wizard-event-option__meta,.wizard-step-option__meta{color:var(--text-secondary);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;line-height:var(--text-caption-lineHeight);white-space:nowrap}.wizard-event-option,.wizard-step-option{min-width:0}.wizard-event-option span:first-child,.wizard-step-option span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wizard-phase-row{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.wizard-phase-row{background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-bg))}}.wizard-phase-row{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.wizard-phase-row{border-color:color-mix(in srgb, var(--border) 74%, var(--surface-muted))}}.wizard-phase-row{border-radius:var(--radius-control);box-shadow:none;padding:var(--space-3)}.wizard-phase-row__add-button{align-self:flex-start;padding-inline:0}.wizard-phase-row--first-serious{background:var(--state-selected-surface)}@supports (color:color-mix(in lab, red, red)){.wizard-phase-row--first-serious{background:color-mix(in srgb, var(--state-selected-surface) 36%, var(--surface-bg))}}.wizard-phase-row--first-serious{border-color:var(--primary-300)}@supports (color:color-mix(in lab, red, red)){.wizard-phase-row--first-serious{border-color:color-mix(in srgb, var(--primary-300) 44%, var(--border))}}.wizard-phase-row__stats{color:var(--text-secondary);gap:var(--space-3);padding-top:0}.wizard-summary{gap:var(--space-4)}.wizard-summary__section{gap:var(--space-1)}.wizard-summary__row{align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap}.wizard-summary__phase{color:var(--text-secondary);font-size:var(--text-caption-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-caption-lineHeight);text-transform:none}.wizard-summary__phase--live{color:var(--success-700)}.wizard-summary__phase--neutral{color:var(--text-secondary)}.wizard-test-json{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.wizard-test-json{background:color-mix(in srgb, var(--surface-muted) 56%, var(--surface-bg))}}.wizard-test-json{border-radius:var(--radius-control);max-height:240px}.wizard-benchmarks{margin-top:var(--space-2)}.wizard-danger-zone{border-left:2px solid var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.wizard-danger-zone{border-left:2px solid color-mix(in srgb, var(--danger-500) 72%, transparent)}}@media (width<=680px){body:has(.configure-wizard) .dashboard-main{grid-template-columns:minmax(0,1fr);overflow-x:hidden}:is(body:has(.configure-wizard) .dashboard-topbar,body:has(.configure-wizard) .dashboard-topbar__inner,body:has(.configure-wizard) .page-layout,body:has(.configure-wizard) .route-transition){width:100%;min-width:0;max-width:100%}body:has(.configure-wizard) .dashboard-page-nav{flex:auto;min-width:0}body:has(.configure-wizard) .dashboard-page-nav__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.configure-wizard{--wizard-field-max-width:100%}.configure-wizard .page-header__actions,.configure-wizard .wizard-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;display:grid}.configure-wizard .page-header__actions .button,.configure-wizard .wizard-actions .button{width:100%;max-width:100%}}.score-gauge{--score-gauge-accent:var(--primary-600);--score-gauge-gradient-start:var(--gauge-gradient-start);--score-gauge-gradient-end:var(--gauge-gradient-end);--score-gauge-glow-color:var(--gauge-glow-color);place-items:center;min-width:0;display:grid;position:relative}.score-gauge--hero{width:156px;height:156px}.score-gauge--card{width:124px;height:124px}.score-gauge--subscore{width:88px;height:88px}.score-gauge--compact{width:54px;height:54px}.score-gauge--critical,.score-gauge--error,.score-gauge--risk{--score-gauge-accent:var(--danger-500);--score-gauge-gradient-start:var(--gauge-risk-gradient-start);--score-gauge-gradient-end:var(--gauge-risk-gradient-end);--score-gauge-glow-color:var(--danger-300)}@supports (color:color-mix(in lab, red, red)){.score-gauge--critical,.score-gauge--error,.score-gauge--risk{--score-gauge-glow-color:color-mix(in srgb, var(--danger-300) 32%, transparent)}}.score-gauge--degraded,.score-gauge--partial,.score-gauge--watch{--score-gauge-accent:var(--warning-500);--score-gauge-gradient-start:var(--gauge-warning-gradient-start);--score-gauge-gradient-end:var(--gauge-warning-gradient-end);--score-gauge-glow-color:var(--warning-300)}@supports (color:color-mix(in lab, red, red)){.score-gauge--degraded,.score-gauge--partial,.score-gauge--watch{--score-gauge-glow-color:color-mix(in srgb, var(--warning-300) 32%, transparent)}}.score-gauge--good,.score-gauge--healthy,.score-gauge--live,.score-gauge--success{--score-gauge-accent:var(--success-500);--score-gauge-gradient-start:var(--colors-secondary300);--score-gauge-gradient-end:var(--success-500);--score-gauge-glow-color:var(--success-300)}@supports (color:color-mix(in lab, red, red)){.score-gauge--good,.score-gauge--healthy,.score-gauge--live,.score-gauge--success{--score-gauge-glow-color:color-mix(in srgb, var(--success-300) 32%, transparent)}}.score-gauge--demo,.score-gauge--info,.score-gauge--loading,.score-gauge--neutral{--score-gauge-accent:var(--primary-600)}.score-gauge__chart{width:100%;height:100%;overflow:visible}.score-gauge__track,.score-gauge__progress{fill:none;stroke-linecap:round;transform-origin:50%;transform:rotate(135deg)}.score-gauge__track{stroke:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.score-gauge__track{stroke:color-mix(in srgb, var(--surface-muted) 72%, var(--border))}}.score-gauge--empty .score-gauge__track{stroke:var(--button-secondary-foreground-disabled)}@supports (color:color-mix(in lab, red, red)){.score-gauge--empty .score-gauge__track{stroke:color-mix(in srgb, var(--button-secondary-foreground-disabled) 24%, var(--border))}}.score-gauge__progress{stroke:var(--score-gauge-accent);stroke-dasharray:var(--score-gauge-progress-dasharray);animation:.72s cubic-bezier(.22,1,.36,1) both score-gauge-draw}.score-gauge--empty .score-gauge__progress{animation:none;display:none}@keyframes score-gauge-draw{0%{stroke-dasharray:var(--score-gauge-empty-dasharray)}to{stroke-dasharray:var(--score-gauge-progress-dasharray)}}.score-gauge__value{overflow-wrap:normal;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:end;gap:4px;min-width:max-content;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.score-gauge__value--text{min-width:0;max-width:78%}.score-gauge__value strong{color:var(--text-primary);font-size:var(--text-metric-hero-size);font-feature-settings:var(--metric-font-feature-settings);font-variant-numeric:tabular-nums;font-weight:var(--text-metric-value-weight);letter-spacing:var(--text-metric-hero-tracking);overflow-wrap:normal;white-space:nowrap;line-height:1}.score-gauge__value span{color:var(--text-secondary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);overflow-wrap:normal;white-space:nowrap;padding-bottom:10px}.score-gauge--card .score-gauge__value strong{font-size:var(--text-display-4)}.score-gauge--subscore .score-gauge__value strong{font-size:var(--text-display-6)}.score-gauge--card .score-gauge__value span{padding-bottom:8px}.score-gauge--compact .score-gauge__value{align-items:center}.score-gauge--compact .score-gauge__value strong{font-size:1rem}.score-gauge--compact .score-gauge__value--text strong{color:var(--button-secondary-foreground-disabled);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);max-width:9ch}.score-gauge__value--text strong{font-size:var(--text-body-m);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-m);text-align:center;white-space:normal;max-width:8ch}.score-gauge--hero .score-gauge__value--text strong{font-size:var(--text-body-l);line-height:var(--lineHeight-body-l)}.score-gauge--card .score-gauge__value--text strong{font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.table-score-gauge{justify-content:center;align-items:center;min-height:54px;display:inline-flex}.control-bar-layout{gap:var(--space-4);display:grid}.control-bar--filters{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.control-bar--filters .control-bar__content{gap:0}.control-bar-layout--filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px}.control-bar-layout__fields--filters{align-items:end;gap:24px;min-width:0;display:grid}.property-controls-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.property-filter-disclosure{display:none}.live-controls-grid--compact,.compare-controls-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.control-bar--filters .controls-field,.control-bar--filters .controls-field .select{gap:9px;display:grid}.control-bar--filters .controls-field .label{color:var(--text-primary);font-size:14px;font-weight:var(--font-medium);line-height:20px}.control-bar--filters .controls-field--native{gap:9px;display:grid}.control-bar--filters .controls-field .select__trigger{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:48px;min-height:48px;padding-block:9px;padding-inline:14px;display:grid}.control-bar--filters .controls-field .select__trigger:hover,.control-bar--filters .controls-field .select__trigger[data-hovered=true]{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.control-bar--filters .controls-field .select__trigger:hover,.control-bar--filters .controls-field .select__trigger[data-hovered=true]{background:color-mix(in srgb, var(--surface-bg) 92%, var(--surface-muted))}}.control-bar--filters .controls-field .select__trigger:hover,.control-bar--filters .controls-field .select__trigger[data-hovered=true]{border-color:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){.control-bar--filters .controls-field .select__trigger:hover,.control-bar--filters .controls-field .select__trigger[data-hovered=true]{border-color:color-mix(in srgb, var(--ink-900) 18%, var(--border))}}.control-bar--filters .controls-field .select__trigger:focus-within{background:var(--surface-bg);border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.control-bar--filters .controls-field .select__value,.control-bar--filters .controls-field .option-row span{color:var(--text-primary);font-size:14px;line-height:20px}.control-bar--filters .controls-field .select__value{text-align:left;place-items:start;width:100%;min-width:0;display:grid}.control-bar--filters .controls-field .select__value[data-placeholder]{color:var(--text-secondary)}.control-bar--filters .controls-field.maia-select--empty-value .select__value,.control-bar--filters .controls-field.maia-select--empty-value .select-trigger-value{color:var(--field-placeholder)}.control-bar--filters .controls-field .select__indicator{color:var(--text-secondary);justify-self:end}.select-trigger-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.select-trigger-value--stacked{gap:var(--spacing-2);white-space:normal;display:grid}.select-trigger-value--stacked small{color:var(--text-secondary);font-size:12px;line-height:16px}.control-bar--filters .controls-field .select__trigger .option-row{text-align:left;justify-items:start}.control-bar--filters .controls-field .select__trigger .option-row small{color:var(--text-secondary);text-align:left;font-size:12px;line-height:16px}.control-actions{flex-wrap:wrap;gap:12px;display:flex}.control-actions--inline{justify-content:flex-end;align-items:end}.control-bar--filters .controls-button{width:auto;min-width:140px;min-height:48px}.controls-button--inline{border-radius:var(--radius-control);padding-inline:var(--space-5)}@media (width<=680px){.property-controls-desktop{display:none}.property-filter-disclosure{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);min-width:0;display:grid;overflow:hidden}.property-filter-disclosure__summary{cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--tap-size);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.property-filter-disclosure__summary::-webkit-details-marker{display:none}.property-filter-disclosure__summary:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.property-filter-disclosure__summary-copy{gap:var(--spacing-2);min-width:0;display:grid}.property-filter-disclosure__eyebrow{color:var(--text-tertiary);font-size:var(--text-overline-size);font-weight:var(--font-semibold);letter-spacing:var(--text-overline-tracking);line-height:var(--lineHeight-body-xxs);text-transform:var(--text-overline-transform)}.property-filter-disclosure__summary-copy strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.property-filter-disclosure__summary-copy span:last-child{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-filter-disclosure__indicator{color:var(--text-secondary);height:9px;transition:transform var(--transition);border:1.5px solid;border-width:0 1.5px 1.5px 0;width:9px;display:block;transform:rotate(45deg)}.property-filter-disclosure[open] .property-filter-disclosure__indicator{transform:rotate(225deg)}.property-filter-disclosure__body{border-top:1px solid var(--separator);gap:var(--space-4);padding:var(--space-4);display:grid}}.funnel-context-meta .global-filter-indicator{align-self:end;margin-top:0}.compare-score-strip{gap:var(--cardGridGap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.compare-score-card{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.compare-score-card{background:color-mix(in srgb, var(--surface-muted) 52%, var(--surface-bg))}}.compare-score-card.metric-card{box-shadow:var(--elevation-raised);border:0}.metric-grid.subscore-diagnostic-grid{grid-template-columns:minmax(0,1fr)}.compare-score-card .metric-card__header,.subscore-card .metric-card__header{gap:var(--space-2)}.compare-score-card .metric-card__title-row,.subscore-card .metric-card__title-row{align-items:start}.subscore-card .metric-card__title-row{justify-content:space-between;width:100%}.compare-score-card .metric-card__value,.subscore-card .metric-card__value{align-items:center;min-height:0;display:flex}.compare-score-card .metric-card__details{border-top:1px solid var(--separator);padding-top:var(--space-3);gap:var(--space-2)}.compare-score-card .metric-card__details,.compare-score-card .kpi-row{border-top:0;padding-top:0}.compare-score-card .card__description{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.funnel-context-bar{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.funnel-context-bar{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-bg))}}.funnel-context-bar{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(112px,auto) minmax(260px,1fr) minmax(220px,.72fr);display:grid}.funnel-context-bar--signals-only{grid-template-columns:minmax(112px,auto) minmax(260px,1fr)}.funnel-context-bar__headline{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center}.funnel-context-score__value{min-width:156px}.funnel-context-bar .score-gauge--hero{width:132px;height:132px}.funnel-context-signals{justify-self:start;gap:10px;width:100%;min-width:0;max-width:560px;display:grid}.funnel-context-signal{grid-template-columns:minmax(96px,128px) minmax(120px,1fr) minmax(44px,auto);grid-template-areas:none;align-items:center;gap:10px;min-width:0;display:grid}.funnel-context-signal__label{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funnel-context-signal .funnel-context-signal__label,.funnel-context-signal .funnel-context-signal__track,.funnel-context-signal .funnel-context-signal__value{grid-area:auto}.funnel-context-signal__track{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-context-signal__track{background:color-mix(in srgb, var(--surface-bg) 72%, var(--surface-line))}}.funnel-context-signal__track{border-radius:var(--borderRadius-999);border:0;min-width:0;overflow:hidden}.funnel-context-signal .funnel-context-signal__bar{border-radius:inherit;min-width:var(--spacing-2);transform-origin:0;animation:.72s cubic-bezier(.22,1,.36,1) both funnel-context-signal-draw}@keyframes funnel-context-signal-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.funnel-context-signal .funnel-context-signal__bar{animation:none}}.funnel-context-signal__value{color:var(--text-primary);font-size:var(--text-body-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs);text-align:right;white-space:nowrap;justify-self:end;min-width:44px}.funnel-context-signal .funnel-context-signal__label{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.funnel-context-signal .funnel-context-signal__value{color:var(--text-primary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs)}.funnel-context-signal--critical .funnel-context-signal__value,.funnel-context-signal--error .funnel-context-signal__value,.funnel-context-signal--risk .funnel-context-signal__value{color:var(--danger-700)}.funnel-context-signal--degraded .funnel-context-signal__value,.funnel-context-signal--partial .funnel-context-signal__value,.funnel-context-signal--watch .funnel-context-signal__value{color:var(--warning-700)}.funnel-context-signal--good .funnel-context-signal__value,.funnel-context-signal--healthy .funnel-context-signal__value,.funnel-context-signal--live .funnel-context-signal__value,.funnel-context-signal--success .funnel-context-signal__value{color:var(--success-700)}.funnel-context-meta-panel{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.funnel-context-meta-panel div{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-context-meta-panel div{background:color-mix(in srgb, var(--surface-bg) 90%, transparent)}}.funnel-context-meta-panel div{border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.funnel-context-meta-panel dt{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-lineHeight);margin:0}.funnel-context-meta-panel dd{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s);overflow-wrap:anywhere;min-width:0;margin:0}.funnel-context-meta-panel__value--critical,.funnel-context-meta-panel__value--error,.funnel-context-meta-panel__value--risk{color:var(--danger-700)}.funnel-context-meta-panel__value--degraded,.funnel-context-meta-panel__value--partial,.funnel-context-meta-panel__value--watch{color:var(--warning-700)}.funnel-context-meta-panel__value--good,.funnel-context-meta-panel__value--healthy,.funnel-context-meta-panel__value--live,.funnel-context-meta-panel__value--success{color:var(--success-700)}.funnel-context-summary{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));display:grid}.funnel-context-summary__item{border-left:1px solid var(--separator);align-content:start;gap:var(--space-1);min-width:0;padding-left:var(--space-4);display:grid}.funnel-context-summary__item:first-child{border-left:0;padding-left:0}.funnel-context-meta{gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.funnel-context-meta span{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.funnel-context-meta span{background:color-mix(in srgb, var(--surface-bg) 92%, transparent)}}.funnel-context-meta span{border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:var(--space-1);padding:var(--space-3);display:grid}.overview-warning-notice.utility-notice,.overview-warning-notice .utility-notice__content,.overview-disabled-signals-notice.utility-notice,.overview-disabled-signals-notice .utility-notice__content{gap:var(--space-3)}.overview-warning-notice.utility-notice{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.overview-warning-notice.utility-notice{background:color-mix(in srgb, var(--warning-100) 12%, var(--surface-bg))}}.overview-disabled-signals-notice.utility-notice{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.overview-disabled-signals-notice.utility-notice{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-bg))}}.overview-warning-groups{--overview-warning-status-width:8.5rem;gap:var(--space-3)}.overview-warning-group{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.overview-warning-group{border-radius:var(--radius-control);gap:0;padding:0;overflow:hidden}.overview-warning-group+.overview-warning-group{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group+.overview-warning-group{border-top:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.overview-warning-group+.overview-warning-group{padding-top:0}.overview-warning-group__header{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.overview-warning-group__header{background:color-mix(in srgb, var(--surface-muted) 36%, var(--surface-bg))}}.overview-warning-group__header{gap:var(--space-3);padding:var(--space-3) var(--space-4);justify-content:space-between}.overview-warning-group__header strong{color:var(--text-header-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--lineHeight-body-s);text-transform:none}.overview-warning-group__header>span{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.overview-warning-group__list{padding-inline-start:0;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding-left:0;list-style:none;overflow:hidden}.overview-warning-group__item{border:0;border-top:1px solid var(--separator);box-shadow:none;align-items:start;gap:var(--space-3);grid-template-columns:minmax(0, var(--overview-warning-status-width)) minmax(0, 1fr);padding:var(--space-3) var(--space-4);background:0 0;display:grid}.overview-warning-group--disabled .overview-warning-group__header{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--disabled .overview-warning-group__header{background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-bg))}}.overview-disabled-signals-notice .overview-warning-group__header strong{color:var(--text-primary)}.overview-warning-group--broker .overview-warning-group__header{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--broker .overview-warning-group__header{background:color-mix(in srgb, var(--danger-100) 34%, var(--surface-bg))}}.overview-warning-group--broker .overview-warning-group__item{border-top-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--broker .overview-warning-group__item{border-top-color:color-mix(in srgb, var(--danger-500) 16%, var(--separator))}}.overview-warning-group--disabled .overview-warning-group__item{border-top-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--disabled .overview-warning-group__item{border-top-color:color-mix(in srgb, var(--surface-muted) 72%, var(--separator))}}.overview-warning-group--tracking_source .overview-warning-group__header{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--tracking_source .overview-warning-group__header{background:color-mix(in srgb, var(--warning-100) 38%, var(--surface-bg))}}.overview-warning-group--tracking_source .overview-warning-group__item{border-top-color:var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.overview-warning-group--tracking_source .overview-warning-group__item{border-top-color:color-mix(in srgb, var(--warning-500) 18%, var(--separator))}}.overview-warning-group__status{color:var(--text-tertiary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.overview-warning-group__copy{gap:var(--space-1);min-width:0;display:grid}.overview-warning-group__copy strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-medium);line-height:var(--lineHeight-body-s)}.overview-warning-group__copy span{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}@media (width<=639px){.overview-warning-group__header{align-items:flex-start;gap:var(--space-1);flex-direction:column}.overview-warning-group__item{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.metric-grid.subscore-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.funnel-context-bar{grid-template-columns:minmax(112px,auto) minmax(0,1fr)}.funnel-context-meta-panel{grid-column:1/-1}}@media (width<=680px){.funnel-context-bar{grid-template-columns:1fr;align-items:stretch}.funnel-context-score{justify-items:start}.funnel-context-bar .score-gauge--hero{width:112px;height:112px}.funnel-context-score__value{min-width:0}.funnel-context-signal{grid-template-columns:minmax(84px,.42fr) minmax(88px,1fr) minmax(44px,auto)}.funnel-context-meta-panel{grid-template-columns:1fr}}.property-table,.funnel-table,.compare-kpi-table{border-radius:var(--radius-card)}.property-table .table__content,.funnel-table .table__content,.compare-kpi-table .table__content{width:100%}.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{background:color-mix(in srgb, var(--surface-muted) 62%, var(--surface-bg))}}.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{border-bottom:1px solid var(--separator);border-radius:0}.property-table .table__row,.funnel-table .table__row,.compare-kpi-table .table__row{transition:background-color .12s,border-color .12s}.property-table .table__row:hover,.funnel-table .table__row:hover,.compare-kpi-table .table__row:hover{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.property-table .table__row:hover,.funnel-table .table__row:hover,.compare-kpi-table .table__row:hover{background:color-mix(in srgb, var(--surface-muted) 54%, var(--surface-bg))}}.property-table .table__row:focus-within,.funnel-table .table__row:focus-within,.compare-kpi-table .table__row:focus-within{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.property-table .table__row:focus-within,.funnel-table .table__row:focus-within,.compare-kpi-table .table__row:focus-within{background:color-mix(in srgb, var(--primary-100) 22%, var(--surface-bg))}}.funnel-table .table__cell:last-child,.funnel-table .table__column:last-child{white-space:nowrap;width:1%}.tracking-table__actions{gap:var(--space-2);display:flex}.tracking-table__action{align-items:center;gap:var(--space-2);justify-content:center;display:inline-flex}.tracking-table__action--icon{background:var(--button-icon-action-background-default);border-radius:var(--radius-control);color:var(--button-icon-action-foreground-default);min-width:40px;height:40px;transition:var(--transition-colors);border:0;justify-content:center;width:40px;padding:0}.tracking-table__action--icon:hover,.tracking-table__action--icon:focus-visible{background:var(--button-icon-action-background-hover)}.tracking-table__action-icon{justify-content:center;align-items:center;display:inline-flex}.tracking-table__action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.compare-kpi-table .table__content{min-width:100%}.compare-kpi-table .table__column,.compare-kpi-table .table__cell,.compare-kpi-label{min-width:0}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell{background:color-mix(in srgb, var(--surface-bg) 96%, transparent)}.compare-kpi-cell--strongest{background:color-mix(in srgb, var(--success-100) 52%, var(--surface-bg))}.compare-kpi-cell--weakest{background:color-mix(in srgb, var(--warning-100) 42%, var(--surface-bg))}.compare-kpi-cell--missing{background:color-mix(in srgb, var(--surface-muted) 82%, var(--surface-bg))}}.traffic-performance-sort-button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;padding:0;display:inline-flex}.traffic-performance-sort-button:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:var(--spacing-2)}.traffic-performance-sort-header{align-items:center;gap:var(--space-2);justify-content:flex-start;width:100%;min-width:0;display:inline-flex}.traffic-performance-sort-indicator{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.traffic-performance-sort-indicator{color:color-mix(in srgb, var(--text-secondary) 66%, transparent)}}.traffic-performance-sort-indicator{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px;transition:color .12s,transform .12s;transform:rotate(0)}.traffic-performance-sort-indicator--active{color:var(--text-primary)}.traffic-performance-sort-indicator--descending{transform:rotate(180deg)}.property-table.traffic-performance-table .table__content{table-layout:fixed;min-width:760px}.property-table.traffic-performance-table .table__scroll-container{overflow-x:auto}.traffic-performance-table__col--channel{width:28%}.traffic-performance-table__col--rate{width:13%}.traffic-performance-table__col--count{width:12%}.traffic-performance-table__col--revenue{width:22%}.traffic-performance-table__column,.traffic-performance-table__cell{overflow-wrap:normal}.traffic-performance-table__column--text,.traffic-performance-table__cell--text{text-align:left}.traffic-performance-table__column--numeric,.traffic-performance-table__cell--numeric{text-align:right}.premium-value-stack{align-items:flex-end;gap:var(--space-1);display:inline-grid}.premium-value-stack span{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.traffic-performance-table__column--numeric .traffic-performance-sort-button,.traffic-performance-table__column--numeric .traffic-performance-sort-header{justify-content:flex-end}.admin-table,.property-table,.funnel-table,.compare-kpi-table{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-table,.property-table,.funnel-table,.compare-kpi-table{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.admin-table,.property-table,.funnel-table,.compare-kpi-table{border-radius:var(--radius-card);box-shadow:none;overflow:hidden}.admin-table .table__content,.property-table .table__content,.funnel-table .table__content,.compare-kpi-table .table__content{width:100%;min-width:100%}.admin-table .table__scroll-container,.property-table .table__scroll-container,.funnel-table .table__scroll-container,.compare-kpi-table .table__scroll-container{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-table .table__column,.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.admin-table .table__column,.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-bg))}}.admin-table .table__column,.property-table .table__column,.funnel-table .table__column,.compare-kpi-table .table__column{border-bottom:1px solid var(--separator);color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-label-lineHeight);padding:13px var(--space-4);z-index:var(--z-table-sticky);text-align:left;text-transform:none;border-radius:0;border-start-start-radius:0;border-start-end-radius:0;position:sticky;top:0;border-radius:0!important}.admin-table.table-root--secondary .table__column:first-child,.admin-table.table-root--secondary .table__column:last-child,.property-table.table-root--secondary .table__column:first-child,.property-table.table-root--secondary .table__column:last-child,.funnel-table.table-root--secondary .table__column:first-child,.funnel-table.table-root--secondary .table__column:last-child,.compare-kpi-table.table-root--secondary .table__column:first-child,.compare-kpi-table.table-root--secondary .table__column:last-child{border-radius:0}.admin-table .table__row,.property-table .table__row,.funnel-table .table__row,.compare-kpi-table .table__row{background:var(--surface-bg);min-height:var(--table-row-height);border-block:0;border-top:0;transition:background-color .12s,border-color .12s}.admin-table .table__row:nth-child(2n),.property-table .table__row:nth-child(2n),.funnel-table .table__row:nth-child(2n),.compare-kpi-table .table__row:nth-child(2n){background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.admin-table .table__row:nth-child(2n),.property-table .table__row:nth-child(2n),.funnel-table .table__row:nth-child(2n),.compare-kpi-table .table__row:nth-child(2n){background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-bg))}}.admin-table .table__row:hover,.property-table .table__row:hover,.funnel-table .table__row:hover,.compare-kpi-table .table__row:hover{background:var(--state-hover-surface)}.admin-table .table__row:focus-within,.property-table .table__row:focus-within,.funnel-table .table__row:focus-within,.compare-kpi-table .table__row:focus-within{background:var(--primary-100)}@supports (color:color-mix(in lab, red, red)){.admin-table .table__row:focus-within,.property-table .table__row:focus-within,.funnel-table .table__row:focus-within,.compare-kpi-table .table__row:focus-within{background:color-mix(in srgb, var(--primary-100) 18%, var(--surface-bg))}}.admin-table .table__cell,.property-table .table__cell,.funnel-table .table__cell,.compare-kpi-table .table__cell{border-block-end:0;border-bottom:0;border-top:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.admin-table .table__cell,.property-table .table__cell,.funnel-table .table__cell,.compare-kpi-table .table__cell{border-top:1px solid color-mix(in srgb, var(--separator) 90%, transparent)}}.admin-table .table__cell,.property-table .table__cell,.funnel-table .table__cell,.compare-kpi-table .table__cell{color:var(--text-muted);font-size:var(--text-body-desc-size);height:var(--table-row-height);line-height:var(--text-body-desc-lineHeight);padding:calc((var(--table-row-height) - var(--lineHeight-body-s)) / 2) var(--space-4);vertical-align:middle}.admin-table.table-root--secondary .table__row .table__cell,.property-table.table-root--secondary .table__row .table__cell,.funnel-table.table-root--secondary .table__row .table__cell,.compare-kpi-table.table-root--secondary .table__row .table__cell{border-block-end:0;border-bottom:0}.admin-table .table__row:first-child .table__cell,.property-table .table__row:first-child .table__cell,.funnel-table .table__row:first-child .table__cell,.compare-kpi-table .table__row:first-child .table__cell{border-top:0}.admin-table .table__column:last-child,.admin-table .table__cell:last-child,.funnel-table .table__column:last-child,.funnel-table .table__cell:last-child{white-space:nowrap;width:1%}.property-table .table__column:last-child,.property-table .table__cell:last-child{text-align:right}.table-cell-stack{gap:var(--spacing-2);min-width:0;display:grid}.table-cell-stack--tight{gap:1px}.table-cell-value,.table-emphasis{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.table-cell-meta,.table-date-value{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.table-muted-value{color:var(--text-tertiary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.table-date-value{white-space:nowrap;display:inline-block}.tracking-table__funnel,.tracking-matrix-table__funnel,.admin-table .tracking-table__funnel{gap:var(--spacing-2)}.tracking-table__funnel-link{color:inherit;width:100%;min-width:0;text-decoration:none;display:block}.tracking-table__funnel-link:hover strong,.tracking-table__funnel-link:focus-visible strong{color:var(--link);text-decoration:none}.tracking-table__funnel-link:focus-visible{border-radius:var(--borderRadius-6);outline:2px solid var(--link)}@supports (color:color-mix(in lab, red, red)){.tracking-table__funnel-link:focus-visible{outline:2px solid color-mix(in srgb, var(--link) 28%, transparent)}}.tracking-table__funnel-link:focus-visible{outline-offset:var(--spacing-2)}.funnel-table__name-cell{padding:0}.funnel-table__name-link{min-height:var(--table-row-height);padding:calc((var(--table-row-height) - var(--lineHeight-body-s)) / 2) var(--space-4);align-items:center;display:flex}.funnel-table__center-column,.funnel-table__center-cell,.funnel-directory-section .funnel-table .table__column:nth-child(2),.funnel-directory-section .funnel-table .table__column:nth-child(3),.funnel-directory-section .funnel-table .table__column:nth-child(4),.funnel-directory-section .funnel-table .table__column:nth-child(5){text-align:center}.funnel-table__center-column .traffic-performance-sort-header,.funnel-table__center-column .table__sortable-column-header,.funnel-directory-section .funnel-table .table__column:nth-child(2) .traffic-performance-sort-header,.funnel-directory-section .funnel-table .table__column:nth-child(3) .traffic-performance-sort-header,.funnel-directory-section .funnel-table .table__column:nth-child(4) .traffic-performance-sort-header,.funnel-directory-section .funnel-table .table__column:nth-child(2) .table__sortable-column-header,.funnel-directory-section .funnel-table .table__column:nth-child(3) .table__sortable-column-header,.funnel-directory-section .funnel-table .table__column:nth-child(4) .table__sortable-column-header{justify-content:center}.funnel-table__numeric-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.tracking-table__funnel strong,.tracking-matrix-table__funnel strong,.admin-table .tracking-table__funnel strong,.tracking-table__status strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.tracking-table__funnel span,.tracking-matrix-table__funnel span,.admin-table .tracking-table__funnel span,.tracking-table__status span{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.tracking-table__status{gap:var(--spacing-2);min-width:140px}.tracking-table__actions,.admin-inline-actions{justify-content:flex-end;align-items:center}.table-inline-action{border-radius:var(--radius-control);white-space:nowrap;min-width:0}.table-inline-action--icon,.tracking-table__action--icon{background:var(--button-icon-action-background-default);color:var(--button-icon-action-foreground-default);border:0;width:36px;min-width:36px;height:36px}.table-inline-action--icon:hover,.table-inline-action--icon:focus-visible,.tracking-table__action--icon:hover,.tracking-table__action--icon:focus-visible{background:var(--button-icon-action-background-hover)}.table-inline-action--delete{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.table-inline-action--delete{background:color-mix(in srgb, var(--danger-100) 58%, var(--surface-bg))}}.table-inline-action--delete{color:var(--danger-700)}.table-inline-action--delete:hover,.table-inline-action--delete:focus-visible{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.table-inline-action--delete:hover,.table-inline-action--delete:focus-visible{background:color-mix(in srgb, var(--danger-100) 82%, var(--surface-bg))}}.table-inline-action--delete:hover,.table-inline-action--delete:focus-visible{color:var(--danger-700)}.settings-funnel-actions{gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;width:max-content;margin-left:auto;display:inline-flex}.settings-funnel-action{flex:none}.settings-funnel-action__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.settings-funnel-action--danger{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.settings-funnel-action--danger{background:color-mix(in srgb, var(--danger-100) 58%, var(--surface-bg))}}.settings-funnel-action--danger{color:var(--danger-700)}.settings-funnel-action--danger:hover,.settings-funnel-action--danger:focus-visible{background:var(--danger-100)}@supports (color:color-mix(in lab, red, red)){.settings-funnel-action--danger:hover,.settings-funnel-action--danger:focus-visible{background:color-mix(in srgb, var(--danger-100) 82%, var(--surface-bg))}}.benchmark-settings-page{gap:var(--space-6);display:grid}.benchmark-layer-header{align-items:end;gap:var(--space-4);justify-content:space-between;display:flex}.benchmark-layer-header__copy{gap:var(--space-1);min-width:0;display:grid}.benchmark-layer-header h2{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.benchmark-layer-header p{color:var(--text-secondary);font-size:var(--text-body-m);line-height:var(--lineHeight-body-m);margin:0}.benchmark-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.benchmark-layer-intro{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);max-width:760px}.benchmark-layer-intro p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.benchmark-comparison-summary span{color:var(--ink-500);font-size:var(--text-body-xs);line-height:1.35;display:block}.benchmark-comparison-summary{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benchmark-comparison-summary>div{border-left:1px solid var(--surface-line);min-width:0;padding-left:var(--space-4)}.benchmark-comparison-summary>div:first-child{border-left:0;padding-left:0}.benchmark-comparison-summary strong{color:var(--ink-900);font-size:var(--text-title-l);font-weight:650;line-height:var(--leading-tight);margin-top:var(--space-1);display:block}.benchmark-score-summary-panel.section-panel{border:0}.benchmark-core-panel.section-panel,.benchmark-admin-panel.section-panel{box-shadow:none}.benchmark-table-wrap{overflow-x:auto}.benchmark-table{border-collapse:collapse;width:100%;min-width:680px}.benchmark-table th,.benchmark-table td{border-bottom:1px solid var(--surface-line);color:var(--ink-700);font-size:var(--text-body-s);height:var(--table-row-height);padding:calc((var(--table-row-height) - var(--lineHeight-body-s)) / 2) var(--space-3);text-align:left;vertical-align:middle;line-height:1.4}.benchmark-table thead th{color:var(--ink-500);font-size:var(--text-body-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:650}.benchmark-table tbody th{color:var(--ink-900);min-width:190px;font-weight:600}.benchmark-table tbody tr:last-child th,.benchmark-table tbody tr:last-child td{border-bottom:0}.benchmark-table-input{max-width:180px}.benchmark-table-skeleton{gap:var(--space-3);display:grid}.benchmark-admin-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.benchmark-proposal{gap:var(--space-4);display:grid}.benchmark-proposal__summary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.benchmark-proposal__summary span{color:var(--ink-500);font-size:var(--text-body-xs)}.benchmark-proposal-section{gap:var(--space-3);display:grid}.benchmark-proposal-section h3{color:var(--text-header-primary);font-size:var(--text-body-s);margin:0;font-weight:600}.benchmark-proposal-value-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benchmark-proposal-value{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.benchmark-proposal-value{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.benchmark-proposal-value{border:1px solid var(--surface-line);border-radius:var(--radius-control);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.benchmark-proposal-value__label,.benchmark-proposal-value__meta{font-size:var(--text-body-xs);line-height:1.35}.benchmark-proposal-value__label{color:var(--ink-600)}.benchmark-proposal-value__number{color:var(--ink-900);font-size:var(--text-body-m);overflow-wrap:anywhere;font-weight:600}.benchmark-proposal-value__meta{color:var(--ink-500)}.benchmark-proposal-disclosure{background:var(--surface-bg);border:1px solid var(--surface-line);border-radius:var(--radius-card)}.benchmark-proposal-disclosure__trigger{color:var(--ink-900);cursor:pointer;font:inherit;font-size:var(--text-body-s);padding:var(--space-3) var(--space-4);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex}.benchmark-proposal-disclosure__indicator{width:16px;height:16px}.benchmark-proposal-disclosure__body{border-top:1px solid var(--surface-line);padding:var(--space-4)}.benchmark-muted-copy{color:var(--ink-600);margin:0}.benchmark-change-log-section{border-top:1px solid var(--surface-line);gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);display:grid}.benchmark-change-log-section__header{gap:var(--space-1);display:grid}.benchmark-change-log-section__header h3{color:var(--text-header-primary);font-size:var(--text-body-m);font-weight:650;line-height:var(--leading-tight);margin:0}.benchmark-change-log-section__header span{color:var(--ink-500);font-size:var(--text-body-xs)}.benchmark-change-log{gap:var(--space-3);display:grid}.benchmark-change-log__entry{border-top:1px solid var(--surface-line);gap:var(--space-3);padding-top:var(--space-3);display:grid}.benchmark-change-log__entry:first-child{border-top:0;padding-top:0}.benchmark-change-log__meta{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.benchmark-change-log__meta div{gap:var(--space-1);display:grid}.benchmark-change-log__meta strong{color:var(--ink-900);font-size:var(--text-body-s);font-weight:650}.benchmark-change-log__meta span{color:var(--ink-500);font-size:var(--text-body-xs)}.benchmark-change-log__changes{gap:var(--space-2);display:grid}.benchmark-change-log__change{gap:var(--space-2);grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr);display:grid}.benchmark-change-log__change span{color:var(--ink-700);font-size:var(--text-body-s)}.benchmark-change-log__change strong{color:var(--ink-900);font-size:var(--text-body-s);overflow-wrap:anywhere;font-weight:600}.benchmark-field-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benchmark-number-field{gap:var(--space-2);min-width:0;display:grid}.benchmark-number-field__header{align-items:flex-start;gap:var(--space-2);justify-content:space-between;display:flex}.benchmark-number-field__label{color:var(--ink-700);font-size:var(--text-body-xs);line-height:1.35}.benchmark-number-field__group{background:var(--surface-bg);border:1px solid var(--surface-line);border-radius:var(--radius-control);min-height:40px;padding:0 var(--space-3);align-items:center;display:flex}.benchmark-number-field__input{color:var(--ink-900);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.benchmark-number-field__suffix{color:var(--ink-500);font-size:var(--text-body-xs)}.benchmark-advanced-disclosure{background:var(--surface-bg);border:1px solid var(--surface-line);border-radius:var(--radius-card)}.benchmark-advanced-disclosure__trigger{color:var(--ink-900);cursor:pointer;font:inherit;padding:var(--space-4) var(--space-6);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex}.benchmark-advanced-disclosure__indicator{width:16px;height:16px}.benchmark-advanced-disclosure__body{border-top:1px solid var(--surface-line);padding:var(--space-6)}.wizard-inline-link{color:var(--brand-accent);font-weight:600;text-decoration:none}.wizard-inline-link:hover,.wizard-inline-link:focus-visible{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-inline-link:hover,.wizard-inline-link:focus-visible{color:color-mix(in srgb, var(--brand-accent) 82%, var(--primary-800))}}.wizard-inline-link:hover,.wizard-inline-link:focus-visible{text-decoration:none}.tracking-table__action-icon svg{width:20px;height:20px}.compare-kpi-cell{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell{background:color-mix(in srgb, var(--surface-bg) 98%, transparent)}}.compare-kpi-cell{text-align:center}.compare-kpi-cell--first,.compare-kpi-cell--second,.compare-kpi-cell--third{background:var(--surface-bg)}.compare-kpi-cell--strongest{background:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell--strongest{background:color-mix(in srgb, var(--success-100) 44%, var(--surface-bg))}}.compare-kpi-cell--weakest{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell--weakest{background:color-mix(in srgb, var(--warning-100) 34%, var(--surface-bg))}}.compare-kpi-cell--missing{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.compare-kpi-cell--missing{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.trend-analysis-table-shell{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.trend-analysis-table-shell{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.trend-analysis-table-shell{border-radius:var(--radius-card);box-shadow:none;overflow:auto}.trend-analysis-table{border-collapse:separate;border-spacing:0;width:100%}.trend-analysis-table th,.trend-analysis-table td{border-top:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.trend-analysis-table th,.trend-analysis-table td{border-top:1px solid color-mix(in srgb, var(--separator) 90%, transparent)}}.trend-analysis-table th,.trend-analysis-table td{height:var(--table-row-height);padding:calc((var(--table-row-height) - var(--lineHeight-body-s)) / 2) var(--space-4);text-align:left;vertical-align:middle}.trend-analysis-table thead th{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.trend-analysis-table thead th{background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-bg))}}.trend-analysis-table thead th{border-top:0;border-bottom:1px solid var(--separator);box-shadow:none;color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--text-label-lineHeight);z-index:var(--z-table-sticky);text-transform:none;position:sticky;top:0}.trend-analysis-table tbody th,.trend-analysis-table tbody td{color:var(--text-muted);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight)}.trend-analysis-table tbody th{color:var(--text-primary);font-weight:var(--font-semibold)}.trend-analysis-table tbody tr:hover td,.trend-analysis-table tbody tr:hover th{background:var(--state-hover-surface)}.compare-kpi-cell__status{color:var(--success-700);font-size:var(--text-caption-size);font-weight:var(--font-medium);line-height:var(--text-caption-lineHeight);text-align:center;display:block}.compare-kpi-cell__status--risk{color:var(--warning-700)}.compare-kpi-cell__value{align-items:center;gap:var(--space-2);justify-content:center;width:100%;min-width:0;display:flex}.compare-kpi-cell__value strong{margin-bottom:0}.compare-kpi-cell__medal{flex:none;width:24px;height:24px;display:block}.compare-score-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.compare-score-card,.compare-score-card .metric-card__content,.compare-score-card .metric-card__details,.compare-subscore-bars,.compare-subscore-bar{min-width:0;overflow:hidden}.compare-score-card .card__description,.compare-score-card .kpi-row__value{overflow-wrap:anywhere}.compare-subscore-bar__header .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compare-subscore-bar__header .progress-bar__output{text-align:right;text-overflow:clip;flex:none;max-width:5ch;overflow:hidden}.compare-subscore-bar .progress-bar__track{width:100%;max-width:100%}.compare-kpi-table .table__content{table-layout:fixed;width:100%;min-width:860px}.compare-kpi-table .table__column:first-child,.compare-kpi-table .table__cell:first-child{width:25%}.compare-kpi-table .table__column:not(:first-child),.compare-kpi-table .table__cell:not(:first-child){width:auto}.compare-kpi-table .table__column,.compare-kpi-table .table__cell{overflow-wrap:anywhere}.compare-kpi-cell,.compare-kpi-label{min-width:0}.compare-kpi-cell strong,.compare-kpi-cell__status{overflow-wrap:anywhere}.funnel-progression-tooltip{background:var(--chart-tooltip-background);opacity:1}@media (width<=1200px){.property-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-bar-layout--filters{grid-template-columns:1fr}}@media (width<=960px){.control-actions--inline,.control-bar--filters .controls-button{width:100%}.control-actions--inline{justify-content:stretch}.funnel-context-bar__headline{grid-template-columns:minmax(0,1fr)}.funnel-context-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.funnel-context-summary__item{border-left:0;border-top:1px solid var(--separator);padding-left:0;padding-top:var(--space-3)}.funnel-context-summary__item:first-child{border-top:0;padding-top:0}.source-status-strip{grid-template-columns:1fr}.benchmark-field-grid,.benchmark-proposal-value-grid,.benchmark-comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-comparison-summary>div:nth-child(odd){border-left:0;padding-left:0}.chart-showcase__donut-layout{grid-template-columns:1fr}}@media (width<=680px){.property-controls-grid,.live-controls-grid--compact,.compare-controls-grid{grid-template-columns:1fr}.funnel-notes-empty{grid-template-columns:1fr;justify-items:start}.score-gauge--hero{width:132px;height:132px}.score-gauge--card{width:112px;height:112px}.funnel-context-meta{gap:var(--space-2)}.funnel-context-meta span{width:100%}.wizard-nav{gap:var(--space-2)}.wizard-nav .tabs__list{flex-wrap:wrap;min-width:0}.wizard-nav .tabs__tab{flex:1 1 calc(50% - var(--space-2));min-width:calc(50% - var(--space-2))}.global-filter-panel__summary{grid-template-columns:1fr}.global-filter-panel__summary-item+.global-filter-panel__summary-item{border-left:0;border-top:1px solid var(--separator)}.benchmark-field-grid,.benchmark-proposal-value-grid,.benchmark-change-log__change,.benchmark-comparison-summary{grid-template-columns:1fr}.benchmark-comparison-summary>div,.benchmark-comparison-summary>div:nth-child(odd){border-left:0;border-top:1px solid var(--surface-line);padding-left:0;padding-top:var(--space-3)}.benchmark-comparison-summary>div:first-child{border-top:0;padding-top:0}.benchmark-page-actions{justify-content:flex-start}.kpi-card__content{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.score-gauge__progress{animation:none!important}}.funnel-directory-section,.compare-section{gap:var(--space-4);display:grid}.compare-section__header{gap:var(--space-1);display:grid}.compare-section__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.compare-section--table,.compare-section--phase-gaps,.compare-section--takeaways{padding-block:var(--space-2)}.phase-gap-comparison{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);display:grid;overflow:hidden}.phase-gap-row{gap:var(--space-4);padding:var(--space-4);display:grid}.phase-gap-row+.phase-gap-row{border-top:1px solid var(--separator)}.phase-gap-row--active{background:var(--warning-100)}@supports (color:color-mix(in lab, red, red)){.phase-gap-row--active{background:color-mix(in srgb, var(--warning-100) 18%, var(--surface-bg))}}.phase-gap-row__summary{align-content:start;gap:var(--space-2);min-width:0;display:grid}.phase-gap-row__summary h3{color:var(--text-header-primary);font-size:var(--text-card-subtitle-size);font-weight:var(--text-card-subtitle-weight);line-height:var(--text-card-subtitle-lineHeight);margin:0}.phase-gap-row__status{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs)}.phase-gap-row--active .phase-gap-row__status{color:var(--warning-700)}.phase-gap-row__entries{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));min-width:0;display:grid}.phase-gap-entry{--phase-completion:0%;--phase-exit:0%;border-left:1px solid var(--separator);gap:var(--space-3);min-width:0;padding-left:var(--space-3);display:grid}.phase-gap-entry__header{gap:var(--space-1);min-width:0;display:grid}.phase-gap-entry__header span{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase-gap-entry__header strong{color:var(--primary-800);font-size:var(--text-caption-size);font-weight:var(--font-semibold);line-height:var(--text-caption-lineHeight)}.phase-gap-entry--risk .phase-gap-entry__header strong:last-child{color:var(--warning-700)}.phase-gap-entry__metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phase-gap-entry__metric{gap:var(--space-1);min-width:0;display:grid}.phase-gap-entry__metric span{color:var(--text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight)}.phase-gap-entry__metric strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.phase-gap-entry__bars{gap:var(--space-2);display:grid}.phase-gap-entry__bar{background:var(--surface-muted);border-radius:var(--borderRadius-full);height:6px;overflow:hidden}.phase-gap-entry__bar span{border-radius:inherit;height:100%;display:block}.phase-gap-entry__bar--completion span{background:var(--primary-600);width:var(--phase-completion)}.phase-gap-entry__bar--exit span{background:var(--warning-500);width:var(--phase-exit)}.phase-gap-entry--best .phase-gap-entry__bar--completion span{background:var(--success-500)}.phase-gap-entry--risk .phase-gap-entry__bar--exit span{background:var(--danger-500)}.compare-takeaway-card{border:0;border-top:1px solid var(--separator);box-shadow:none;padding:var(--space-4) 0 0;background:0 0;border-radius:0}@media (width>=960px){.phase-gap-row{grid-template-columns:minmax(120px,160px) minmax(0,1fr)}}.funnel-table .tracking-table__actions{gap:var(--space-1)}.funnel-table .table-inline-action{background:var(--surface-bg);border-color:var(--border);color:var(--primary-800);min-width:92px}.funnel-table .table-inline-action--icon{background:var(--button-icon-action-background-default);color:var(--button-icon-action-foreground-default);border:0;min-width:36px}.funnel-table .table-inline-action:hover,.funnel-table .table-inline-action:focus-visible{background:var(--state-hover-surface);border-color:var(--primary-800)}@supports (color:color-mix(in lab, red, red)){.funnel-table .table-inline-action:hover,.funnel-table .table-inline-action:focus-visible{border-color:color-mix(in srgb, var(--primary-800) 28%, var(--border))}}.funnel-table .table-inline-action:hover,.funnel-table .table-inline-action:focus-visible{color:var(--primary-800)}.funnel-table .table-inline-action--icon:hover,.funnel-table .table-inline-action--icon:focus-visible{background:var(--button-icon-action-background-hover);color:var(--button-icon-action-foreground-default);border:0}.action-hint__heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.action-hint__heading-icon{color:var(--warning-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.action-hint__heading-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.action-hint__heading-text{color:var(--text-header-primary);font-size:var(--text-body-xs);font-weight:var(--font-semibold);letter-spacing:.04em;line-height:var(--lineHeight-body-xs);text-transform:none}.action-hint.overview-summary-action,.action-hint.kpi-evidence-panel__action{min-height:100%}.action-hint.overview-summary-action .action-hint__copy,.action-hint.kpi-evidence-panel__action .action-hint__copy{max-width:52ch}.kpi-evidence-panel .section-panel__content,.kpi-evidence-panel .kpi-row-list{gap:var(--space-3)}.kpi-evidence-driver{background:var(--surface-bg);align-items:start}@supports (color:color-mix(in lab, red, red)){.kpi-evidence-driver{background:color-mix(in srgb, var(--surface-bg) 96%, transparent)}}.kpi-evidence-driver{border:1px solid var(--warning-500)}@supports (color:color-mix(in lab, red, red)){.kpi-evidence-driver{border:1px solid color-mix(in srgb, var(--warning-500) 22%, var(--border))}}.kpi-evidence-driver{border-radius:var(--radius-card);box-shadow:none;gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.kpi-evidence-driver__content{gap:var(--space-1);min-width:0;display:grid}.kpi-evidence-driver__headline{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.kpi-evidence-driver__label,.kpi-evidence-driver__benchmark-label{color:var(--text-secondary);font-size:var(--text-body-xs);font-weight:var(--font-medium);line-height:var(--lineHeight-body-xs)}.kpi-evidence-driver__label{letter-spacing:.04em;text-transform:none}.kpi-evidence-driver__name,.kpi-evidence-driver__benchmark-value{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s)}.kpi-evidence-driver__benchmark{gap:var(--spacing-2);text-align:right;justify-items:end;display:grid}.utility-notice__header{align-items:center}.utility-notice__heading{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.utility-notice__meta{color:var(--text-secondary);font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs)}.utility-notice__toggle{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-3);text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;width:100%;padding:0;display:flex}.utility-notice__toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:16px;height:16px;transition:transform .16s}.utility-notice__toggle[aria-expanded=true] .utility-notice__toggle-icon{transform:rotate(180deg)}.utility-notice--collapsible .utility-notice__content{padding-top:var(--space-2)}@media (width<=959px){.kpi-evidence-driver{grid-template-columns:minmax(0,1fr)}.kpi-evidence-driver__benchmark{text-align:left;justify-items:start}}.app-shell{--shell-edge-offset:0px;background:var(--app-background);min-height:100vh;padding:var(--shell-edge-offset)}.app-boot-loader{background:var(--app-background);color:var(--ink-900);min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.app-boot-loader__panel{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);align-items:center;gap:var(--space-5);padding:var(--space-6);justify-items:center;width:min(100%,360px);display:grid}.app-boot-loader__mark{justify-content:center;align-items:center;width:min(100%,220px);display:inline-grid}.app-boot-loader__logo{width:100%;height:auto;max-height:52px;display:block}.app-boot-loader__skeleton{gap:var(--space-3);justify-items:center;width:min(100%,240px);display:grid}.app-boot-loader__skeleton .skeleton-line{height:var(--space-4);width:100%}.app-boot-loader__skeleton .skeleton-line--short{height:var(--space-3);width:min(128px,62%)}.dashboard-shell{max-width:none;min-height:calc(100vh - (var(--shell-edge-offset) * 2));background:var(--surface-bg);width:100%;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;display:grid;overflow:clip}.dashboard-shell--wide{max-width:none}.dashboard-main{background:var(--surface-bg);min-width:0;padding-top:var(--header-height);grid-template-rows:auto 1fr;align-content:start;gap:0;width:100%;display:grid}.route-transition{align-content:start;gap:var(--space-6);min-width:0;display:grid}.funnel-detail-layer{align-content:start;gap:var(--space-6);min-width:0;min-height:clamp(560px,68vh,960px);display:grid}.funnel-detail-layer--overview{min-height:clamp(720px,82vh,1200px)}.funnel-detail-layer--trends{min-height:clamp(760px,86vh,1240px)}.funnel-detail-layer--data{min-height:clamp(640px,76vh,1080px)}.funnel-detail-layer--benchmarks,.funnel-detail-layer--subscores{min-height:clamp(560px,68vh,960px)}.page-layout{align-content:start;gap:var(--space-6);min-width:0;padding:var(--space-6);width:100%;margin:0 auto 0 0;display:grid}.page-skeleton{align-content:start;gap:var(--space-6);width:100%;min-width:0;display:grid}.page-skeleton__card-grid,.page-skeleton__chart-grid{gap:var(--cardGridGap);min-width:0;display:grid}.page-skeleton__card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.page-skeleton__chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.page-skeleton__context{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);align-items:center;gap:var(--space-5);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.page-skeleton__context-lines,.section-skeleton,.advisor-skeleton,.settings-form-skeleton,.chart-skeleton,.chart-skeleton__legend,.table-skeleton{gap:var(--space-4);min-width:0;display:grid}.page-header-skeleton__title,.page-header-skeleton__summary,.page-header-skeleton__action,.page-skeleton__gauge,.card-skeleton__chip,.table-skeleton__cell,.chart-skeleton__canvas,.chart-skeleton__legend-row,.settings-form-skeleton__field{border-radius:var(--borderRadius-8)}.page-header-skeleton__title{height:var(--space-6);width:min(280px,100%)}.page-header-skeleton__summary{height:var(--space-4);width:min(420px,100%)}.page-header-skeleton__action{height:var(--tap-size);width:min(140px,28vw)}.page-skeleton__gauge{width:clamp(104px,14vw,144px);height:clamp(104px,14vw,144px)}.card-skeleton__chip{height:var(--space-5);width:var(--space-8)}.metric-card--loading{min-height:184px}.table-skeleton{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);gap:0;overflow:hidden}.table-skeleton__header,.table-skeleton__row{align-items:center;gap:var(--space-3);min-height:var(--table-row-height);min-width:0;padding:0 var(--space-4);display:grid}.table-skeleton__header{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.table-skeleton__header{background:color-mix(in srgb, var(--surface-muted) 68%, var(--surface-bg))}}.table-skeleton__header{min-height:44px}.table-skeleton__row+.table-skeleton__row{border-top:1px solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.table-skeleton__row+.table-skeleton__row{border-top:1px solid color-mix(in srgb, var(--separator) 90%, transparent)}}.table-skeleton__cell{height:var(--space-4);min-width:0}.table-skeleton__cell--header{height:var(--space-3);width:72%}.chart-skeleton{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--borderRadius-8);min-height:344px;padding:var(--cardPadding)}.chart-skeleton__canvas{aspect-ratio:16/9;width:100%;min-height:244px}.chart-skeleton--donut{min-height:344px}.chart-skeleton--donut .chart-skeleton__canvas{aspect-ratio:1;justify-self:center;width:min(260px,100%);min-height:220px}.chart-skeleton__legend{gap:var(--chartContentGap)}.chart-skeleton__legend-row{height:var(--space-3);width:min(180px,60%)}.advisor-skeleton__headline{width:min(360px,100%)}.advisor-skeleton__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.settings-form-skeleton{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.settings-form-skeleton__field{height:var(--control-height)}.page-layout--standard{max-width:calc(var(--content-max) + (var(--space-6) * 2))}.page-layout--wide{max-width:calc(var(--layout-max) + (var(--space-6) * 2))}.page-layout--full{max-width:none}.page-header{align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.page-header__copy{gap:var(--space-2);min-width:0;display:grid}.page-header:not(.page-header--skeleton) .page-header__copy{display:contents}.page-header--compact{row-gap:var(--space-1)}.page-header h1{grid-area:1/1;min-width:0;margin:0}.page-header__description{grid-area:2/1/auto/-1;max-width:none;margin:0}.page-header__description p{margin:0}.funnel-page-header{row-gap:0}.funnel-page-header__details{align-items:start;gap:var(--space-2);justify-items:start;display:grid}.page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;display:flex}.dashboard-topbar{background:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar{background:color-mix(in srgb, var(--surface-bg) 94%, transparent)}}.dashboard-topbar{border:0;border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.dashboard-topbar{box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);left:var(--shell-edge-offset);right:var(--shell-edge-offset);top:var(--shell-edge-offset);z-index:var(--z-shell-topbar);border-radius:0;padding:0;display:block;position:fixed}.dashboard-topbar__inner{align-items:center;gap:var(--space-4);min-height:var(--header-height);min-width:0;padding:var(--space-3) var(--space-6);justify-content:space-between;width:100%;margin:0 auto;display:flex}.dashboard-topbar__inner--standard,.dashboard-topbar__inner--wide{max-width:none}.dashboard-topbar__copy,.dashboard-page-nav{min-width:0}.dashboard-page-nav{align-items:center;gap:var(--space-3);flex:auto;min-width:0;margin:0;display:flex;overflow:hidden}.dashboard-page-nav__controls{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.dashboard-page-nav__button{border-radius:var(--control-radius-sm);color:var(--text-secondary);cursor:pointer;height:var(--spacing-32);transition:var(--transition-colors), transform var(--motion-duration-instant) var(--motion-ease-out);width:var(--spacing-32);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-page-nav__button:hover{background:var(--state-hover-surface);color:var(--text-primary)}.dashboard-page-nav__button:active{background:var(--state-active-surface);color:var(--text-primary);transform:translateY(1px)}.dashboard-page-nav__button:disabled{color:var(--ink-200);cursor:default;opacity:1;background:0 0;transform:none}.dashboard-page-nav__button:disabled:hover{color:var(--ink-200);background:0 0}.dashboard-page-nav__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.dashboard-page-nav__button svg{height:var(--spacing-20);width:var(--spacing-20)}.dashboard-page-nav__separator{background:var(--separator);height:var(--spacing-20);flex:none;width:1px}.dashboard-page-nav__title{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.dashboard-topbar__actions{align-items:center;gap:var(--space-2);flex:none;justify-content:flex-end;display:flex}.brand-logo__image.brand-logo__image--dark,[data-theme=dark] .brand-logo__image.brand-logo__image--light{display:none}[data-theme=dark] .brand-logo__image.brand-logo__image--dark{display:block}.preference-controls{align-items:center;display:inline-flex}.preference-controls__theme-toggle{--preference-theme-toggle-width:72px;--preference-theme-toggle-knob-offset:var(--spacing-2);--preference-theme-toggle-knob-size:30px;background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-bg))}}.preference-controls__theme-toggle{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.preference-controls__theme-toggle{border-radius:var(--borderRadius-999);color:var(--text-secondary);cursor:pointer;font:inherit;isolation:isolate;height:36px;min-height:36px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);width:var(--preference-theme-toggle-width);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:inline-grid;position:relative;overflow:hidden}.preference-controls__theme-toggle:before{background:var(--surface-bg);box-shadow:0 1px 0 #ffffffa3 inset, 0 8px 18px var(--primary-900);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle:before{box-shadow:0 1px 0 #ffffffa3 inset, 0 8px 18px color-mix(in srgb, var(--primary-900) 12%, transparent)}}.preference-controls__theme-toggle:before{content:"";height:var(--preference-theme-toggle-knob-size);left:var(--preference-theme-toggle-knob-offset);transition:transform var(--motion-duration-base) var(--motion-ease-emphasized), background-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);width:var(--preference-theme-toggle-knob-size);z-index:0;position:absolute;top:50%;transform:translateY(-50%)}.preference-controls__theme-toggle[aria-checked=true]{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle[aria-checked=true]{background:color-mix(in srgb, var(--surface-muted) 68%, var(--primary-900))}}.preference-controls__theme-toggle[aria-checked=true]{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle[aria-checked=true]{border-color:color-mix(in srgb, var(--brand-accent) 28%, var(--border))}}.preference-controls__theme-toggle[aria-checked=true]:before{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle[aria-checked=true]:before{background:color-mix(in srgb, var(--surface-elevated) 82%, var(--surface-bg))}}.preference-controls__theme-toggle[aria-checked=true]:before{box-shadow:0 1px 0 #ffffff1f inset, -7px 0 15px var(--brand-accent), 0 8px 20px var(--primary-900)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle[aria-checked=true]:before{box-shadow:0 1px 0 #ffffff1f inset, -7px 0 15px color-mix(in srgb, var(--brand-accent) 18%, transparent), 0 8px 20px color-mix(in srgb, var(--primary-900) 26%, transparent)}}.preference-controls__theme-toggle[aria-checked=true]:before{transform:translate(calc(var(--preference-theme-toggle-width) - var(--preference-theme-toggle-knob-size) - (var(--preference-theme-toggle-knob-offset) * 2)), -50%)}.preference-controls__theme-icon{color:var(--text-secondary);height:100%;transition:color var(--motion-duration-fast) var(--motion-ease-out), opacity var(--motion-duration-fast) var(--motion-ease-out);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.preference-controls__theme-icon svg{height:16px;stroke-width:var(--icon-stroke-width);width:16px}.preference-controls__theme-icon[data-theme-icon=dark] svg{transform:translate(1px)}.preference-controls__theme-toggle:not([aria-checked=true]) [data-theme-icon=light]{color:var(--warning-300);opacity:1}.preference-controls__theme-toggle[aria-checked=true] [data-theme-icon=dark]{color:var(--brand-accent);opacity:1}.preference-controls__theme-toggle[aria-checked=true] [data-theme-icon=light],.preference-controls__theme-toggle:not([aria-checked=true]) [data-theme-icon=dark]{opacity:.38}.preference-controls__theme-toggle:hover{border-color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.preference-controls__theme-toggle:hover{border-color:color-mix(in srgb, var(--text-secondary) 24%, var(--border))}}.preference-controls__theme-toggle:hover{color:var(--text-primary)}.preference-controls__theme-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.preference-controls__theme-toggle:active{transform:translateY(1px)}.dashboard-topbar__menu-action{min-height:var(--tap-size);width:var(--tap-size);flex:none;order:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-topbar__menu-action svg{height:var(--spacing-20);stroke-width:var(--icon-stroke-width);width:var(--spacing-20);flex:none}.sidebar-drawer__dialog{grid-template-rows:auto 1fr;gap:0;padding:0}.sidebar-drawer__body{padding:var(--space-5)}.sidebar-drawer__close{height:var(--tap-size);min-height:var(--tap-size);width:var(--tap-size);z-index:auto;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static;top:auto;right:auto}.sidebar-drawer__close svg{height:var(--spacing-20);width:var(--spacing-20);flex:none}.sidebar-drawer__topbar{border-bottom:1px solid var(--separator);align-items:center;gap:var(--space-2);min-height:calc(var(--tap-size) + (var(--space-3) * 2));padding:var(--space-3) var(--space-4);display:flex}.sidebar-drawer__brand{cursor:pointer;min-height:var(--tap-size);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;width:min(132px,100%);min-width:0;padding:0;display:inline-flex}.sidebar-drawer__brand:hover{background:0 0}.sidebar-drawer__brand:focus-visible{box-shadow:var(--focus-ring);outline:none}.sidebar-drawer__logo{width:100%;max-width:100%;height:auto;max-height:31px;display:block}.funnel-admin-action-menu{display:inline-flex}.funnel-admin-action-menu__trigger-icon,.funnel-admin-action-menu__item svg{height:var(--spacing-16);stroke-width:var(--icon-stroke-width);width:var(--spacing-16);flex:none}.funnel-admin-action-menu__popover{min-width:260px}.funnel-admin-action-menu__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.funnel-admin-action-menu__item svg{color:var(--text-tertiary)}.page-context-strip{gap:var(--space-4);min-width:0;display:grid}.access-scope-strip{background:var(--surface-muted);border:1px solid var(--separator);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4)}.access-scope-strip__content{gap:var(--space-1);min-width:0;display:grid}.access-scope-strip__content span{color:var(--text-tertiary);font-size:var(--text-label-size);font-weight:var(--font-semibold);text-transform:none}.access-scope-strip__content strong{color:var(--text-primary);font-size:var(--text-body)}.access-scope-strip__content p{color:var(--text-secondary);font-size:var(--text-body-s);margin:0}.control-bar{box-shadow:none;gap:var(--space-4);background:0 0;border:0;border-radius:0;padding:0;display:grid}.control-bar__header,.control-bar__heading,.control-bar__content{gap:var(--space-2);min-width:0;display:grid}.control-bar__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.control-bar__description{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.control-bar-layout--filters{align-items:end;column-gap:var(--space-5);row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.control-bar-layout__fields--filters{gap:var(--space-5)}.control-bar--funnel-detail{--funnel-detail-filter-width:260px}.control-bar--funnel-detail .live-controls-grid--compact{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--funnel-detail-filter-width)), var(--funnel-detail-filter-width)));justify-content:start}.control-bar--funnel-directory .control-bar-layout__fields--filters{grid-template-columns:minmax(0,min(100%,420px))}.sticky-context-toolbar{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.sticky-context-toolbar{background:color-mix(in srgb, var(--surface-muted) 74%, var(--surface-bg))}}.sticky-context-toolbar{border:0;border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.sticky-context-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.sticky-context-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding:var(--space-3) var(--space-6);top:calc(var(--shell-edge-offset) + var(--header-height));z-index:var(--z-sticky-context);gap:0;margin:0;display:grid;position:sticky}.sticky-context-toolbar__row{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.sticky-context-toolbar__navigation,.sticky-context-toolbar__controls{min-width:0}.sticky-context-toolbar__navigation{grid-column:1;justify-self:start;width:100%;overflow:hidden}.sticky-context-toolbar__controls{grid-column:2;justify-self:end}.sticky-context-toolbar__controls--drawer{justify-content:flex-end;align-items:center;display:flex}.sticky-context-toolbar__filter-action{appearance:none;background:var(--surface-bg);border:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.sticky-context-toolbar__filter-action{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.sticky-context-toolbar__filter-action{border-radius:var(--borderRadius-6);color:var(--primary-800);cursor:pointer;min-width:40px;height:40px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;padding:0;display:inline-flex;position:relative}.sticky-context-toolbar__filter-action:hover,.sticky-context-toolbar__filter-action[data-hovered=true]{background:var(--state-hover-surface);border-color:var(--border-strong);color:var(--text-primary)}.sticky-context-toolbar__filter-action:focus-visible,.sticky-context-toolbar__filter-action[data-focus-visible=true]{box-shadow:var(--focus-ring);outline:none}.sticky-context-toolbar__filter-action svg{width:18px;height:18px}.sticky-context-toolbar__filter-badge{background:var(--primary-800);border:2px solid var(--surface-bg);border-radius:var(--borderRadius-999);color:var(--surface-bg);font-size:10px;font-weight:var(--font-semibold);min-width:18px;height:18px;padding:0 var(--space-1);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.sticky-context-toolbar--controls-only .sticky-context-toolbar__row{grid-template-columns:minmax(0,1fr)}.sticky-context-toolbar--controls-only .sticky-context-toolbar__controls{grid-column:1;justify-self:stretch}.sticky-context-toolbar--funnel-directory.sticky-context-toolbar--controls-only .sticky-context-toolbar__controls{justify-self:start;width:clamp(260px,33%,420px);max-width:100%}.context-toolbar-controls{align-items:center;gap:var(--space-3);--context-toolbar-control-min:168px;--context-toolbar-control-width:clamp(168px, 12vw, 220px);flex-wrap:nowrap;justify-content:flex-end;min-width:0;display:flex}.context-toolbar-controls>.maia-field,.context-toolbar-controls>.controls-field{flex:0 0 var(--context-toolbar-control-width);max-width:220px;min-width:min(100%, var(--context-toolbar-control-min))}.sticky-context-toolbar--controls-only .context-toolbar-controls{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start;width:100%}.sticky-context-toolbar--controls-only .context-toolbar-controls>.maia-field,.sticky-context-toolbar--controls-only .context-toolbar-controls>.controls-field{flex:1 1 var(--context-toolbar-control-min);max-width:none}.funnel-directory-controls-grid{width:100%}.sticky-context-toolbar--funnel-directory.sticky-context-toolbar--controls-only:has(.funnel-directory-controls-grid--two) .sticky-context-toolbar__controls{width:50%}.sticky-context-toolbar .maia-select__label,.sticky-context-toolbar .maia-select .label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.context-toolbar-tabs{--context-toolbar-tabs-edge-size:40px;align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.context-toolbar-tabs:before,.context-toolbar-tabs:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-out);width:var(--context-toolbar-tabs-edge-size);z-index:1;position:absolute;top:0;bottom:0}.context-toolbar-tabs:before{background:linear-gradient(90deg, var(--surface-bg), transparent);left:0}.context-toolbar-tabs:after{background:linear-gradient(270deg, var(--surface-bg), transparent);right:0}.context-toolbar-tabs[data-can-scroll-left=true]:before,.context-toolbar-tabs[data-can-scroll-right=true]:after{opacity:1}.context-toolbar-tabs__scroller{overscroll-behavior-x:contain;min-width:0;max-width:100%;scroll-padding-inline:var(--context-toolbar-tabs-edge-size);scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;width:100%;overflow:auto hidden}.context-toolbar-tabs[data-has-overflow=true] .context-toolbar-tabs__scroller{padding-inline:var(--space-5)}.context-toolbar-tabs__scroll-button{appearance:none;background:var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.context-toolbar-tabs__scroll-button{background:color-mix(in srgb, var(--surface-bg) 92%, var(--surface-muted))}}.context-toolbar-tabs__scroll-button{border:1px solid var(--border);border-radius:var(--borderRadius-999);color:var(--text-secondary);cursor:pointer;opacity:0;pointer-events:none;height:32px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out), opacity var(--motion-duration-fast) var(--motion-ease-out);z-index:2;justify-content:center;width:32px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.context-toolbar-tabs__scroll-button--left{left:0}.context-toolbar-tabs__scroll-button--right{right:0}.context-toolbar-tabs[data-can-scroll-left=true] .context-toolbar-tabs__scroll-button--left,.context-toolbar-tabs[data-can-scroll-right=true] .context-toolbar-tabs__scroll-button--right{opacity:1;pointer-events:auto}.context-toolbar-tabs__scroll-button:hover{background:var(--state-hover-surface);color:var(--text-primary)}.context-toolbar-tabs__scroll-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.context-toolbar-tabs__scroll-button:disabled{cursor:default}.context-toolbar-tabs__scroll-button svg{width:18px;height:18px}.context-toolbar-tabs__list{align-items:stretch;gap:var(--space-5);background:0 0;border:0;border-radius:0;min-width:max-content;padding:0;display:flex}.context-toolbar-tabs__tab{appearance:none;border-radius:var(--borderRadius-6);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:center;min-width:max-content;min-height:40px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:1px solid #0000;align-items:stretch;padding:0;display:inline-flex;position:relative}.context-toolbar-tabs__tab:hover{background:var(--state-hover-surface);color:var(--text-primary)}.context-toolbar-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.context-toolbar-tabs__tab:disabled,.context-toolbar-tabs__tab[aria-disabled=true]{color:var(--text-tertiary);cursor:not-allowed;opacity:.72}.context-toolbar-tabs__tab[data-selected=true],.context-toolbar-tabs__tab[aria-selected=true]{background:var(--surface-bg);color:var(--primary-800);border-color:#0000}.context-toolbar-tabs__content{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-4);justify-content:center;width:100%;display:flex}.context-toolbar-tabs__label{color:inherit;font-size:var(--text-label-size);font-weight:var(--font-medium);line-height:var(--text-label-lineHeight);white-space:nowrap}.context-toolbar-tabs__tab[data-selected=true] .context-toolbar-tabs__label,.context-toolbar-tabs__tab[aria-selected=true] .context-toolbar-tabs__label{font-weight:var(--font-medium)}.context-toolbar-tabs__number{background:var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.context-toolbar-tabs__number{background:color-mix(in srgb, var(--surface-bg) 72%, var(--surface-muted))}}.context-toolbar-tabs__number{border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-tertiary);font-size:var(--text-body-xs);min-width:24px;height:24px;padding-inline:var(--space-1);justify-content:center;display:inline-flex}.context-toolbar-tabs__tab[data-selected=true] .context-toolbar-tabs__number{background:var(--primary-800);border-color:var(--primary-800);color:var(--surface-bg)}.context-toolbar-tabs__meta{font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);white-space:nowrap}.context-toolbar-tabs__meta--critical,.context-toolbar-tabs__meta--error,.context-toolbar-tabs__meta--risk{color:var(--danger-700)}.context-toolbar-tabs__meta--degraded,.context-toolbar-tabs__meta--partial,.context-toolbar-tabs__meta--watch{color:var(--warning-700)}.context-toolbar-tabs__meta--good,.context-toolbar-tabs__meta--healthy,.context-toolbar-tabs__meta--live,.context-toolbar-tabs__meta--success{color:var(--success-700)}.context-toolbar-tabs__meta--demo,.context-toolbar-tabs__meta--info,.context-toolbar-tabs__meta--loading,.context-toolbar-tabs__meta--neutral{color:var(--text-secondary)}.sticky-command-bar{display:none}.filter-chip-list{align-items:center;gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch;min-width:0;display:flex;overflow:auto hidden}.filter-chip-list::-webkit-scrollbar{display:none}.filter-chip{background:var(--surface-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.filter-chip{background:color-mix(in srgb, var(--surface-bg) 82%, var(--surface-muted))}}.filter-chip{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.filter-chip{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.filter-chip{border-radius:var(--borderRadius-999);color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--font-medium);gap:var(--space-1);line-height:var(--text-label-lineHeight);max-width:min(240px,62vw);min-height:32px;padding:0 var(--space-3);flex:none;display:inline-flex}.filter-chip__label{color:var(--text-tertiary)}.filter-chip__value{color:var(--text-primary);text-overflow:ellipsis;min-width:0;overflow:hidden}.filter-chip__remove{appearance:none;border-radius:var(--borderRadius-999);color:var(--text-tertiary);cursor:pointer;height:24px;margin-right:calc(var(--space-2) * -1);background:0 0;border:0;justify-content:center;align-items:center;width:24px;padding:0;display:inline-flex}.filter-chip__remove:hover{background:var(--state-hover-surface);color:var(--text-primary)}.filter-chip__remove:focus-visible{box-shadow:var(--focus-ring);outline:none}.filter-chip__remove svg{width:14px;height:14px}.mobile-filter-drawer{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.mobile-filter-drawer{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.mobile-filter-drawer{border-radius:var(--radius-modal) var(--radius-modal) 0 0;box-shadow:var(--elevation-modal);gap:var(--space-4);max-height:min(82vh,640px);padding:var(--space-4);width:100%;margin:0;display:grid;overflow:hidden}.mobile-filter-drawer__header{align-items:center;gap:var(--space-1);padding:0 calc(var(--modal-close-size) + var(--space-3)) 0 0;justify-content:space-between;margin:0;display:flex;position:relative}.mobile-filter-drawer__header>div{min-width:0}.mobile-filter-drawer__title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.mobile-filter-drawer__description{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);margin:0}.mobile-filter-drawer__close{border-radius:var(--control-radius);color:var(--primary-800);cursor:pointer;height:var(--modal-close-size);transition:var(--transition-colors), transform var(--motion-duration-instant) var(--motion-ease-out);width:var(--modal-close-size);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.mobile-filter-drawer__close:hover{background:var(--state-hover-surface)}.mobile-filter-drawer__close:active{transform:translateY(1px)}.mobile-filter-drawer__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.mobile-filter-drawer__close svg{width:16px;height:16px}.mobile-filter-drawer__body{padding:0;overflow:auto}.mobile-filter-drawer__fields{gap:var(--space-4);display:grid}.mobile-filter-drawer__field{width:100%}.mobile-filter-drawer__footer{border-top:1px solid var(--border);padding-top:var(--space-3)}.mobile-filter-drawer__reset{appearance:none;border-radius:var(--borderRadius-6);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-label-size);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:0 var(--space-2);background:0 0;border:0;display:inline-flex}.mobile-filter-drawer__reset:hover{background:var(--state-hover-surface);color:var(--text-primary)}.mobile-filter-drawer__reset svg{width:16px;height:16px}.context-filter-drawer{background:var(--surface-bg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.context-filter-drawer{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.context-filter-drawer{border-radius:var(--borderRadius-12) 0 0 var(--borderRadius-12);box-shadow:var(--elevation-raised);gap:var(--space-4);height:100dvh;padding:var(--space-5);width:min(392px, calc(100vw - var(--space-6)));grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.context-filter-drawer__header{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.context-filter-drawer__title{color:var(--text-primary);font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-lineHeight);margin:0}.context-filter-drawer__description{color:var(--text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lineHeight);margin:0}.context-filter-drawer__close{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--borderRadius-6);color:var(--text-secondary);height:var(--tap-size);width:var(--tap-size);justify-content:center;align-items:center;display:inline-flex}.context-filter-drawer__body{padding:0;overflow:auto}.context-filter-drawer__fields{gap:var(--space-4);display:grid}.context-filter-drawer__field{width:100%}.context-filter-drawer__footer{border-top:1px solid var(--border);padding-top:var(--space-3)}.context-filter-drawer__reset{appearance:none;border-radius:var(--borderRadius-6);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-label-size);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:0 var(--space-2);background:0 0;border:0;display:inline-flex}.context-filter-drawer__reset:hover{background:var(--state-hover-surface);color:var(--text-primary)}.context-filter-drawer__reset svg{width:16px;height:16px}.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.utility-notice{gap:var(--space-4);padding:var(--space-5);box-shadow:var(--elevation-raised)}.funnel-context-bar{gap:var(--space-4);background:0 0;border:0;border-radius:0;margin:0;padding:0}.funnel-context-bar__headline{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.source-status-strip{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.property-kpi-card.metric-card{box-shadow:var(--elevation-raised);border:0}.sidebar-rail__surface{background:var(--surface-bg)}.property-table-shell,.funnel-table-shell,.funnel-directory-section,.compare-section{align-content:start;min-width:0;display:grid}.property-table-shell,.funnel-table-shell{gap:var(--sectionContentGap)}.funnel-directory-section,.compare-section{gap:var(--space-4)}.property-table-shell__header,.funnel-table-shell__header,.funnel-directory-section__header,.compare-section__header{gap:var(--space-1);min-width:0;display:grid}.funnel-directory-section__header h2{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight);margin:0}.funnel-directory-section__header p{color:var(--text-secondary);font-size:var(--text-body-desc-size);line-height:var(--text-body-desc-lineHeight);margin:0}.shell-account{gap:var(--space-3);min-width:0;display:grid}.shell-account__identity{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.shell-account__identity{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface-bg))}}.shell-account__identity{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.shell-account__identity{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.shell-account__identity{border-radius:var(--radius-control);gap:var(--space-2);min-width:0;padding:var(--space-2);display:grid}.shell-account__identity-header{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.shell-account__label{color:var(--text-secondary);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-lineHeight);text-transform:uppercase}.shell-account__identity strong{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--font-semibold);line-height:var(--lineHeight-body-s);overflow-wrap:anywhere;min-width:0}.shell-account__role-chip.status-chip{background:var(--chip-bg);border-radius:var(--borderRadius-999);color:var(--chip-fg);font-size:var(--text-body-xxs);font-weight:var(--font-semibold);letter-spacing:0;min-height:20px;padding-inline:var(--space-2);white-space:nowrap}.shell-account__role-chip.status-chip .chip__label{color:var(--chip-fg)}.shell-account__role-chip.status-chip:before{display:none}.shell-account__role-chip--admin.status-chip{--chip-bg:var(--info-100)}@supports (color:color-mix(in lab, red, red)){.shell-account__role-chip--admin.status-chip{--chip-bg:color-mix(in srgb, var(--info-100) 76%, var(--surface-bg))}}.shell-account__role-chip--admin.status-chip{--chip-fg:var(--info-700);border-color:var(--info-500)}@supports (color:color-mix(in lab, red, red)){.shell-account__role-chip--admin.status-chip{border-color:color-mix(in srgb, var(--info-500) 24%, transparent)}}.shell-account__role-chip--viewer.status-chip{--chip-bg:var(--success-100)}@supports (color:color-mix(in lab, red, red)){.shell-account__role-chip--viewer.status-chip{--chip-bg:color-mix(in srgb, var(--success-100) 76%, var(--surface-bg))}}.shell-account__role-chip--viewer.status-chip{--chip-fg:var(--success-700);border-color:var(--success-500)}@supports (color:color-mix(in lab, red, red)){.shell-account__role-chip--viewer.status-chip{border-color:color-mix(in srgb, var(--success-500) 22%, transparent)}}.shell-account__actions{gap:var(--space-2);display:grid}.shell-account__button{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);min-height:var(--control-height-md);width:100%}.shell-account__button:hover{background:var(--state-hover-surface)}.sidebar-nav{gap:var(--space-6);flex-direction:column;min-height:100%;display:flex}.sidebar-nav__system{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.sidebar-nav__brand{cursor:pointer;min-height:var(--spacing-48);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;width:min(132px,100%);min-width:0;padding:0;display:inline-flex}.sidebar-nav__brand:hover{background:0 0}.sidebar-nav__logo{width:100%;max-width:100%;height:auto;max-height:31px;display:block}.sidebar-nav__groups{align-content:start}.sidebar-nav__bottom{border-top:1px solid var(--sidebar-divider-color);gap:var(--space-4);padding-top:var(--space-4);margin-top:auto;display:grid}.sidebar-menu__item{gap:var(--space-2);padding:var(--space-2)}.sidebar-menu__item:before{left:calc(-1 * var(--space-2));display:block}.sidebar-menu__item:not([aria-selected=true]):not([data-selected=true]),.sidebar-menu__item:not([aria-selected=true]):not([data-selected=true]) .sidebar-menu__item-label,.sidebar-group--system .sidebar-menu__item:not([aria-selected=true]):not([data-selected=true]) .sidebar-menu__item-label{color:var(--colors-grayscale300)}.sidebar-menu__item-icon svg,.sidebar-group--system .sidebar-menu__item-icon svg{height:var(--spacing-20);stroke-width:var(--icon-stroke-width);width:var(--spacing-20)}.sidebar-nav__footer{border-top:0;margin-top:0;padding-top:0;display:grid}.sidebar-menu__item[aria-selected=true],.sidebar-menu__item[data-selected=true]{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.sidebar-menu__item[aria-selected=true],.sidebar-menu__item[data-selected=true]{background:color-mix(in srgb, var(--surface-elevated) 82%, transparent)}}.sidebar-menu__item[aria-selected=true],.sidebar-menu__item[data-selected=true]{color:var(--primary-800)}@media (width>=1120px){.app-shell{--shell-edge-offset:0px}.dashboard-shell{grid-template-columns:minmax(0, var(--sidebar-width)) minmax(0, 1fr)}.sidebar-rail{min-width:0;display:block}.sidebar-rail__surface{background:var(--surface-bg);border:0;border-right:1px solid var(--border);box-shadow:var(--elevation-rest);height:calc(100vh - (var(--shell-edge-offset) * 2));bottom:auto;left:var(--shell-edge-offset);padding:var(--space-5) var(--space-4);top:var(--shell-edge-offset);width:var(--sidebar-width);border-radius:0;display:grid;position:fixed;overflow:auto}.dashboard-topbar{left:calc(var(--shell-edge-offset) + var(--sidebar-width))}.dashboard-topbar__menu-action{display:none}}@media (width<=1119px){.sidebar-rail{display:none}.dashboard-topbar__inner{min-height:64px;padding:var(--space-3) var(--space-4)}.dashboard-topbar__menu-action{display:inline-flex}.page-layout,.page-skeleton{gap:var(--space-5);padding:var(--space-5) var(--space-4)}.route-transition{gap:var(--space-5)}.sidebar-drawer__navigation .sidebar-nav{min-height:calc(100vh - (var(--space-5) * 2))}.sidebar-drawer__navigation .sidebar-nav__system{display:none}}@media (width<=520px){.dashboard-topbar__inner{gap:var(--space-2);padding:var(--space-3)}.dashboard-page-nav{gap:var(--space-2)}.dashboard-page-nav__button{height:var(--spacing-24);width:var(--spacing-24)}.dashboard-page-nav__button svg{height:var(--spacing-16);width:var(--spacing-16)}.dashboard-page-nav__separator{height:var(--spacing-16)}.dashboard-topbar__actions{gap:var(--space-1)}.sidebar-drawer__close{top:auto;left:auto}.sidebar-drawer__topbar{padding-inline:var(--space-3)}}@media (width<=960px){.page-header{grid-template-columns:minmax(0,1fr) auto}.page-header__actions{grid-area:1/2;justify-content:flex-end}.control-bar-layout--filters,.source-status-strip,.funnel-context-bar__headline,.control-bar--funnel-directory .control-bar-layout__fields--filters,.control-bar--funnel-detail .live-controls-grid--compact{grid-template-columns:1fr}.sticky-context-toolbar__row{grid-template-columns:1fr;align-items:stretch}.sticky-context-toolbar__navigation,.sticky-context-toolbar__controls{grid-column:auto;justify-self:stretch}.sticky-context-toolbar--drawer-filters .sticky-context-toolbar__row{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.sticky-context-toolbar--drawer-filters .sticky-context-toolbar__navigation{grid-column:1;justify-self:start}.sticky-context-toolbar--drawer-filters .sticky-context-toolbar__controls{grid-column:2;justify-self:end}.context-toolbar-controls{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start}.context-toolbar-controls>.maia-field,.context-toolbar-controls>.controls-field{flex:1 1 var(--context-toolbar-control-min);max-width:none}}@media (width<=767px){.app-shell{--shell-edge-offset:0px}.page-layout,.page-skeleton{gap:var(--space-5);padding:var(--space-4)}.sticky-context-toolbar{padding:0 var(--space-4);top:calc(var(--shell-edge-offset) + 64px)}.sticky-context-toolbar--has-command-bar .sticky-context-toolbar__row{display:none}.sticky-command-bar{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;display:grid}.sticky-command-bar__navigation{min-width:0}.sticky-command-bar__navigation .context-toolbar-tabs__list{gap:var(--space-2)}.sticky-command-bar__navigation .context-toolbar-tabs__tab{min-height:32px}.sticky-command-bar__navigation .context-toolbar-tabs__content{padding:var(--space-2) var(--space-3)}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__scroller{scrollbar-width:none;overflow-x:hidden}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__scroller::-webkit-scrollbar{display:none}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;min-width:0;display:grid}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__tab{min-width:0}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__content{padding:var(--space-2) 0}.sticky-command-bar__navigation .funnel-layer-nav .context-toolbar-tabs__label{font-size:var(--text-body-xs);line-height:var(--lineHeight-body-xs);min-width:0}.sticky-command-bar__filter-row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:34px;display:grid}.sticky-command-bar__filter-trigger{appearance:none;background:var(--surface-bg);border:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.sticky-command-bar__filter-trigger{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.sticky-command-bar__filter-trigger{border-radius:var(--borderRadius-6);color:var(--primary-800);cursor:pointer;font:inherit;font-size:var(--text-label-size);font-weight:var(--font-medium);gap:var(--space-2);min-height:34px;padding:0 var(--space-3);white-space:nowrap;display:inline-flex}.sticky-command-bar__filter-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.sticky-command-bar__filter-trigger svg{width:16px;height:16px}.sticky-command-bar--nav-only{padding:var(--space-1) 0;gap:0}.sticky-command-bar--nav-only .sticky-command-bar__navigation{min-height:36px}.wizard-nav,.trend-header-tabs,.trend-header-tabs.purchase-timing-tabs,.trend-header-tabs.segment-comparison-tabs,.compare-phase-tabs .tabs__list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-template-columns:none;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.wizard-nav__step,.trend-header-tabs__tab,.segment-comparison-tabs .trend-header-tabs__tab,.compare-phase-tabs .tabs__tab{flex:none;width:auto;min-width:max-content}.page-skeleton__context{grid-template-columns:1fr}.route-transition{gap:var(--space-5)}.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.utility-notice,.funnel-context-bar{padding:var(--space-4)}}.funnel-context-bar{padding:0}.funnel-context-meta-panel{grid-template-columns:minmax(0,1fr)}.progression-panel,.traffic-performance-section.section-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.funnel-context-bar,.funnel-overview-insights .insight-block,.funnel-overview-insights .section-panel,.fhi-advisor-panel.section-panel,.fhi-advisor-panel .empty-state,.utility-notice{box-shadow:none}.funnel-kpi-card.metric-card,.subscore-card.metric-card{box-shadow:var(--elevation-raised);border:0}.card__title,.kpi-card__title,:is(.section-panel,.metric-card,.diagnostic-panel,.progression-panel,.property-detail-card,.kpi-card,.purchase-heatmap-card,.priority-signal-card,.tracking-warning-card,.compare-takeaway-card,.period-summary-card,.funnel-summary-hero__copy) .card__title{color:var(--text-primary);font-size:var(--text-body-l);line-height:var(--lineHeight-body-l)}.tooltip__content.context-info-tooltip,[role=tooltip].context-info-tooltip{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-floating);color:var(--text-primary)}.tooltip__content.context-info-tooltip strong,[role=tooltip].context-info-tooltip strong{color:var(--text-header-primary)}.tooltip__content.context-info-tooltip p,[role=tooltip].context-info-tooltip p{color:var(--text-secondary)}@media (hover:hover){.traffic-performance-section.section-panel,.funnel-overview-insights .section-panel,.funnel-overview-insights .insight-block,.fhi-advisor-panel.section-panel,.subscore-card.metric-card{transition:none}:is(.traffic-performance-section.section-panel:hover,.traffic-performance-section.section-panel:has(a[href],button:not(:disabled)):hover,.funnel-overview-insights .section-panel:hover,.funnel-overview-insights .section-panel:has(a[href],button:not(:disabled)):hover,.funnel-overview-insights .insight-block:hover,.fhi-advisor-panel.section-panel:hover,.fhi-advisor-panel.section-panel:has(a[href],button:not(:disabled)):hover){border-color:var(--border);box-shadow:none;transform:none}:is(.subscore-card.metric-card:hover,.subscore-card.metric-card:has(a[href],button:not(:disabled)):hover){box-shadow:var(--elevation-raised);border-color:#0000;transform:none}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-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-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes skeleton{to{transform:translate(200%)}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
