@layer legacy{@font-face{font-family:LT Remark;src:url(/assets/LTRemark-Regular-B86iHoMn.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@scope (.hero-scope) to (.legacy-island){*,:where(:scope):is(*),:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y: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-space-y-reverse:0;--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-space-x-reverse:0}}}}@layer legacy;@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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: 1.5 ;--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);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .5);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-accent:var(--accent);--color-border:var(--border);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{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]{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 components;}@layer base{@scope (.hero-scope) to (.legacy-island){*,:where(:scope):is(*),: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}:where(:scope){-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr,:where(:scope):is(hr){height:0;color:inherit;border-top-width:1px}abbr:where([title]),:where(:scope):is(abbr:where([title])){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,:where(:scope):is(h1),h2,:where(:scope):is(h2),h3,:where(:scope):is(h3),h4,:where(:scope):is(h4),h5,:where(:scope):is(h5),h6,:where(:scope):is(h6){font-size:inherit;font-weight:inherit}a,:where(:scope):is(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,:where(:scope):is(b),strong,:where(:scope):is(strong){font-weight:bolder}code,:where(:scope):is(code),kbd,:where(:scope):is(kbd),samp,:where(:scope):is(samp),pre,:where(:scope):is(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,:where(:scope):is(small){font-size:80%}sub,:where(:scope):is(sub),sup,:where(:scope):is(sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub,:where(:scope):is(sub){bottom:-.25em}sup,:where(:scope):is(sup){top:-.5em}table,:where(:scope):is(table){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)),:where(:scope):is(:-moz-focusring:where(:not(iframe))){outline:auto}progress,:where(:scope):is(progress){vertical-align:baseline}summary,:where(:scope):is(summary){display:list-item}ol,:where(:scope):is(ol),ul,:where(:scope):is(ul),menu,:where(:scope):is(menu){list-style:none}img,:where(:scope):is(img),svg,:where(:scope):is(svg),video,:where(:scope):is(video),canvas,:where(:scope):is(canvas),audio,:where(:scope):is(audio),iframe,:where(:scope):is(iframe),embed,:where(:scope):is(embed),object,:where(:scope):is(object){vertical-align:middle;display:block}img,:where(:scope):is(img),video,:where(:scope):is(video){max-width:100%;height:auto}button,:where(:scope):is(button),input,:where(:scope):is(input),select,:where(:scope):is(select),optgroup,:where(:scope):is(optgroup),textarea,:where(:scope):is(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,:where(:scope):is(:where(select:is([multiple],[size])) optgroup){font-weight:bolder}:where(select:is([multiple],[size])) optgroup option,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){::placeholder{color:currentColor}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}}@scope (.hero-scope) to (.legacy-island){textarea,:where(:scope):is(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,:where(:scope):is(:-moz-ui-invalid){box-shadow:none}button,:where(:scope):is(button),input:where([type=button],[type=reset],[type=submit]),:where(:scope):is(input:where([type=button],[type=reset],[type=submit])){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])),:where(:scope):is([hidden]:where(:not([hidden=until-found]))){display:none!important}*,:where(:scope):is(*),:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}}:root{view-transition-name:none}@scope (.hero-scope) to (.legacy-island){::view-transition{pointer-events:none}[data-scrollbar=thin],:where(:scope):is([data-scrollbar=thin]){--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default],:where(:scope):is([data-scrollbar=default]){--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none],:where(:scope):is([data-scrollbar=none]){--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}.hero-scope,:where(:scope):is(.hero-scope){color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1;font-size:14px}button:not(:disabled),:where(:scope):is(button:not(:disabled)),[role=button]:not([aria-disabled=true]),:where(:scope):is([role=button]:not([aria-disabled=true])){cursor:pointer}.table-root thead th,:where(:scope):is(.table-root thead th){vertical-align:middle;background-color:#0000}.table-root tbody tr:hover,:where(:scope):is(.table-root tbody tr:hover){background-color:#0000}}}@layer components{@scope (.hero-scope) to (.legacy-island){.close-button,:where(:scope):is(.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:var(--spacing);-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] *),:where(:scope):is(.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.close-button:focus-visible:not(:focus),:where(:scope):is(.close-button:focus-visible:not(:focus)),.close-button[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.close-button:disabled),.close-button[aria-disabled=true],:where(:scope):is(.close-button[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true],:where(:scope):is(.close-button[data-pending=true]){pointer-events:none}.close-button svg,:where(:scope):is(.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,:where(:scope):is(.close-button--default){background-color:var(--default);color:var(--muted)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.close-button--default:hover,:where(:scope):is(.close-button--default:hover),.close-button--default[data-hovered=true],:where(:scope):is(.close-button--default[data-hovered=true]){background-color:var(--default-hover)}}}@scope (.hero-scope) to (.legacy-island){.close-button--default:active,:where(:scope):is(.close-button--default:active),.close-button--default[data-pressed=true],:where(:scope):is(.close-button--default[data-pressed=true]){transform:scale(.93)}.description,:where(:scope):is(.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,:where(:scope):is(.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] *),:where(:scope):is(.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.field-error,:where(:scope):is(.field-error){height:0;padding-inline:var(--spacing);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],:where(:scope):is(.field-error[data-visible]){opacity:1;height:auto}.field-error,:where(:scope):is(.field-error){transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.checkbox>.field-error,:where(:scope):is(.checkbox>.field-error),.checkbox>[data-slot=field-error],:where(:scope):is(.checkbox>[data-slot=field-error]),.switch>.field-error,:where(:scope):is(.switch>.field-error),.switch>[data-slot=field-error],:where(:scope):is(.switch>[data-slot=field-error]),.radio>.field-error,:where(:scope):is(.radio>.field-error),.radio>[data-slot=field-error],:where(:scope):is(.radio>[data-slot=field-error]){height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label,:where(:scope):is(.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,:where(:scope):is(: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{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,:where(:scope):is(.label--disabled),[data-disabled=true] .label,:where(:scope):is([data-disabled=true] .label){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,:where(:scope):is(.label--invalid),[data-invalid=true] .label,:where(:scope):is([data-invalid=true] .label),[aria-invalid=true] .label,:where(:scope):is([aria-invalid=true] .label){color:var(--danger)}.accordion,:where(:scope):is(.accordion){contain:layout style;width:100%}.accordion__body,:where(:scope):is(.accordion__body){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner,:where(:scope):is(.accordion__body-inner){padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator,:where(:scope):is(.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-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.accordion__indicator[data-expanded=true],:where(:scope):is(.accordion__indicator[data-expanded=true]){rotate:-180deg}.accordion__item,:where(:scope):is(.accordion__item){--tw-border-style:none;border-style:none;position:relative}.accordion__item:after,:where(:scope):is(.accordion__item):after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after,:where(:scope):is(.accordion__item:last-child):after{content:none}.accordion__item[data-hide-separator=true]:after,:where(:scope):is(.accordion__item[data-hide-separator=true]):after{display:none}.accordion__trigger,:where(:scope):is(.accordion__trigger){cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;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] *),:where(:scope):is(.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.accordion__trigger:hover:not([aria-expanded=true]),:where(:scope):is(.accordion__trigger:hover:not([aria-expanded=true])),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]),:where(:scope):is(.accordion__trigger[data-hovered=true]:not([aria-expanded=true])){background-color:var(--foreground)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.accordion__trigger:hover:not([aria-expanded=true]),:where(:scope):is(.accordion__trigger:hover:not([aria-expanded=true])),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]),:where(:scope):is(.accordion__trigger[data-hovered=true]:not([aria-expanded=true])){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}}@scope (.hero-scope) to (.legacy-island){.accordion__trigger:focus-visible:not(:focus),:where(:scope):is(.accordion__trigger:focus-visible:not(:focus)),.accordion__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.accordion__trigger:disabled),.accordion__trigger[aria-disabled=true],:where(:scope):is(.accordion__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel,:where(:scope):is(.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] *),:where(:scope):is(.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.accordion__panel[data-expanded=true],:where(:scope):is(.accordion__panel[data-expanded=true]){will-change:height,opacity;opacity:1}.accordion--surface,:where(:scope):is(.accordion--surface){background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),:where(:scope):is(.accordion--surface .accordion__trigger:hover:not([aria-expanded=true])),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]),:where(:scope):is(.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true])){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){.accordion--surface .accordion__item:after,:where(:scope):is(.accordion--surface .accordion__item):after{background-color:var(--surface-foreground)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.accordion--surface .accordion__item:after,:where(:scope):is(.accordion--surface .accordion__item):after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.accordion--surface .accordion__item:after,:where(:scope):is(.accordion--surface .accordion__item):after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger],:where(:scope):is(.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]){border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-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],:where(:scope):is(.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]){border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs,:where(:scope):is(.breadcrumbs){align-items:center;display:flex}.breadcrumbs .breadcrumbs__link,:where(:scope):is(.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,:where(:scope):is(.breadcrumbs .breadcrumbs__link:hover),.breadcrumbs .breadcrumbs__link[data-hovered=true],:where(:scope):is(.breadcrumbs .breadcrumbs__link[data-hovered=true]){text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true],:where(:scope):is(.breadcrumbs .breadcrumbs__link[data-current=true]){color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item,:where(:scope):is(.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,:where(:scope):is(.breadcrumbs .breadcrumbs__separator){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *)){rotate:180deg}.disclosure-group,:where(:scope):is(.disclosure-group){contain:layout style;width:100%}.disclosure,:where(:scope):is(.disclosure){position:relative}.accordion__heading,:where(:scope):is(.accordion__heading){display:flex}.disclosure__trigger,:where(:scope):is(.disclosure__trigger){cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),:where(:scope):is(.disclosure__trigger:focus-visible:not(:focus)),.disclosure__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.disclosure__trigger:disabled),.disclosure__trigger[aria-disabled=true],:where(:scope):is(.disclosure__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator,:where(:scope):is(.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-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.disclosure__indicator[data-expanded=true],:where(:scope):is(.disclosure__indicator[data-expanded=true]){rotate:-180deg}.disclosure__content,:where(:scope):is(.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] *),:where(:scope):is(.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.disclosure__content[data-expanded=true],:where(:scope):is(.disclosure__content[data-expanded=true]){will-change:height,opacity;opacity:1}.disclosure__body,:where(:scope):is(.disclosure__body){padding:calc(var(--spacing) * 2)}.link,:where(:scope):is(.link){border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.link:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.link:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.link:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.link,:where(:scope):is(.link){cursor:var(--cursor-interactive)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.link:hover,:where(:scope):is(.link:hover),.link[data-hovered=true],:where(:scope):is(.link[data-hovered=true]){text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.link:hover,:where(:scope):is(.link:hover),.link[data-hovered=true],:where(:scope):is(.link[data-hovered=true]){-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}@scope (.hero-scope) to (.legacy-island){:is(.link:hover,.link[data-hovered=true]) .link__icon,:where(:scope):is(:is(.link:hover,.link[data-hovered=true]) .link__icon){opacity:1}}}@scope (.hero-scope) to (.legacy-island){.link:active,:where(:scope):is(.link:active),.link[data-pressed=true],:where(:scope):is(.link[data-pressed=true]){text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon,:where(:scope):is(:is(.link:active,.link[data-pressed=true]) .link__icon){opacity:1}.link:focus-visible:not(:focus),:where(:scope):is(.link:focus-visible:not(:focus)),.link[data-focus-visible=true],:where(:scope):is(.link[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}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon,:where(:scope):is(:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon){opacity:1}.link[aria-disabled=true],:where(:scope):is(.link[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon,:where(:scope):is(.link .link__icon){pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.link .link__icon svg,:where(:scope):is(.link .link__icon svg){transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true],:where(:scope):is(.link .link__icon[data-default-icon=true]){padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button,:where(:scope):is(.link.button){gap:0;text-decoration-line:none}.pagination,:where(:scope):is(.pagination){justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.pagination,:where(:scope):is(.pagination){flex-direction:row}}}@scope (.hero-scope) to (.legacy-island){.pagination__summary,:where(:scope):is(.pagination__summary){align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.pagination__summary,:where(:scope):is(.pagination__summary){align-self:center}}}@scope (.hero-scope) to (.legacy-island){.pagination__content,:where(:scope):is(.pagination__content){align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.pagination__content,:where(:scope):is(.pagination__content){align-self:center}}}@scope (.hero-scope) to (.legacy-island){.pagination__item,:where(:scope):is(.pagination__item){display:inline-flex}.pagination__link,:where(:scope):is(.pagination__link){isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 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);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination__link,:where(:scope):is(.pagination__link){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.pagination__link,:where(:scope):is(.pagination__link){cursor:var(--cursor-interactive);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,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.pagination__link,:where(:scope):is(.pagination__link){--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,:where(:scope):is(.pagination__link:focus-visible),.pagination__link[data-focus-visible=true],:where(:scope):is(.pagination__link[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}.pagination__link:disabled,:where(:scope):is(.pagination__link:disabled),.pagination__link[aria-disabled=true],:where(:scope):is(.pagination__link[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.pagination__link:hover,:where(:scope):is(.pagination__link:hover),.pagination__link[data-hovered=true],:where(:scope):is(.pagination__link[data-hovered=true]){background-color:var(--pagination-link-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.pagination__link:active,:where(:scope):is(.pagination__link:active),.pagination__link[data-pressed=true],:where(:scope):is(.pagination__link[data-pressed=true]){background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true],:where(:scope):is(.pagination__link[data-active=true]){--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis,:where(:scope):is(.pagination__ellipsis){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination__ellipsis,:where(:scope):is(.pagination__ellipsis){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.pagination__link--nav,:where(:scope):is(.pagination__link--nav){gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *)){rotate:180deg}.pagination--sm .pagination__link,:where(:scope):is(.pagination--sm .pagination__link){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination--sm .pagination__link,:where(:scope):is(.pagination--sm .pagination__link){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}}@scope (.hero-scope) to (.legacy-island){.pagination--sm .pagination__link:active,:where(:scope):is(.pagination--sm .pagination__link:active),.pagination--sm .pagination__link[data-pressed=true],:where(:scope):is(.pagination--sm .pagination__link[data-pressed=true]){transform:scale(.98)}.pagination--sm .pagination__link--nav,:where(:scope):is(.pagination--sm .pagination__link--nav){width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis,:where(:scope):is(.pagination--sm .pagination__ellipsis){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination--sm .pagination__ellipsis,:where(:scope):is(.pagination--sm .pagination__ellipsis){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}}@scope (.hero-scope) to (.legacy-island){.pagination--sm .pagination__summary,:where(:scope):is(.pagination--sm .pagination__summary){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link,:where(:scope):is(.pagination--lg .pagination__link){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination--lg .pagination__link,:where(:scope):is(.pagination--lg .pagination__link){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.pagination--lg .pagination__link:active,:where(:scope):is(.pagination--lg .pagination__link:active),.pagination--lg .pagination__link[data-pressed=true],:where(:scope):is(.pagination--lg .pagination__link[data-pressed=true]){transform:scale(.96)}.pagination--lg .pagination__link--nav,:where(:scope):is(.pagination--lg .pagination__link--nav){width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis,:where(:scope):is(.pagination--lg .pagination__ellipsis){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.pagination--lg .pagination__ellipsis,:where(:scope):is(.pagination--lg .pagination__ellipsis){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.pagination--lg .pagination__summary,:where(:scope):is(.pagination--lg .pagination__summary){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs,:where(:scope):is(.tabs){gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal],:where(:scope):is(.tabs[data-orientation=horizontal]){flex-direction:column}.tabs[data-orientation=vertical],:where(:scope):is(.tabs[data-orientation=vertical]){flex-direction:row}.tabs__list-container,:where(:scope):is(.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],:where(:scope):is(.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]){height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,:where(:scope):is(.tabs__list-container>.tabs__list-container__scroll-prev),.tabs__list-container>.tabs__list-container__scroll-next,:where(:scope):is(.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);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;padding:0;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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover,:where(:scope):is(:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover){opacity:.7}}}@scope (.hero-scope) to (.legacy-island){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible,:where(:scope):is(: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,:where(:scope):is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev){--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next,:where(:scope):is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next){--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *)){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev,:where(:scope):is(.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev){top:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next,:where(:scope):is(.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next){bottom:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.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,:where(:scope):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,:where(:scope):is(.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,:where(:scope):is(.tabs__list){padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal],:where(:scope):is(.tabs__list[data-orientation=horizontal]){flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical],:where(:scope):is(.tabs__list[data-orientation=vertical]){gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab,:where(:scope):is(.tabs__list[data-orientation=vertical] .tabs__tab){min-width:calc(var(--spacing) * 20)}.tabs__tab,:where(:scope):is(.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] *),:where(:scope):is(.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.tabs__tab[data-selected=true],:where(:scope):is(.tabs__tab[data-selected=true]){color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,:where(:scope):is(.tabs__tab[data-selected=true] .tabs__separator),.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator,:where(:scope):is(.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator){opacity:0}.tabs__tab:disabled,:where(:scope):is(.tabs__tab:disabled),.tabs__tab[data-disabled=true],:where(:scope):is(.tabs__tab[data-disabled=true]),.tabs__tab[aria-disabled=true],:where(:scope):is(.tabs__tab[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,:where(:scope):is(.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover),.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]),:where(:scope):is(.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true])){opacity:.7}}}@scope (.hero-scope) to (.legacy-island){.tabs__tab:focus-visible:not(:focus),:where(:scope):is(.tabs__tab:focus-visible:not(:focus)),.tabs__tab[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.tabs__separator,:where(:scope):is(.tabs__separator){background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.tabs__separator,:where(:scope):is(.tabs__separator){transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.tabs__list[data-orientation=horizontal] .tabs__separator,:where(:scope):is(.tabs__list[data-orientation=horizontal] .tabs__separator){inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator,:where(:scope):is(.tabs__list[data-orientation=vertical] .tabs__separator){inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel,:where(:scope):is(.tabs__panel){width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true],:where(:scope):is(.tabs__panel[data-exiting=true]){inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal],:where(:scope):is(.tabs__panel[data-orientation=horizontal]){margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical],:where(:scope):is(.tabs__panel[data-orientation=vertical]){margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator,:where(:scope):is(.tabs__indicator){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);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.tabs--secondary>.tabs__list-container,:where(:scope):is(.tabs--secondary>.tabs__list-container){background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list,:where(:scope):is(.tabs--secondary>.tabs__list-container .tabs__list){padding:0}.tabs--secondary>.tabs__list-container .tabs__separator,:where(:scope):is(.tabs--secondary>.tabs__list-container .tabs__separator){display:none}.tabs--secondary>.tabs__list-container .tabs__tab,:where(:scope):is(.tabs--secondary>.tabs__list-container .tabs__tab){border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true],:where(:scope):is(.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]){color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator){height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container,:where(:scope):is(.tabs--secondary[data-orientation=vertical]>.tabs__list-container){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator,:where(:scope):is(.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator){height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button,:where(:scope):is(.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(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button,:where(:scope):is(.button){height:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.button,:where(:scope):is(.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] *),:where(:scope):is(.button:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.button,:where(:scope):is(.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),:where(:scope):is(.button:focus-visible:not(:focus)),.button[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.button:disabled),.button[aria-disabled=true],:where(:scope):is(.button[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true],:where(:scope):is(.button[data-pending=true]){pointer-events:none}.button:active,:where(:scope):is(.button:active),.button[data-pressed=true],:where(:scope):is(.button[data-pressed=true]){background-color:var(--button-bg-pressed);transform:scale(.97)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.button:hover,:where(:scope):is(.button:hover),.button[data-hovered=true],:where(:scope):is(.button[data-hovered=true]){background-color:var(--button-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg),:where(:scope):is(.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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg),:where(:scope):is(.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg)){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}}@scope (.hero-scope) to (.legacy-island){.button--sm,:where(:scope):is(.button--sm){height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button--sm,:where(:scope):is(.button--sm){height:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg),:where(:scope):is(.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,:where(:scope):is(.button--sm:active),.button--sm[data-pressed=true],:where(:scope):is(.button--sm[data-pressed=true]){transform:scale(.98)}.button--lg,:where(:scope):is(.button--lg){height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button--lg,:where(:scope):is(.button--lg){height:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.button--lg:active,:where(:scope):is(.button--lg:active),.button--lg[data-pressed=true],:where(:scope):is(.button--lg[data-pressed=true]){transform:scale(.96)}.button--primary,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button--tertiary){--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,:where(:scope):is(.button--ghost),.button--outline,:where(:scope):is(.button--outline){--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.button--outline,:where(:scope):is(.button--outline){--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.button--danger,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button--icon-only){width:calc(var(--spacing) * 10);padding:0}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button--icon-only,:where(:scope):is(.button--icon-only){width:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.button--icon-only.button--sm,:where(:scope):is(.button--icon-only.button--sm){width:calc(var(--spacing) * 9)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button--icon-only.button--sm,:where(:scope):is(.button--icon-only.button--sm){width:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.button--icon-only.button--lg,:where(:scope):is(.button--icon-only.button--lg){width:calc(var(--spacing) * 11)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.button--icon-only.button--lg,:where(:scope):is(.button--icon-only.button--lg){width:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.button--full-width,:where(:scope):is(.button--full-width){width:100%}.button-group,:where(:scope):is(.button-group){justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal,:where(:scope):is(.button-group--horizontal){flex-direction:row}.button-group--vertical,:where(:scope):is(.button-group--vertical){flex-direction:column}.button-group .button,:where(:scope):is(.button-group .button){border-radius:0}.button-group--horizontal .button:first-child,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button-group--horizontal .button:first-child:last-child){border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button-group--vertical .button:first-child:last-child){border-radius:calc(var(--radius) * 3)}.button-group .button:active,:where(:scope):is(.button-group .button:active),.button-group .button[data-pressed=true],:where(:scope):is(.button-group .button[data-pressed=true]){transform:none}.button-group .button:focus-visible:not(:focus),:where(:scope):is(.button-group .button:focus-visible:not(:focus)),.button-group .button[data-focus-visible=true],:where(:scope):is(.button-group .button[data-focus-visible=true]){z-index:10}.button-group__separator,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.button-group--horizontal .button-group__separator,:where(:scope):is(.button-group--horizontal .button-group__separator){inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator,:where(:scope):is(.button-group--vertical .button-group__separator){inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child,:where(:scope):is(.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,:where(:scope):is(.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),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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),:where(:scope):is(.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,:where(:scope):is(.button-group--full-width){width:100%}.toggle-button,:where(:scope):is(.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(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button,:where(:scope):is(.toggle-button){height:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button,:where(:scope):is(.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] *),:where(:scope):is(.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.toggle-button,:where(:scope):is(.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),:where(:scope):is(.toggle-button:focus-visible:not(:focus)),.toggle-button[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.toggle-button:disabled),.toggle-button[aria-disabled=true],:where(:scope):is(.toggle-button[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.toggle-button:hover,:where(:scope):is(.toggle-button:hover),.toggle-button[data-hovered=true],:where(:scope):is(.toggle-button[data-hovered=true]){background-color:var(--toggle-button-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button:active,:where(:scope):is(.toggle-button:active),.toggle-button[data-pressed=true],:where(:scope):is(.toggle-button[data-pressed=true]){background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true],:where(:scope):is(.toggle-button[data-selected=true]){background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.toggle-button[data-selected=true]:hover,:where(:scope):is(.toggle-button[data-selected=true]:hover),.toggle-button[data-selected=true][data-hovered=true],:where(:scope):is(.toggle-button[data-selected=true][data-hovered=true]){background-color:var(--toggle-button-bg-selected-hover)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button[data-selected=true]:active,:where(:scope):is(.toggle-button[data-selected=true]:active),.toggle-button[data-selected=true][data-pressed=true],:where(:scope):is(.toggle-button[data-selected=true][data-pressed=true]){background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg,:where(:scope):is(.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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.toggle-button svg,:where(:scope):is(.toggle-button svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button--sm,:where(:scope):is(.toggle-button--sm){height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button--sm,:where(:scope):is(.toggle-button--sm){height:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button--sm svg,:where(:scope):is(.toggle-button--sm svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,:where(:scope):is(.toggle-button--sm:active),.toggle-button--sm[data-pressed=true],:where(:scope):is(.toggle-button--sm[data-pressed=true]){transform:scale(.98)}.toggle-button--lg,:where(:scope):is(.toggle-button--lg){height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button--lg,:where(:scope):is(.toggle-button--lg){height:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button--lg:active,:where(:scope):is(.toggle-button--lg:active),.toggle-button--lg[data-pressed=true],:where(:scope):is(.toggle-button--lg[data-pressed=true]){transform:scale(.96)}.toggle-button--default,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button--icon-only){width:calc(var(--spacing) * 10);padding:0}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button--icon-only,:where(:scope):is(.toggle-button--icon-only){width:calc(var(--spacing) * 9)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button--icon-only.toggle-button--sm,:where(:scope):is(.toggle-button--icon-only.toggle-button--sm){width:calc(var(--spacing) * 9)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button--icon-only.toggle-button--sm,:where(:scope):is(.toggle-button--icon-only.toggle-button--sm){width:calc(var(--spacing) * 8)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button--icon-only.toggle-button--lg,:where(:scope):is(.toggle-button--icon-only.toggle-button--lg){width:calc(var(--spacing) * 11)}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.toggle-button--icon-only.toggle-button--lg,:where(:scope):is(.toggle-button--icon-only.toggle-button--lg){width:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.toggle-button-group,:where(:scope):is(.toggle-button-group){justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal,:where(:scope):is(.toggle-button-group--horizontal){flex-direction:row}.toggle-button-group--vertical,:where(:scope):is(.toggle-button-group--vertical){flex-direction:column}.toggle-button-group--full-width,:where(:scope):is(.toggle-button-group--full-width){width:100%}.toggle-button-group .toggle-button,:where(:scope):is(.toggle-button-group .toggle-button){border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button-group--horizontal .toggle-button:first-child:last-child){border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button-group--vertical .toggle-button:first-child:last-child){border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,:where(:scope):is(.toggle-button-group .toggle-button:active),.toggle-button-group .toggle-button[data-pressed=true],:where(:scope):is(.toggle-button-group .toggle-button[data-pressed=true]){transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),:where(:scope):is(.toggle-button-group .toggle-button:focus-visible:not(:focus)),.toggle-button-group .toggle-button[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.toggle-button-group--full-width .toggle-button){flex:1}.toggle-button-group__separator,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.toggle-button-group--horizontal .toggle-button-group__separator,:where(:scope):is(.toggle-button-group--horizontal .toggle-button-group__separator){inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator,:where(:scope):is(.toggle-button-group--vertical .toggle-button-group__separator){inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached,:where(:scope):is(.toggle-button-group--detached){gap:var(--spacing)}.toggle-button-group--detached .toggle-button,:where(:scope):is(.toggle-button-group--detached .toggle-button){border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator,:where(:scope):is(.toggle-button-group--detached .toggle-button-group__separator){display:none}.toolbar,:where(:scope):is(.toolbar){align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical,:where(:scope):is(.toolbar .separator--vertical){align-self:center;height:50%}.toolbar .separator--horizontal,:where(:scope):is(.toolbar .separator--horizontal){justify-content:center;justify-self:center;width:50%}.toolbar--vertical,:where(:scope):is(.toolbar--vertical){grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group,:where(:scope):is(.toolbar--vertical .button-group){justify-content:flex-start}.toolbar--attached,:where(:scope):is(.toolbar--attached){border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--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)}.dropdown,:where(:scope):is(.dropdown){gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger,:where(:scope):is(.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] *),:where(:scope):is(.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.dropdown__trigger,:where(:scope):is(.dropdown__trigger){cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),:where(:scope):is(.dropdown__trigger:focus-visible:not(:focus)),.dropdown__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.dropdown__trigger:disabled),.dropdown__trigger[aria-disabled=true],:where(:scope):is(.dropdown__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true],:where(:scope):is(.dropdown__trigger[data-pending=true]){pointer-events:none}.dropdown__trigger:active,:where(:scope):is(.dropdown__trigger:active),.dropdown__trigger[data-pressed=true],:where(:scope):is(.dropdown__trigger[data-pressed=true]){transform:scale(.97)}.dropdown__popover,:where(:scope):is(.dropdown__popover){max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;padding:0;overflow-y:auto}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.dropdown__popover,:where(:scope):is(.dropdown__popover){min-width:calc(var(--spacing) * 55)}}}@scope (.hero-scope) to (.legacy-island){.dropdown__popover,:where(:scope):is(.dropdown__popover){border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),:where(:scope):is(.dropdown__popover:focus-visible:not(:focus)),.dropdown__popover[data-focus-visible=true],:where(:scope):is(.dropdown__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.dropdown__popover[data-entering=true][data-placement=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom],:where(:scope):is(.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],:where(:scope):is(.dropdown__popover[data-entering=true][data-placement=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right],:where(:scope):is(.dropdown__popover[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.dropdown__popover[data-exiting=true]),.dropdown__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.dropdown__popover [data-slot=popover-overlay-arrow]){fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow],:where(:scope):is(.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]){rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow],:where(:scope):is(.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]){rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow],:where(:scope):is(.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]){rotate:90deg}.dropdown__popover [data-slot=dropdown-menu],:where(:scope):is(.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],:where(:scope):is(.dropdown__popover [data-slot=menu-item]){padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu,:where(:scope):is(.dropdown__menu){gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator],:where(:scope):is(.dropdown__menu [data-slot=separator]){width:94%;margin-inline-start:3%}.list-box-item,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.list-box-item,:where(:scope):is(.list-box-item){cursor:var(--cursor-interactive)}.list-box-item [data-slot=label],:where(:scope):is(.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],:where(:scope):is(.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),:where(:scope):is(.list-box-item:has(.list-box-item__indicator)){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),:where(:scope):is(.list-box-item:focus-visible:not(:focus)),.list-box-item[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.list-box-item:active),.list-box-item[data-pressed=true],:where(:scope):is(.list-box-item[data-pressed=true]){transform:scale(.98)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.list-box-item:hover,:where(:scope):is(.list-box-item:hover),.list-box-item[data-hovered=true],:where(:scope):is(.list-box-item[data-hovered=true]){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){.list-box-item[data-disabled=true],:where(:scope):is(.list-box-item[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator,:where(:scope):is(.list-box-item__indicator){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark],:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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}}}@scope (.hero-scope) to (.legacy-island){.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],:where(:scope):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],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.list-box-item--danger .list-box-item__indicator,:where(:scope):is(.list-box-item--danger .list-box-item__indicator),.list-box-item--danger [data-slot=label],:where(:scope):is(.list-box-item--danger [data-slot=label]){color:var(--danger)}.list-box-section,:where(:scope):is(.list-box-section){flex-direction:column;align-items:flex-start;gap:0;display:flex}.list-box,:where(:scope):is(.list-box){width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*,:where(:scope):is(.list-box>*+*){margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal],:where(:scope):is(.list-box [data-slot=separator][data-orientation=horizontal]){width:94%;margin-inline-start:3%}.menu-item,:where(:scope):is(.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] *),:where(:scope):is(.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.menu-item,:where(:scope):is(.menu-item){cursor:var(--cursor-interactive)}.menu-item [data-slot=label],:where(:scope):is(.menu-item [data-slot=label]){pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description],:where(:scope):is(.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,:where(:scope):is(.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),:where(:scope):is(.menu-item:has(.menu-item__indicator)){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator),:where(:scope):is(.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),:where(:scope):is(.menu-item:focus-visible:not(:focus)),.menu-item[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.menu-item:active),.menu-item[data-pressed=true],:where(:scope):is(.menu-item[data-pressed=true]){transform:scale(.98)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.menu-item:hover,:where(:scope):is(.menu-item:hover),.menu-item[data-hovered=true],:where(:scope):is(.menu-item[data-hovered=true]){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark],:where(:scope):is(: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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot],:where(:scope):is(: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],:where(:scope):is(.menu-item[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator,:where(:scope):is(.menu-item__indicator){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.menu-item[data-has-submenu=true] .menu-item__indicator,:where(:scope):is(.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],:where(:scope):is(.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]),:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.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] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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}}}@scope (.hero-scope) to (.legacy-island){.menu-item__indicator [data-slot=menu-item-indicator--dot],:where(:scope):is(.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]),:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.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] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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}}}@scope (.hero-scope) to (.legacy-island){.menu-item__indicator [data-slot=menu-item-indicator--dot],:where(:scope):is(.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,:where(:scope):is(.menu-item__indicator--submenu){color:var(--muted)}.menu-item__indicator--submenu svg,:where(:scope):is(.menu-item__indicator--submenu svg){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,:where(:scope):is(.menu-item--danger .menu-item__indicator),.menu-item--danger [data-slot=label],:where(:scope):is(.menu-item--danger [data-slot=label]){color:var(--danger)}.menu-section,:where(:scope):is(.menu-section){flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu,:where(:scope):is(.menu){gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator],:where(:scope):is(.menu [data-slot=separator]){width:94%;margin-inline-start:3%}.tag-group,:where(:scope):is(.tag-group){gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list,:where(:scope):is(.tag-group__list){gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],:where(:scope):is(.tag-group [slot=description]),.tag-group [data-slot=description],:where(:scope):is(.tag-group [data-slot=description]),.tag-group [slot=errorMessage],:where(:scope):is(.tag-group [slot=errorMessage]),.tag-group [data-slot=error-message],:where(:scope):is(.tag-group [data-slot=error-message]){padding:var(--spacing)}.tag,:where(:scope):is(.tag){--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;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,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.tag,:where(:scope):is(.tag){cursor:var(--cursor-interactive)}.tag svg,:where(:scope):is(.tag svg){pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]),:where(:scope):is(.tag:is([data-disabled=true],[aria-disabled=true])){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]),:where(:scope):is(.tag:is(:focus-visible,[data-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}.tag:is([data-selected=true],[aria-selected=true]),:where(:scope):is(.tag:is([data-selected=true],[aria-selected=true])){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]),:where(:scope):is(.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true])){background-color:var(--accent-soft-hover)}}}@scope (.hero-scope) to (.legacy-island){.tag--sm,:where(:scope):is(.tag--sm){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))}.tag--md,:where(:scope):is(.tag--md){padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg,:where(:scope):is(.tag--lg){border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default,:where(:scope):is(.tag--default){background-color:var(--default);color:var(--default-foreground)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]),:where(:scope):is(.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true])){background-color:var(--default-hover)}}}@scope (.hero-scope) to (.legacy-island){.tag--surface,:where(:scope):is(.tag--surface){background-color:var(--surface);color:var(--surface-foreground)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]),:where(:scope):is(.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true])){background-color:var(--surface-hover)}}}@scope (.hero-scope) to (.legacy-island){.tag__remove-button,:where(:scope):is(.tag__remove-button){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg,:where(:scope):is(.tag__remove-button svg){width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area,:where(:scope):is(.color-area){width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true],:where(:scope):is(.color-area[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after,:where(:scope):is(.color-area--show-dots):after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;top:0;right:0;bottom:0;left:0}.color-area__thumb,:where(:scope):is(.color-area__thumb){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.color-area__thumb[data-focus-visible=true],:where(:scope):is(.color-area__thumb[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}.color-area__thumb[data-dragging=true],:where(:scope):is(.color-area__thumb[data-dragging=true]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true],:where(:scope):is(.color-area__thumb[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker,:where(:scope):is(.color-picker){display:inline-flex}.color-picker__trigger,:where(:scope):is(.color-picker__trigger){align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);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:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.color-picker__trigger [data-slot=label],:where(:scope):is(.color-picker__trigger [data-slot=label]){cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),:where(:scope):is(.color-picker__trigger:focus-visible:not(:focus)),.color-picker__trigger[data-focus-visible=true],:where(:scope):is(.color-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}.color-picker__trigger:disabled,:where(:scope):is(.color-picker__trigger:disabled),.color-picker__trigger[data-disabled=true],:where(:scope):is(.color-picker__trigger[data-disabled=true]),.color-picker__trigger[aria-disabled=true],:where(:scope):is(.color-picker__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover,:where(:scope):is(.color-picker__popover){min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not(:focus),:where(:scope):is(.color-picker__popover:focus-visible:not(:focus)),.color-picker__popover[data-focus-visible=true],:where(:scope):is(.color-picker__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true],:where(:scope):is(.color-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}.color-picker__popover[data-entering=true][data-placement^=top],:where(:scope):is(.color-picker__popover[data-entering=true][data-placement^=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom],:where(:scope):is(.color-picker__popover[data-entering=true][data-placement^=bottom]){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left],:where(:scope):is(.color-picker__popover[data-entering=true][data-placement^=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right],:where(:scope):is(.color-picker__popover[data-entering=true][data-placement^=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true],:where(:scope):is(.color-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}.color-picker__popover[data-exiting=true],:where(:scope):is(.color-picker__popover[data-exiting=true]),.color-picker__popover[data-entering=true],:where(:scope):is(.color-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}.color-slider,:where(:scope):is(.color-slider){gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)),:where(:scope):is(.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output))){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)),:where(:scope):is(.color-slider:has([data-slot=label]):not(:has(.color-slider__output))){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output),:where(:scope):is(.color-slider:not(:has([data-slot=label])):has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output,:where(:scope):is(.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output){justify-self:end}.color-slider [data-slot=label],:where(:scope):is(.color-slider [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}.color-slider .color-slider__output,:where(:scope):is(.color-slider .color-slider__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}.color-slider .color-slider__track,:where(:scope):is(.color-slider .color-slider__track){border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,:where(:scope):is(.color-slider .color-slider__track):before,.color-slider .color-slider__track:after,:where(:scope):is(.color-slider .color-slider__track):after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb,:where(:scope):is(.color-slider .color-slider__thumb){cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--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);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.color-slider .color-slider__thumb[data-dragging=true],:where(:scope):is(.color-slider .color-slider__thumb[data-dragging=true]){cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true],:where(:scope):is(.color-slider .color-slider__thumb[data-focus-visible=true]){z-index:10;--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}.color-slider .color-slider__thumb[data-disabled=true],:where(:scope):is(.color-slider .color-slider__thumb[data-disabled=true]){cursor:default;background-color:var(--default)}.color-slider:disabled,:where(:scope):is(.color-slider:disabled),.color-slider[data-disabled=true],:where(:scope):is(.color-slider[data-disabled=true]),.color-slider[aria-disabled=true],:where(:scope):is(.color-slider[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label],:where(:scope):is(:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]){opacity:1}.color-slider[data-orientation=horizontal],:where(:scope):is(.color-slider[data-orientation=horizontal]){flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__track){height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__track):before,.color-slider[data-orientation=horizontal] .color-slider__track:after,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__track):after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__track):before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__track):after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb,:where(:scope):is(.color-slider[data-orientation=horizontal] .color-slider__thumb){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical],:where(:scope):is(.color-slider[data-orientation=vertical]){gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)),:where(:scope):is(.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output))){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)),:where(:scope):is(.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output))){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output),:where(:scope):is(.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output)){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__output),.color-slider[data-orientation=vertical] [data-slot=label],:where(:scope):is(.color-slider[data-orientation=vertical] [data-slot=label]){text-align:center}.color-slider[data-orientation=vertical] .color-slider__track,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__track){width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__track):before,.color-slider[data-orientation=vertical] .color-slider__track:after,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__track):after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__track):before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__track):after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb,:where(:scope):is(.color-slider[data-orientation=vertical] .color-slider__thumb){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch,:where(:scope):is(.color-swatch){box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef,#efefef 25%,#f7f7f7 0%,#f7f7f7 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle,:where(:scope):is(.color-swatch--circle){border-radius:calc(var(--radius) * 2)}.color-swatch--square,:where(:scope):is(.color-swatch--square){border-radius:calc(var(--radius) * .75)}.color-swatch--xs,:where(:scope):is(.color-swatch--xs){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle,:where(:scope):is(.color-swatch--xs.color-swatch--circle){border-radius:calc(var(--radius) * 1)}.color-swatch--sm,:where(:scope):is(.color-swatch--sm){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle,:where(:scope):is(.color-swatch--sm.color-swatch--circle){border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg,:where(:scope):is(.color-swatch--lg){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle,:where(:scope):is(.color-swatch--lg.color-swatch--circle){border-radius:calc(var(--radius) * 3)}.color-swatch--xl,:where(:scope):is(.color-swatch--xl){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle,:where(:scope):is(.color-swatch--xl.color-swatch--circle){border-radius:calc(var(--radius) * 3)}.color-swatch-picker,:where(:scope):is(.color-swatch-picker){align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item,:where(:scope):is(.color-swatch-picker__item){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-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,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__item:focus-visible,:where(:scope):is(.color-swatch-picker__item:focus-visible),.color-swatch-picker__item[data-focus-visible=true],:where(:scope):is(.color-swatch-picker__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}.color-swatch-picker__item[data-disabled=true],:where(:scope):is(.color-swatch-picker__item[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true],:where(:scope):is(.color-swatch-picker__item[data-selected=true]){border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){transform:scale(.77)}.color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker__swatch){border-radius:inherit;width:100%;height:100%;transition:transform .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,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__swatch:hover,:where(:scope):is(.color-swatch-picker__swatch:hover){transform:scale(1.1)}}}@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__indicator,:where(:scope):is(.color-swatch-picker__indicator){pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.color-swatch-picker__indicator>*,:where(:scope):is(.color-swatch-picker__indicator>*){width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*,:where(:scope):is(.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*){color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*,:where(:scope):is(.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*){transform:scale(1)translateZ(0)}.color-swatch-picker--stack,:where(:scope):is(.color-swatch-picker--stack){flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--xs .color-swatch-picker__item){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--sm .color-swatch-picker__item){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--lg .color-swatch-picker__item){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--xl .color-swatch-picker__item){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--square .color-swatch-picker__item){border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch),.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item),.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch),.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item),.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch){border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item){border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch),.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item){border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch),.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch,:where(:scope):is(.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch){border-radius:calc(var(--radius) * 1)}.color-input-group,:where(:scope):is(.color-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}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.color-input-group:hover:not(:focus-within),:where(:scope):is(.color-input-group:hover:not(:focus-within)),.color-input-group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.color-input-group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.color-input-group[data-focus-within=true],:where(:scope):is(.color-input-group[data-focus-within=true]),.color-input-group:focus-within,:where(:scope):is(.color-input-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-width:0px;--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;outline-style:none}.color-input-group[data-invalid=true],:where(:scope):is(.color-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}.color-input-group[data-invalid=true]:focus,:where(:scope):is(.color-input-group[data-invalid=true]:focus),.color-input-group[data-invalid=true]:focus-visible,:where(:scope):is(.color-input-group[data-invalid=true]:focus-visible),.color-input-group[data-invalid=true][data-focused=true],:where(:scope):is(.color-input-group[data-invalid=true][data-focused=true]),.color-input-group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.color-input-group[data-invalid=true][data-focus-visible=true]),.color-input-group[data-invalid=true]:focus-within,:where(:scope):is(.color-input-group[data-invalid=true]:focus-within),.color-input-group[data-invalid=true][data-focus-within=true],:where(:scope):is(.color-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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true],:where(:scope):is(.color-input-group[data-invalid=true]){background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],:where(:scope):is(.color-input-group[data-disabled=true]),.color-input-group[aria-disabled=true],:where(:scope):is(.color-input-group[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input,:where(:scope):is(.color-input-group__input){cursor:text;border-style:var(--tw-border-style);height:100%;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;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.color-input-group__input,:where(:scope):is(.color-input-group__input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.color-input-group__input::placeholder,:where(:scope):is(.color-input-group__input)::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input,:where(:scope):is(.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input,:where(:scope):is(.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,:where(:scope):is(.color-input-group__input:focus),.color-input-group__input:focus-visible,:where(:scope):is(.color-input-group__input:focus-visible){--tw-outline-style:none;outline-style:none}.color-input-group__prefix,:where(:scope):is(.color-input-group__prefix){color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix,:where(:scope):is(.color-input-group__suffix){color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary,:where(:scope):is(.color-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(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.color-input-group--secondary:hover:not(:focus-within),:where(:scope):is(.color-input-group--secondary:hover:not(:focus-within)),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true])){background-color:var(--color-input-group-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.color-input-group--secondary:focus-within,:where(:scope):is(.color-input-group--secondary:focus-within),.color-input-group--secondary[data-focus-within=true],:where(:scope):is(.color-input-group--secondary[data-focus-within=true]){background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true],:where(:scope):is(.color-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}.color-input-group--secondary[data-invalid=true]:focus,:where(:scope):is(.color-input-group--secondary[data-invalid=true]:focus),.color-input-group--secondary[data-invalid=true]:focus-visible,:where(:scope):is(.color-input-group--secondary[data-invalid=true]:focus-visible),.color-input-group--secondary[data-invalid=true][data-focused=true],:where(:scope):is(.color-input-group--secondary[data-invalid=true][data-focused=true]),.color-input-group--secondary[data-invalid=true][data-focus-visible=true],:where(:scope):is(.color-input-group--secondary[data-invalid=true][data-focus-visible=true]),.color-input-group--secondary[data-invalid=true]:focus-within,:where(:scope):is(.color-input-group--secondary[data-invalid=true]:focus-within),.color-input-group--secondary[data-invalid=true][data-focus-within=true],:where(:scope):is(.color-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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true],:where(:scope):is(.color-input-group--secondary[data-invalid=true]){border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input],:where(:scope):is(.color-input-group--secondary [data-slot=color-input-group-input]){background-color:#0000}.color-input-group--full-width,:where(:scope):is(.color-input-group--full-width){width:100%}.color-field,:where(:scope):is(.color-field){gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]){display:none}.color-field [data-slot=label],:where(:scope):is(.color-field [data-slot=label]){width:fit-content}.color-field--full-width,:where(:scope):is(.color-field--full-width){width:100%}.slider,:where(:scope):is(.slider){gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label],:where(:scope):is(.slider [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}.slider .slider__output,:where(:scope):is(.slider .slider__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}.slider .slider__track,:where(:scope):is(.slider .slider__track){border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill,:where(:scope):is(.slider .slider__fill){pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb,:where(:scope):is(.slider .slider__thumb){cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb:after,:where(:scope):is(.slider .slider__thumb):after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);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);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}.slider .slider__thumb:after:is(),:where(:scope):is(.slider .slider__thumb:after:is()){transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb:after:not(:is()),:where(:scope):is(.slider .slider__thumb:after:not(:is())){transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb[data-dragging=true],:where(:scope):is(.slider .slider__thumb[data-dragging=true]){cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after,:where(:scope):is(.slider .slider__thumb[data-dragging=true]):after{scale:.9}.slider .slider__thumb[data-dragging=true]:after:is(),:where(:scope):is(.slider .slider__thumb[data-dragging=true]:after:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb[data-dragging=true]:after:not(:is()),:where(:scope):is(.slider .slider__thumb[data-dragging=true]:after:not(:is())){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@scope (.hero-scope) to (.legacy-island){.slider .slider__thumb[data-focus-visible=true],:where(:scope):is(.slider .slider__thumb[data-focus-visible=true]){z-index:10;--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}.slider .slider__thumb[data-disabled=true],:where(:scope):is(.slider .slider__thumb[data-disabled=true]){cursor:default}.slider:disabled,:where(:scope):is(.slider:disabled),.slider[data-disabled=true],:where(:scope):is(.slider[data-disabled=true]),.slider[aria-disabled=true],:where(:scope):is(.slider[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label],:where(:scope):is(:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]){opacity:1}.slider[data-orientation=horizontal],:where(:scope):is(.slider[data-orientation=horizontal]){flex-direction:column}.slider[data-orientation=horizontal] .slider__track,:where(:scope):is(.slider[data-orientation=horizontal] .slider__track){height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true],:where(:scope):is(.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]){border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true],:where(:scope):is(.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]){border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,:where(:scope):is(.slider[data-orientation=horizontal] .slider__fill),.slider[data-orientation=horizontal] .slider__thumb,:where(:scope):is(.slider[data-orientation=horizontal] .slider__thumb){height:100%}.slider[data-orientation=horizontal] .slider__thumb,:where(:scope):is(.slider[data-orientation=horizontal] .slider__thumb){width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after,:where(:scope):is(.slider[data-orientation=horizontal] .slider__thumb):after{width:1.5rem;height:1rem}.slider[data-orientation=vertical],:where(:scope):is(.slider[data-orientation=vertical]){gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,:where(:scope):is(.slider[data-orientation=vertical] .slider__output),.slider[data-orientation=vertical] [data-slot=label],:where(:scope):is(.slider[data-orientation=vertical] [data-slot=label]){text-align:center}.slider[data-orientation=vertical] .slider__track,:where(:scope):is(.slider[data-orientation=vertical] .slider__track){height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true],:where(:scope):is(.slider[data-orientation=vertical] .slider__track[data-fill-start=true]){border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true],:where(:scope):is(.slider[data-orientation=vertical] .slider__track[data-fill-end=true]){border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,:where(:scope):is(.slider[data-orientation=vertical] .slider__fill),.slider[data-orientation=vertical] .slider__thumb,:where(:scope):is(.slider[data-orientation=vertical] .slider__thumb){width:100%}.slider[data-orientation=vertical] .slider__thumb,:where(:scope):is(.slider[data-orientation=vertical] .slider__thumb){height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after,:where(:scope):is(.slider[data-orientation=vertical] .slider__thumb):after{width:1rem;height:1.5rem}.switch,:where(:scope):is(.switch){align-items:flex-start;gap:var(--spacing);-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)){@scope (.hero-scope) to (.legacy-island){.switch,:where(:scope):is(.switch){--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}}@scope (.hero-scope) to (.legacy-island){.switch,:where(:scope):is(.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],:where(:scope):is(.switch[data-disabled=true]),.switch[data-disabled=true] [data-slot=description],:where(:scope):is(.switch[data-disabled=true] [data-slot=description]),.switch[data-disabled=true] [data-slot=field-error],:where(:scope):is(.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,:where(:scope):is(.switch[data-disabled=true] .switch__thumb){background-color:var(--default-foreground)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.switch[data-disabled=true] .switch__thumb,:where(:scope):is(.switch[data-disabled=true] .switch__thumb){background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.switch>[data-slot=description],:where(:scope):is(.switch>[data-slot=description]){width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error],:where(:scope):is(.switch>[data-slot=field-error]){width:100%;min-width: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],:where(:scope):is(.switch.switch--sm>[data-slot=description]),.switch.switch--sm>[data-slot=field-error],:where(:scope):is(.switch.switch--sm>[data-slot=field-error]){padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],:where(:scope):is(.switch.switch--lg>[data-slot=description]),.switch.switch--lg>[data-slot=field-error],:where(:scope):is(.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,:where(:scope):is(: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,:where(:scope):is(.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] *),:where(:scope):is(.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.switch:focus-visible .switch__control,:where(:scope):is(.switch:focus-visible .switch__control),.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control,:where(:scope):is(.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control),.switch [data-slot=switch-content][data-focus-visible=true] .switch__control,:where(:scope):is(.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:hover .switch__control,:where(:scope):is(.switch:hover .switch__control),.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,:where(:scope):is(.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control),.switch [data-slot=switch-content][data-hovered=true] .switch__control,:where(:scope):is(.switch [data-slot=switch-content][data-hovered=true] .switch__control){background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,:where(:scope):is(.switch:active .switch__control),.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,:where(:scope):is(.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control),.switch [data-slot=switch-content][data-pressed=true] .switch__control,:where(:scope):is(.switch [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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.switch[aria-checked=true] .switch__control,:where(:scope):is(.switch[aria-checked=true] .switch__control),.switch[data-selected=true] .switch__control,:where(:scope):is(.switch[data-selected=true] .switch__control){background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,:where(:scope):is(.switch[aria-checked=true]:hover .switch__control),.switch[data-selected=true]:hover .switch__control,:where(:scope):is(.switch[data-selected=true]:hover .switch__control),.switch[aria-checked=true][data-hovered=true] .switch__control,:where(:scope):is(.switch[aria-checked=true][data-hovered=true] .switch__control),.switch[data-selected=true][data-hovered=true] .switch__control,:where(:scope):is(.switch[data-selected=true][data-hovered=true] .switch__control),.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,:where(:scope):is(.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control),.switch[aria-checked=true]:active .switch__control,:where(:scope):is(.switch[aria-checked=true]:active .switch__control),.switch[data-selected=true]:active .switch__control,:where(:scope):is(.switch[data-selected=true]:active .switch__control),.switch[aria-checked=true][data-pressed=true] .switch__control,:where(:scope):is(.switch[aria-checked=true][data-pressed=true] .switch__control),.switch[data-selected=true][data-pressed=true] .switch__control,:where(:scope):is(.switch[data-selected=true][data-pressed=true] .switch__control),.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control,:where(:scope):is(.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control){background-color:var(--switch-control-bg-checked-hover)}.switch__content,:where(:scope):is(.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,:where(:scope):is(.switch--sm .switch__control){border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control,:where(:scope):is(.switch--lg .switch__control){width:3rem;height:1.5rem}.switch__thumb,:where(:scope):is(.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] *),:where(:scope):is(.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.switch[aria-checked=true] .switch__thumb,:where(:scope):is(.switch[aria-checked=true] .switch__thumb),.switch[data-selected=true] .switch__thumb,:where(:scope):is(.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,:where(:scope):is(.switch--sm .switch__thumb){border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),:where(:scope):is(.switch[aria-checked=true] :is(.switch--sm .switch__thumb)),.switch[data-selected=true] :is(.switch--sm .switch__thumb),:where(:scope):is(.switch[data-selected=true] :is(.switch--sm .switch__thumb)){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb,:where(:scope):is(.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),:where(:scope):is(.switch[aria-checked=true] :is(.switch--lg .switch__thumb)),.switch[data-selected=true] :is(.switch--lg .switch__thumb),:where(:scope):is(.switch[data-selected=true] :is(.switch--lg .switch__thumb)){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*,:where(:scope):is(.switch__thumb>*){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label,:where(:scope):is(.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],:where(:scope):is(.switch [data-slot=label]){-webkit-user-select:none;user-select:none}.switch__content [data-slot=label],:where(:scope):is(.switch__content [data-slot=label]){cursor:var(--cursor-interactive)}.switch [data-slot=description],:where(:scope):is(.switch [data-slot=description]){cursor:default;-webkit-user-select:none;user-select:none}.switch-group,:where(:scope):is(.switch-group){gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items,:where(:scope):is(.switch-group__items){gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items,:where(:scope):is(.switch-group--horizontal .switch-group__items){flex-direction:row}.switch-group--vertical .switch-group__items,:where(:scope):is(.switch-group--vertical .switch-group__items){flex-direction:column}.badge,:where(:scope):is(.badge){justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label,:where(:scope):is(.badge__label){padding-inline:calc(var(--spacing) * .5)}.badge-anchor,:where(:scope):is(.badge-anchor){flex-shrink:0;display:inline-flex;position:relative}.badge--lg,:where(:scope):is(.badge--lg){min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm,:where(:scope):is(.badge--sm){min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent,:where(:scope):is(.badge--accent){--badge-fg:var(--accent-soft-foreground)}.badge--default,:where(:scope):is(.badge--default){--badge-fg:var(--default-foreground)}.badge--success,:where(:scope):is(.badge--success){--badge-fg:var(--success-soft-foreground)}.badge--warning,:where(:scope):is(.badge--warning){--badge-fg:var(--warning-soft-foreground)}.badge--danger,:where(:scope):is(.badge--danger){--badge-fg:var(--danger-soft-foreground)}.badge--top-right,:where(:scope):is(.badge--top-right){position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left,:where(:scope):is(.badge--top-left){position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right,:where(:scope):is(.badge--bottom-right){position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left,:where(:scope):is(.badge--bottom-left){position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent,:where(:scope):is(.badge--primary.badge--accent){--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default,:where(:scope):is(.badge--primary.badge--default){--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success,:where(:scope):is(.badge--primary.badge--success){--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning,:where(:scope):is(.badge--primary.badge--warning){--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger,:where(:scope):is(.badge--primary.badge--danger){--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent,:where(:scope):is(.badge--soft.badge--accent){--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default,:where(:scope):is(.badge--soft.badge--default){--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success,:where(:scope):is(.badge--soft.badge--success){--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning,:where(:scope):is(.badge--soft.badge--warning){--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger,:where(:scope):is(.badge--soft.badge--danger){--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip,:where(:scope):is(.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,:where(:scope):is(.chip__label){padding-inline:calc(var(--spacing) * .5)}.chip--accent,:where(:scope):is(.chip--accent){--chip-fg:var(--accent-soft-foreground)}.chip--danger,:where(:scope):is(.chip--danger){--chip-fg:var(--danger-soft-foreground)}.chip--default,:where(:scope):is(.chip--default){--chip-fg:var(--default-foreground)}.chip--success,:where(:scope):is(.chip--success){--chip-fg:var(--success-soft-foreground)}.chip--warning,:where(:scope):is(.chip--warning){--chip-fg:var(--warning-soft-foreground)}.chip--tertiary,:where(:scope):is(.chip--tertiary){--chip-bg:transparent}.chip--sm,:where(:scope):is(.chip--sm){padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md,:where(:scope):is(.chip--md){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg,:where(:scope):is(.chip--lg){padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);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,:where(:scope):is(.chip--primary.chip--accent){--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success,:where(:scope):is(.chip--primary.chip--success){--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning,:where(:scope):is(.chip--primary.chip--warning){--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger,:where(:scope):is(.chip--primary.chip--danger){--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft,:where(:scope):is(.chip--accent.chip--soft){--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft,:where(:scope):is(.chip--success.chip--soft){--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft,:where(:scope):is(.chip--warning.chip--soft){--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft,:where(:scope):is(.chip--danger.chip--soft){--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft,:where(:scope):is(.chip--default.chip--soft){--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root,:where(:scope):is(.table-root){grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container,:where(:scope):is(.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,:where(:scope):is(.table-root--primary){background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px,calc(var(--radius) * 2.5))}.table-root--secondary .table__header,:where(:scope):is(.table-root--secondary .table__header){border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column,:where(:scope):is(.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),:where(:scope):is(.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),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.table-root--secondary .table__body tr:first-child td:first-child),.table-root--secondary .table__body tr:first-child td:last-child,:where(:scope):is(.table-root--secondary .table__body tr:first-child td:last-child),.table-root--secondary .table__body tr:last-child td:first-child,:where(:scope):is(.table-root--secondary .table__body tr:last-child td:first-child),.table-root--secondary .table__body tr:last-child td:last-child,:where(:scope):is(.table-root--secondary .table__body tr:last-child td:last-child){border-radius:0}.table-root--secondary .table__body:not(tbody),:where(:scope):is(.table-root--secondary .table__body:not(tbody)){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.table-root--secondary .table__row .table__cell,:where(:scope):is(.table-root--secondary .table__row .table__cell){border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.table-root--secondary .table__row .table__cell,:where(:scope):is(.table-root--secondary .table__row .table__cell){background-color:#0000}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.table-root--secondary .table__row:hover .table__cell,:where(:scope):is(.table-root--secondary .table__row:hover .table__cell),.table-root--secondary .table__row[data-hovered=true] .table__cell,:where(:scope):is(.table-root--secondary .table__row[data-hovered=true] .table__cell){background-color:var(--default)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.table-root--secondary .table__row:hover .table__cell,:where(:scope):is(.table-root--secondary .table__row:hover .table__cell),.table-root--secondary .table__row[data-hovered=true] .table__cell,:where(:scope):is(.table-root--secondary .table__row[data-hovered=true] .table__cell){background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}}@scope (.hero-scope) to (.legacy-island){.table__content,:where(:scope):is(.table__content){border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;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,:where(:scope):is(.table-root--primary .table__content){overflow:clip}.table__header,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.table__header,:where(:scope):is(.table__header){border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.table__header,:where(:scope):is(.table__header){background-color:var(--surface-secondary)}.table__column,:where(:scope):is(.table__column){padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;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,:where(:scope):is(.table__column):after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;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,:where(:scope):is(.table__column:last-child:not(:only-child)):after{content:none}.table__column[data-allows-sorting=true],:where(:scope):is(.table__column[data-allows-sorting=true]){cursor:var(--cursor-interactive)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.table__column[data-allows-sorting=true]:hover,:where(:scope):is(.table__column[data-allows-sorting=true]:hover),.table__column[data-allows-sorting=true][data-hovered=true],:where(:scope):is(.table__column[data-allows-sorting=true][data-hovered=true]){color:var(--foreground)}}}@scope (.hero-scope) to (.legacy-island){.table__column:focus-visible,:where(:scope):is(.table__column:focus-visible),.table__column[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is([role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column):after{content:none}.table__sortable-column-header,:where(:scope):is(.table__sortable-column-header){justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator,:where(:scope):is(.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);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending],:where(:scope):is(.table__sortable-column-indicator[data-direction=descending]){rotate:180deg}.table__body tr:first-child td:first-child,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.table__body tr:last-child td:last-child){border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody),:where(:scope):is(.table__body:not(tbody)){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.table__row,:where(:scope):is(.table__row){border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.table__row:last-child,:where(:scope):is(.table__row:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.table__row:hover .table__cell,:where(:scope):is(.table__row:hover .table__cell),.table__row[data-hovered=true] .table__cell,:where(:scope):is(.table__row[data-hovered=true] .table__cell){background-color:var(--surface)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.table__row:hover .table__cell,:where(:scope):is(.table__row:hover .table__cell),.table__row[data-hovered=true] .table__cell,:where(:scope):is(.table__row[data-hovered=true] .table__cell){background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}}@scope (.hero-scope) to (.legacy-island){.table__row[data-selected=true] .table__cell,:where(:scope):is(.table__row[data-selected=true] .table__cell){background-color:var(--surface)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.table__row[data-selected=true] .table__cell,:where(:scope):is(.table__row[data-selected=true] .table__cell){background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.table__row[aria-disabled=true],:where(:scope):is(.table__row[aria-disabled=true]),.table__row[data-disabled=true],:where(:scope):is(.table__row[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,:where(:scope):is(.table__row:focus-visible),.table__row[data-focus-visible=true],:where(:scope):is(.table__row[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true],:where(:scope):is(.table__row[data-dragging=true]){opacity:.5}.table__row[data-drop-target=true] .table__cell,:where(:scope):is(.table__row[data-drop-target=true] .table__cell){background-color:var(--accent-soft)}.table__cell,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.table__cell,:where(:scope):is(.table__cell){border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.table__cell:focus-visible,:where(:scope):is(.table__cell:focus-visible),.table__cell[data-focus-visible=true],:where(:scope):is(.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),:where(:scope):is(.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,:where(:scope):is(.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),:where(:scope):is(.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),:where(:scope):is(.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),:where(:scope):is(.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column)){--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;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),:where(:scope):is(.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),:where(:scope):is(.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column)){--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;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);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),:where(:scope):is(.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),:where(:scope):is(.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],:where(:scope):is(.table__cell[data-tree-column]){padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer,:where(:scope):is(.table__footer){padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container,:where(:scope):is(.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,:where(:scope):is(.table__column-resizer){height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;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],:where(:scope):is(.table__column-resizer[data-hovered=true]),.table__column-resizer:hover,:where(:scope):is(.table__column-resizer:hover),.table__column-resizer[data-resizing=true],:where(:scope):is(.table__column-resizer[data-resizing=true]){height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],:where(:scope):is(.table__column-resizer[data-focus-visible=true]),.table__column-resizer:focus-visible,:where(:scope):is(.table__column-resizer:focus-visible){height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after,:where(:scope):is(.table__column:has(.table__column-resizer)):after{content:none}.table__load-more td,:where(:scope):is(.table__load-more td),.table__load-more [role=rowheader],:where(:scope):is(.table__load-more [role=rowheader]){padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*,:where(:scope):is(:is(.table__load-more td,.table__load-more [role=rowheader])>*){margin-inline:auto}.table__load-more-content,:where(:scope):is(.table__load-more-content){justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert,:where(:scope):is(.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,:where(:scope):is(.alert__content){flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator,:where(:scope):is(.alert__indicator){padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon],:where(:scope):is(.alert__indicator [data-slot=alert-default-icon]){box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title,:where(:scope):is(.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,:where(:scope):is(.alert__description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,:where(:scope):is(.alert--default .alert__indicator),.alert--default .alert__title,:where(:scope):is(.alert--default .alert__title){color:var(--foreground)}.alert--accent .alert__indicator,:where(:scope):is(.alert--accent .alert__indicator),.alert--accent .alert__title,:where(:scope):is(.alert--accent .alert__title){color:var(--accent-soft-foreground)}.alert--success .alert__indicator,:where(:scope):is(.alert--success .alert__indicator),.alert--success .alert__title,:where(:scope):is(.alert--success .alert__title){color:var(--success-soft-foreground)}.alert--warning .alert__indicator,:where(:scope):is(.alert--warning .alert__indicator),.alert--warning .alert__title,:where(:scope):is(.alert--warning .alert__title){color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,:where(:scope):is(.alert--danger .alert__indicator),.alert--danger .alert__title,:where(:scope):is(.alert--danger .alert__title){color:var(--danger-soft-foreground)}.empty-state,:where(:scope):is(.empty-state){padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton,:where(:scope):is(.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)){@scope (.hero-scope) to (.legacy-island){.skeleton,:where(:scope):is(.skeleton){background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.skeleton--shimmer:after,:where(:scope):is(.skeleton--shimmer):after{--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;top:0;right:0;bottom:0;left:0}}@supports (background-image:linear-gradient(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.skeleton--shimmer:after,:where(:scope):is(.skeleton--shimmer):after{--tw-gradient-position:to right in oklab}}}@scope (.hero-scope) to (.legacy-island){.skeleton--shimmer:after,:where(:scope):is(.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,:where(:scope):is(.skeleton--shimmer:has(.skeleton)):after{content:none}.skeleton--shimmer:has(.skeleton):before,:where(:scope):is(.skeleton--shimmer:has(.skeleton)):before{--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,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute;top:0;right:0;bottom:0;left:0}.skeleton--shimmer:has(.skeleton) .skeleton:after,:where(:scope):is(.skeleton--shimmer:has(.skeleton) .skeleton):after{content:none}.skeleton--pulse,:where(:scope):is(.skeleton--pulse){animation:var(--animate-pulse)}.meter,:where(:scope):is(.meter){gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label],:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.meter .meter__fill){border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.meter:disabled,:where(:scope):is(.meter:disabled),.meter[data-disabled=true],:where(:scope):is(.meter[data-disabled=true]),.meter[aria-disabled=true],:where(:scope):is(.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],:where(:scope):is(:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]){opacity:1}.meter--sm .meter__track,:where(:scope):is(.meter--sm .meter__track){height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill,:where(:scope):is(.meter--sm .meter__fill){border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track,:where(:scope):is(.meter--lg .meter__track){height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill,:where(:scope):is(.meter--lg .meter__fill){border-radius:calc(var(--radius) * .75)}.meter--default,:where(:scope):is(.meter--default){--meter-fill:var(--default-foreground)}.meter--accent,:where(:scope):is(.meter--accent){--meter-fill:var(--accent)}.meter--success,:where(:scope):is(.meter--success){--meter-fill:var(--success)}.meter--warning,:where(:scope):is(.meter--warning){--meter-fill:var(--warning)}.meter--danger,:where(:scope):is(.meter--danger){--meter-fill:var(--danger)}.progress-bar,:where(:scope):is(.progress-bar){gap:var(--spacing);--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],:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.progress-bar .progress-bar__fill){border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.progress-bar:not([aria-valuenow]) .progress-bar__fill,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.progress-bar:disabled,:where(:scope):is(.progress-bar:disabled),.progress-bar[data-disabled=true],:where(:scope):is(.progress-bar[data-disabled=true]),.progress-bar[aria-disabled=true],:where(:scope):is(.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],:where(:scope):is(: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%)}}@scope (.hero-scope) to (.legacy-island){.progress-bar--sm .progress-bar__track,:where(:scope):is(.progress-bar--sm .progress-bar__track){height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill,:where(:scope):is(.progress-bar--sm .progress-bar__fill){border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track,:where(:scope):is(.progress-bar--lg .progress-bar__track){height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill,:where(:scope):is(.progress-bar--lg .progress-bar__fill){border-radius:calc(var(--radius) * .75)}.progress-bar--default,:where(:scope):is(.progress-bar--default){--progress-bar-fill:var(--default-foreground)}.progress-bar--accent,:where(:scope):is(.progress-bar--accent){--progress-bar-fill:var(--accent)}.progress-bar--success,:where(:scope):is(.progress-bar--success){--progress-bar-fill:var(--success)}.progress-bar--warning,:where(:scope):is(.progress-bar--warning){--progress-bar-fill:var(--warning)}.progress-bar--danger,:where(:scope):is(.progress-bar--danger){--progress-bar-fill:var(--danger)}.progress-circle,:where(:scope):is(.progress-circle){--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track,:where(:scope):is(.progress-circle .progress-circle__track){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle,:where(:scope):is(.progress-circle .progress-circle__track-circle){stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle,:where(:scope):is(.progress-circle .progress-circle__fill-circle){stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.progress-circle:not([aria-valuenow]) .progress-circle__track,:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track){animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.progress-circle:disabled,:where(:scope):is(.progress-circle:disabled),.progress-circle[data-disabled=true],:where(:scope):is(.progress-circle[data-disabled=true]),.progress-circle[aria-disabled=true],:where(:scope):is(.progress-circle[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@scope (.hero-scope) to (.legacy-island){.progress-circle--sm .progress-circle__track,:where(:scope):is(.progress-circle--sm .progress-circle__track){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track,:where(:scope):is(.progress-circle--lg .progress-circle__track){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default,:where(:scope):is(.progress-circle--default){--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent,:where(:scope):is(.progress-circle--accent){--progress-circle-stroke:var(--accent)}.progress-circle--success,:where(:scope):is(.progress-circle--success){--progress-circle-stroke:var(--success)}.progress-circle--warning,:where(:scope):is(.progress-circle--warning){--progress-circle-stroke:var(--warning)}.progress-circle--danger,:where(:scope):is(.progress-circle--danger){--progress-circle-stroke:var(--danger)}.spinner,:where(:scope):is(.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] *),:where(:scope):is(.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.spinner--sm,:where(:scope):is(.spinner--sm){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg,:where(:scope):is(.spinner--lg){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl,:where(:scope):is(.spinner--xl){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current,:where(:scope):is(.spinner--current){color:inherit}.spinner--accent,:where(:scope):is(.spinner--accent){color:var(--accent)}.spinner--danger,:where(:scope):is(.spinner--danger){color:var(--danger)}.spinner--success,:where(:scope):is(.spinner--success){color:var(--success)}.spinner--warning,:where(:scope):is(.spinner--warning){color:var(--warning)}.toast-region,:where(:scope):is(.toast-region){pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.toast-region,:where(:scope):is(.toast-region){width:auto;min-width:var(--toast-width)}}}@scope (.hero-scope) to (.legacy-island){.toast-region,:where(:scope):is(.toast-region){display:block}.toast-region--bottom,:where(:scope):is(.toast-region--bottom){bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start,:where(:scope):is(.toast-region--bottom-start){inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end,:where(:scope):is(.toast-region--bottom-end){inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top,:where(:scope):is(.toast-region--top){top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start,:where(:scope):is(.toast-region--top-start){inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end,:where(:scope):is(.toast-region--top-end){inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible,:where(:scope):is(.toast-region:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast,:where(:scope):is(.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;inset-inline:0}.toast--bottom,:where(:scope):is(.toast--bottom),.toast--bottom-start,:where(:scope):is(.toast--bottom-start),.toast--bottom-end,:where(:scope):is(.toast--bottom-end){bottom:0}.toast--top,:where(:scope):is(.toast--top),.toast--top-start,:where(:scope):is(.toast--top-start),.toast--top-end,:where(:scope):is(.toast--top-end){top:0}.toast:not([data-frontmost=true]),:where(:scope):is(.toast:not([data-frontmost=true])){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button,:where(:scope):is(.toast:not([data-frontmost=true]) .toast__close-button){pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true],:where(:scope):is(.toast[data-hidden=true]){pointer-events:none;opacity:0;display:flex}.toast:focus-visible,:where(:scope):is(.toast:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,:where(:scope):is(.toast--bottom),.toast--bottom-start,:where(:scope):is(.toast--bottom-start),.toast--bottom-end,:where(:scope):is(.toast--bottom-end){view-transition-class:toast-bottom}.toast--top,:where(:scope):is(.toast--top),.toast--top-start,:where(:scope):is(.toast--top-start),.toast--top-end,:where(:scope):is(.toast--top-end){view-transition-class:toast-top}.toast__content,:where(:scope):is(.toast__content){flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator,:where(:scope):is(.toast__indicator){padding:var(--spacing);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],:where(:scope):is(.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],:where(:scope):is(.toast__indicator [data-slot=spinner]),.toast__indicator [data-slot=spinner-icon],:where(:scope):is(.toast__indicator [data-slot=spinner-icon]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title,:where(:scope):is(.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,:where(:scope):is(.toast__description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button,:where(:scope):is(.toast__close-button){pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top: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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.toast__close-button,:where(:scope):is(.toast__close-button){border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}}@scope (.hero-scope) to (.legacy-island){.toast__close-button,:where(:scope):is(.toast__close-button){transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.toast__close-button [data-slot=close-button-icon],:where(:scope):is(.toast__close-button [data-slot=close-button-icon]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.toast__close-button [data-slot=close-button-icon],:where(:scope):is(.toast__close-button [data-slot=close-button-icon]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.toast__close-button:hover,:where(:scope):is(.toast__close-button:hover),.toast__close-button[data-hovered=true],:where(:scope):is(.toast__close-button[data-hovered=true]){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){.toast[data-frontmost=true]:hover .toast__close-button,:where(:scope):is(.toast[data-frontmost=true]:hover .toast__close-button){pointer-events:auto;opacity:1}.toast__action,:where(:scope):is(.toast__action){margin-top:calc(var(--spacing) * 2)}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.toast__action,:where(:scope):is(.toast__action){margin-top:0}}}@scope (.hero-scope) to (.legacy-island){.toast--accent .toast__title,:where(:scope):is(.toast--accent .toast__title){color:var(--accent-soft-foreground)}.toast--success .toast__title,:where(:scope):is(.toast--success .toast__title),.toast--success .toast__indicator,:where(:scope):is(.toast--success .toast__indicator){color:var(--success-soft-foreground)}.toast--warning .toast__title,:where(:scope):is(.toast--warning .toast__title),.toast--warning .toast__indicator,:where(:scope):is(.toast--warning .toast__indicator){color:var(--warning-soft-foreground)}.toast--danger .toast__title,:where(:scope):is(.toast--danger .toast__title),.toast--danger .toast__indicator,:where(:scope):is(.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%}}@scope (.hero-scope) to (.legacy-island){.checkbox-group,:where(:scope):is(.checkbox-group){flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox],:where(:scope):is(.checkbox-group [data-slot=checkbox]){margin-top:calc(var(--spacing) * 4)}.checkbox,:where(:scope):is(.checkbox){align-items:flex-start;gap:var(--spacing);--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],:where(:scope):is(.checkbox>[data-slot=description]),.checkbox>[data-slot=field-error],:where(:scope):is(.checkbox>[data-slot=field-error]){cursor:default;width:100%;min-width:0;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],:where(:scope):is(.checkbox [data-slot=label]){-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label],:where(:scope):is(.checkbox .checkbox__content [data-slot=label]){cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],:where(:scope):is(.checkbox[data-disabled=true]),.checkbox[data-disabled=true] [data-slot=description],:where(:scope):is(.checkbox[data-disabled=true] [data-slot=description]),.checkbox[data-disabled=true] [data-slot=field-error],:where(:scope):is(.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,:where(:scope):is(:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator){border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark],:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]){color:var(--danger-foreground)}.checkbox__control,:where(:scope):is(.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] *),:where(:scope):is(.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.checkbox__control,:where(:scope):is(.checkbox__control){cursor:var(--cursor-interactive)}.checkbox__control:before,:where(:scope):is(.checkbox__control):before{pointer-events:none;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;top:0;right:0;bottom:0;left:0}.checkbox__control:before:is(),:where(:scope):is(.checkbox__control:before:is()){transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.checkbox__control:before:not(:is()),:where(:scope):is(.checkbox__control:before:not(:is())){transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.checkbox:focus-visible .checkbox__control,:where(:scope):is(.checkbox:focus-visible .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,:where(:scope):is(.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control),.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control,:where(:scope):is(.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:hover .checkbox__control,:where(:scope):is(.checkbox:hover .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,:where(:scope):is(.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control,:where(:scope):is(.checkbox [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,:where(:scope):is(: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,:where(:scope):is(.checkbox[aria-checked=true] .checkbox__control),.checkbox[data-selected=true] .checkbox__control,:where(:scope):is(.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,:where(:scope):is(: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,:where(:scope):is(.checkbox[data-indeterminate=true] .checkbox__control){background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,:where(:scope):is(.checkbox:active[data-indeterminate=true] .checkbox__control),.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control,:where(:scope):is(.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control,:where(:scope):is(.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,:where(:scope):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,:where(:scope):is(.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,:where(:scope):is(: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,:where(:scope):is(: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],:where(:scope):is(: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],:where(:scope):is(: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,:where(:scope):is(: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],:where(:scope):is(: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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,:where(:scope):is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control),.checkbox[data-invalid=true][data-selected=true] .checkbox__control,:where(:scope):is(.checkbox[data-invalid=true][data-selected=true] .checkbox__control),.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,:where(:scope):is(.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control),.checkbox[aria-invalid=true][data-selected=true] .checkbox__control,:where(:scope):is(.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,:where(:scope):is(: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,:where(:scope):is(.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control),.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control,:where(:scope):is(.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control){background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.checkbox--disabled){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control,:where(:scope):is(.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),:where(:scope):is(.checkbox:hover :is(.checkbox--secondary .checkbox__control)),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),:where(:scope):is(.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control)),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control),:where(:scope):is(.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control)){border-color:var(--field-border-hover)}.checkbox__content,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control)):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,:where(:scope):is(.checkbox--secondary[data-indeterminate=true] .checkbox__control),.checkbox--secondary[data-indeterminate=true] .checkbox__control:before,:where(:scope):is(.checkbox--secondary[data-indeterminate=true] .checkbox__control):before{background-color:var(--accent)}.fieldset,:where(:scope):is(.fieldset){gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend,:where(:scope):is(.fieldset__legend){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)}.fieldset__field_group,:where(:scope):is(.fieldset__field_group){width:100%}:where(.fieldset__field_group>:not(:last-child)),:where(:scope):is(:where(.fieldset__field_group>: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)))}.fieldset__actions,:where(:scope):is(.fieldset__actions){align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp,:where(:scope):is(.input-otp){align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true],:where(:scope):is(.input-otp[data-disabled=true]){cursor:not-allowed;opacity:.5}.input-otp__group,:where(:scope):is(.input-otp__group){align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot,:where(:scope):is(.input-otp__slot){height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;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);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.input-otp__slot:hover,:where(:scope):is(.input-otp__slot:hover),.input-otp__slot[data-hovered=true],:where(:scope):is(.input-otp__slot[data-hovered=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.input-otp__slot[data-active=true],:where(:scope):is(.input-otp__slot[data-active=true]){z-index:10;background-color:var(--field-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-width:0px;--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;outline-style:none}.input-otp__slot[data-filled=true],:where(:scope):is(.input-otp__slot[data-filled=true]){background-color:var(--field-focus)}.input-otp__slot[data-disabled=true],:where(:scope):is(.input-otp__slot[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true],:where(:scope):is(.input-otp__slot[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-otp__slot[data-invalid=true]:focus,:where(:scope):is(.input-otp__slot[data-invalid=true]:focus),.input-otp__slot[data-invalid=true]:focus-visible,:where(:scope):is(.input-otp__slot[data-invalid=true]:focus-visible),.input-otp__slot[data-invalid=true][data-focused=true],:where(:scope):is(.input-otp__slot[data-invalid=true][data-focused=true]),.input-otp__slot[data-invalid=true][data-focus-visible=true],:where(:scope):is(.input-otp__slot[data-invalid=true][data-focus-visible=true]),.input-otp__slot[data-invalid=true]:focus-within,:where(:scope):is(.input-otp__slot[data-invalid=true]:focus-within),.input-otp__slot[data-invalid=true][data-focus-within=true],:where(:scope):is(.input-otp__slot[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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true],:where(:scope):is(.input-otp__slot[data-invalid=true]){background-color:var(--field-focus)}.input-otp__slot-value,:where(:scope):is(.input-otp__slot-value){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.input-otp__caret,:where(:scope):is(.input-otp__caret){height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator,:where(:scope):is(.input-otp__separator){border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot,:where(:scope):is(.input-otp--secondary .input-otp__slot){--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-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.input-otp--secondary .input-otp__slot:hover,:where(:scope):is(.input-otp--secondary .input-otp__slot:hover),.input-otp--secondary .input-otp__slot[data-hovered=true],:where(:scope):is(.input-otp--secondary .input-otp__slot[data-hovered=true]){background-color:var(--input-otp-slot-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.input-otp--secondary .input-otp__slot[data-active=true],:where(:scope):is(.input-otp--secondary .input-otp__slot[data-active=true]),.input-otp--secondary .input-otp__slot[data-filled=true],:where(:scope):is(.input-otp--secondary .input-otp__slot[data-filled=true]){background-color:var(--input-otp-slot-bg-focus)}}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@scope (.hero-scope) to (.legacy-island){.input,:where(:scope):is(.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,:where(:scope):is(.input)::placeholder{color:var(--field-placeholder,var(--muted))}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.input,:where(:scope):is(.input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.input,:where(:scope):is(.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] *),:where(:scope):is(.input:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.input:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.input:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.input:hover:not(:focus):not(:focus-visible),:where(:scope):is(.input:hover:not(:focus):not(:focus-visible)),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),:where(:scope):is(.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.input:focus,:where(:scope):is(.input:focus),.input[data-focused=true],:where(:scope):is(.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-width:0px;--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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.input[data-invalid=true]:focus),.input[data-invalid=true]:focus-visible,:where(:scope):is(.input[data-invalid=true]:focus-visible),.input[data-invalid=true][data-focused=true],:where(:scope):is(.input[data-invalid=true][data-focused=true]),.input[data-invalid=true][data-focus-visible=true],:where(:scope):is(.input[data-invalid=true][data-focus-visible=true]),.input[data-invalid=true]:focus-within,:where(:scope):is(.input[data-invalid=true]:focus-within),.input[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true],:where(:scope):is(.input[data-invalid=true]){background-color:var(--field-focus)}.input:disabled,:where(:scope):is(.input:disabled),.input[data-disabled=true],:where(:scope):is(.input[data-disabled=true]),.input[aria-disabled=true],:where(:scope):is(.input[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.input--secondary:hover:not(:focus):not(:focus-visible),:where(:scope):is(.input--secondary:hover:not(:focus):not(:focus-visible)),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]),:where(:scope):is(.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true])){background-color:var(--input-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.input--secondary:focus,:where(:scope):is(.input--secondary:focus),.input--secondary[data-focused=true],:where(:scope):is(.input--secondary[data-focused=true]){background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.input--secondary[data-invalid=true]:focus),.input--secondary[data-invalid=true]:focus-visible,:where(:scope):is(.input--secondary[data-invalid=true]:focus-visible),.input--secondary[data-invalid=true][data-focused=true],:where(:scope):is(.input--secondary[data-invalid=true][data-focused=true]),.input--secondary[data-invalid=true][data-focus-visible=true],:where(:scope):is(.input--secondary[data-invalid=true][data-focus-visible=true]),.input--secondary[data-invalid=true]:focus-within,:where(:scope):is(.input--secondary[data-invalid=true]:focus-within),.input--secondary[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true],:where(:scope):is(.input--secondary[data-invalid=true]){background-color:var(--input-bg-focus)}.input--full-width,:where(:scope):is(.input--full-width){width:100%}.input-group,:where(:scope):is(.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]),:where(:scope):is(.input-group:has([data-slot=input-group-textarea])){align-items:flex-start;height:auto}.input-group,:where(:scope):is(.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] *),:where(:scope):is(.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.input-group:hover:not(:focus-within),:where(:scope):is(.input-group:hover:not(:focus-within)),.input-group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.input-group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.input-group:has([data-slot=input-group-input]:focus),:where(:scope):is(.input-group:has([data-slot=input-group-input]:focus)),.input-group:has([data-slot=input-group-textarea]:focus),:where(:scope):is(.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-width:0px;--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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.input-group[data-invalid=true]:focus),.input-group[data-invalid=true]:focus-visible,:where(:scope):is(.input-group[data-invalid=true]:focus-visible),.input-group[data-invalid=true][data-focused=true],:where(:scope):is(.input-group[data-invalid=true][data-focused=true]),.input-group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.input-group[data-invalid=true][data-focus-visible=true]),.input-group[data-invalid=true]:focus-within,:where(:scope):is(.input-group[data-invalid=true]:focus-within),.input-group[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true],:where(:scope):is(.input-group[data-invalid=true]){background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],:where(:scope):is(.input-group[data-disabled=true]),.input-group[aria-disabled=true],:where(:scope):is(.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)),:where(:scope):is(:-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)),:where(:scope):is(:is(.input-group:has([data-slot=input-group-input]:autofill))){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input,:where(:scope):is(.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,:where(:scope):is(.input-group__input)::placeholder{color:var(--field-placeholder,var(--muted))}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.input-group__input,:where(:scope):is(.input-group__input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.input-group:has([data-slot=input-group-prefix]) .input-group__input,:where(:scope):is(.input-group:has([data-slot=input-group-prefix]) .input-group__input){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input,:where(:scope):is(.input-group:has([data-slot=input-group-suffix]) .input-group__input){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,:where(:scope):is(.input-group__input:focus),.input-group__input:focus-visible,:where(:scope):is(.input-group__input:focus-visible){--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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],:where(:scope):is(.input-group__input[data-slot=input-group-textarea]){resize:vertical;min-height:38px}.input-group__prefix,:where(:scope):is(.input-group__prefix){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-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix,:where(:scope):is(.input-group:has([data-slot=input-group-textarea]) .input-group__prefix){align-items:flex-start;padding-top:.5rem}.input-group__prefix,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.input-group__suffix,:where(:scope):is(.input-group__suffix){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-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix,:where(:scope):is(.input-group:has([data-slot=input-group-textarea]) .input-group__suffix){align-items:flex-start;padding-top:.5rem}.input-group__suffix,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.input-group--secondary,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.input-group--secondary:hover:not(:focus-within),:where(:scope):is(.input-group--secondary:hover:not(:focus-within)),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.input-group--secondary[data-hovered=true]:not([data-focus-within=true])){background-color:var(--input-group-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.input-group--secondary:has([data-slot=input-group-input]:focus),:where(:scope):is(.input-group--secondary:has([data-slot=input-group-input]:focus)),.input-group--secondary:has([data-slot=input-group-textarea]:focus),:where(:scope):is(.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.input-group--secondary[data-invalid=true]:focus),.input-group--secondary[data-invalid=true]:focus-visible,:where(:scope):is(.input-group--secondary[data-invalid=true]:focus-visible),.input-group--secondary[data-invalid=true][data-focused=true],:where(:scope):is(.input-group--secondary[data-invalid=true][data-focused=true]),.input-group--secondary[data-invalid=true][data-focus-visible=true],:where(:scope):is(.input-group--secondary[data-invalid=true][data-focus-visible=true]),.input-group--secondary[data-invalid=true]:focus-within,:where(:scope):is(.input-group--secondary[data-invalid=true]:focus-within),.input-group--secondary[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true],:where(:scope):is(.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],:where(:scope):is(.input-group--secondary [data-slot=input-group-input]),.input-group--secondary [data-slot=input-group-textarea],:where(:scope):is(.input-group--secondary [data-slot=input-group-textarea]){background-color:#0000}.input-group--full-width,:where(:scope):is(.input-group--full-width){width:100%}.number-field,:where(:scope):is(.number-field){gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]){display:none}.number-field [data-slot=label],:where(:scope):is(.number-field [data-slot=label]){width:fit-content}.number-field__group,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.number-field__group:hover:not(:focus-within),:where(:scope):is(.number-field__group:hover:not(:focus-within)),.number-field__group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.number-field__group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.number-field__group[data-focus-within=true],:where(:scope):is(.number-field__group[data-focus-within=true]),.number-field__group:focus-within,:where(:scope):is(.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-width:0px;--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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.number-field__group[data-invalid=true]:focus),.number-field__group[data-invalid=true]:focus-visible,:where(:scope):is(.number-field__group[data-invalid=true]:focus-visible),.number-field__group[data-invalid=true][data-focused=true],:where(:scope):is(.number-field__group[data-invalid=true][data-focused=true]),.number-field__group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.number-field__group[data-invalid=true][data-focus-visible=true]),.number-field__group[data-invalid=true]:focus-within,:where(:scope):is(.number-field__group[data-invalid=true]:focus-within),.number-field__group[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true],:where(:scope):is(.number-field__group[data-invalid=true]){background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],:where(:scope):is(.number-field__group[data-disabled=true]),.number-field__group[aria-disabled=true],:where(:scope):is(.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)),:where(:scope):is(:-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)),:where(:scope):is(:is(.number-field__group:has([data-slot=number-field-input]:autofill))){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input,:where(:scope):is(.number-field__input){border-style:var(--tw-border-style);min-width:0;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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.number-field__input,:where(:scope):is(.number-field__input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.number-field__group:has([slot=decrement]) .number-field__input,:where(:scope):is(.number-field__group:has([slot=decrement]) .number-field__input){border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input,:where(:scope):is(.number-field__group:has([slot=increment]) .number-field__input){border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,:where(:scope):is(.number-field__input:focus),.number-field__input:focus-visible,:where(:scope):is(.number-field__input:focus-visible){--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.number-field__increment-button),.number-field__decrement-button,:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.number-field__increment-button,:where(:scope):is(.number-field__increment-button),.number-field__decrement-button,:where(:scope):is(.number-field__decrement-button){cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button):active),:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true],:where(:scope):is(: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)){@scope (.hero-scope) to (.legacy-island){:is(.number-field__increment-button,.number-field__decrement-button):active,:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button):active),:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true],:where(:scope):is(: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)}}}@scope (.hero-scope) to (.legacy-island){:is(.number-field__increment-button,.number-field__decrement-button):active,:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button):active),:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true],:where(:scope):is(: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,:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button):disabled),:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:where(:scope):is(:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true]),:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true],:where(:scope):is(: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],:where(:scope):is(: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],:where(:scope):is(: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,:where(:scope):is(.number-field__increment-button){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.number-field__increment-button,:where(:scope):is(.number-field__increment-button){border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.number-field__decrement-button,:where(:scope):is(.number-field__decrement-button){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.number-field__decrement-button,:where(:scope):is(.number-field__decrement-button){border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.number-field--secondary .number-field__group,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.number-field--secondary .number-field__group:hover:not(:focus-within),:where(:scope):is(.number-field--secondary .number-field__group:hover:not(:focus-within)),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--number-field-group-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.number-field--secondary .number-field__group:focus-within,:where(:scope):is(.number-field--secondary .number-field__group:focus-within),.number-field--secondary .number-field__group[data-focus-within=true],:where(:scope):is(.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],:where(:scope):is(.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,:where(:scope):is(.number-field--secondary .number-field__group[data-invalid=true]:focus),.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,:where(:scope):is(.number-field--secondary .number-field__group[data-invalid=true]:focus-visible),.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],:where(:scope):is(.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],:where(:scope):is(.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true]),.number-field--secondary .number-field__group[data-invalid=true]:focus-within,:where(:scope):is(.number-field--secondary .number-field__group[data-invalid=true]:focus-within),.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true],:where(:scope):is(.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],:where(:scope):is(.number-field--secondary .number-field__group [data-slot=number-field-input]){background-color:#0000}.number-field--full-width,:where(:scope):is(.number-field--full-width),.number-field__group--full-width,:where(:scope):is(.number-field__group--full-width){width:100%}.radio-group,:where(:scope):is(.radio-group){flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio],:where(:scope):is(.radio-group[data-orientation=vertical] [data-slot=radio]){margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal],:where(:scope):is(.radio-group[data-orientation=horizontal]){gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control,:where(:scope):is(.radio-group--secondary .radio__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(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),:where(:scope):is(.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control)),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control),:where(:scope):is(.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control)){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before,:where(:scope):is(.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty):before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before,:where(:scope):is(.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty):before{background-color:var(--radio-control-bg-hover)}.radio,:where(:scope):is(.radio){align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label],:where(:scope):is(.radio [data-slot=label]){-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label],:where(:scope):is(.radio .radio__content [data-slot=label]){cursor:var(--cursor-interactive)}.radio>[data-slot=description],:where(:scope):is(.radio>[data-slot=description]),.radio>[data-slot=field-error],:where(:scope):is(.radio>[data-slot=field-error]){cursor:default;width:100%;min-width:0;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)}.radio:disabled,:where(:scope):is(.radio:disabled),.radio[data-disabled=true],:where(:scope):is(.radio[data-disabled=true]),.radio[aria-disabled=true],:where(:scope):is(.radio[aria-disabled=true]),:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:where(:scope):is(:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description]),:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error],:where(:scope):is(:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content,:where(:scope):is(.radio__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}.radio__control,:where(:scope):is(.radio__control){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);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}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.radio__control,:where(:scope):is(.radio__control){cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,:where(:scope):is(.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control),.radio [data-slot=radio-content][data-focus-visible=true] .radio__control,:where(:scope):is(.radio [data-slot=radio-content][data-focus-visible=true] .radio__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}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,:where(:scope):is(.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control),.radio [data-slot=radio-content][data-hovered=true] .radio__control,:where(:scope):is(.radio [data-slot=radio-content][data-hovered=true] .radio__control){border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before,:where(:scope):is(.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty):before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,:where(:scope):is(.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control),.radio [data-slot=radio-content][data-pressed=true] .radio__control,:where(:scope):is(.radio [data-slot=radio-content][data-pressed=true] .radio__control){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control,:where(:scope):is(.radio[data-selected] .radio__control),.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,:where(:scope):is(.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control),.radio:has(input:checked) .radio__control,:where(:scope):is(.radio:has(input:checked) .radio__control){background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,:where(:scope):is(.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control),.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,:where(:scope):is(.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control),.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control,:where(:scope):is(.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control){background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,:where(:scope):is(.radio[data-invalid=true] .radio__control),.radio[aria-invalid=true] .radio__control,:where(:scope):is(.radio[aria-invalid=true] .radio__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(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus),:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible),:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true]),:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true]),:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within),:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true],:where(:scope):is(:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,:where(:scope):is(.radio[data-invalid=true][data-selected] .radio__control),.radio[aria-invalid=true][data-selected] .radio__control,:where(:scope):is(.radio[aria-invalid=true][data-selected] .radio__control),.radio[data-invalid=true]:has(input:checked) .radio__control,:where(:scope):is(.radio[data-invalid=true]:has(input:checked) .radio__control),.radio[aria-invalid=true]:has(input:checked) .radio__control,:where(:scope):is(.radio[aria-invalid=true]:has(input:checked) .radio__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(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus),:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible),:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true]),:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true]),:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within),:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true],:where(:scope):is(:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator,:where(:scope):is(.radio__indicator){pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.radio__indicator:empty:before,:where(:scope):is(.radio__indicator:empty):before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}.radio__indicator:empty:before:is(),:where(:scope):is(.radio__indicator:empty:before:is()){transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.radio__indicator:empty:before:not(:is()),:where(:scope):is(.radio__indicator:empty:before:not(:is())){transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.radio[data-selected] .radio__indicator:empty:before,:where(:scope):is(.radio[data-selected] .radio__indicator:empty):before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,:where(:scope):is(.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty):before,.radio:has(input:checked) .radio__indicator:empty:before,:where(:scope):is(.radio:has(input:checked) .radio__indicator:empty):before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,:where(:scope):is(.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty):before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,:where(:scope):is(.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty):before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,:where(:scope):is(.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty):before{scale:.5714}.radio--disabled,:where(:scope):is(.radio--disabled){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield,:where(:scope):is(.textfield){gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]){display:none}.textfield--full-width,:where(:scope):is(.textfield--full-width),.textfield--full-width [data-slot=input],:where(:scope):is(.textfield--full-width [data-slot=input]),.textfield--full-width [data-slot=textarea],:where(:scope):is(.textfield--full-width [data-slot=textarea]){width:100%}.search-field,:where(:scope):is(.search-field){gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]){display:none}.search-field [data-slot=label],:where(:scope):is(.search-field [data-slot=label]){width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button],:where(:scope):is(.search-field[data-empty=true] [data-slot=search-field-clear-button]){pointer-events:none;opacity:0}.search-field__group,:where(:scope):is(.search-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;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.search-field__group:hover:not(:focus-within),:where(:scope):is(.search-field__group:hover:not(:focus-within)),.search-field__group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.search-field__group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.search-field__group[data-focus-within=true],:where(:scope):is(.search-field__group[data-focus-within=true]),.search-field__group:focus-within,:where(:scope):is(.search-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-width:0px;--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;outline-style:none}.search-field__group[data-invalid=true],:where(:scope):is(.search-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}.search-field__group[data-invalid=true]:focus,:where(:scope):is(.search-field__group[data-invalid=true]:focus),.search-field__group[data-invalid=true]:focus-visible,:where(:scope):is(.search-field__group[data-invalid=true]:focus-visible),.search-field__group[data-invalid=true][data-focused=true],:where(:scope):is(.search-field__group[data-invalid=true][data-focused=true]),.search-field__group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.search-field__group[data-invalid=true][data-focus-visible=true]),.search-field__group[data-invalid=true]:focus-within,:where(:scope):is(.search-field__group[data-invalid=true]:focus-within),.search-field__group[data-invalid=true][data-focus-within=true],:where(:scope):is(.search-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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true],:where(:scope):is(.search-field__group[data-invalid=true]){background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],:where(:scope):is(.search-field__group[data-disabled=true]),.search-field__group[aria-disabled=true],:where(:scope):is(.search-field__group[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)),:where(:scope):is(:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill))){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)),:where(:scope):is(:is(.search-field__group:has([data-slot=search-field-input]:autofill))){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input,:where(:scope):is(.search-field__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}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.search-field__input,:where(:scope):is(.search-field__input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.search-field__input::-webkit-search-cancel-button,:where(:scope):is(.search-field__input)::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field__input::-webkit-search-decoration,:where(:scope):is(.search-field__input)::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input,:where(:scope):is(.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input,:where(:scope):is(.search-field__group:has([slot=clear]) .search-field__input){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,:where(:scope):is(.search-field__input:focus),.search-field__input:focus-visible,:where(:scope):is(.search-field__input:focus-visible){--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill,:where(:scope):is(.search-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}.search-field__input:-webkit-autofill:hover,:where(:scope):is(.search-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}.search-field__input:-webkit-autofill:focus,:where(:scope):is(.search-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}.search-field__input:-webkit-autofill:active,:where(:scope):is(.search-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}.search-field__input:autofill,:where(:scope):is(.search-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}.search-field__search-icon,:where(:scope):is(.search-field__search-icon){pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button,:where(:scope):is(.search-field__clear-button){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon],:where(:scope):is(.search-field__clear-button [data-slot=close-button-icon]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group,:where(:scope):is(.search-field--secondary .search-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(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.search-field--secondary .search-field__group:hover:not(:focus-within),:where(:scope):is(.search-field--secondary .search-field__group:hover:not(:focus-within)),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--search-field-group-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.search-field--secondary .search-field__group:focus-within,:where(:scope):is(.search-field--secondary .search-field__group:focus-within),.search-field--secondary .search-field__group[data-focus-within=true],:where(:scope):is(.search-field--secondary .search-field__group[data-focus-within=true]){background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true],:where(:scope):is(.search-field--secondary .search-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}.search-field--secondary .search-field__group[data-invalid=true]:focus,:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true]:focus),.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true]:focus-visible),.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true][data-focused=true]),.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true]),.search-field--secondary .search-field__group[data-invalid=true]:focus-within,:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true]:focus-within),.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true],:where(:scope):is(.search-field--secondary .search-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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true],:where(:scope):is(.search-field--secondary .search-field__group[data-invalid=true]){border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input],:where(:scope):is(.search-field--secondary .search-field__group [data-slot=search-field-input]){background-color:#0000}.search-field--full-width,:where(:scope):is(.search-field--full-width),.search-field__group--full-width,:where(:scope):is(.search-field__group--full-width){width:100%}.textarea,:where(:scope):is(.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,:where(:scope):is(.textarea)::placeholder{color:var(--field-placeholder,var(--muted))}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.textarea,:where(:scope):is(.textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.textarea,:where(:scope):is(.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] *),:where(:scope):is(.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.textarea:hover:not(:focus):not(:focus-visible),:where(:scope):is(.textarea:hover:not(:focus):not(:focus-visible)),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),:where(:scope):is(.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.textarea:focus,:where(:scope):is(.textarea:focus),.textarea[data-focused=true],:where(:scope):is(.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-width:0px;--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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.textarea[data-invalid=true]:focus),.textarea[data-invalid=true]:focus-visible,:where(:scope):is(.textarea[data-invalid=true]:focus-visible),.textarea[data-invalid=true][data-focused=true],:where(:scope):is(.textarea[data-invalid=true][data-focused=true]),.textarea[data-invalid=true][data-focus-visible=true],:where(:scope):is(.textarea[data-invalid=true][data-focus-visible=true]),.textarea[data-invalid=true]:focus-within,:where(:scope):is(.textarea[data-invalid=true]:focus-within),.textarea[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true],:where(:scope):is(.textarea[data-invalid=true]){background-color:var(--field-focus)}.textarea:disabled,:where(:scope):is(.textarea:disabled),.textarea[data-disabled=true],:where(:scope):is(.textarea[data-disabled=true]),.textarea[aria-disabled=true],:where(:scope):is(.textarea[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.textarea--secondary:hover:not(:focus):not(:focus-visible),:where(:scope):is(.textarea--secondary:hover:not(:focus):not(:focus-visible)),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),:where(:scope):is(.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true])){background-color:var(--textarea-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.textarea--secondary:focus,:where(:scope):is(.textarea--secondary:focus),.textarea--secondary[data-focused=true],:where(:scope):is(.textarea--secondary[data-focused=true]){background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.textarea--secondary[data-invalid=true]:focus),.textarea--secondary[data-invalid=true]:focus-visible,:where(:scope):is(.textarea--secondary[data-invalid=true]:focus-visible),.textarea--secondary[data-invalid=true][data-focused=true],:where(:scope):is(.textarea--secondary[data-invalid=true][data-focused=true]),.textarea--secondary[data-invalid=true][data-focus-visible=true],:where(:scope):is(.textarea--secondary[data-invalid=true][data-focus-visible=true]),.textarea--secondary[data-invalid=true]:focus-within,:where(:scope):is(.textarea--secondary[data-invalid=true]:focus-within),.textarea--secondary[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true],:where(:scope):is(.textarea--secondary[data-invalid=true]){background-color:var(--textarea-bg-focus)}.textarea--full-width,:where(:scope):is(.textarea--full-width){width:100%}.calendar,:where(:scope):is(.calendar){width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,:where(:scope):is(.calendar--week-view .calendar__cell),.calendar--day-view .calendar__cell,:where(:scope):is(.calendar--day-view .calendar__cell){aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid,:where(:scope):is(.calendar--day-view .calendar__grid){flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header,:where(:scope):is(.calendar--day-view .calendar__grid-header){grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr,:where(:scope):is(.calendar--day-view .calendar__grid-header>tr){display:contents}.calendar--day-view .calendar__grid-body,:where(:scope):is(.calendar--day-view .calendar__grid-body){margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr,:where(:scope):is(.calendar--day-view .calendar__grid-body>tr){display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td,:where(:scope):is(.calendar--day-view .calendar__grid-body>tr:first-child>td){margin-top:0}.calendar__header,:where(:scope):is(.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,:where(:scope):is(.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button){pointer-events:none;opacity:0}.calendar__heading,:where(:scope):is(.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,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar__nav-button,:where(:scope):is(.calendar__nav-button){cursor:var(--cursor-interactive)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.calendar__nav-button:hover,:where(:scope):is(.calendar__nav-button:hover),.calendar__nav-button[data-hovered=true],:where(:scope):is(.calendar__nav-button[data-hovered=true]){background-color:var(--default);color:var(--accent-soft-foreground)}}}@scope (.hero-scope) to (.legacy-island){.calendar__nav-button:active,:where(:scope):is(.calendar__nav-button:active),.calendar__nav-button[data-pressed=true],:where(:scope):is(.calendar__nav-button[data-pressed=true]){transform:scale(.95)}.calendar__nav-button:focus-visible,:where(:scope):is(.calendar__nav-button:focus-visible),.calendar__nav-button[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.calendar__nav-button:disabled),.calendar__nav-button[data-disabled=true],:where(:scope):is(.calendar__nav-button[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon,:where(:scope):is(.calendar__nav-button-icon){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *)){rotate:180deg}.calendar__grid,:where(:scope):is(.calendar__grid){grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell,:where(:scope):is(.calendar__grid[aria-readonly=true] .calendar__cell){pointer-events:none}.calendar__grid-header,:where(:scope):is(.calendar__grid-header),.calendar__grid-header>tr,:where(:scope):is(.calendar__grid-header>tr),.calendar__grid-body,:where(:scope):is(.calendar__grid-body),.calendar__grid-body>tr,:where(:scope):is(.calendar__grid-body>tr){display:contents}.calendar__grid-body>tr:first-child>td,:where(:scope):is(.calendar__grid-body>tr:first-child>td){margin-top:var(--spacing)}.calendar__grid-row,:where(:scope):is(.calendar__grid-row){display:contents}.calendar__header-cell,:where(:scope):is(.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,:where(:scope):is(.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] *),:where(:scope):is(.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar__cell,:where(:scope):is(.calendar__cell){cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),:where(:scope):is(.calendar__cell:focus-visible:not(:focus)),.calendar__cell[data-focus-visible=true],:where(:scope):is(.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],:where(:scope):is(.calendar__cell[data-today=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.calendar__cell[data-today=true]:hover:not([data-selected=true]),:where(:scope):is(.calendar__cell[data-today=true]:hover:not([data-selected=true])),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]),:where(:scope):is(.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])){background-color:var(--accent-soft-hover)}}}@scope (.hero-scope) to (.legacy-island){.calendar__cell[data-selected=true],:where(:scope):is(.calendar__cell[data-selected=true]){background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,:where(:scope):is(.calendar__cell:active),.calendar__cell[data-pressed=true],:where(:scope):is(.calendar__cell[data-pressed=true]){background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true],:where(:scope):is(:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]){background-color:var(--accent-hover)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.calendar__cell:hover:not([data-selected=true]),:where(:scope):is(.calendar__cell:hover:not([data-selected=true])),.calendar__cell[data-hovered=true]:not([data-selected=true]),:where(:scope):is(.calendar__cell[data-hovered=true]:not([data-selected=true])){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){.calendar__cell[data-outside-month=true],:where(:scope):is(.calendar__cell[data-outside-month=true]){color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true],:where(:scope):is(.calendar__cell[data-selected=true][data-outside-month=true]){background-color:var(--default)}.calendar__cell[data-unavailable=true],:where(:scope):is(.calendar__cell[data-unavailable=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),:where(:scope):is(.calendar__cell:disabled:not([data-outside-month=true])),.calendar__cell[data-disabled=true]:not([data-outside-month=true]),:where(:scope):is(.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,:where(:scope):is(.calendar__cell-indicator){bottom:var(--spacing);--tw-translate-x: -50% ;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,:where(:scope):is([data-selected=true]>.calendar__cell-indicator){background-color:var(--accent-foreground)}.range-calendar,:where(:scope):is(.range-calendar){width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,:where(:scope):is(.range-calendar--week-view .range-calendar__cell),.range-calendar--day-view .range-calendar__cell,:where(:scope):is(.range-calendar--day-view .range-calendar__cell){aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid,:where(:scope):is(.range-calendar--day-view .range-calendar__grid){flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header,:where(:scope):is(.range-calendar--day-view .range-calendar__grid-header){grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr,:where(:scope):is(.range-calendar--day-view .range-calendar__grid-header>tr){display:contents}.range-calendar--day-view .range-calendar__grid-body,:where(:scope):is(.range-calendar--day-view .range-calendar__grid-body){margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr,:where(:scope):is(.range-calendar--day-view .range-calendar__grid-body>tr){display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td,:where(:scope):is(.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td){margin-top:0}.range-calendar__header,:where(:scope):is(.range-calendar__header){padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button,:where(:scope):is(.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button){pointer-events:none;opacity:0}.range-calendar__heading,:where(:scope):is(.range-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}.range-calendar__nav-button,:where(:scope):is(.range-calendar__nav-button){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);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}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__nav-button,:where(:scope):is(.range-calendar__nav-button){cursor:var(--cursor-interactive)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.range-calendar__nav-button:hover,:where(:scope):is(.range-calendar__nav-button:hover),.range-calendar__nav-button[data-hovered=true],:where(:scope):is(.range-calendar__nav-button[data-hovered=true]){background-color:var(--default);color:var(--accent-soft-foreground)}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__nav-button:active,:where(:scope):is(.range-calendar__nav-button:active),.range-calendar__nav-button[data-pressed=true],:where(:scope):is(.range-calendar__nav-button[data-pressed=true]){transform:scale(.95)}.range-calendar__nav-button:focus-visible,:where(:scope):is(.range-calendar__nav-button:focus-visible),.range-calendar__nav-button[data-focus-visible=true],:where(:scope):is(.range-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}.range-calendar__nav-button:disabled,:where(:scope):is(.range-calendar__nav-button:disabled),.range-calendar__nav-button[data-disabled=true],:where(:scope):is(.range-calendar__nav-button[data-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon,:where(:scope):is(.range-calendar__nav-button-icon){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *)){rotate:180deg}.range-calendar__grid,:where(:scope):is(.range-calendar__grid){grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell,:where(:scope):is(.range-calendar__grid[aria-readonly=true] .range-calendar__cell){pointer-events:none}.range-calendar__grid-header,:where(:scope):is(.range-calendar__grid-header),.range-calendar__grid-header>tr,:where(:scope):is(.range-calendar__grid-header>tr),.range-calendar__grid-body,:where(:scope):is(.range-calendar__grid-body),.range-calendar__grid-body>tr,:where(:scope):is(.range-calendar__grid-body>tr){display:contents}.range-calendar__grid-body>tr:first-child>td,:where(:scope):is(.range-calendar__grid-body>tr:first-child>td){margin-top:var(--spacing)}.range-calendar__grid-row,:where(:scope):is(.range-calendar__grid-row){display:contents}.range-calendar__header-cell,:where(:scope):is(.range-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}.range-calendar__cell,:where(:scope):is(.range-calendar__cell){z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .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;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__cell .range-calendar__cell-button,:where(:scope):is(.range-calendar__cell .range-calendar__cell-button){aspect-ratio:1;border-radius:calc(var(--radius) * 3);width: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);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s 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}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__cell:focus-visible:not(:focus),:where(:scope):is(.range-calendar__cell:focus-visible:not(:focus)),.range-calendar__cell[data-focus-visible=true],:where(:scope):is(.range-calendar__cell[data-focus-visible=true]){z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button,:where(:scope):is(:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button){--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}.range-calendar__cell[data-today=true] .range-calendar__cell-button,:where(:scope):is(.range-calendar__cell[data-today=true] .range-calendar__cell-button){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button,:where(:scope):is(:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button){background-color:var(--accent-soft-hover)}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell[data-selected=true]:not([data-outside-month=true])){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*),:where(:scope):is(.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true],:where(:scope):is(.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*),:where(:scope):is(.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true],:where(:scope):is(.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true])),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button,:where(:scope):is(:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button){background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true])){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button,:where(:scope):is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button){scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button,:where(:scope):is(:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button){background-color:var(--accent-hover)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button,:where(:scope):is(:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button){background-color:var(--default)}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__cell[data-outside-month=true],:where(:scope):is(.range-calendar__cell[data-outside-month=true]){color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]),:where(:scope):is(.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true])){background-color:var(--default)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]),:where(:scope):is(.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true])){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.range-calendar__cell[data-unavailable=true],:where(:scope):is(.range-calendar__cell[data-unavailable=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),:where(:scope):is(.range-calendar__cell:disabled:not([data-outside-month=true])),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]),:where(:scope):is(.range-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}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true]),.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true]),.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true],:where(:scope):is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator,:where(:scope):is(.range-calendar__cell-indicator){bottom:var(--spacing);--tw-translate-x: -50% ;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]>.range-calendar__cell-indicator,:where(:scope):is([data-selected=true]>.range-calendar__cell-indicator){background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),:where(:scope):is(.calendar:has(.calendar-year-picker__year-grid)),.range-calendar:has(.calendar-year-picker__year-grid),:where(:scope):is(.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],:where(:scope):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],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],:where(:scope):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],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){: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] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__trigger,:where(:scope):is(.calendar-year-picker__trigger){justify-content:flex-start;align-items:center;gap:var(--spacing);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,:where(:scope):is(.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,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__trigger-indicator,:where(:scope):is(.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)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:where(:scope):is(.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *)){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator,:where(:scope):is(.calendar-year-picker__trigger-indicator){transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading){color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid,:where(:scope):is(.calendar-year-picker__year-grid){pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true],:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell,:where(:scope):is(.calendar-year-picker__year-cell){cursor:var(--cursor-interactive)}}@media(hover:hover)and (pointer:fine){@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]),:where(:scope):is(.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true])){background-color:var(--default);color:var(--default-foreground)}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell[data-selected=true],:where(:scope):is(.calendar-year-picker__year-cell[data-selected=true]),.calendar-year-picker__year-cell[aria-selected=true],:where(:scope):is(.calendar-year-picker__year-cell[aria-selected=true]){background-color:var(--accent);color:var(--accent-foreground)}}@media(hover:hover)and (pointer:fine){@scope (.hero-scope) to (.legacy-island){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]),:where(:scope):is(: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)}}}@scope (.hero-scope) to (.legacy-island){.calendar-year-picker__year-cell:focus-visible,:where(:scope):is(.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,:where(:scope):is(.date-field){gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]){display:none}.date-field [data-slot=label],:where(:scope):is(.date-field [data-slot=label]){width:fit-content}.date-field--full-width,:where(:scope):is(.date-field--full-width){width:100%}.time-field,:where(:scope):is(.time-field){gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]){display:none}.time-field [data-slot=label],:where(:scope):is(.time-field [data-slot=label]){width:fit-content}.time-field--full-width,:where(:scope):is(.time-field--full-width){width:100%}.date-input-group,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.date-input-group:hover:not(:focus-within),:where(:scope):is(.date-input-group:hover:not(:focus-within)),.date-input-group[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.date-input-group[data-hovered=true]:not([data-focus-within=true])){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.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])),:where(:scope):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])),:where(:scope):is(.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-width:0px;--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;outline-style:none}.date-input-group[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.date-input-group[data-invalid=true]:focus),.date-input-group[data-invalid=true]:focus-visible,:where(:scope):is(.date-input-group[data-invalid=true]:focus-visible),.date-input-group[data-invalid=true][data-focused=true],:where(:scope):is(.date-input-group[data-invalid=true][data-focused=true]),.date-input-group[data-invalid=true][data-focus-visible=true],:where(:scope):is(.date-input-group[data-invalid=true][data-focus-visible=true]),.date-input-group[data-invalid=true]:focus-within,:where(:scope):is(.date-input-group[data-invalid=true]:focus-within),.date-input-group[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true],:where(:scope):is(.date-input-group[data-invalid=true]){background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],:where(:scope):is(.date-input-group[data-disabled=true]),.date-input-group[aria-disabled=true],:where(:scope):is(.date-input-group[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input,:where(:scope):is(.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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.date-input-group__input,:where(:scope):is(.date-input-group__input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input,:where(:scope):is(.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input,:where(:scope):is(.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start],:where(:scope):is(.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]){flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end],:where(:scope):is(.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]){padding-inline-start:0}.date-input-group__input:focus,:where(:scope):is(.date-input-group__input:focus),.date-input-group__input:focus-visible,:where(:scope):is(.date-input-group__input:focus-visible){--tw-outline-style:none;outline-style:none}.date-input-group__input-container,:where(:scope):is(.date-input-group__input-container){scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment,:where(:scope):is(.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],:where(:scope):is(.date-input-group__segment[data-type=literal]){color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true],:where(:scope):is(.date-input-group__segment[data-placeholder=true]){color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,:where(:scope):is(.date-input-group__segment:focus),.date-input-group__segment[data-focused=true],:where(:scope):is(.date-input-group__segment[data-focused=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true],:where(:scope):is(.date-input-group__segment[data-disabled=true]){opacity:.5}.date-input-group__segment[data-invalid=true],:where(:scope):is(.date-input-group__segment[data-invalid=true]){color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,:where(:scope):is(.date-input-group__segment[data-invalid=true]:focus),.date-input-group__segment[data-invalid=true][data-focused=true],:where(:scope):is(.date-input-group__segment[data-invalid=true][data-focused=true]){background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix,:where(:scope):is(.date-input-group__prefix){pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix,:where(:scope):is(.date-input-group__suffix){pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.date-input-group--secondary:hover:not(:focus-within),:where(:scope):is(.date-input-group--secondary:hover:not(:focus-within)),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]),:where(:scope):is(.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true])){background-color:var(--date-input-group-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.date-input-group--secondary:focus-within,:where(:scope):is(.date-input-group--secondary:focus-within),.date-input-group--secondary[data-focus-within=true],:where(:scope):is(.date-input-group--secondary[data-focus-within=true]){background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true],:where(:scope):is(.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,:where(:scope):is(.date-input-group--secondary[data-invalid=true]:focus),.date-input-group--secondary[data-invalid=true]:focus-visible,:where(:scope):is(.date-input-group--secondary[data-invalid=true]:focus-visible),.date-input-group--secondary[data-invalid=true][data-focused=true],:where(:scope):is(.date-input-group--secondary[data-invalid=true][data-focused=true]),.date-input-group--secondary[data-invalid=true][data-focus-visible=true],:where(:scope):is(.date-input-group--secondary[data-invalid=true][data-focus-visible=true]),.date-input-group--secondary[data-invalid=true]:focus-within,:where(:scope):is(.date-input-group--secondary[data-invalid=true]:focus-within),.date-input-group--secondary[data-invalid=true][data-focus-within=true],:where(:scope):is(.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true],:where(:scope):is(.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],:where(:scope):is(.date-input-group--secondary [data-slot=date-input-group-input]){background-color:#0000}.date-input-group--full-width,:where(:scope):is(.date-input-group--full-width){width:100%}.date-picker,:where(:scope):is(.date-picker){gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,:where(:scope):is(.date-picker .date-input-group__suffix),.date-picker .date-input-group__prefix,:where(:scope):is(.date-picker .date-input-group__prefix){pointer-events:auto}.date-picker__trigger,:where(:scope):is(.date-picker__trigger){border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.date-picker__trigger:focus-visible:not(:focus),:where(:scope):is(.date-picker__trigger:focus-visible:not(:focus)),.date-picker__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.date-picker__trigger:disabled),.date-picker__trigger[data-disabled=true],:where(:scope):is(.date-picker__trigger[data-disabled=true]),.date-picker__trigger[aria-disabled=true],:where(:scope):is(.date-picker__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator,:where(:scope):is(.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,:where(:scope):is(.date-picker__popover){width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.date-picker__popover,:where(:scope):is(.date-picker__popover){box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not(:focus),:where(:scope):is(.date-picker__popover:focus-visible:not(:focus)),.date-picker__popover[data-focus-visible=true],:where(:scope):is(.date-picker__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.date-picker__popover[data-entering=true][data-placement^=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.date-picker__popover[data-exiting=true]),.date-picker__popover[data-entering=true],:where(:scope):is(.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}.date-picker__popover .calendar__nav-button-icon,:where(:scope):is(.date-picker__popover .calendar__nav-button-icon),.date-picker__popover .range-calendar__nav-button-icon,:where(:scope):is(.date-picker__popover .range-calendar__nav-button-icon){rotate:0deg}.date-range-picker,:where(:scope):is(.date-range-picker){gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,:where(:scope):is(.date-range-picker .date-input-group__suffix),.date-range-picker .date-input-group__prefix,:where(:scope):is(.date-range-picker .date-input-group__prefix){pointer-events:auto}.date-range-picker__trigger,:where(:scope):is(.date-range-picker__trigger){border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);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-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.date-range-picker__trigger:focus-visible:not(:focus),:where(:scope):is(.date-range-picker__trigger:focus-visible:not(:focus)),.date-range-picker__trigger[data-focus-visible=true],:where(:scope):is(.date-range-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-range-picker__trigger:disabled,:where(:scope):is(.date-range-picker__trigger:disabled),.date-range-picker__trigger[data-disabled=true],:where(:scope):is(.date-range-picker__trigger[data-disabled=true]),.date-range-picker__trigger[aria-disabled=true],:where(:scope):is(.date-range-picker__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator,:where(:scope):is(.date-range-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-range-picker__range-separator,:where(:scope):is(.date-range-picker__range-separator){padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover,:where(:scope):is(.date-range-picker__popover){width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.date-range-picker__popover,:where(:scope):is(.date-range-picker__popover){box-shadow:var(--shadow-overlay);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not(:focus),:where(:scope):is(.date-range-picker__popover:focus-visible:not(:focus)),.date-range-picker__popover[data-focus-visible=true],:where(:scope):is(.date-range-picker__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true],:where(:scope):is(.date-range-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-range-picker__popover[data-entering=true][data-placement^=top],:where(:scope):is(.date-range-picker__popover[data-entering=true][data-placement^=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom],:where(:scope):is(.date-range-picker__popover[data-entering=true][data-placement^=bottom]){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left],:where(:scope):is(.date-range-picker__popover[data-entering=true][data-placement^=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right],:where(:scope):is(.date-range-picker__popover[data-entering=true][data-placement^=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true],:where(:scope):is(.date-range-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-range-picker__popover[data-exiting=true],:where(:scope):is(.date-range-picker__popover[data-exiting=true]),.date-range-picker__popover[data-entering=true],:where(:scope):is(.date-range-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}.date-range-picker__popover .range-calendar__nav-button-icon,:where(:scope):is(.date-range-picker__popover .range-calendar__nav-button-icon),.date-range-picker__popover .calendar__nav-button-icon,:where(:scope):is(.date-range-picker__popover .calendar__nav-button-icon){rotate:0deg}.card,:where(:scope):is(.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,:where(:scope):is(.card__header){flex-direction:column;display:flex}.card__title,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.card__content){gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer,:where(:scope):is(.card__footer){flex-direction:row;align-items:center;display:flex}.card--transparent,:where(:scope):is(.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,:where(:scope):is(.card--default){background-color:var(--surface)}.card--secondary,:where(:scope):is(.card--secondary){background-color:var(--surface-secondary)}.card--tertiary,:where(:scope):is(.card--tertiary){background-color:var(--surface-tertiary)}.header,:where(:scope):is(.header){width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;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)}.separator,:where(:scope):is(.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,:where(:scope):is(.separator--horizontal){width:100%;height:1px}.separator--vertical,:where(:scope):is(.separator--vertical){height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default,:where(:scope):is(.separator--default){background-color:var(--separator)}.separator--secondary,:where(:scope):is(.separator--secondary){background-color:var(--separator-secondary)}.separator--tertiary,:where(:scope):is(.separator--tertiary){background-color:var(--separator-tertiary)}.separator__container,:where(:scope):is(.separator__container){align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal,:where(:scope):is(.separator__container--horizontal){flex-direction:row;width:100%}.separator__container--vertical,:where(:scope):is(.separator__container--vertical){flex-direction:column;justify-content:center;height:100%}.separator__line,:where(:scope):is(.separator__line){flex-grow:1;flex-shrink:0}.separator__content,:where(:scope):is(.separator__content){text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,:where(:scope):is(.separator__content--horizontal),.separator__content--vertical,:where(:scope):is(.separator__content--vertical){text-align:center}.surface,:where(:scope):is(.surface){color:var(--foreground);position:relative}.surface--transparent,:where(:scope):is(.surface--transparent){background-color:#0000}.surface--default,:where(:scope):is(.surface--default){background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary,:where(:scope):is(.surface--secondary){background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary,:where(:scope):is(.surface--tertiary){background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar,:where(:scope):is(.avatar){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback,:where(:scope):is(.avatar__fallback){background-color:var(--default);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);justify-content:center;align-items:center;display:flex}.avatar__image,:where(:scope):is(.avatar__image){aspect-ratio:1;width:100%;height:100%;transition-property:opacity;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;position:absolute;top:0;right:0;bottom:0;left:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.avatar--sm,:where(:scope):is(.avatar--sm){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--lg,:where(:scope):is(.avatar--lg){width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback,:where(:scope):is(.avatar--lg .avatar__fallback){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent,:where(:scope):is(.avatar__fallback--accent){color:var(--accent-soft-foreground)}.avatar__fallback--default,:where(:scope):is(.avatar__fallback--default){color:var(--default-soft-foreground)}.avatar__fallback--success,:where(:scope):is(.avatar__fallback--success){color:var(--success-soft-foreground)}.avatar__fallback--warning,:where(:scope):is(.avatar__fallback--warning){color:var(--warning-soft-foreground)}.avatar__fallback--danger,:where(:scope):is(.avatar__fallback--danger){color:var(--danger-soft-foreground)}.avatar--soft,:where(:scope):is(.avatar--soft){background-color:#0000}.avatar--soft .avatar__fallback--accent,:where(:scope):is(.avatar--soft .avatar__fallback--accent){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success,:where(:scope):is(.avatar--soft .avatar__fallback--success){background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning,:where(:scope):is(.avatar--soft .avatar__fallback--warning){background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default,:where(:scope):is(.avatar--soft .avatar__fallback--default){background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger,:where(:scope):is(.avatar--soft .avatar__fallback--danger){background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger,:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__trigger:focus-visible:not(:focus),:where(:scope):is(.alert-dialog__trigger:focus-visible:not(:focus)),.alert-dialog__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.alert-dialog__trigger:disabled),.alert-dialog__trigger[aria-disabled=true],:where(:scope):is(.alert-dialog__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,:where(:scope):is(.alert-dialog__trigger:active),.alert-dialog__trigger[data-pressed=true],:where(:scope):is(.alert-dialog__trigger[data-pressed=true]){transform:scale(.97)}.alert-dialog__backdrop,:where(:scope):is(.alert-dialog__backdrop){z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.alert-dialog__backdrop[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.alert-dialog__backdrop[data-exiting=true]),.alert-dialog__backdrop[data-entering=true],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__backdrop--transparent,:where(:scope):is(.alert-dialog__backdrop--transparent){background-color:#0000}.alert-dialog__backdrop--opaque,:where(:scope):is(.alert-dialog__backdrop--opaque){background-color:var(--backdrop)}.alert-dialog__backdrop--blur,:where(:scope):is(.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,:where(:scope):is(.alert-dialog__container){height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.alert-dialog__container,:where(:scope):is(.alert-dialog__container){width:fit-content;padding:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__container,:where(:scope):is(.alert-dialog__container){pointer-events:none}.alert-dialog__container[data-entering=true],:where(:scope):is(.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: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto],:where(:scope):is(.alert-dialog__container[data-entering=true][data-placement=auto]){--tw-enter-translate-y:calc(1*var(--spacing))}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.alert-dialog__container[data-entering=true][data-placement=auto],:where(:scope):is(.alert-dialog__container[data-entering=true][data-placement=auto]){--tw-enter-translate-y: 0% }}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__container[data-entering=true][data-placement=top],:where(:scope):is(.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],:where(:scope):is(.alert-dialog__container[data-entering=true][data-placement=center]){--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom],:where(:scope):is(.alert-dialog__container[data-entering=true][data-placement=bottom]){--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.alert-dialog__container[data-exiting=true]),.alert-dialog__container[data-entering=true],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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}}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__dialog,:where(:scope):is(.alert-dialog__dialog){background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;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],:where(:scope):is(.alert-dialog__dialog[data-placement=auto]){margin-top:auto}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.alert-dialog__dialog[data-placement=auto],:where(:scope):is(.alert-dialog__dialog[data-placement=auto]){margin-block:auto}}}@scope (.hero-scope) to (.legacy-island){.alert-dialog__dialog[data-placement=center],:where(:scope):is(.alert-dialog__dialog[data-placement=center]){margin-block:auto}.alert-dialog__dialog[data-placement=bottom],:where(:scope):is(.alert-dialog__dialog[data-placement=bottom]){margin-top:auto}.alert-dialog__dialog[data-placement=top],:where(:scope):is(.alert-dialog__dialog[data-placement=top]){margin-top:0}.alert-dialog__dialog--xs,:where(:scope):is(.alert-dialog__dialog--xs){max-width:var(--container-xs)}.alert-dialog__dialog--sm,:where(:scope):is(.alert-dialog__dialog--sm){max-width:var(--container-sm)}.alert-dialog__dialog--md,:where(:scope):is(.alert-dialog__dialog--md){max-width:var(--container-md)}.alert-dialog__dialog--lg,:where(:scope):is(.alert-dialog__dialog--lg){max-width:var(--container-lg)}.alert-dialog__dialog--cover,:where(:scope):is(.alert-dialog__dialog--cover){width:100%;height:100%;min-height:100%}.alert-dialog__header,:where(:scope):is(.alert-dialog__header){gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon,:where(:scope):is(.alert-dialog__header>.modal__icon){margin-bottom:0}.alert-dialog__heading,:where(:scope):is(.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,:where(:scope):is(.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],:where(:scope):is(.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,:where(:scope):is(.alert-dialog__icon--default){background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent,:where(:scope):is(.alert-dialog__icon--accent){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success,:where(:scope):is(.alert-dialog__icon--success){background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning,:where(:scope):is(.alert-dialog__icon--warning){background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger,:where(:scope):is(.alert-dialog__icon--danger){background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body,:where(:scope):is(.alert-dialog__body){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer,:where(:scope):is(.alert-dialog__footer){justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger,:where(:scope):is(.alert-dialog__close-trigger){inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body,:where(:scope):is(.alert-dialog__header+.alert-dialog__body){margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,:where(:scope):is(.alert-dialog__header+.alert-dialog__footer),.alert-dialog__body+.alert-dialog__footer,:where(:scope):is(.alert-dialog__body+.alert-dialog__footer){margin-top:calc(var(--spacing) * 5)}.drawer__trigger,:where(:scope):is(.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] *),:where(:scope):is(.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.drawer__trigger:focus-visible:not(:focus),:where(:scope):is(.drawer__trigger:focus-visible:not(:focus)),.drawer__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.drawer__trigger:disabled),.drawer__trigger[aria-disabled=true],:where(:scope):is(.drawer__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,:where(:scope):is(.drawer__trigger:active),.drawer__trigger[data-pressed=true],:where(:scope):is(.drawer__trigger[data-pressed=true]){transform:scale(.97)}.drawer__backdrop,:where(:scope):is(.drawer__backdrop){z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;top:0;right:0;bottom:0;left:0}.drawer__backdrop[data-entering=true],:where(:scope):is(.drawer__backdrop[data-entering=true]){opacity:0}.drawer__backdrop[data-exiting=true],:where(:scope):is(.drawer__backdrop[data-exiting=true]){opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],:where(:scope):is(.drawer__backdrop[data-exiting=true]),.drawer__backdrop[data-entering=true],:where(:scope):is(.drawer__backdrop[data-entering=true]){will-change:opacity}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.drawer__backdrop,:where(:scope):is(.drawer__backdrop){transition:none}}}@scope (.hero-scope) to (.legacy-island){.drawer__backdrop--transparent,:where(:scope):is(.drawer__backdrop--transparent){background-color:#0000}.drawer__backdrop--opaque,:where(:scope):is(.drawer__backdrop--opaque){background-color:var(--backdrop)}.drawer__backdrop--blur,:where(:scope):is(.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,:where(:scope):is(.drawer__content){pointer-events:none;z-index:50;height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.drawer__content--bottom,:where(:scope):is(.drawer__content--bottom){align-items:flex-end}.drawer__content--top,:where(:scope):is(.drawer__content--top){align-items:flex-start}.drawer__content--left,:where(:scope):is(.drawer__content--left){justify-content:flex-start}.drawer__content--right,:where(:scope):is(.drawer__content--right){justify-content:flex-end}.drawer__dialog,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.drawer__dialog,:where(:scope):is(.drawer__dialog){transition:none}}}@scope (.hero-scope) to (.legacy-island){.drawer__dialog[data-placement=bottom],:where(:scope):is(.drawer__dialog[data-placement=bottom]){border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top],:where(:scope):is(.drawer__dialog[data-placement=top]){border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left],:where(:scope):is(.drawer__dialog[data-placement=left]){height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.drawer__dialog[data-placement=left],:where(:scope):is(.drawer__dialog[data-placement=left]){width:calc(var(--spacing) * 96)}}}@scope (.hero-scope) to (.legacy-island){.drawer__dialog[data-placement=right],:where(:scope):is(.drawer__dialog[data-placement=right]){height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.drawer__dialog[data-placement=right],:where(:scope):is(.drawer__dialog[data-placement=right]){width:calc(var(--spacing) * 96)}}}@scope (.hero-scope) to (.legacy-island){[data-exiting=true] .drawer__dialog,:where(:scope):is([data-exiting=true] .drawer__dialog){transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,:where(:scope):is(.drawer__content--left .drawer__dialog),.drawer__content--right .drawer__dialog,:where(:scope):is(.drawer__content--right .drawer__dialog),.drawer__content--top .drawer__dialog,:where(:scope):is(.drawer__content--top .drawer__dialog),.drawer__content--bottom .drawer__dialog,:where(:scope):is(.drawer__content--bottom .drawer__dialog){translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,:where(:scope):is(.drawer__content--left[data-entering=true] .drawer__dialog),.drawer__content--left[data-exiting=true] .drawer__dialog,:where(:scope):is(.drawer__content--left[data-exiting=true] .drawer__dialog){translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,:where(:scope):is(.drawer__content--right[data-entering=true] .drawer__dialog),.drawer__content--right[data-exiting=true] .drawer__dialog,:where(:scope):is(.drawer__content--right[data-exiting=true] .drawer__dialog){translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,:where(:scope):is(.drawer__content--top[data-entering=true] .drawer__dialog),.drawer__content--top[data-exiting=true] .drawer__dialog,:where(:scope):is(.drawer__content--top[data-exiting=true] .drawer__dialog){translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,:where(:scope):is(.drawer__content--bottom[data-entering=true] .drawer__dialog),.drawer__content--bottom[data-exiting=true] .drawer__dialog,:where(:scope):is(.drawer__content--bottom[data-exiting=true] .drawer__dialog){translate:0 100%}.drawer__dialog--top,:where(:scope):is(.drawer__dialog--top){padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle,:where(:scope):is(.drawer__dialog--top .drawer__handle){padding-bottom:0}.drawer__header,:where(:scope):is(.drawer__header){gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading,:where(:scope):is(.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,:where(:scope):is(.drawer__body){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer,:where(:scope):is(.drawer__footer){justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle,:where(:scope):is(.drawer__handle){padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar],:where(:scope):is(.drawer__handle>[data-slot=drawer-handle-bar]){height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger,:where(:scope):is(.drawer__close-trigger){inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body,:where(:scope):is(.drawer__header+.drawer__body){margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,:where(:scope):is(.drawer__header+.drawer__footer),.drawer__body+.drawer__footer,:where(:scope):is(.drawer__body+.drawer__footer){margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,:where(:scope):is(.drawer__handle+.drawer__header),.drawer__handle+.drawer__body,:where(:scope):is(.drawer__handle+.drawer__body){margin-top:0}.modal__trigger,:where(:scope):is(.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] *),:where(:scope):is(.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.modal__trigger:focus-visible:not(:focus),:where(:scope):is(.modal__trigger:focus-visible:not(:focus)),.modal__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.modal__trigger:disabled),.modal__trigger[aria-disabled=true],:where(:scope):is(.modal__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,:where(:scope):is(.modal__trigger:active),.modal__trigger[data-pressed=true],:where(:scope):is(.modal__trigger[data-pressed=true]){transform:scale(.97)}.modal__backdrop,:where(:scope):is(.modal__backdrop){z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal__backdrop[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.modal__backdrop[data-exiting=true]),.modal__backdrop[data-entering=true],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.modal__backdrop--transparent,:where(:scope):is(.modal__backdrop--transparent){background-color:#0000}.modal__backdrop--opaque,:where(:scope):is(.modal__backdrop--opaque){background-color:var(--backdrop)}.modal__backdrop--blur,:where(:scope):is(.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,:where(:scope):is(.modal__container){height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.modal__container,:where(:scope):is(.modal__container){width:fit-content;padding:calc(var(--spacing) * 10)}}}@scope (.hero-scope) to (.legacy-island){.modal__container,:where(:scope):is(.modal__container){pointer-events:none}.modal__container[data-entering=true],:where(:scope):is(.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: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto],:where(:scope):is(.modal__container[data-entering=true][data-placement=auto]){--tw-enter-translate-y:calc(1*var(--spacing))}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.modal__container[data-entering=true][data-placement=auto],:where(:scope):is(.modal__container[data-entering=true][data-placement=auto]){--tw-enter-translate-y: 0% }}}@scope (.hero-scope) to (.legacy-island){.modal__container[data-entering=true][data-placement=top],:where(:scope):is(.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],:where(:scope):is(.modal__container[data-entering=true][data-placement=center]){--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom],:where(:scope):is(.modal__container[data-entering=true][data-placement=bottom]){--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.modal__container[data-exiting=true]),.modal__container[data-entering=true],:where(:scope):is(.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] *),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(: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){@scope (.hero-scope) to (.legacy-island){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(: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,:where(:scope):is(: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,:where(:scope):is(:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@scope (.hero-scope) to (.legacy-island){.modal__container--scroll-outside,:where(:scope):is(.modal__container--scroll-outside){height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside),:where(:scope):is(.modal__backdrop:has(.modal__container--scroll-outside)){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full,:where(:scope):is(.modal__container--full){padding:0}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.modal__container--full,:where(:scope):is(.modal__container--full){padding:0}}}@scope (.hero-scope) to (.legacy-island){.modal__container--full[data-entering=true],:where(:scope):is(.modal__container--full[data-entering=true]){--tw-enter-translate-y: 0% ;--tw-enter-scale:1}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.modal__container--full[data-entering=true],:where(:scope):is(.modal__container--full[data-entering=true]){--tw-enter-translate-y: 0% }}}@scope (.hero-scope) to (.legacy-island){.modal__container--full[data-exiting=true],:where(:scope):is(.modal__container--full[data-exiting=true]){--tw-exit-scale:1}.modal__dialog,:where(:scope):is(.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],:where(:scope):is(.modal__dialog[data-placement=auto]){margin-top:auto}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.modal__dialog[data-placement=auto],:where(:scope):is(.modal__dialog[data-placement=auto]){margin-block:auto}}}@scope (.hero-scope) to (.legacy-island){.modal__dialog[data-placement=center],:where(:scope):is(.modal__dialog[data-placement=center]){margin-block:auto}.modal__dialog[data-placement=bottom],:where(:scope):is(.modal__dialog[data-placement=bottom]){margin-top:auto}.modal__dialog[data-placement=top],:where(:scope):is(.modal__dialog[data-placement=top]){margin-top:0}.modal__dialog--scroll-inside,:where(:scope):is(.modal__dialog--scroll-inside){min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside,:where(:scope):is(.modal__dialog--scroll-outside){flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs,:where(:scope):is(.modal__dialog--xs){max-width:var(--container-xs)}.modal__dialog--sm,:where(:scope):is(.modal__dialog--sm){max-width:var(--container-sm)}.modal__dialog--md,:where(:scope):is(.modal__dialog--md){max-width:var(--container-md)}.modal__dialog--lg,:where(:scope):is(.modal__dialog--lg){max-width:var(--container-lg)}.modal__dialog--cover,:where(:scope):is(.modal__dialog--cover){width:100%;height:100%;min-height:100%}.modal__dialog--full,:where(:scope):is(.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,:where(:scope):is(.modal__header){gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon,:where(:scope):is(.modal__header>.modal__icon){margin-bottom:0}.modal__heading,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.modal__body){min-height: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;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside,:where(:scope):is(.modal__body--scroll-inside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside,:where(:scope):is(.modal__body--scroll-outside){overflow-y:visible}.modal__footer,:where(:scope):is(.modal__footer){justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger,:where(:scope):is(.modal__close-trigger){inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body,:where(:scope):is(.modal__header+.modal__body){margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,:where(:scope):is(.modal__header+.modal__footer),.modal__body+.modal__footer,:where(:scope):is(.modal__body+.modal__footer){margin-top:calc(var(--spacing) * 5)}.popover,:where(:scope):is(.popover){transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);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);padding:0}.popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.popover[data-entering=true][data-placement=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom],:where(:scope):is(.popover[data-entering=true][data-placement=bottom]){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left],:where(:scope):is(.popover[data-entering=true][data-placement=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right],:where(:scope):is(.popover[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.popover[data-exiting=true]),.popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.popover [data-slot=popover-overlay-arrow]){fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow],:where(:scope):is(.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]){rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow],:where(:scope):is(.popover[data-placement=left] [data-slot=popover-overlay-arrow]){rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow],:where(:scope):is(.popover[data-placement=right] [data-slot=popover-overlay-arrow]){rotate:90deg}.popover__dialog,:where(:scope):is(.popover__dialog){padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading,:where(:scope):is(.popover__heading){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger,:where(:scope):is(.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] *),:where(:scope):is(.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.popover__trigger,:where(:scope):is(.popover__trigger){cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),:where(:scope):is(.popover__trigger:focus-visible:not(:focus)),.popover__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.popover__trigger:disabled),.popover__trigger[aria-disabled=true],:where(:scope):is(.popover__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip,:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.tooltip[data-entering=true][data-placement=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom],:where(:scope):is(.tooltip[data-entering=true][data-placement=bottom]){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left],:where(:scope):is(.tooltip[data-entering=true][data-placement=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right],:where(:scope):is(.tooltip[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.tooltip[data-exiting=true]),.tooltip[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.tooltip [data-slot=overlay-arrow]){stroke:var(--border)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.tooltip [data-slot=overlay-arrow],:where(:scope):is(.tooltip [data-slot=overlay-arrow]){stroke:color-mix(in oklab,var(--border) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.tooltip [data-slot=overlay-arrow],:where(:scope):is(.tooltip [data-slot=overlay-arrow]){fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow],:where(:scope):is(.tooltip[data-placement=bottom] [data-slot=overlay-arrow]){rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow],:where(:scope):is(.tooltip[data-placement=left] [data-slot=overlay-arrow]){rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow],:where(:scope):is(.tooltip[data-placement=right] [data-slot=overlay-arrow]){rotate:90deg}.tooltip__trigger,:where(:scope):is(.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] *),:where(:scope):is(.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.tooltip__trigger:focus-visible:not(:focus),:where(:scope):is(.tooltip__trigger:focus-visible:not(:focus)),.tooltip__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.combo-box){gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]){display:none}.combo-box [data-slot=label],:where(:scope):is(.combo-box [data-slot=label]){width:fit-content}.combo-box [data-slot=input],:where(:scope):is(.combo-box [data-slot=input]){flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger),:where(:scope):is(.combo-box [data-slot=input]:has(+.combo-box__trigger)){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,:where(:scope):is(.combo-box [data-slot=input]:focus),.combo-box [data-slot=input][data-focus],:where(:scope):is(.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-width:0px;--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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,:where(:scope):is(.combo-box [data-slot=input]:disabled),.combo-box [data-slot=input][data-disabled],:where(:scope):is(.combo-box [data-slot=input][data-disabled]),.combo-box [data-slot=input][aria-disabled=true],:where(:scope):is(.combo-box [data-slot=input][aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group,:where(:scope):is(.combo-box__input-group){isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value,:where(:scope):is(.combo-box__value){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty,:where(:scope):is(.combo-box__value:empty){display:none}.combo-box__value[data-placeholder=true],:where(:scope):is(.combo-box__value[data-placeholder=true]){color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator],:where(:scope):is(.combo-box__value [data-slot=list-box-item-indicator]){display:none}.combo-box__trigger,:where(:scope):is(.combo-box__trigger){--tw-translate-y: -50% ;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){@scope (.hero-scope) to (.legacy-island){.combo-box__trigger:hover,:where(:scope):is(.combo-box__trigger:hover),.combo-box__trigger[data-hovered=true],:where(:scope):is(.combo-box__trigger[data-hovered=true]){color:var(--field-foreground,var(--foreground))}}}@scope (.hero-scope) to (.legacy-island){.combo-box__trigger:focus-visible:not(:focus),:where(:scope):is(.combo-box__trigger:focus-visible:not(:focus)),.combo-box__trigger[data-focus-visible=true],:where(:scope):is(.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],:where(:scope):is(.combo-box__trigger[data-pressed=true]){opacity:.7}.combo-box__trigger:disabled,:where(:scope):is(.combo-box__trigger:disabled),.combo-box__trigger[data-disabled],:where(:scope):is(.combo-box__trigger[data-disabled]),.combo-box__trigger[aria-disabled=true],:where(:scope):is(.combo-box__trigger[aria-disabled=true]){cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon],:where(:scope):is(.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] *),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon],:where(:scope):is(.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]){rotate:180deg}.combo-box__popover,:where(:scope):is(.combo-box__popover){min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);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);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),:where(:scope):is(.combo-box__popover:focus-visible:not(:focus)),.combo-box__popover[data-focus-visible=true],:where(:scope):is(.combo-box__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.combo-box__popover[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.combo-box__popover[data-exiting=true]),.combo-box__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.combo-box__popover [data-slot=popover-overlay-arrow]){fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow],:where(:scope):is(.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]){rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow],:where(:scope):is(.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]){rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow],:where(:scope):is(.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]){rotate:90deg}.combo-box__popover [data-slot=list-box],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]){transition-property:none}.combo-box--full-width,:where(:scope):is(.combo-box--full-width),.combo-box__input-group--full-width,:where(:scope):is(.combo-box__input-group--full-width){width:100%}.select,:where(:scope):is(.select){gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description],:where(:scope):is(:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]){display:none}.select [data-slot=label],:where(:scope):is(.select [data-slot=label]){width:fit-content}.select__trigger,:where(:scope):is(.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] *),:where(:scope):is(.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.select__trigger,:where(:scope):is(.select__trigger){cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator),:where(:scope):is(.select__trigger:has(.select__indicator)){padding-inline-end:calc(var(--spacing) * 7)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.select__trigger:hover,:where(:scope):is(.select__trigger:hover),.select__trigger[data-hovered=true],:where(:scope):is(.select__trigger[data-hovered=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.select__trigger:focus-visible:not(:focus),:where(:scope):is(.select__trigger:focus-visible:not(:focus)),.select__trigger[data-focus-visible=true],:where(:scope):is(.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,:where(:scope):is(.select[data-invalid=true] .select__trigger),.select[aria-invalid=true] .select__trigger,:where(:scope):is(.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,:where(:scope):is(: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,:where(:scope):is(: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],:where(:scope):is(: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],:where(:scope):is(: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,:where(:scope):is(: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],:where(:scope):is(: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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,:where(:scope):is(.select[data-invalid=true] .select__trigger),.select[aria-invalid=true] .select__trigger,:where(:scope):is(.select[aria-invalid=true] .select__trigger){background-color:var(--field-focus)}.select__trigger:disabled,:where(:scope):is(.select__trigger:disabled),.select__trigger[data-disabled=true],:where(:scope):is(.select__trigger[data-disabled=true]),.select__trigger[aria-disabled=true],:where(:scope):is(.select__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger,:where(:scope):is(.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){@scope (.hero-scope) to (.legacy-island){.select--secondary .select__trigger:hover,:where(:scope):is(.select--secondary .select__trigger:hover),.select--secondary .select__trigger[data-hovered=true],:where(:scope):is(.select--secondary .select__trigger[data-hovered=true]){background-color:var(--select-trigger-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.select--secondary .select__trigger:focus-visible:not(:focus),:where(:scope):is(.select--secondary .select__trigger:focus-visible:not(:focus)),.select--secondary .select__trigger[data-focus-visible=true],:where(:scope):is(.select--secondary .select__trigger[data-focus-visible=true]),.select[data-invalid=true] :is(.select--secondary .select__trigger),:where(:scope):is(.select[data-invalid=true] :is(.select--secondary .select__trigger)),.select[aria-invalid=true] :is(.select--secondary .select__trigger),:where(:scope):is(.select[aria-invalid=true] :is(.select--secondary .select__trigger)){background-color:var(--select-trigger-bg-focus)}.select__value,:where(:scope):is(.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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.select__value,:where(:scope):is(.select__value){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.select__value[data-placeholder=true],:where(:scope):is(.select__value[data-placeholder=true]){color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator],:where(:scope):is(.select__value [data-slot=list-box-item-indicator]){display:none}.select__indicator,:where(:scope):is(.select__indicator){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-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true],:where(:scope):is(.select__indicator[data-open=true]){rotate:180deg}.select__indicator[data-slot=select-default-indicator],:where(:scope):is(.select__indicator[data-slot=select-default-indicator]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover,:where(:scope):is(.select__popover){min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);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);padding:0;overflow-y:auto}.select__popover:focus-visible:not(:focus),:where(:scope):is(.select__popover:focus-visible:not(:focus)),.select__popover[data-focus-visible=true],:where(:scope):is(.select__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true],:where(:scope):is(.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],:where(:scope):is(.select__popover[data-entering=true][data-placement=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom],:where(:scope):is(.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],:where(:scope):is(.select__popover[data-entering=true][data-placement=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right],:where(:scope):is(.select__popover[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true],:where(:scope):is(.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],:where(:scope):is(.select__popover[data-exiting=true]),.select__popover[data-entering=true],:where(:scope):is(.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-slot=popover-overlay-arrow],:where(:scope):is(.select__popover [data-slot=popover-overlay-arrow]){fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow],:where(:scope):is(.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]){rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow],:where(:scope):is(.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]){rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow],:where(:scope):is(.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]){rotate:90deg}.select__popover [data-slot=list-box],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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],:where(:scope):is(.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,:where(:scope):is(.select--full-width),.select__trigger--full-width,:where(:scope):is(.select__trigger--full-width){width:100%}.autocomplete,:where(:scope):is(.autocomplete){gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger,:where(:scope):is(.autocomplete__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}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.autocomplete__trigger,:where(:scope):is(.autocomplete__trigger){cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator),:where(:scope):is(.autocomplete__trigger:has(.autocomplete__indicator)){padding-inline-end:calc(var(--spacing) * 7)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),:where(:scope):is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover))),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)),:where(:scope):is(.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-hover);border-color:var(--field-border-hover)}}}@scope (.hero-scope) to (.legacy-island){.autocomplete__trigger:focus-visible:not(:focus),:where(:scope):is(.autocomplete__trigger:focus-visible:not(:focus)),.autocomplete__trigger[data-focus-visible=true],:where(:scope):is(.autocomplete__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}.autocomplete[data-invalid=true] .autocomplete__trigger,:where(:scope):is(.autocomplete[data-invalid=true] .autocomplete__trigger),.autocomplete[aria-invalid=true] .autocomplete__trigger,:where(:scope):is(.autocomplete[aria-invalid=true] .autocomplete__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(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus),:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible),:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true]),:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true]),:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within),:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true],:where(:scope):is(:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,:where(:scope):is(.autocomplete[data-invalid=true] .autocomplete__trigger),.autocomplete[aria-invalid=true] .autocomplete__trigger,:where(:scope):is(.autocomplete[aria-invalid=true] .autocomplete__trigger){background-color:var(--field-focus)}.autocomplete__trigger:disabled,:where(:scope):is(.autocomplete__trigger:disabled),.autocomplete__trigger[data-disabled=true],:where(:scope):is(.autocomplete__trigger[data-disabled=true]),.autocomplete__trigger[aria-disabled=true],:where(:scope):is(.autocomplete__trigger[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger,:where(:scope):is(.autocomplete--secondary .autocomplete__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(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),:where(:scope):is(.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover))),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)),:where(:scope):is(.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--autocomplete-trigger-bg-hover)}}}@scope (.hero-scope) to (.legacy-island){.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),:where(:scope):is(.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus)),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],:where(:scope):is(.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]),.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),:where(:scope):is(.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger)),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),:where(:scope):is(.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger)){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value,:where(:scope):is(.autocomplete__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(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.autocomplete__value,:where(:scope):is(.autocomplete__value){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@scope (.hero-scope) to (.legacy-island){.autocomplete__value[data-placeholder=true],:where(:scope):is(.autocomplete__value[data-placeholder=true]){color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator],:where(:scope):is(.autocomplete__value [data-slot=list-box-item-indicator]){display:none}.autocomplete__indicator,:where(:scope):is(.autocomplete__indicator){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;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true],:where(:scope):is(.autocomplete__indicator[data-open=true]){rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator],:where(:scope):is(.autocomplete__indicator[data-slot=autocomplete-default-indicator]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover,:where(:scope):is(.autocomplete__popover){width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,:where(:scope):is(.autocomplete__popover:focus),.autocomplete__popover:focus-visible,:where(:scope):is(.autocomplete__popover:focus-visible),.autocomplete__popover:focus-visible:not(:focus),:where(:scope):is(.autocomplete__popover:focus-visible:not(:focus)),.autocomplete__popover[data-focus-visible=true],:where(:scope):is(.autocomplete__popover[data-focus-visible=true]){--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true],:where(:scope):is(.autocomplete__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:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top],:where(:scope):is(.autocomplete__popover[data-entering=true][data-placement=top]){--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom],:where(:scope):is(.autocomplete__popover[data-entering=true][data-placement=bottom]){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left],:where(:scope):is(.autocomplete__popover[data-entering=true][data-placement=left]){--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right],:where(:scope):is(.autocomplete__popover[data-entering=true][data-placement=right]){--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true],:where(:scope):is(.autocomplete__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:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],:where(:scope):is(.autocomplete__popover[data-exiting=true]),.autocomplete__popover[data-entering=true],:where(:scope):is(.autocomplete__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}.autocomplete__popover [data-slot=popover-overlay-arrow],:where(:scope):is(.autocomplete__popover [data-slot=popover-overlay-arrow]){fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow],:where(:scope):is(.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]){rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow],:where(:scope):is(.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]){rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow],:where(:scope):is(.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]){rotate:90deg}.autocomplete__popover [data-slot=list-box],:where(:scope):is(.autocomplete__popover [data-slot=list-box]){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item],:where(:scope):is(.autocomplete__popover [data-slot=list-box-item]){padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item],:where(:scope):is(.autocomplete__popover [role=presentation]>[data-slot=list-box-item]){width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],:where(:scope):is(.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator]),.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark],:where(:scope):is(.autocomplete__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}.autocomplete__popover [data-slot=search-field],:where(:scope):is(.autocomplete__popover [data-slot=search-field]){padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state],:where(:scope):is(.autocomplete__popover [data-slot=empty-state]){text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.autocomplete__popover [data-slot=empty-state],:where(:scope):is(.autocomplete__popover [data-slot=empty-state]){color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.autocomplete--full-width,:where(:scope):is(.autocomplete--full-width),.autocomplete__trigger--full-width,:where(:scope):is(.autocomplete__trigger--full-width){width:100%}.autocomplete__clear-button,:where(:scope):is(.autocomplete__clear-button){isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]),:where(:scope):is(.autocomplete__clear-button:not([data-empty=true])){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{transition-property:none}}}@scope (.hero-scope) to (.legacy-island){.autocomplete__clear-button[data-empty=true],:where(:scope):is(.autocomplete__clear-button[data-empty=true]){pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon],:where(:scope):is(.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.autocomplete__clear-button:hover,:where(:scope):is(.autocomplete__clear-button:hover),.autocomplete__clear-button[data-hovered=true],:where(:scope):is(.autocomplete__clear-button[data-hovered=true]){background-color:var(--default-hover)}}}@scope (.hero-scope) to (.legacy-island){.autocomplete__clear-button:active,:where(:scope):is(.autocomplete__clear-button:active),.autocomplete__clear-button[data-pressed=true],:where(:scope):is(.autocomplete__clear-button[data-pressed=true]){transform:scale(.93)}.kbd,:where(:scope):is(.kbd){height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)),:where(:scope):is(:where(.kbd>:not(:last-child))){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd,:where(:scope):is(.kbd){border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);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;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)),:where(:scope):is(:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child))){--tw-space-x-reverse:1}.kbd,:where(:scope):is(.kbd){word-spacing:-.25rem}.kbd__abbr,:where(:scope):is(.kbd__abbr){justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content,:where(:scope):is(.kbd__content){justify-content:center;align-items:center;display:flex}.kbd--light,:where(:scope):is(.kbd--light){background-color:#0000}.typography,:where(:scope):is(.typography),.typography-prose,:where(:scope):is(.typography-prose){color:var(--foreground)}.typography-prose h1,:where(:scope):is(.typography-prose h1){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2,:where(:scope):is(.typography-prose h2){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3,:where(:scope):is(.typography-prose h3){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4,:where(:scope):is(.typography-prose h4){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5,:where(:scope):is(.typography-prose h5){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6,:where(:scope):is(.typography-prose h6){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p,:where(:scope):is(.typography-prose p){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code,:where(:scope):is(.typography-prose code){border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a,:where(:scope):is(.typography-prose a){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote,:where(:scope):is(.typography-prose blockquote){margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul,:where(:scope):is(.typography-prose ul){margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)),:where(:scope):is(:where(.typography-prose ul>: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)))}.typography-prose ul,:where(:scope):is(.typography-prose ul){padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol,:where(:scope):is(.typography-prose ol){margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)),:where(:scope):is(:where(.typography-prose ol>: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)))}.typography-prose ol,:where(:scope):is(.typography-prose ol){padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li,:where(:scope):is(.typography-prose li){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr,:where(:scope):is(.typography-prose hr){margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre,:where(:scope):is(.typography-prose pre){margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong,:where(:scope):is(.typography-prose strong){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em,:where(:scope):is(.typography-prose em){font-style:italic}.typography-prose img,:where(:scope):is(.typography-prose img){margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1,:where(:scope):is(.typography--h1){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2,:where(:scope):is(.typography--h2){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3,:where(:scope):is(.typography--h3){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4,:where(:scope):is(.typography--h4){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5,:where(:scope):is(.typography--h5){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6,:where(:scope):is(.typography--h6){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body,:where(:scope):is(.typography--body){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm,:where(:scope):is(.typography--body-sm){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)}.typography--body-xs,:where(:scope):is(.typography--body-xs){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)}.typography--code,:where(:scope):is(.typography--code){border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start,:where(:scope):is(.typography--align-start){text-align:start}.typography--align-center,:where(:scope):is(.typography--align-center){text-align:center}.typography--align-end,:where(:scope):is(.typography--align-end){text-align:end}.typography--align-justify,:where(:scope):is(.typography--align-justify){text-align:justify}.typography--color-default,:where(:scope):is(.typography--color-default){color:var(--foreground)}.typography--color-muted,:where(:scope):is(.typography--color-muted){color:var(--muted)}.typography--truncate,:where(:scope):is(.typography--truncate){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal,:where(:scope):is(.typography--weight-normal){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium,:where(:scope):is(.typography--weight-medium){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold,:where(:scope):is(.typography--weight-semibold){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold,:where(:scope):is(.typography--weight-bold){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow,:where(:scope):is(.scroll-shadow){--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical,:where(:scope):is(.scroll-shadow--vertical){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal,:where(:scope):is(.scroll-shadow--horizontal){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]),:where(:scope):is(.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true])){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]){--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]){--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]){--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]),:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true])){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl),:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl)){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl),:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl)){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true],:where(:scope):is(.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]){--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar,:where(:scope):is(.scroll-shadow--hide-scrollbar){scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}.table-root[data-density=compact] .table__column,:where(:scope):is(.table-root[data-density=compact] .table__column){padding-block:calc(var(--spacing) * 2)}.table-root[data-density=compact] .table__cell,:where(:scope):is(.table-root[data-density=compact] .table__cell){padding-block:calc(var(--spacing) * 1.5)}.table-root[data-density=comfortable] .table__cell,:where(:scope):is(.table-root[data-density=comfortable] .table__cell){height:calc(var(--spacing) * 16)}.date-input-group__segment:not([data-type=literal]),:where(:scope):is(.date-input-group__segment:not([data-type=literal])){padding-inline:calc(var(--spacing) * 1)}.number-field__decrement-button,:where(:scope):is(.number-field__decrement-button){border-width:0;border-inline-end-width:var(--border-width-field)}.number-field__increment-button,:where(:scope):is(.number-field__increment-button){border-width:0;border-inline-start-width:var(--border-width-field)}.button--outline,:where(:scope):is(.button--outline){border-color:var(--field-border)}.button--secondary,:where(:scope):is(.button--secondary){--button-bg:var(--surface);--button-bg-hover:var(--accent-soft);--button-bg-pressed:var(--accent-soft-hover);border-style:solid;border-width:1px;border-color:var(--field-border)}.search-field__input,:where(:scope):is(.search-field__input){min-width:0}.search-field__clear-button,:where(:scope):is(.search-field__clear-button),.search-field__clear-button:hover,:where(:scope):is(.search-field__clear-button:hover),.search-field__clear-button[data-hovered=true],:where(:scope):is(.search-field__clear-button[data-hovered=true]),.search-field__clear-button:active,:where(:scope):is(.search-field__clear-button:active),.search-field__clear-button[data-pressed=true],:where(:scope):is(.search-field__clear-button[data-pressed=true]){background-color:#0000}.search-field__clear-button,:where(:scope):is(.search-field__clear-button){margin-inline-end:calc(var(--spacing) * 3)}.select__value,:where(:scope):is(.select__value),.autocomplete__value,:where(:scope):is(.autocomplete__value){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}}@layer utilities{@scope (.hero-scope) to (.legacy-island){.\@container\/case,:where(:scope):is(.\@container\/case){container:case/inline-size}.\@container\/tabs,:where(:scope):is(.\@container\/tabs){container:tabs/inline-size}.\@container,:where(:scope):is(.\@container){container-type:inline-size}.pointer-events-none,:where(:scope):is(.pointer-events-none){pointer-events:none}.collapse,:where(:scope):is(.collapse){visibility:collapse}.invisible,:where(:scope):is(.invisible){visibility:hidden}.visible,:where(:scope):is(.visible){visibility:visible}.sr-only,:where(:scope):is(.sr-only){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[position\:var\(--page-title-position\,sticky\)\],:where(:scope):is(.\[position\:var\(--page-title-position\,sticky\)\]){position:var(--page-title-position,sticky)}.absolute,:where(:scope):is(.absolute){position:absolute}.fixed,:where(:scope):is(.fixed){position:fixed}.relative,:where(:scope):is(.relative){position:relative}.static,:where(:scope):is(.static){position:static}.sticky,:where(:scope):is(.sticky){position:sticky}.inset-0,:where(:scope):is(.inset-0){top:0;right:0;bottom:0;left:0}.inset-3,:where(:scope):is(.inset-3){inset:calc(var(--spacing) * 3)}.inset-y-0,:where(:scope):is(.inset-y-0){inset-block:0}.inset-y-3,:where(:scope):is(.inset-y-3){inset-block:calc(var(--spacing) * 3)}.top-0,:where(:scope):is(.top-0){top:0}.top-1\.5,:where(:scope):is(.top-1\.5){top:calc(var(--spacing) * 1.5)}.top-10,:where(:scope):is(.top-10){top:calc(var(--spacing) * 10)}.top-24,:where(:scope):is(.top-24){top:calc(var(--spacing) * 24)}.-right-1,:where(:scope):is(.-right-1){right:calc(var(--spacing) * -1)}.right-0,:where(:scope):is(.right-0){right:0}.right-6,:where(:scope):is(.right-6){right:calc(var(--spacing) * 6)}.-bottom-1,:where(:scope):is(.-bottom-1){bottom:calc(var(--spacing) * -1)}.-bottom-2\.5,:where(:scope):is(.-bottom-2\.5){bottom:calc(var(--spacing) * -2.5)}.bottom-0,:where(:scope):is(.bottom-0){bottom:0}.bottom-6,:where(:scope):is(.bottom-6){bottom:calc(var(--spacing) * 6)}.bottom-24,:where(:scope):is(.bottom-24){bottom:calc(var(--spacing) * 24)}.left-0,:where(:scope):is(.left-0){left:0}.left-1\.5,:where(:scope):is(.left-1\.5){left:calc(var(--spacing) * 1.5)}.left-1\/2,:where(:scope):is(.left-1\/2){left:50%}.left-6,:where(:scope):is(.left-6){left:calc(var(--spacing) * 6)}.isolate,:where(:scope):is(.isolate){isolation:isolate}.z-10,:where(:scope):is(.z-10){z-index:10}.z-20,:where(:scope):is(.z-20){z-index:20}.z-30,:where(:scope):is(.z-30){z-index:30}.z-40,:where(:scope):is(.z-40){z-index:40}.z-50,:where(:scope):is(.z-50){z-index:50}.z-\[5\],:where(:scope):is(.z-\[5\]){z-index:5}.z-\[6\],:where(:scope):is(.z-\[6\]){z-index:6}.z-\[1100\],:where(:scope):is(.z-\[1100\]){z-index:1100}.col-2,:where(:scope):is(.col-2){grid-column:2}.col-4,:where(:scope):is(.col-4){grid-column:4}.col-6,:where(:scope):is(.col-6){grid-column:6}.col-start-1,:where(:scope):is(.col-start-1){grid-column-start:1}.container,:where(:scope):is(.container){width:100%}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.container,:where(:scope):is(.container){max-width:40rem}}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.container,:where(:scope):is(.container){max-width:48rem}}}@media(min-width:64rem){@scope (.hero-scope) to (.legacy-island){.container,:where(:scope):is(.container){max-width:64rem}}}@media(min-width:80rem){@scope (.hero-scope) to (.legacy-island){.container,:where(:scope):is(.container){max-width:80rem}}}@media(min-width:96rem){@scope (.hero-scope) to (.legacy-island){.container,:where(:scope):is(.container){max-width:96rem}}}@scope (.hero-scope) to (.legacy-island){.\!m-0,:where(:scope):is(.\!m-0){margin:0!important}.-m-2,:where(:scope):is(.-m-2){margin:calc(var(--spacing) * -2)}.m-0,:where(:scope):is(.m-0){margin:0}.m-3,:where(:scope):is(.m-3){margin:calc(var(--spacing) * 3)}.m-6,:where(:scope):is(.m-6){margin:calc(var(--spacing) * 6)}.m-auto,:where(:scope):is(.m-auto){margin:auto}.\!-mx-2,:where(:scope):is(.\!-mx-2){margin-inline:calc(var(--spacing) * -2)!important}.-mx-1,:where(:scope):is(.-mx-1){margin-inline:calc(var(--spacing) * -1)}.-mx-2,:where(:scope):is(.-mx-2){margin-inline:calc(var(--spacing) * -2)}.-mx-6,:where(:scope):is(.-mx-6){margin-inline:calc(var(--spacing) * -6)}.mx-3,:where(:scope):is(.mx-3){margin-inline:calc(var(--spacing) * 3)}.mx-auto,:where(:scope):is(.mx-auto){margin-inline:auto}.\!my-0,:where(:scope):is(.\!my-0){margin-block:0!important}.-my-1,:where(:scope):is(.-my-1){margin-block:calc(var(--spacing) * -1)}.my-1,:where(:scope):is(.my-1){margin-block:var(--spacing)}.my-4,:where(:scope):is(.my-4){margin-block:calc(var(--spacing) * 4)}.ms-2,:where(:scope):is(.ms-2){margin-inline-start:calc(var(--spacing) * 2)}.-mt-2,:where(:scope):is(.-mt-2){margin-top:calc(var(--spacing) * -2)}.mt-0\.5,:where(:scope):is(.mt-0\.5){margin-top:calc(var(--spacing) * .5)}.mt-1,:where(:scope):is(.mt-1){margin-top:var(--spacing)}.mt-1\.5,:where(:scope):is(.mt-1\.5){margin-top:calc(var(--spacing) * 1.5)}.mt-2,:where(:scope):is(.mt-2){margin-top:calc(var(--spacing) * 2)}.mt-3,:where(:scope):is(.mt-3){margin-top:calc(var(--spacing) * 3)}.mt-4,:where(:scope):is(.mt-4){margin-top:calc(var(--spacing) * 4)}.mt-6,:where(:scope):is(.mt-6){margin-top:calc(var(--spacing) * 6)}.mt-16,:where(:scope):is(.mt-16){margin-top:calc(var(--spacing) * 16)}.mt-\[calc\(var\(--page-title-inset\,1\.5rem\)\*-1\)\],:where(:scope):is(.mt-\[calc\(var\(--page-title-inset\,1\.5rem\)\*-1\)\]){margin-top:calc(var(--page-title-inset,1.5rem) * -1)}.mt-auto,:where(:scope):is(.mt-auto){margin-top:auto}.-mr-1,:where(:scope):is(.-mr-1){margin-right:calc(var(--spacing) * -1)}.-mr-2,:where(:scope):is(.-mr-2){margin-right:calc(var(--spacing) * -2)}.mr-1,:where(:scope):is(.mr-1){margin-right:var(--spacing)}.mr-auto,:where(:scope):is(.mr-auto){margin-right:auto}.-mb-px,:where(:scope):is(.-mb-px){margin-bottom:-1px}.mb-1,:where(:scope):is(.mb-1){margin-bottom:var(--spacing)}.mb-2,:where(:scope):is(.mb-2){margin-bottom:calc(var(--spacing) * 2)}.mb-5,:where(:scope):is(.mb-5){margin-bottom:calc(var(--spacing) * 5)}.mb-6,:where(:scope):is(.mb-6){margin-bottom:calc(var(--spacing) * 6)}.-ml-1,:where(:scope):is(.-ml-1){margin-left:calc(var(--spacing) * -1)}.-ml-2,:where(:scope):is(.-ml-2){margin-left:calc(var(--spacing) * -2)}.ml-\(--wide-offset\),:where(:scope):is(.ml-\(--wide-offset\)){margin-left:var(--wide-offset)}.ml-1,:where(:scope):is(.ml-1){margin-left:var(--spacing)}.ml-2,:where(:scope):is(.ml-2){margin-left:calc(var(--spacing) * 2)}.ml-\[1\.35rem\],:where(:scope):is(.ml-\[1\.35rem\]){margin-left:1.35rem}.ml-\[max\(0px\,\(100cqw_-_var\(--panel-reserve\,0px\)_-_var\(--column-max\)\)\/2_-_var\(--wide-offset\,0px\)_-_1\.5rem\)\],:where(:scope):is(.ml-\[max\(0px\,\(100cqw_-_var\(--panel-reserve\,0px\)_-_var\(--column-max\)\)\/2_-_var\(--wide-offset\,0px\)_-_1\.5rem\)\]){margin-left:max(0px,(100cqw - var(--panel-reserve,0px) - var(--column-max)) / 2 - var(--wide-offset,0px) - 1.5rem)}.ml-auto,:where(:scope):is(.ml-auto){margin-left:auto}.line-clamp-2,:where(:scope):is(.line-clamp-2){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex,:where(:scope):is(.\!flex){display:flex!important}.block,:where(:scope):is(.block){display:block}.contents,:where(:scope):is(.contents){display:contents}.flex,:where(:scope):is(.flex){display:flex}.grid,:where(:scope):is(.grid){display:grid}.hidden,:where(:scope):is(.hidden){display:none}.inline,:where(:scope):is(.inline){display:inline}.inline-block,:where(:scope):is(.inline-block){display:inline-block}.inline-flex,:where(:scope):is(.inline-flex){display:inline-flex}.table,:where(:scope):is(.table){display:table}.table-row,:where(:scope):is(.table-row){display:table-row}.field-sizing-content,:where(:scope):is(.field-sizing-content){field-sizing:content}.aspect-\[1\/1\.414\],:where(:scope):is(.aspect-\[1\/1\.414\]){aspect-ratio:1/1.414}.size-1\.5,:where(:scope):is(.size-1\.5){width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2,:where(:scope):is(.size-2){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5,:where(:scope):is(.size-2\.5){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4,:where(:scope):is(.size-4){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5,:where(:scope):is(.size-5){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6,:where(:scope):is(.size-6){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7,:where(:scope):is(.size-7){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8,:where(:scope):is(.size-8){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9,:where(:scope):is(.size-9){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10,:where(:scope):is(.size-10){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11,:where(:scope):is(.size-11){width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16,:where(:scope):is(.size-16){width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[5px\],:where(:scope):is(.size-\[5px\]){width:5px;height:5px}.size-full,:where(:scope):is(.size-full){width:100%;height:100%}.h-0\.5,:where(:scope):is(.h-0\.5){height:calc(var(--spacing) * .5)}.h-2,:where(:scope):is(.h-2){height:calc(var(--spacing) * 2)}.h-3,:where(:scope):is(.h-3){height:calc(var(--spacing) * 3)}.h-3\.5,:where(:scope):is(.h-3\.5){height:calc(var(--spacing) * 3.5)}.h-4,:where(:scope):is(.h-4){height:calc(var(--spacing) * 4)}.h-5,:where(:scope):is(.h-5){height:calc(var(--spacing) * 5)}.h-6,:where(:scope):is(.h-6){height:calc(var(--spacing) * 6)}.h-7,:where(:scope):is(.h-7){height:calc(var(--spacing) * 7)}.h-8,:where(:scope):is(.h-8){height:calc(var(--spacing) * 8)}.h-9,:where(:scope):is(.h-9){height:calc(var(--spacing) * 9)}.h-10,:where(:scope):is(.h-10){height:calc(var(--spacing) * 10)}.h-11,:where(:scope):is(.h-11){height:calc(var(--spacing) * 11)}.h-12,:where(:scope):is(.h-12){height:calc(var(--spacing) * 12)}.h-14,:where(:scope):is(.h-14){height:calc(var(--spacing) * 14)}.h-16,:where(:scope):is(.h-16){height:calc(var(--spacing) * 16)}.h-20,:where(:scope):is(.h-20){height:calc(var(--spacing) * 20)}.h-24,:where(:scope):is(.h-24){height:calc(var(--spacing) * 24)}.h-28,:where(:scope):is(.h-28){height:calc(var(--spacing) * 28)}.h-36,:where(:scope):is(.h-36){height:calc(var(--spacing) * 36)}.h-40,:where(:scope):is(.h-40){height:calc(var(--spacing) * 40)}.h-44,:where(:scope):is(.h-44){height:calc(var(--spacing) * 44)}.h-64,:where(:scope):is(.h-64){height:calc(var(--spacing) * 64)}.h-70,:where(:scope):is(.h-70){height:calc(var(--spacing) * 70)}.h-\[90vh\],:where(:scope):is(.h-\[90vh\]){height:90vh}.h-\[200px\],:where(:scope):is(.h-\[200px\]){height:200px}.h-\[calc\(100vh-24px\)\],:where(:scope):is(.h-\[calc\(100vh-24px\)\]){height:calc(100vh - 24px)}.h-\[min\(560px\,calc\(100vh-220px\)\)\],:where(:scope):is(.h-\[min\(560px\,calc\(100vh-220px\)\)\]){height:min(560px,100vh - 220px)}.h-auto,:where(:scope):is(.h-auto){height:auto}.h-full,:where(:scope):is(.h-full){height:100%}.h-screen,:where(:scope):is(.h-screen){height:100vh}.max-h-9,:where(:scope):is(.max-h-9){max-height:calc(var(--spacing) * 9)}.max-h-20,:where(:scope):is(.max-h-20){max-height:calc(var(--spacing) * 20)}.max-h-48,:where(:scope):is(.max-h-48){max-height:calc(var(--spacing) * 48)}.max-h-52,:where(:scope):is(.max-h-52){max-height:calc(var(--spacing) * 52)}.max-h-64,:where(:scope):is(.max-h-64){max-height:calc(var(--spacing) * 64)}.max-h-72,:where(:scope):is(.max-h-72){max-height:calc(var(--spacing) * 72)}.max-h-\[50vh\],:where(:scope):is(.max-h-\[50vh\]){max-height:50vh}.max-h-\[80vh\],:where(:scope):is(.max-h-\[80vh\]){max-height:80vh}.max-h-\[90vh\],:where(:scope):is(.max-h-\[90vh\]){max-height:90vh}.max-h-\[260px\],:where(:scope):is(.max-h-\[260px\]){max-height:260px}.max-h-\[360px\],:where(:scope):is(.max-h-\[360px\]){max-height:360px}.max-h-\[calc\(100vh-4rem\)\],:where(:scope):is(.max-h-\[calc\(100vh-4rem\)\]){max-height:calc(100vh - 4rem)}.max-h-\[calc\(100vh-7rem\)\],:where(:scope):is(.max-h-\[calc\(100vh-7rem\)\]){max-height:calc(100vh - 7rem)}.max-h-\[calc\(100vh-250px\)\],:where(:scope):is(.max-h-\[calc\(100vh-250px\)\]){max-height:calc(100vh - 250px)}.max-h-\[min\(44vh\,20rem\)\],:where(:scope):is(.max-h-\[min\(44vh\,20rem\)\]){max-height:min(44vh,20rem)}.max-h-full,:where(:scope):is(.max-h-full){max-height:100%}.min-h-0,:where(:scope):is(.min-h-0){min-height:0}.min-h-7,:where(:scope):is(.min-h-7){min-height:calc(var(--spacing) * 7)}.min-h-9,:where(:scope):is(.min-h-9){min-height:calc(var(--spacing) * 9)}.min-h-10,:where(:scope):is(.min-h-10){min-height:calc(var(--spacing) * 10)}.min-h-14,:where(:scope):is(.min-h-14){min-height:calc(var(--spacing) * 14)}.min-h-28,:where(:scope):is(.min-h-28){min-height:calc(var(--spacing) * 28)}.min-h-50,:where(:scope):is(.min-h-50){min-height:calc(var(--spacing) * 50)}.min-h-\[180px\],:where(:scope):is(.min-h-\[180px\]){min-height:180px}.min-h-\[200px\],:where(:scope):is(.min-h-\[200px\]){min-height:200px}.min-h-\[600px\],:where(:scope):is(.min-h-\[600px\]){min-height:600px}.min-h-dvh,:where(:scope):is(.min-h-dvh){min-height:100dvh}.w-0\.5,:where(:scope):is(.w-0\.5){width:calc(var(--spacing) * .5)}.w-1\.5,:where(:scope):is(.w-1\.5){width:calc(var(--spacing) * 1.5)}.w-1\/2,:where(:scope):is(.w-1\/2){width:50%}.w-1\/3,:where(:scope):is(.w-1\/3){width:33.3333%}.w-2\/3,:where(:scope):is(.w-2\/3){width:66.6667%}.w-3\.5,:where(:scope):is(.w-3\.5){width:calc(var(--spacing) * 3.5)}.w-3\/4,:where(:scope):is(.w-3\/4){width:75%}.w-3\/5,:where(:scope):is(.w-3\/5){width:60%}.w-4\/5,:where(:scope):is(.w-4\/5){width:80%}.w-5\/6,:where(:scope):is(.w-5\/6){width:83.3333%}.w-9,:where(:scope):is(.w-9){width:calc(var(--spacing) * 9)}.w-10,:where(:scope):is(.w-10){width:calc(var(--spacing) * 10)}.w-11\/12,:where(:scope):is(.w-11\/12){width:91.6667%}.w-12,:where(:scope):is(.w-12){width:calc(var(--spacing) * 12)}.w-14,:where(:scope):is(.w-14){width:calc(var(--spacing) * 14)}.w-16,:where(:scope):is(.w-16){width:calc(var(--spacing) * 16)}.w-20,:where(:scope):is(.w-20){width:calc(var(--spacing) * 20)}.w-24,:where(:scope):is(.w-24){width:calc(var(--spacing) * 24)}.w-28,:where(:scope):is(.w-28){width:calc(var(--spacing) * 28)}.w-32,:where(:scope):is(.w-32){width:calc(var(--spacing) * 32)}.w-36,:where(:scope):is(.w-36){width:calc(var(--spacing) * 36)}.w-40,:where(:scope):is(.w-40){width:calc(var(--spacing) * 40)}.w-44,:where(:scope):is(.w-44){width:calc(var(--spacing) * 44)}.w-48,:where(:scope):is(.w-48){width:calc(var(--spacing) * 48)}.w-52,:where(:scope):is(.w-52){width:calc(var(--spacing) * 52)}.w-56,:where(:scope):is(.w-56){width:calc(var(--spacing) * 56)}.w-60,:where(:scope):is(.w-60){width:calc(var(--spacing) * 60)}.w-64,:where(:scope):is(.w-64){width:calc(var(--spacing) * 64)}.w-72,:where(:scope):is(.w-72){width:calc(var(--spacing) * 72)}.w-80,:where(:scope):is(.w-80){width:calc(var(--spacing) * 80)}.w-96,:where(:scope):is(.w-96){width:calc(var(--spacing) * 96)}.w-\[28\%\],:where(:scope):is(.w-\[28\%\]){width:28%}.w-\[44\%\],:where(:scope):is(.w-\[44\%\]){width:44%}.w-\[46\%\],:where(:scope):is(.w-\[46\%\]){width:46%}.w-\[60px\],:where(:scope):is(.w-\[60px\]){width:60px}.w-\[236px\],:where(:scope):is(.w-\[236px\]){width:236px}.w-\[250\%\],:where(:scope):is(.w-\[250\%\]){width:250%}.w-\[260px\],:where(:scope):is(.w-\[260px\]){width:260px}.w-\[300px\],:where(:scope):is(.w-\[300px\]){width:300px}.w-\[420px\],:where(:scope):is(.w-\[420px\]){width:420px}.w-\[500px\],:where(:scope):is(.w-\[500px\]){width:500px}.w-\[calc\(100vw-32px\)\],:where(:scope):is(.w-\[calc\(100vw-32px\)\]){width:calc(100vw - 32px)}.w-\[max\(calc\(100\%-12px\)\,24ch\)\],:where(:scope):is(.w-\[max\(calc\(100\%-12px\)\,24ch\)\]){width:max(100% - 12px,24ch)}.w-\[min\(1200px\,100\%_-_var\(--wide-offset\)\)\],:where(:scope):is(.w-\[min\(1200px\,100\%_-_var\(--wide-offset\)\)\]){width:min(1200px,100% - var(--wide-offset))}.w-auto,:where(:scope):is(.w-auto){width:auto}.w-fit,:where(:scope):is(.w-fit){width:fit-content}.w-full,:where(:scope):is(.w-full){width:100%}.w-max,:where(:scope):is(.w-max){width:max-content}.max-w-\(--column-max\),:where(:scope):is(.max-w-\(--column-max\)){max-width:var(--column-max)}.max-w-\(--nov-cell-max\),:where(:scope):is(.max-w-\(--nov-cell-max\)){max-width:var(--nov-cell-max)}.max-w-64,:where(:scope):is(.max-w-64){max-width:calc(var(--spacing) * 64)}.max-w-72,:where(:scope):is(.max-w-72){max-width:calc(var(--spacing) * 72)}.max-w-80,:where(:scope):is(.max-w-80){max-width:calc(var(--spacing) * 80)}.max-w-96,:where(:scope):is(.max-w-96){max-width:calc(var(--spacing) * 96)}.max-w-\[36ch\],:where(:scope):is(.max-w-\[36ch\]){max-width:36ch}.max-w-\[40ch\],:where(:scope):is(.max-w-\[40ch\]){max-width:40ch}.max-w-\[46ch\],:where(:scope):is(.max-w-\[46ch\]){max-width:46ch}.max-w-\[48ch\],:where(:scope):is(.max-w-\[48ch\]){max-width:48ch}.max-w-\[80\%\],:where(:scope):is(.max-w-\[80\%\]){max-width:80%}.max-w-\[148px\],:where(:scope):is(.max-w-\[148px\]){max-width:148px}.max-w-\[520px\],:where(:scope):is(.max-w-\[520px\]){max-width:520px}.max-w-\[560px\],:where(:scope):is(.max-w-\[560px\]){max-width:560px}.max-w-\[640px\],:where(:scope):is(.max-w-\[640px\]){max-width:640px}.max-w-\[688px\],:where(:scope):is(.max-w-\[688px\]){max-width:688px}.max-w-\[720px\],:where(:scope):is(.max-w-\[720px\]){max-width:720px}.max-w-\[820px\],:where(:scope):is(.max-w-\[820px\]){max-width:820px}.max-w-\[884px\],:where(:scope):is(.max-w-\[884px\]){max-width:884px}.max-w-\[920px\],:where(:scope):is(.max-w-\[920px\]){max-width:920px}.max-w-\[1152px\],:where(:scope):is(.max-w-\[1152px\]){max-width:1152px}.max-w-\[calc\(100vw-2rem\)\],:where(:scope):is(.max-w-\[calc\(100vw-2rem\)\]){max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\],:where(:scope):is(.max-w-\[calc\(100vw-3rem\)\]){max-width:calc(100vw - 3rem)}.max-w-full,:where(:scope):is(.max-w-full){max-width:100%}.max-w-md,:where(:scope):is(.max-w-md){max-width:var(--container-md)}.max-w-none,:where(:scope):is(.max-w-none){max-width:none}.max-w-sm,:where(:scope):is(.max-w-sm){max-width:var(--container-sm)}.max-w-xs,:where(:scope):is(.max-w-xs){max-width:var(--container-xs)}.min-w-0,:where(:scope):is(.min-w-0){min-width:0}.min-w-24,:where(:scope):is(.min-w-24){min-width:calc(var(--spacing) * 24)}.min-w-60,:where(:scope):is(.min-w-60){min-width:calc(var(--spacing) * 60)}.min-w-64,:where(:scope):is(.min-w-64){min-width:calc(var(--spacing) * 64)}.min-w-\[6ch\],:where(:scope):is(.min-w-\[6ch\]){min-width:6ch}.min-w-\[8ch\],:where(:scope):is(.min-w-\[8ch\]){min-width:8ch}.min-w-\[220px\],:where(:scope):is(.min-w-\[220px\]){min-width:220px}.min-w-\[240px\],:where(:scope):is(.min-w-\[240px\]){min-width:240px}.min-w-\[360px\],:where(:scope):is(.min-w-\[360px\]){min-width:360px}.min-w-\[880px\],:where(:scope):is(.min-w-\[880px\]){min-width:880px}.min-w-full,:where(:scope):is(.min-w-full){min-width:100%}.flex-1,:where(:scope):is(.flex-1){flex:1}.shrink,:where(:scope):is(.shrink){flex-shrink:1}.shrink-0,:where(:scope):is(.shrink-0){flex-shrink:0}.grow,:where(:scope):is(.grow){flex-grow:1}.basis-full,:where(:scope):is(.basis-full){flex-basis:100%}.table-fixed,:where(:scope):is(.table-fixed){table-layout:fixed}.border-collapse,:where(:scope):is(.border-collapse){border-collapse:collapse}.-translate-x-1\/2,:where(:scope):is(.-translate-x-1\/2){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90,:where(:scope):is(.rotate-90){rotate:90deg}.transform,:where(:scope):is(.transform){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in,:where(:scope):is(.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-spin,:where(:scope):is(.animate-spin){animation:var(--animate-spin)}.cursor-col-resize,:where(:scope):is(.cursor-col-resize){cursor:col-resize}.cursor-default,:where(:scope):is(.cursor-default){cursor:default}.cursor-not-allowed,:where(:scope):is(.cursor-not-allowed){cursor:not-allowed}.cursor-pointer,:where(:scope):is(.cursor-pointer){cursor:pointer}.cursor-zoom-in,:where(:scope):is(.cursor-zoom-in){cursor:zoom-in}.cursor-zoom-out,:where(:scope):is(.cursor-zoom-out){cursor:zoom-out}.touch-none,:where(:scope):is(.touch-none){touch-action:none}.resize,:where(:scope):is(.resize){resize:both}.resize-none,:where(:scope):is(.resize-none){resize:none}.scroll-mt-24,:where(:scope):is(.scroll-mt-24){scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar,:where(:scope):is(.scrollbar){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.list-decimal,:where(:scope):is(.list-decimal){list-style-type:decimal}.list-disc,:where(:scope):is(.list-disc){list-style-type:disc}.list-none,:where(:scope):is(.list-none){list-style-type:none}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(200px\,1fr\)\)\],:where(:scope):is(.\[grid-template-columns\:repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\],:where(:scope):is(.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(240px\,1fr\)\)\],:where(:scope):is(.\[grid-template-columns\:repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]){grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-1,:where(:scope):is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2,:where(:scope):is(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[40px_minmax\(0\,1fr\)\],:where(:scope):is(.grid-cols-\[40px_minmax\(0\,1fr\)\]){grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[312px_minmax\(0\,1fr\)\],:where(:scope):is(.grid-cols-\[312px_minmax\(0\,1fr\)\]){grid-template-columns:312px minmax(0,1fr)}.grid-cols-\[auto_1fr\],:where(:scope):is(.grid-cols-\[auto_1fr\]){grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_fit-content\(60\%\)\],:where(:scope):is(.grid-cols-\[minmax\(0\,1fr\)_fit-content\(60\%\)\]){grid-template-columns:minmax(0,1fr) fit-content(60%)}.grid-rows-\[minmax\(0\,1fr\)\],:where(:scope):is(.grid-rows-\[minmax\(0\,1fr\)\]){grid-template-rows:minmax(0,1fr)}.\!flex-col,:where(:scope):is(.\!flex-col){flex-direction:column!important}.flex-col,:where(:scope):is(.flex-col){flex-direction:column}.flex-row,:where(:scope):is(.flex-row){flex-direction:row}.flex-wrap,:where(:scope):is(.flex-wrap){flex-wrap:wrap}.place-items-center,:where(:scope):is(.place-items-center){place-items:center}.items-baseline,:where(:scope):is(.items-baseline){align-items:baseline}.items-center,:where(:scope):is(.items-center){align-items:center}.items-end,:where(:scope):is(.items-end){align-items:flex-end}.items-start,:where(:scope):is(.items-start){align-items:flex-start}.items-stretch,:where(:scope):is(.items-stretch){align-items:stretch}.justify-between,:where(:scope):is(.justify-between){justify-content:space-between}.justify-center,:where(:scope):is(.justify-center){justify-content:center}.justify-end,:where(:scope):is(.justify-end){justify-content:flex-end}.justify-start,:where(:scope):is(.justify-start){justify-content:flex-start}.\!gap-2,:where(:scope):is(.\!gap-2){gap:calc(var(--spacing) * 2)!important}.gap-0,:where(:scope):is(.gap-0){gap:0}.gap-0\.5,:where(:scope):is(.gap-0\.5){gap:calc(var(--spacing) * .5)}.gap-1,:where(:scope):is(.gap-1){gap:var(--spacing)}.gap-1\.5,:where(:scope):is(.gap-1\.5){gap:calc(var(--spacing) * 1.5)}.gap-2,:where(:scope):is(.gap-2){gap:calc(var(--spacing) * 2)}.gap-2\.5,:where(:scope):is(.gap-2\.5){gap:calc(var(--spacing) * 2.5)}.gap-3,:where(:scope):is(.gap-3){gap:calc(var(--spacing) * 3)}.gap-4,:where(:scope):is(.gap-4){gap:calc(var(--spacing) * 4)}.gap-5,:where(:scope):is(.gap-5){gap:calc(var(--spacing) * 5)}.gap-6,:where(:scope):is(.gap-6){gap:calc(var(--spacing) * 6)}.gap-8,:where(:scope):is(.gap-8){gap:calc(var(--spacing) * 8)}.gap-x-2,:where(:scope):is(.gap-x-2){column-gap:calc(var(--spacing) * 2)}.gap-x-3,:where(:scope):is(.gap-x-3){column-gap:calc(var(--spacing) * 3)}.gap-x-4,:where(:scope):is(.gap-x-4){column-gap:calc(var(--spacing) * 4)}.gap-x-6,:where(:scope):is(.gap-x-6){column-gap:calc(var(--spacing) * 6)}.gap-x-8,:where(:scope):is(.gap-x-8){column-gap:calc(var(--spacing) * 8)}.gap-y-1,:where(:scope):is(.gap-y-1){row-gap:var(--spacing)}.gap-y-1\.5,:where(:scope):is(.gap-y-1\.5){row-gap:calc(var(--spacing) * 1.5)}.gap-y-2,:where(:scope):is(.gap-y-2){row-gap:calc(var(--spacing) * 2)}.gap-y-5,:where(:scope):is(.gap-y-5){row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)),:where(:scope):is(: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-separator>:not(:last-child)),:where(:scope):is(:where(.divide-separator>:not(:last-child))){border-color:var(--separator)}.self-end,:where(:scope):is(.self-end){align-self:flex-end}.self-start,:where(:scope):is(.self-start){align-self:flex-start}.self-stretch,:where(:scope):is(.self-stretch){align-self:stretch}.truncate,:where(:scope):is(.truncate){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto,:where(:scope):is(.overflow-auto){overflow:auto}.overflow-hidden,:where(:scope):is(.overflow-hidden){overflow:hidden}.overflow-x-auto,:where(:scope):is(.overflow-x-auto){overflow-x:auto}.overflow-x-hidden,:where(:scope):is(.overflow-x-hidden){overflow-x:hidden}.overflow-y-auto,:where(:scope):is(.overflow-y-auto){overflow-y:auto}.overflow-y-hidden,:where(:scope):is(.overflow-y-hidden){overflow-y:hidden}.overscroll-contain,:where(:scope):is(.overscroll-contain){overscroll-behavior:contain}.\!rounded-none,:where(:scope):is(.\!rounded-none){border-radius:0!important}.rounded,:where(:scope):is(.rounded){border-radius:.25rem}.rounded-2xl,:where(:scope):is(.rounded-2xl){border-radius:calc(var(--radius) * 2)}.rounded-3xl,:where(:scope):is(.rounded-3xl){border-radius:calc(var(--radius) * 3)}.rounded-full,:where(:scope):is(.rounded-full){border-radius:3.40282e38px}.rounded-lg,:where(:scope):is(.rounded-lg){border-radius:calc(var(--radius) * 1)}.rounded-md,:where(:scope):is(.rounded-md){border-radius:calc(var(--radius) * .75)}.rounded-none,:where(:scope):is(.rounded-none){border-radius:0}.rounded-sm,:where(:scope):is(.rounded-sm){border-radius:calc(var(--radius) * .5)}.rounded-xl,:where(:scope):is(.rounded-xl){border-radius:calc(var(--radius) * 1.5)}.rounded-br-lg,:where(:scope):is(.rounded-br-lg){border-bottom-right-radius:calc(var(--radius) * 1)}.\!border-0,:where(:scope):is(.\!border-0){border-style:var(--tw-border-style)!important;border-width:0!important}.border,:where(:scope):is(.border){border-style:var(--tw-border-style);border-width:1px}.border-0,:where(:scope):is(.border-0){border-style:var(--tw-border-style);border-width:0}.border-2,:where(:scope):is(.border-2){border-style:var(--tw-border-style);border-width:2px}.border-\[3px\],:where(:scope):is(.border-\[3px\]){border-style:var(--tw-border-style);border-width:3px}.border-t,:where(:scope):is(.border-t){border-top-style:var(--tw-border-style);border-top-width:1px}.border-r,:where(:scope):is(.border-r){border-right-style:var(--tw-border-style);border-right-width:1px}.border-b,:where(:scope):is(.border-b){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l,:where(:scope):is(.border-l){border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0,:where(:scope):is(.border-l-0){border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2,:where(:scope):is(.border-l-2){border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\],:where(:scope):is(.border-l-\[3px\]){border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed,:where(:scope):is(.border-dashed){--tw-border-style:dashed;border-style:dashed}.border-solid,:where(:scope):is(.border-solid){--tw-border-style:solid;border-style:solid}.border-\(--sidebar-border\),:where(:scope):is(.border-\(--sidebar-border\)){border-color:var(--sidebar-border)}.border-accent,:where(:scope):is(.border-accent),.border-accent\/20,:where(:scope):is(.border-accent\/20){border-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-accent\/20,:where(:scope):is(.border-accent\/20){border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-accent\/30,:where(:scope):is(.border-accent\/30){border-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-accent\/30,:where(:scope):is(.border-accent\/30){border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-accent\/40,:where(:scope):is(.border-accent\/40){border-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-accent\/40,:where(:scope):is(.border-accent\/40){border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-border,:where(:scope):is(.border-border){border-color:var(--border)}.border-border-secondary,:where(:scope):is(.border-border-secondary){border-color:var(--border-secondary)}.border-current,:where(:scope):is(.border-current){border-color:currentColor}.border-danger,:where(:scope):is(.border-danger),.border-danger\/40,:where(:scope):is(.border-danger\/40){border-color:var(--danger)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-danger\/40,:where(:scope):is(.border-danger\/40){border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-field-border,:where(:scope):is(.border-field-border){border-color:var(--field-border,var(--border))}.border-separator,:where(:scope):is(.border-separator){border-color:var(--separator)}.border-success,:where(:scope):is(.border-success),.border-success\/20,:where(:scope):is(.border-success\/20){border-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-success\/20,:where(:scope):is(.border-success\/20){border-color:color-mix(in oklab,var(--success) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-success\/30,:where(:scope):is(.border-success\/30){border-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-success\/30,:where(:scope):is(.border-success\/30){border-color:color-mix(in oklab,var(--success) 30%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-success\/40,:where(:scope):is(.border-success\/40){border-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-success\/40,:where(:scope):is(.border-success\/40){border-color:color-mix(in oklab,var(--success) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-transparent,:where(:scope):is(.border-transparent){border-color:#0000}.border-warning\/40,:where(:scope):is(.border-warning\/40){border-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-warning\/40,:where(:scope):is(.border-warning\/40){border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-warning\/55,:where(:scope):is(.border-warning\/55){border-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-warning\/55,:where(:scope):is(.border-warning\/55){border-color:color-mix(in oklab,var(--warning) 55%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-warning\/90,:where(:scope):is(.border-warning\/90){border-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.border-warning\/90,:where(:scope):is(.border-warning\/90){border-color:color-mix(in oklab,var(--warning) 90%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.border-l-accent,:where(:scope):is(.border-l-accent){border-left-color:var(--accent)}.border-l-danger,:where(:scope):is(.border-l-danger){border-left-color:var(--danger)}.\!bg-transparent,:where(:scope):is(.\!bg-transparent){background-color:#0000!important}.bg-\(--avatar-mark\),:where(:scope):is(.bg-\(--avatar-mark\)){background-color:var(--avatar-mark)}.bg-\(--sidebar-bg\),:where(:scope):is(.bg-\(--sidebar-bg\)){background-color:var(--sidebar-bg)}.bg-\(--sidebar-border\),:where(:scope):is(.bg-\(--sidebar-border\)){background-color:var(--sidebar-border)}.bg-\[\#181d27\],:where(:scope):is(.bg-\[\#181d27\]){background-color:#181d27}.bg-accent,:where(:scope):is(.bg-accent){background-color:var(--accent)}.bg-accent-soft,:where(:scope):is(.bg-accent-soft){background-color:var(--accent-soft)}.bg-accent\/5,:where(:scope):is(.bg-accent\/5){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-accent\/5,:where(:scope):is(.bg-accent\/5){background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-accent\/10,:where(:scope):is(.bg-accent\/10){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-accent\/10,:where(:scope):is(.bg-accent\/10){background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-background,:where(:scope):is(.bg-background){background-color:var(--background)}.bg-black\/60,:where(:scope):is(.bg-black\/60){background-color:#0009}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-black\/60,:where(:scope):is(.bg-black\/60){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-black\/70,:where(:scope):is(.bg-black\/70){background-color:#000000b3}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-black\/70,:where(:scope):is(.bg-black\/70){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-border,:where(:scope):is(.bg-border){background-color:var(--border)}.bg-current,:where(:scope):is(.bg-current){background-color:currentColor}.bg-danger,:where(:scope):is(.bg-danger),.bg-danger\/8,:where(:scope):is(.bg-danger\/8){background-color:var(--danger)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-danger\/8,:where(:scope):is(.bg-danger\/8){background-color:color-mix(in oklab,var(--danger) 8%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-danger\/10,:where(:scope):is(.bg-danger\/10){background-color:var(--danger)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-danger\/10,:where(:scope):is(.bg-danger\/10){background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-default-hover,:where(:scope):is(.bg-default-hover){background-color:var(--default-hover)}.bg-muted\/40,:where(:scope):is(.bg-muted\/40){background-color:var(--muted)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-muted\/40,:where(:scope):is(.bg-muted\/40){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-overlay,:where(:scope):is(.bg-overlay){background-color:var(--overlay)}.bg-success,:where(:scope):is(.bg-success),.bg-success\/5,:where(:scope):is(.bg-success\/5){background-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-success\/5,:where(:scope):is(.bg-success\/5){background-color:color-mix(in oklab,var(--success) 5%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-success\/8,:where(:scope):is(.bg-success\/8){background-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-success\/8,:where(:scope):is(.bg-success\/8){background-color:color-mix(in oklab,var(--success) 8%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-success\/15,:where(:scope):is(.bg-success\/15){background-color:var(--success)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-success\/15,:where(:scope):is(.bg-success\/15){background-color:color-mix(in oklab,var(--success) 15%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-surface,:where(:scope):is(.bg-surface){background-color:var(--surface)}.bg-surface-secondary,:where(:scope):is(.bg-surface-secondary),.bg-surface-secondary\/40,:where(:scope):is(.bg-surface-secondary\/40){background-color:var(--surface-secondary)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-surface-secondary\/40,:where(:scope):is(.bg-surface-secondary\/40){background-color:color-mix(in oklab,var(--surface-secondary) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-surface-tertiary,:where(:scope):is(.bg-surface-tertiary){background-color:var(--surface-tertiary)}.bg-transparent,:where(:scope):is(.bg-transparent){background-color:#0000}.bg-warning,:where(:scope):is(.bg-warning),.bg-warning\/25,:where(:scope):is(.bg-warning\/25){background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-warning\/25,:where(:scope):is(.bg-warning\/25){background-color:color-mix(in oklab,var(--warning) 25%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-warning\/35,:where(:scope):is(.bg-warning\/35){background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.bg-warning\/35,:where(:scope):is(.bg-warning\/35){background-color:color-mix(in oklab,var(--warning) 35%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.bg-white,:where(:scope):is(.bg-white){background-color:var(--color-white)}.object-contain,:where(:scope):is(.object-contain){object-fit:contain}.object-cover,:where(:scope):is(.object-cover){object-fit:cover}.\!p-0,:where(:scope):is(.\!p-0){padding:0!important}.p-0,:where(:scope):is(.p-0){padding:0}.p-0\.5,:where(:scope):is(.p-0\.5){padding:calc(var(--spacing) * .5)}.p-1,:where(:scope):is(.p-1){padding:var(--spacing)}.p-1\.5,:where(:scope):is(.p-1\.5){padding:calc(var(--spacing) * 1.5)}.p-2,:where(:scope):is(.p-2){padding:calc(var(--spacing) * 2)}.p-3,:where(:scope):is(.p-3){padding:calc(var(--spacing) * 3)}.p-4,:where(:scope):is(.p-4){padding:calc(var(--spacing) * 4)}.p-5,:where(:scope):is(.p-5){padding:calc(var(--spacing) * 5)}.p-6,:where(:scope):is(.p-6){padding:calc(var(--spacing) * 6)}.p-10,:where(:scope):is(.p-10){padding:calc(var(--spacing) * 10)}.px-0,:where(:scope):is(.px-0){padding-inline:0}.px-0\.5,:where(:scope):is(.px-0\.5){padding-inline:calc(var(--spacing) * .5)}.px-1,:where(:scope):is(.px-1){padding-inline:var(--spacing)}.px-1\.5,:where(:scope):is(.px-1\.5){padding-inline:calc(var(--spacing) * 1.5)}.px-2,:where(:scope):is(.px-2){padding-inline:calc(var(--spacing) * 2)}.px-2\.5,:where(:scope):is(.px-2\.5){padding-inline:calc(var(--spacing) * 2.5)}.px-3,:where(:scope):is(.px-3){padding-inline:calc(var(--spacing) * 3)}.px-3\.5,:where(:scope):is(.px-3\.5){padding-inline:calc(var(--spacing) * 3.5)}.px-4,:where(:scope):is(.px-4){padding-inline:calc(var(--spacing) * 4)}.px-5,:where(:scope):is(.px-5){padding-inline:calc(var(--spacing) * 5)}.px-6,:where(:scope):is(.px-6){padding-inline:calc(var(--spacing) * 6)}.px-8,:where(:scope):is(.px-8){padding-inline:calc(var(--spacing) * 8)}.py-0,:where(:scope):is(.py-0){padding-block:0}.py-0\.5,:where(:scope):is(.py-0\.5){padding-block:calc(var(--spacing) * .5)}.py-1,:where(:scope):is(.py-1){padding-block:var(--spacing)}.py-1\.5,:where(:scope):is(.py-1\.5){padding-block:calc(var(--spacing) * 1.5)}.py-2,:where(:scope):is(.py-2){padding-block:calc(var(--spacing) * 2)}.py-2\.5,:where(:scope):is(.py-2\.5){padding-block:calc(var(--spacing) * 2.5)}.py-3,:where(:scope):is(.py-3){padding-block:calc(var(--spacing) * 3)}.py-3\.5,:where(:scope):is(.py-3\.5){padding-block:calc(var(--spacing) * 3.5)}.py-4,:where(:scope):is(.py-4){padding-block:calc(var(--spacing) * 4)}.py-6,:where(:scope):is(.py-6){padding-block:calc(var(--spacing) * 6)}.py-8,:where(:scope):is(.py-8){padding-block:calc(var(--spacing) * 8)}.py-10,:where(:scope):is(.py-10){padding-block:calc(var(--spacing) * 10)}.py-12,:where(:scope):is(.py-12){padding-block:calc(var(--spacing) * 12)}.py-14,:where(:scope):is(.py-14){padding-block:calc(var(--spacing) * 14)}.py-16,:where(:scope):is(.py-16){padding-block:calc(var(--spacing) * 16)}.py-20,:where(:scope):is(.py-20){padding-block:calc(var(--spacing) * 20)}.pe-0,:where(:scope):is(.pe-0){padding-inline-end:0}.pe-5,:where(:scope):is(.pe-5){padding-inline-end:calc(var(--spacing) * 5)}.pt-\(--page-title-inset\,1\.5rem\),:where(:scope):is(.pt-\(--page-title-inset\,1\.5rem\)){padding-top:var(--page-title-inset,1.5rem)}.pt-0\.5,:where(:scope):is(.pt-0\.5){padding-top:calc(var(--spacing) * .5)}.pt-1,:where(:scope):is(.pt-1){padding-top:var(--spacing)}.pt-2,:where(:scope):is(.pt-2){padding-top:calc(var(--spacing) * 2)}.pt-2\.5,:where(:scope):is(.pt-2\.5){padding-top:calc(var(--spacing) * 2.5)}.pt-3,:where(:scope):is(.pt-3){padding-top:calc(var(--spacing) * 3)}.pt-4,:where(:scope):is(.pt-4){padding-top:calc(var(--spacing) * 4)}.pt-6,:where(:scope):is(.pt-6){padding-top:calc(var(--spacing) * 6)}.pr-1,:where(:scope):is(.pr-1){padding-right:var(--spacing)}.pr-1\.5,:where(:scope):is(.pr-1\.5){padding-right:calc(var(--spacing) * 1.5)}.pr-2,:where(:scope):is(.pr-2){padding-right:calc(var(--spacing) * 2)}.pr-3,:where(:scope):is(.pr-3){padding-right:calc(var(--spacing) * 3)}.pr-8,:where(:scope):is(.pr-8){padding-right:calc(var(--spacing) * 8)}.pr-14,:where(:scope):is(.pr-14){padding-right:calc(var(--spacing) * 14)}.pb-0,:where(:scope):is(.pb-0){padding-bottom:0}.pb-1,:where(:scope):is(.pb-1){padding-bottom:var(--spacing)}.pb-1\.5,:where(:scope):is(.pb-1\.5){padding-bottom:calc(var(--spacing) * 1.5)}.pb-2,:where(:scope):is(.pb-2){padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5,:where(:scope):is(.pb-2\.5){padding-bottom:calc(var(--spacing) * 2.5)}.pb-3,:where(:scope):is(.pb-3){padding-bottom:calc(var(--spacing) * 3)}.pb-4,:where(:scope):is(.pb-4){padding-bottom:calc(var(--spacing) * 4)}.pb-5,:where(:scope):is(.pb-5){padding-bottom:calc(var(--spacing) * 5)}.pb-6,:where(:scope):is(.pb-6){padding-bottom:calc(var(--spacing) * 6)}.pb-7,:where(:scope):is(.pb-7){padding-bottom:calc(var(--spacing) * 7)}.pb-10,:where(:scope):is(.pb-10){padding-bottom:calc(var(--spacing) * 10)}.pb-24,:where(:scope):is(.pb-24){padding-bottom:calc(var(--spacing) * 24)}.pl-0,:where(:scope):is(.pl-0){padding-left:0}.pl-1,:where(:scope):is(.pl-1){padding-left:var(--spacing)}.pl-2,:where(:scope):is(.pl-2){padding-left:calc(var(--spacing) * 2)}.pl-3,:where(:scope):is(.pl-3){padding-left:calc(var(--spacing) * 3)}.pl-4,:where(:scope):is(.pl-4){padding-left:calc(var(--spacing) * 4)}.pl-5,:where(:scope):is(.pl-5){padding-left:calc(var(--spacing) * 5)}.pl-8,:where(:scope):is(.pl-8){padding-left:calc(var(--spacing) * 8)}.pl-9,:where(:scope):is(.pl-9){padding-left:calc(var(--spacing) * 9)}.text-center,:where(:scope):is(.text-center){text-align:center}.text-left,:where(:scope):is(.text-left){text-align:left}.text-right,:where(:scope):is(.text-right){text-align:right}.align-top,:where(:scope):is(.align-top){vertical-align:top}.font-mono,:where(:scope):is(.font-mono){font-family:var(--font-mono)}.text-2xl,:where(:scope):is(.text-2xl){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl,:where(:scope):is(.text-3xl){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base,:where(:scope):is(.text-base){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg,:where(:scope):is(.text-lg){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm,:where(:scope):is(.text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl,:where(:scope):is(.text-xl){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs,:where(:scope):is(.text-xs){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\],:where(:scope):is(.text-\[11px\]){font-size:11px}.text-\[13px\],:where(:scope):is(.text-\[13px\]){font-size:13px}.leading-5,:where(:scope):is(.leading-5){--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6,:where(:scope):is(.leading-6){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-normal,:where(:scope):is(.leading-normal){--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed,:where(:scope):is(.leading-relaxed){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight,:where(:scope):is(.leading-tight){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium,:where(:scope):is(.font-medium){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal,:where(:scope):is(.font-normal){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold,:where(:scope):is(.font-semibold){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight,:where(:scope):is(.tracking-tight){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide,:where(:scope):is(.tracking-wide){--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-pretty,:where(:scope):is(.text-pretty){text-wrap:pretty}.\[overflow-wrap\:anywhere\],:where(:scope):is(.\[overflow-wrap\:anywhere\]){overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],:where(:scope):is(.\[overflow-wrap\:break-word\]){overflow-wrap:break-word}.\[overflow-wrap\:normal\],:where(:scope):is(.\[overflow-wrap\:normal\]){overflow-wrap:normal}.break-words,:where(:scope):is(.break-words){overflow-wrap:break-word}.\[word-break\:normal\],:where(:scope):is(.\[word-break\:normal\]){word-break:normal}.break-all,:where(:scope):is(.break-all){word-break:break-all}.text-ellipsis,:where(:scope):is(.text-ellipsis){text-overflow:ellipsis}.whitespace-normal,:where(:scope):is(.whitespace-normal){white-space:normal}.whitespace-nowrap,:where(:scope):is(.whitespace-nowrap){white-space:nowrap}.whitespace-pre-wrap,:where(:scope):is(.whitespace-pre-wrap){white-space:pre-wrap}.text-\(--sidebar-fg\),:where(:scope):is(.text-\(--sidebar-fg\)){color:var(--sidebar-fg)}.text-\(--sidebar-fg-muted\),:where(:scope):is(.text-\(--sidebar-fg-muted\)){color:var(--sidebar-fg-muted)}.text-accent,:where(:scope):is(.text-accent){color:var(--accent)}.text-accent-foreground,:where(:scope):is(.text-accent-foreground){color:var(--accent-foreground)}.text-accent-soft-foreground,:where(:scope):is(.text-accent-soft-foreground){color:var(--accent-soft-foreground)}.text-danger,:where(:scope):is(.text-danger){color:var(--danger)}.text-foreground,:where(:scope):is(.text-foreground){color:var(--foreground)}.text-link,:where(:scope):is(.text-link){color:var(--link)}.text-muted,:where(:scope):is(.text-muted),.text-muted\/60,:where(:scope):is(.text-muted\/60){color:var(--muted)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.text-muted\/60,:where(:scope):is(.text-muted\/60){color:color-mix(in oklab,var(--muted) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.text-muted\/70,:where(:scope):is(.text-muted\/70){color:var(--muted)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.text-muted\/70,:where(:scope):is(.text-muted\/70){color:color-mix(in oklab,var(--muted) 70%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.text-success,:where(:scope):is(.text-success){color:var(--success)}.text-warning,:where(:scope):is(.text-warning){color:var(--warning)}.text-white,:where(:scope):is(.text-white){color:var(--color-white)}.capitalize,:where(:scope):is(.capitalize){text-transform:capitalize}.lowercase,:where(:scope):is(.lowercase){text-transform:lowercase}.uppercase,:where(:scope):is(.uppercase){text-transform:uppercase}.italic,:where(:scope):is(.italic){font-style:italic}.tabular-nums,:where(:scope):is(.tabular-nums){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through,:where(:scope):is(.line-through){text-decoration-line:line-through}.no-underline,:where(:scope):is(.no-underline){text-decoration-line:none}.underline,:where(:scope):is(.underline){text-decoration-line:underline}.opacity-0,:where(:scope):is(.opacity-0){opacity:0}.opacity-50,:where(:scope):is(.opacity-50){opacity:.5}.opacity-60,:where(:scope):is(.opacity-60){opacity:.6}.opacity-70,:where(:scope):is(.opacity-70){opacity:.7}.opacity-80,:where(:scope):is(.opacity-80){opacity:.8}.\!shadow-none,:where(:scope):is(.\!shadow-none){--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow,:where(:scope):is(.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-lg,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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,:where(:scope):is(.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)}.ring,:where(:scope):is(.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,:where(:scope):is(.ring-2){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4,:where(:scope):is(.ring-4){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent\/10,:where(:scope):is(.ring-accent\/10){--tw-ring-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.ring-accent\/10,:where(:scope):is(.ring-accent\/10){--tw-ring-color:color-mix(in oklab, var(--accent) 10%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.ring-accent\/40,:where(:scope):is(.ring-accent\/40){--tw-ring-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.ring-accent\/40,:where(:scope):is(.ring-accent\/40){--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.outline,:where(:scope):is(.outline){outline-style:var(--tw-outline-style);outline-width:1px}.blur,:where(:scope):is(.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,)}.filter,:where(:scope):is(.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,)}.transition,:where(:scope):is(.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-\[background-color\],:where(:scope):is(.transition-\[background-color\]){transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\],:where(:scope):is(.transition-\[border-color\,box-shadow\]){transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\],:where(:scope):is(.transition-\[width\]){transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all,:where(:scope):is(.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,:where(:scope):is(.transition-colors){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity,:where(:scope):is(.transition-opacity){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform,:where(:scope):is(.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))}.duration-75,:where(:scope):is(.duration-75){--tw-duration:75ms;transition-duration:75ms}.duration-150,:where(:scope):is(.duration-150){--tw-duration:.15s;transition-duration:.15s}.duration-200,:where(:scope):is(.duration-200){--tw-duration:.2s;transition-duration:.2s}.duration-300,:where(:scope):is(.duration-300){--tw-duration:.3s;transition-duration:.3s}.fade-in-0,:where(:scope):is(.fade-in-0){--tw-enter-opacity:0}.outline-none,:where(:scope):is(.outline-none){--tw-outline-style:none;outline-style:none}.select-all,:where(:scope):is(.select-all){-webkit-user-select:all;user-select:all}.select-text,:where(:scope):is(.select-text){-webkit-user-select:text;user-select:text}.\[--button-bg-hover\:var\(--sidebar-hover-strong\)\],:where(:scope):is(.\[--button-bg-hover\:var\(--sidebar-hover-strong\)\]){--button-bg-hover:var(--sidebar-hover-strong)}.\[--button-bg-pressed\:var\(--sidebar-active-strong\)\],:where(:scope):is(.\[--button-bg-pressed\:var\(--sidebar-active-strong\)\]){--button-bg-pressed:var(--sidebar-active-strong)}.\[--nov-cell-max\:48ch\],:where(:scope):is(.\[--nov-cell-max\:48ch\]){--nov-cell-max:48ch}.\[--page-title-inset\:0\.25rem\],:where(:scope):is(.\[--page-title-inset\:0\.25rem\]){--page-title-inset:.25rem}.\[--page-title-inset\:1\.5rem\],:where(:scope):is(.\[--page-title-inset\:1\.5rem\]){--page-title-inset:1.5rem}.\[--page-title-position\:static\],:where(:scope):is(.\[--page-title-position\:static\]){--page-title-position:static}.\[--wide-offset\:max\(0px\,\(100cqw_-_1200px\)\/2\)\],:where(:scope):is(.\[--wide-offset\:max\(0px\,\(100cqw_-_1200px\)\/2\)\]){--wide-offset:max(0px, (100cqw - 1200px) / 2)}.paused,:where(:scope):is(.paused){animation-play-state:paused}.ring-inset,:where(:scope):is(.ring-inset){--tw-ring-inset:inset}.running,:where(:scope):is(.running){animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),:where(:scope):is(.group-focus-within\:opacity-100:is(:where(.group):focus-within *)),.group-focus-within\/value\:opacity-100:is(:where(.group\/value):focus-within *),:where(:scope):is(.group-focus-within\/value\:opacity-100:is(:where(.group\/value):focus-within *)){opacity:1}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.group-hover\:opacity-100:is(:where(.group):hover *),:where(:scope):is(.group-hover\:opacity-100:is(:where(.group):hover *)){opacity:1}.group-hover\/brand\:opacity-0:is(:where(.group\/brand):hover *),:where(:scope):is(.group-hover\/brand\:opacity-0:is(:where(.group\/brand):hover *)){opacity:0}.group-hover\/brand\:opacity-100:is(:where(.group\/brand):hover *),:where(:scope):is(.group-hover\/brand\:opacity-100:is(:where(.group\/brand):hover *)),.group-hover\/edited\:opacity-100:is(:where(.group\/edited):hover *),:where(:scope):is(.group-hover\/edited\:opacity-100:is(:where(.group\/edited):hover *)),.group-hover\/value\:opacity-100:is(:where(.group\/value):hover *),:where(:scope):is(.group-hover\/value\:opacity-100:is(:where(.group\/value):hover *)){opacity:1}}}@scope (.hero-scope) to (.legacy-island){.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *),:where(:scope):is(.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *)),.group-aria-expanded\/edited\:opacity-100:is(:where(.group\/edited)[aria-expanded=true] *),:where(:scope):is(.group-aria-expanded\/edited\:opacity-100:is(:where(.group\/edited)[aria-expanded=true] *)){opacity:1}.group-aria-expanded\/trigger\:rotate-180:is(:where(.group\/trigger)[aria-expanded=true] *),:where(:scope):is(.group-aria-expanded\/trigger\:rotate-180:is(:where(.group\/trigger)[aria-expanded=true] *)){rotate:180deg}.group-data-focus-visible\:opacity-100:is(:where(.group)[data-focus-visible] *),:where(:scope):is(.group-data-focus-visible\:opacity-100:is(:where(.group)[data-focus-visible] *)),.group-data-hovered\:opacity-100:is(:where(.group)[data-hovered] *),:where(:scope):is(.group-data-hovered\:opacity-100:is(:where(.group)[data-hovered] *)){opacity:1}.group-data-\[drop-target\]\/zone\:text-foreground:is(:where(.group\/zone)[data-drop-target] *),:where(:scope):is(.group-data-\[drop-target\]\/zone\:text-foreground:is(:where(.group\/zone)[data-drop-target] *)){color:var(--foreground)}.group-data-\[icons\=keep\]\/tabs\:flex:is(:where(.group\/tabs)[data-icons=keep] *),:where(:scope):is(.group-data-\[icons\=keep\]\/tabs\:flex:is(:where(.group\/tabs)[data-icons=keep] *)){display:flex}.group-data-\[stretch\]\/strip\:w-full:is(:where(.group\/strip)[data-stretch] *),:where(:scope):is(.group-data-\[stretch\]\/strip\:w-full:is(:where(.group\/strip)[data-stretch] *)){width:100%}.group-data-\[stretch\]\/strip\:flex-auto:is(:where(.group\/strip)[data-stretch] *),:where(:scope):is(.group-data-\[stretch\]\/strip\:flex-auto:is(:where(.group\/strip)[data-stretch] *)){flex:auto}.group-data-\[stretch\]\/strip\:justify-center:is(:where(.group\/strip)[data-stretch] *),:where(:scope):is(.group-data-\[stretch\]\/strip\:justify-center:is(:where(.group\/strip)[data-stretch] *)){justify-content:center}.group-data-\[underline\]\/strip\:h-9:is(:where(.group\/strip)[data-underline] *),:where(:scope):is(.group-data-\[underline\]\/strip\:h-9:is(:where(.group\/strip)[data-underline] *)){height:calc(var(--spacing) * 9)}.group-data-\[underline\]\/strip\:rounded-none:is(:where(.group\/strip)[data-underline] *),:where(:scope):is(.group-data-\[underline\]\/strip\:rounded-none:is(:where(.group\/strip)[data-underline] *)){border-radius:0}.group-data-\[underline\]\/strip\:p-0:is(:where(.group\/strip)[data-underline] *),:where(:scope):is(.group-data-\[underline\]\/strip\:p-0:is(:where(.group\/strip)[data-underline] *)){padding:0}.first-letter\:uppercase:first-letter,:where(:scope):is(.first-letter\:uppercase):first-letter{text-transform:uppercase}.placeholder\:text-muted\/70::placeholder,:where(:scope):is(.placeholder\:text-muted\/70)::placeholder{color:var(--muted)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.placeholder\:text-muted\/70::placeholder,:where(:scope):is(.placeholder\:text-muted\/70)::placeholder{color:color-mix(in oklab,var(--muted) 70%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.before\:absolute:before,:where(:scope):is(.before\:absolute):before{content:var(--tw-content);position:absolute}.before\:-inset-x-6:before,:where(:scope):is(.before\:-inset-x-6):before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -6)}.before\:inset-y-0:before,:where(:scope):is(.before\:inset-y-0):before{content:var(--tw-content);inset-block:0}.before\:-bottom-px:before,:where(:scope):is(.before\:-bottom-px):before{content:var(--tw-content);bottom:-1px}.before\:-z-10:before,:where(:scope):is(.before\:-z-10):before{content:var(--tw-content);z-index:-10}.before\:size-1\.5:before,:where(:scope):is(.before\:size-1\.5):before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:rounded-full:before,:where(:scope):is(.before\:rounded-full):before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-background:before,:where(:scope):is(.before\:bg-background):before{content:var(--tw-content);background-color:var(--background)}.before\:bg-field-border:before,:where(:scope):is(.before\:bg-field-border):before{content:var(--tw-content);background-color:var(--field-border,var(--border))}.before\:content-\[\'\'\]:before,:where(:scope):is(.before\:content-\[\'\'\]):before{--tw-content:"";content:var(--tw-content)}.not-last\:before\:absolute:not(:last-child):before,:where(:scope):is(.not-last\:before\:absolute:not(:last-child)):before{content:var(--tw-content);position:absolute}.not-last\:before\:top-8:not(:last-child):before,:where(:scope):is(.not-last\:before\:top-8:not(:last-child)):before{content:var(--tw-content);top:calc(var(--spacing) * 8)}.not-last\:before\:bottom-1:not(:last-child):before,:where(:scope):is(.not-last\:before\:bottom-1:not(:last-child)):before{content:var(--tw-content);bottom:var(--spacing)}.not-last\:before\:left-\[13px\]:not(:last-child):before,:where(:scope):is(.not-last\:before\:left-\[13px\]:not(:last-child)):before{content:var(--tw-content);left:13px}.not-last\:before\:w-0\.5:not(:last-child):before,:where(:scope):is(.not-last\:before\:w-0\.5:not(:last-child)):before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.not-last\:before\:rounded-full:not(:last-child):before,:where(:scope):is(.not-last\:before\:rounded-full:not(:last-child)):before{content:var(--tw-content);border-radius:3.40282e38px}.not-last\:before\:bg-border:not(:last-child):before,:where(:scope):is(.not-last\:before\:bg-border:not(:last-child)):before{content:var(--tw-content);background-color:var(--border)}.not-last\:before\:content-\[\"\"\]:not(:last-child):before,:where(:scope):is(.not-last\:before\:content-\[\"\"\]:not(:last-child)):before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after,:where(:scope):is(.after\:absolute):after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after,:where(:scope):is(.after\:top-1\/2):after{content:var(--tw-content);top:50%}.after\:left-0\.5:after,:where(:scope):is(.after\:left-0\.5):after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:h-10:after,:where(:scope):is(.after\:h-10):after{content:var(--tw-content);height:calc(var(--spacing) * 10)}.after\:w-0\.5:after,:where(:scope):is(.after\:w-0\.5):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:-translate-y-1\/2:after,:where(:scope):is(.after\:-translate-y-1\/2):after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after,:where(:scope):is(.after\:rounded-full):after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-border:after,:where(:scope):is(.after\:bg-border):after{content:var(--tw-content);background-color:var(--border)}.after\:content-none:after,:where(:scope):is(.after\:content-none):after{content:var(--tw-content);--tw-content:none;content:none}.group-data-\[underline\]\/strip\:after\:absolute:is(:where(.group\/strip)[data-underline] *):after,:where(:scope):is(.group-data-\[underline\]\/strip\:after\:absolute:is(:where(.group\/strip)[data-underline] *)):after{content:var(--tw-content);position:absolute}.group-data-\[underline\]\/strip\:after\:inset-x-0:is(:where(.group\/strip)[data-underline] *):after,:where(:scope):is(.group-data-\[underline\]\/strip\:after\:inset-x-0:is(:where(.group\/strip)[data-underline] *)):after{content:var(--tw-content);inset-inline:0}.group-data-\[underline\]\/strip\:after\:bottom-0:is(:where(.group\/strip)[data-underline] *):after,:where(:scope):is(.group-data-\[underline\]\/strip\:after\:bottom-0:is(:where(.group\/strip)[data-underline] *)):after{content:var(--tw-content);bottom:0}.group-data-\[underline\]\/strip\:after\:h-0\.5:is(:where(.group\/strip)[data-underline] *):after,:where(:scope):is(.group-data-\[underline\]\/strip\:after\:h-0\.5:is(:where(.group\/strip)[data-underline] *)):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.last\:pb-0:last-child,:where(:scope):is(.last\:pb-0:last-child){padding-bottom:0}.focus-within\:border-accent:focus-within,:where(:scope):is(.focus-within\:border-accent:focus-within){border-color:var(--accent)}.focus-within\:ring-2:focus-within,:where(:scope):is(.focus-within\:ring-2: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)}.focus-within\:ring-accent\/25:focus-within,:where(:scope):is(.focus-within\:ring-accent\/25:focus-within){--tw-ring-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.focus-within\:ring-accent\/25:focus-within,:where(:scope):is(.focus-within\:ring-accent\/25:focus-within){--tw-ring-color:color-mix(in oklab, var(--accent) 25%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.focus-within\:ring-focus:focus-within,:where(:scope):is(.focus-within\:ring-focus:focus-within){--tw-ring-color:var(--focus)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.hover\:border-field-border:hover,:where(:scope):is(.hover\:border-field-border:hover){border-color:var(--field-border,var(--border))}.hover\:\!bg-surface-secondary:hover,:where(:scope):is(.hover\:\!bg-surface-secondary:hover){background-color:var(--surface-secondary)!important}.hover\:bg-\(--sidebar-hover\):hover,:where(:scope):is(.hover\:bg-\(--sidebar-hover\):hover){background-color:var(--sidebar-hover)}.hover\:bg-accent\/10:hover,:where(:scope):is(.hover\:bg-accent\/10:hover){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:bg-accent\/10:hover,:where(:scope):is(.hover\:bg-accent\/10:hover){background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:bg-accent\/15:hover,:where(:scope):is(.hover\:bg-accent\/15:hover){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:bg-accent\/15:hover,:where(:scope):is(.hover\:bg-accent\/15:hover){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:bg-accent\/20:hover,:where(:scope):is(.hover\:bg-accent\/20:hover){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:bg-accent\/20:hover,:where(:scope):is(.hover\:bg-accent\/20:hover){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:bg-default:hover,:where(:scope):is(.hover\:bg-default:hover),.hover\:bg-default\/60:hover,:where(:scope):is(.hover\:bg-default\/60:hover){background-color:var(--default)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:bg-default\/60:hover,:where(:scope):is(.hover\:bg-default\/60:hover){background-color:color-mix(in oklab,var(--default) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:bg-surface:hover,:where(:scope):is(.hover\:bg-surface:hover){background-color:var(--surface)}.hover\:bg-surface-secondary:hover,:where(:scope):is(.hover\:bg-surface-secondary:hover),.hover\:bg-surface-secondary\/60:hover,:where(:scope):is(.hover\:bg-surface-secondary\/60:hover){background-color:var(--surface-secondary)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:bg-surface-secondary\/60:hover,:where(:scope):is(.hover\:bg-surface-secondary\/60:hover){background-color:color-mix(in oklab,var(--surface-secondary) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:bg-surface-tertiary:hover,:where(:scope):is(.hover\:bg-surface-tertiary:hover){background-color:var(--surface-tertiary)}.hover\:bg-transparent:hover,:where(:scope):is(.hover\:bg-transparent:hover){background-color:#0000}.hover\:text-accent:hover,:where(:scope):is(.hover\:text-accent:hover){color:var(--accent)}.hover\:text-danger:hover,:where(:scope):is(.hover\:text-danger:hover){color:var(--danger)}.hover\:text-foreground:hover,:where(:scope):is(.hover\:text-foreground:hover){color:var(--foreground)}.hover\:underline:hover,:where(:scope):is(.hover\:underline:hover){text-decoration-line:underline}.hover\:ring-1:hover,:where(:scope):is(.hover\:ring-1:hover){--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)}.hover\:ring-accent\/40:hover,:where(:scope):is(.hover\:ring-accent\/40:hover){--tw-ring-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.hover\:ring-accent\/40:hover,:where(:scope):is(.hover\:ring-accent\/40:hover){--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.hover\:ring-inset:hover,:where(:scope):is(.hover\:ring-inset:hover){--tw-ring-inset:inset}.hover\:after\:bg-accent:hover:after,:where(:scope):is(.hover\:after\:bg-accent:hover):after{content:var(--tw-content);background-color:var(--accent)}}}@scope (.hero-scope) to (.legacy-island){.focus\:border-accent:focus,:where(:scope):is(.focus\:border-accent:focus){border-color:var(--accent)}.focus\:ring-0:focus,:where(:scope):is(.focus\:ring-0:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus,:where(:scope):is(.focus\:ring-2:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent\/25:focus,:where(:scope):is(.focus\:ring-accent\/25:focus){--tw-ring-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.focus\:ring-accent\/25:focus,:where(:scope):is(.focus\:ring-accent\/25:focus){--tw-ring-color:color-mix(in oklab, var(--accent) 25%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.focus\:outline-none:focus,:where(:scope):is(.focus\:outline-none:focus){--tw-outline-style:none;outline-style:none}.focus-visible\:bg-accent\/20:focus-visible,:where(:scope):is(.focus-visible\:bg-accent\/20:focus-visible){background-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.focus-visible\:bg-accent\/20:focus-visible,:where(:scope):is(.focus-visible\:bg-accent\/20:focus-visible){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.focus-visible\:underline:focus-visible,:where(:scope):is(.focus-visible\:underline:focus-visible){text-decoration-line:underline}.focus-visible\:ring-2:focus-visible,:where(:scope):is(.focus-visible\:ring-2:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible,:where(:scope):is(.focus-visible\:ring-accent:focus-visible){--tw-ring-color:var(--accent)}.focus-visible\:ring-focus:focus-visible,:where(:scope):is(.focus-visible\:ring-focus:focus-visible){--tw-ring-color:var(--focus)}.focus-visible\:outline-2:focus-visible,:where(:scope):is(.focus-visible\:outline-2:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible,:where(:scope):is(.focus-visible\:outline-offset-2:focus-visible){outline-offset:2px}.focus-visible\:outline-focus:focus-visible,:where(:scope):is(.focus-visible\:outline-focus:focus-visible){outline-color:var(--focus)}.focus-visible\:outline-none:focus-visible,:where(:scope):is(.focus-visible\:outline-none:focus-visible){--tw-outline-style:none;outline-style:none}.focus-visible\:after\:bg-accent:focus-visible:after,:where(:scope):is(.focus-visible\:after\:bg-accent:focus-visible):after{content:var(--tw-content);background-color:var(--accent)}.disabled\:cursor-default:disabled,:where(:scope):is(.disabled\:cursor-default:disabled){cursor:default}.disabled\:opacity-50:disabled,:where(:scope):is(.disabled\:opacity-50:disabled){opacity:.5}.aria-expanded\:bg-\(--sidebar-hover\)[aria-expanded=true],:where(:scope):is(.aria-expanded\:bg-\(--sidebar-hover\)[aria-expanded=true]){background-color:var(--sidebar-hover)}.aria-expanded\:text-foreground[aria-expanded=true],:where(:scope):is(.aria-expanded\:text-foreground[aria-expanded=true]){color:var(--foreground)}.aria-selected\:bg-accent-soft[aria-selected=true],:where(:scope):is(.aria-selected\:bg-accent-soft[aria-selected=true]){background-color:var(--accent-soft)}.aria-selected\:font-medium[aria-selected=true],:where(:scope):is(.aria-selected\:font-medium[aria-selected=true]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-selected\:text-accent-soft-foreground[aria-selected=true],:where(:scope):is(.aria-selected\:text-accent-soft-foreground[aria-selected=true]){color:var(--accent-soft-foreground)}.data-current\:bg-\(--sidebar-active\)[data-current],:where(:scope):is(.data-current\:bg-\(--sidebar-active\)[data-current]){background-color:var(--sidebar-active)}.data-current\:text-\(--sidebar-fg-active\)[data-current],:where(:scope):is(.data-current\:text-\(--sidebar-fg-active\)[data-current]){color:var(--sidebar-fg-active)}.data-focus-visible\:opacity-100[data-focus-visible],:where(:scope):is(.data-focus-visible\:opacity-100[data-focus-visible]){opacity:1}.data-focus-visible\:ring-2[data-focus-visible],:where(:scope):is(.data-focus-visible\:ring-2[data-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)}.data-focus-visible\:\[box-shadow\:inset_0_0_0_2px_var\(--sidebar-indicator\)\][data-focus-visible],:where(:scope):is(.data-focus-visible\:\[box-shadow\:inset_0_0_0_2px_var\(--sidebar-indicator\)\][data-focus-visible]){box-shadow:inset 0 0 0 2px var(--sidebar-indicator)}.data-focus-visible\:ring-focus[data-focus-visible],:where(:scope):is(.data-focus-visible\:ring-focus[data-focus-visible]){--tw-ring-color:var(--focus)}.data-hovered\:\!bg-surface-secondary[data-hovered],:where(:scope):is(.data-hovered\:\!bg-surface-secondary[data-hovered]){background-color:var(--surface-secondary)!important}.data-hovered\:bg-transparent[data-hovered],:where(:scope):is(.data-hovered\:bg-transparent[data-hovered]){background-color:#0000}.data-pressed\:bg-\(--sidebar-active\)[data-pressed],:where(:scope):is(.data-pressed\:bg-\(--sidebar-active\)[data-pressed]){background-color:var(--sidebar-active)}.data-\[active\=true\]\:bg-surface-secondary[data-active=true],:where(:scope):is(.data-\[active\=true\]\:bg-surface-secondary[data-active=true]){background-color:var(--surface-secondary)}.aria-selected\:data-\[active\=true\]\:shadow-\[inset_0_0_0_1px_var\(--accent\)\][aria-selected=true][data-active=true],:where(:scope):is(.aria-selected\:data-\[active\=true\]\:shadow-\[inset_0_0_0_1px_var\(--accent\)\][aria-selected=true][data-active=true]){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[dirty\=true\]\:bg-warning\/10[data-dirty=true],:where(:scope):is(.data-\[dirty\=true\]\:bg-warning\/10[data-dirty=true]){background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.data-\[dirty\=true\]\:bg-warning\/10[data-dirty=true],:where(:scope):is(.data-\[dirty\=true\]\:bg-warning\/10[data-dirty=true]){background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.data-\[dirty\=true\]\:ring-1[data-dirty=true],:where(:scope):is(.data-\[dirty\=true\]\:ring-1[data-dirty=true]){--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)}.data-\[dirty\=true\]\:ring-warning[data-dirty=true],:where(:scope):is(.data-\[dirty\=true\]\:ring-warning[data-dirty=true]){--tw-ring-color:var(--warning)}.data-\[dirty\=true\]\:ring-inset[data-dirty=true],:where(:scope):is(.data-\[dirty\=true\]\:ring-inset[data-dirty=true]){--tw-ring-inset:inset}.data-\[drop-target\]\:border-solid[data-drop-target],:where(:scope):is(.data-\[drop-target\]\:border-solid[data-drop-target]){--tw-border-style:solid;border-style:solid}.data-\[drop-target\]\:border-accent[data-drop-target],:where(:scope):is(.data-\[drop-target\]\:border-accent[data-drop-target]){border-color:var(--accent)}.data-\[drop-target\]\:bg-accent-soft[data-drop-target],:where(:scope):is(.data-\[drop-target\]\:bg-accent-soft[data-drop-target]){background-color:var(--accent-soft)}.data-\[focus-visible\]\:ring-2[data-focus-visible],:where(:scope):is(.data-\[focus-visible\]\:ring-2[data-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)}.data-\[focus-visible\]\:ring-accent[data-focus-visible],:where(:scope):is(.data-\[focus-visible\]\:ring-accent[data-focus-visible]){--tw-ring-color:var(--accent)}.data-\[hovered\]\:border-accent\/60[data-hovered],:where(:scope):is(.data-\[hovered\]\:border-accent\/60[data-hovered]){border-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.data-\[hovered\]\:border-accent\/60[data-hovered],:where(:scope):is(.data-\[hovered\]\:border-accent\/60[data-hovered]){border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.data-\[hovered\]\:border-border[data-hovered],:where(:scope):is(.data-\[hovered\]\:border-border[data-hovered]){border-color:var(--border)}.data-\[required-missing\=true\]\:text-warning[data-required-missing=true],:where(:scope):is(.data-\[required-missing\=true\]\:text-warning[data-required-missing=true]){color:var(--warning)}.data-\[required-missing\=true\]\:before\:bg-warning[data-required-missing=true]:before,:where(:scope):is(.data-\[required-missing\=true\]\:before\:bg-warning[data-required-missing=true]):before{content:var(--tw-content);background-color:var(--warning)}.data-\[selected\=true\]\:bg-\(--segment\)[data-selected=true],:where(:scope):is(.data-\[selected\=true\]\:bg-\(--segment\)[data-selected=true]){background-color:var(--segment)}.data-\[selected\=true\]\:shadow-surface[data-selected=true],:where(:scope):is(.data-\[selected\=true\]\:shadow-surface[data-selected=true]){--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)}.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:bg-transparent:is(:where(.group\/strip)[data-underline] *)[data-selected=true],:where(:scope):is(.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:bg-transparent:is(:where(.group\/strip)[data-underline] *)[data-selected=true]){background-color:#0000}.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:text-foreground:is(:where(.group\/strip)[data-underline] *)[data-selected=true],:where(:scope):is(.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:text-foreground:is(:where(.group\/strip)[data-underline] *)[data-selected=true]){color:var(--foreground)}.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:shadow-none:is(:where(.group\/strip)[data-underline] *)[data-selected=true],:where(:scope):is(.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:shadow-none:is(:where(.group\/strip)[data-underline] *)[data-selected=true]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:after\:bg-accent:is(:where(.group\/strip)[data-underline] *)[data-selected=true]:after,:where(:scope):is(.group-data-\[underline\]\/strip\:data-\[selected\=true\]\:after\:bg-accent:is(:where(.group\/strip)[data-underline] *)[data-selected=true]):after{content:var(--tw-content);background-color:var(--accent)}.data-\[unsaved\=true\]\:ring-\[3px\][data-unsaved=true],:where(:scope):is(.data-\[unsaved\=true\]\:ring-\[3px\][data-unsaved=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[unsaved\=true\]\:ring-warning\/40[data-unsaved=true],:where(:scope):is(.data-\[unsaved\=true\]\:ring-warning\/40[data-unsaved=true]){--tw-ring-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.data-\[unsaved\=true\]\:ring-warning\/40[data-unsaved=true],:where(:scope):is(.data-\[unsaved\=true\]\:ring-warning\/40[data-unsaved=true]){--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *),:where(:scope):is(.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:where(:scope):is(.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:where(:scope):is(.motion-reduce\:animate-none:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media(prefers-reduced-motion:reduce){@scope (.hero-scope) to (.legacy-island){.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:where(:scope):is(.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))),.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:where(:scope):is(.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):before,.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:where(:scope):is(.motion-reduce\:animate-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *))):after{animation:none}}}@media not all and (min-width:1535px){@scope (.hero-scope) to (.legacy-island){.max-\[1535px\]\:sr-only,:where(:scope):is(.max-\[1535px\]\:sr-only){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}@media(min-width:40rem){@scope (.hero-scope) to (.legacy-island){.sm\:col-span-2,:where(:scope):is(.sm\:col-span-2){grid-column:span 2/span 2}.sm\:grid-cols-2,:where(:scope):is(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3,:where(:scope):is(.sm\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}}}@media(min-width:48rem){@scope (.hero-scope) to (.legacy-island){.md\:col-span-2,:where(:scope):is(.md\:col-span-2){grid-column:span 2/span 2}.md\:grid-cols-2,:where(:scope):is(.md\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3,:where(:scope):is(.md\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\],:where(:scope):is(.md\:grid-cols-\[1fr_2fr\]){grid-template-columns:1fr 2fr}}}@container case not (min-width:760px){@scope (.hero-scope) to (.legacy-island){.\@max-\[760px\]\/case\:static,:where(:scope):is(.\@max-\[760px\]\/case\:static){position:static}.\@max-\[760px\]\/case\:grid,:where(:scope):is(.\@max-\[760px\]\/case\:grid){display:grid}.\@max-\[760px\]\/case\:hidden,:where(:scope):is(.\@max-\[760px\]\/case\:hidden){display:none}.\@max-\[760px\]\/case\:max-h-none,:where(:scope):is(.\@max-\[760px\]\/case\:max-h-none){max-height:none}.\@max-\[760px\]\/case\:grid-cols-2,:where(:scope):is(.\@max-\[760px\]\/case\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}}}@container tabs not (min-width:540px){@scope (.hero-scope) to (.legacy-island){.\@max-\[540px\]\/tabs\:hidden,:where(:scope):is(.\@max-\[540px\]\/tabs\:hidden){display:none}}}@container case (min-width:760px){@scope (.hero-scope) to (.legacy-island){.\@min-\[760px\]\/case\:grid-cols-1,:where(:scope):is(.\@min-\[760px\]\/case\:grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}.\@min-\[760px\]\/case\:grid-cols-\[minmax\(170px\,220px\)_minmax\(0\,1fr\)\],:where(:scope):is(.\@min-\[760px\]\/case\:grid-cols-\[minmax\(170px\,220px\)_minmax\(0\,1fr\)\]){grid-template-columns:minmax(170px,220px) minmax(0,1fr)}}}@container (min-width:64rem){@scope (.hero-scope) to (.legacy-island){.\@5xl\:grid-cols-4,:where(:scope):is(.\@5xl\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}}}@scope (.hero-scope) to (.legacy-island){.\[\&_\.table-root--primary\]\:bg-transparent .table-root--primary{background-color:#0000}.\[\&_\.table-root--primary\]\:p-0 .table-root--primary{padding:0}.\[\&_\.table-root--primary_tbody_td\]\:rounded-none .table-root--primary tbody td{border-radius:0}.\[\&_\.table-root--primary_thead\]\:bg-transparent .table-root--primary thead{background-color:#0000}.\[\&_\:not\(section\)\>\.table-root--primary\]\:rounded-none :not(section)>.table-root--primary{border-radius:0}.\[\&_\[data-out-of-set\=true\]\]\:text-warning [data-out-of-set=true]{color:var(--warning)}.\[\&_\[data-out-of-set\=true\]\]\:underline [data-out-of-set=true]{text-decoration-line:underline}.\[\&_\[data-out-of-set\=true\]\]\:decoration-dotted [data-out-of-set=true]{text-decoration-style:dotted}.\[\&_\[data-out-of-set\=true\]\]\:underline-offset-2 [data-out-of-set=true]{text-underline-offset:2px}.\[\&_\[data-over-limit\=true\]\]\:text-warning [data-over-limit=true]{color:var(--warning)}.\[\&_\[data-over-limit\=true\]\]\:underline [data-over-limit=true]{text-decoration-line:underline}.\[\&_\[data-over-limit\=true\]\]\:decoration-dotted [data-over-limit=true]{text-decoration-style:dotted}.\[\&_\[data-over-limit\=true\]\]\:underline-offset-2 [data-over-limit=true]{text-underline-offset:2px}.\[\&_a\]\:text-link a{color:var(--link)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{border-color:var(--border)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-muted blockquote{color:var(--muted)}.\[\&_canvas\]\:h-auto\! canvas{height:auto!important}.\[\&_canvas\]\:max-w-full canvas{max-width:100%}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--radius) * .75)}.\[\&_code\]\:bg-surface-secondary code{background-color:var(--surface-secondary)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-\[13px\] code{font-size:13px}.\[\&_h1\]\:text-lg h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-base h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_input\]\:border-warning input{border-color:var(--warning)}.\[\&_input\]\:bg-warning\/10 input{background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&_input\]\:bg-warning\/10 input{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&_input\]\:ring-\[3px\] input{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_input\]\:ring-warning\/40 input{--tw-ring-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&_input\]\:ring-warning\/40 input{--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&_li\+li\]\:mt-1 li+li{margin-top:var(--spacing)}.\[\&_mark\]\:bg-transparent mark{background-color:#0000}.\[\&_mark\]\:font-semibold mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_mark\]\:text-inherit mark{color:inherit}.\[\&_mark\]\:underline mark{text-decoration-line:underline}.\[\&_mark\]\:decoration-accent\/40 mark{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&_mark\]\:decoration-accent\/40 mark{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&_mark\]\:underline-offset-2 mark{text-underline-offset:2px}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-2xl pre{border-radius:calc(var(--radius) * 2)}.\[\&_pre\]\:bg-surface-secondary pre{background-color:var(--surface-secondary)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:text-\(--sidebar-fg-muted\) svg{color:var(--sidebar-fg-muted)}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.hover\:\[\&_svg\]\:text-\(--sidebar-fg\):hover svg{color:var(--sidebar-fg)}}}@scope (.hero-scope) to (.legacy-island){.data-current\:\[\&_svg\]\:text-\(--sidebar-fg-active\)[data-current] svg{color:var(--sidebar-fg-active)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:text-left table{text-align:left}.\[\&_td\]\:border-t-0 td{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-separator td{border-color:var(--separator)}.\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_td\]\:pr-3 td{padding-right:calc(var(--spacing) * 3)}.\[\&_td\]\:pl-0 td{padding-left:0}.\[\&_th\]\:border-t-0 th{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:bg-transparent th{background-color:#0000}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:pr-3 th{padding-right:calc(var(--spacing) * 3)}.\[\&_th\]\:pl-0 th{padding-left:0}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:text-foreground th{color:var(--foreground)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\>\.table__scroll-container\]\:overflow-y-auto>.table scroll-container{overflow-y:auto}.\[\&\>\.table__scroll-container\]\:overscroll-contain>.table scroll-container{overscroll-behavior:contain}.\[\&\>\.table-root\]\:rounded-xl>.table-root{border-radius:calc(var(--radius) * 1.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:border-warning[data-unsaved=true] .nov-combo-control{border-color:var(--warning)}.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:bg-warning\/10[data-unsaved=true] .nov-combo-control{background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:bg-warning\/10[data-unsaved=true] .nov-combo-control{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:ring-\[3px\][data-unsaved=true] .nov-combo-control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:ring-warning\/40[data-unsaved=true] .nov-combo-control{--tw-ring-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-combo-control\]\:ring-warning\/40[data-unsaved=true] .nov-combo-control{--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:border-warning[data-unsaved=true] .nov-edit-input{border-color:var(--warning)}.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:bg-warning\/10[data-unsaved=true] .nov-edit-input{background-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:bg-warning\/10[data-unsaved=true] .nov-edit-input{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:ring-\[3px\][data-unsaved=true] .nov-edit-input{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:ring-warning\/40[data-unsaved=true] .nov-edit-input{--tw-ring-color:var(--warning)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\&\[data-unsaved\=true\]_\.nov-edit-input\]\:ring-warning\/40[data-unsaved=true] .nov-edit-input{--tw-ring-color:color-mix(in oklab, var(--warning) 40%, transparent)}}}@scope (.hero-scope) to (.legacy-island){.\[\&\[inert\]\]\:hidden[inert]{display:none}}@media(hover:hover){@scope (.hero-scope) to (.legacy-island){.\[\@media\(hover\:hover\)\]\:\[\&_\.table-root--primary_tbody_tr\:hover_td\]\:bg-default\/50 .table-root--primary tbody tr:hover td{background-color:var(--default)}}@supports (color:color-mix(in lab,red,red)){@scope (.hero-scope) to (.legacy-island){.\[\@media\(hover\:hover\)\]\:\[\&_\.table-root--primary_tbody_tr\:hover_td\]\:bg-default\/50 .table-root--primary tbody tr:hover td{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}}@scope (.hero-scope) to (.legacy-island){li[aria-selected=true]>.\[li\[aria-selected\=true\]\>\&\]\:visible{visibility:visible}td:last-child>.\[td\:last-child\>\&\]\:right-1\.5{right:calc(var(--spacing) * 1.5)}td:last-child>.\[td\:last-child\>\&\]\:left-auto{left:auto}}}@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{--accent:#3547f0;--accent-foreground:#fff;--link:#2835b4;--background:#f5f7fb;--foreground:#0f1729;--surface:#fff;--surface-secondary:#ebedf1;--surface-tertiary:#e5e7eb;--overlay:#fff;--muted:#5b6472;--default:#e5e7eb;--default-foreground:#1f2a44;--border:#dee0e4;--separator:#e4e6e9;--field-background:var(--surface);--field-border:#d6dce5;--field-border-width:1px;--success:#18794e;--success-foreground:#fff;--warning:#8f6000;--warning-foreground:#fff;--warning-soft:#fdf4e3;--warning-soft-foreground:#8f6000;--danger:#d92d20;--danger-foreground:#fff;--tooltip-delay:.4s;--tooltip-close-delay:.1s;--mark-1:#3547f0;--mark-2:#0f766e;--mark-3:#b45309;--mark-4:#7c3aed;--mark-5:#be123c;--mark-6:#0e7490}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}@layer legacy{.btn.btn-primary{color:var(--accent-foreground);background-color:var(--accent);border-color:var(--accent)}.btn.btn-primary:hover:not(:disabled){background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%);border-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}.btn.btn-secondary{color:var(--default-foreground);background-color:var(--default);border:1px solid var(--border)}.btn.btn-secondary:hover:not(:disabled){background-color:color-mix(in oklab,var(--default) 92%,var(--default-foreground) 8%);border-color:color-mix(in oklab,var(--border) 80%,var(--default-foreground) 20%)}.btn.btn-danger{color:var(--danger-foreground);background-color:var(--danger);border-color:var(--danger)}.btn.btn-danger:hover:not(:disabled){background-color:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%);border-color:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}.btn.btn-success{color:var(--success-foreground);background-color:var(--success);border-color:var(--success)}.btn.btn-success:hover:not(:disabled){background-color:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%);border-color:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%)}.btn.btn-primary:focus-visible,.btn.btn-secondary:focus-visible,.btn.btn-danger:focus-visible,.btn.btn-success:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.btn.btn-primary:disabled,.btn.btn-secondary:disabled,.btn.btn-danger:disabled,.btn.btn-success:disabled{opacity:.5;cursor:not-allowed}}@layer legacy{:root{--primary: #3b82f6;--primary-hover: #2563eb;--primary-light-bg: #eff6ff;--secondary: #6b7280;--secondary-bg: #f3f4f6;--secondary-hover: #e5e7eb;--success: #166534;--success-bg: #dcfce7;--success-border: #bbf7d0;--success-border-hover: #16a34a;--danger: #991b1b;--danger-bg: #fee2e2;--danger-border: #fecaca;--danger-action: #dc2626;--danger-action-hover: #b91c1c;--danger-border-hover: #7f1d1d;--text: #111827;--text-muted: #6b7280;--text-light: #374151;--border: #d1d5db;--border-light: #e5e7eb;--white: #ffffff;--table-header: #f8fafc;--table-row-hover: #f9fafb;--selected-row: #eff6ff;--empty-bg: #f9fafb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--border-radius: 8px;--radius-card: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--box-shadow: 0 1px 3px rgba(0, 0, 0, .08);--box-shadow-hover: 0 4px 12px rgba(0, 0, 0, .1);--box-shadow-light: 0 1px 2px rgba(0, 0, 0, .05)}body{font-family:var(--font-family);color:var(--text);background-color:var(--white);line-height:1.5}.page-container{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.page-header{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-md)}.page-header .agent-tabs{width:100%;flex-wrap:wrap}.page-header>div{margin-bottom:var(--spacing-md)}.page-header h1{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);color:var(--text);display:flex;align-items:center}.subtitle{font-size:var(--font-size-sm);color:#5b6472;line-height:1.4}.card{background-color:var(--white);border-radius:var(--radius-card);box-shadow:var(--box-shadow);margin-bottom:var(--spacing-xl);overflow:hidden;border:1px solid var(--border-light);transition:box-shadow .2s ease-in-out;width:100%}.card:hover{box-shadow:var(--box-shadow-hover)}.card-header{background-color:var(--table-header);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;width:100%}.card-header h2{font-size:var(--font-size-lg);font-weight:600;margin:0;color:var(--text)}.card-description{font-size:var(--font-size-sm);color:var(--text-light);margin-top:var(--spacing-xs);line-height:1.4}.card-body{padding:var(--spacing-lg);width:100%;box-sizing:border-box}.card-body .row.rules-management-row{display:flex;min-height:400px;margin-bottom:var(--spacing-lg)}.card-body .row.rules-management-row .col-md-6{display:flex;flex-direction:column;height:100%}.card-body .row.rules-management-row h3{margin-bottom:var(--spacing-md)}.editor-card{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--box-shadow)}.editor-section-card{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-light)}.editor-section-card>h4:first-child{margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-size-md);color:var(--text)}.form-group{margin-bottom:var(--spacing-lg)}.form-group label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-sm);color:var(--text-light)}.form-control{display:block;width:100%;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;color:var(--text);background-color:var(--white);border:1px solid var(--border);border-radius:var(--border-radius);transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem #3b82f626;outline:none}.form-control:hover{border-color:#b0bec5}textarea.form-control{font-family:var(--font-family-mono);resize:vertical;line-height:1.6}.form-check{display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.form-check-input{margin-right:var(--spacing-sm);height:1rem;width:1rem}.form-check-label{font-size:var(--font-size-sm);color:var(--text);margin-bottom:0;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;border-radius:var(--border-radius);transition:all .2s ease;cursor:pointer;min-height:38px}.btn-sm{padding:calc(var(--spacing-xs) / 2) var(--spacing-sm);font-size:var(--font-size-xs);min-height:auto}.btn-reset-form{color:var(--white);background-color:var(--danger-action);border-color:var(--danger-action);font-weight:500}.btn-reset-form:hover{background-color:var(--danger-action-hover);border-color:var(--danger-action-hover);box-shadow:0 2px 6px #dc354533}.btn-toggle-active{background-color:var(--success-bg);color:var(--success);border-color:var(--success);border-width:1px;border-style:solid;height:42px;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:.9375rem;display:flex;align-items:center;justify-content:center;font-weight:500;min-width:175px}.btn-toggle-active:hover{background-color:var(--success-border);border-color:var(--success-border-hover)}.btn-toggle-inactive{background-color:var(--danger-bg);color:var(--danger);border-color:var(--danger);border-width:1px;border-style:solid;height:42px;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:.9375rem;display:flex;align-items:center;justify-content:center;font-weight:500;min-width:175px}.btn-toggle-inactive:hover{background-color:var(--danger-border);border-color:var(--danger-border-hover)}.tickets-table{width:100%;border-collapse:collapse}.tickets-table .btn-sm.btn-danger{min-width:80px;height:32px;padding:var(--spacing-xs) var(--spacing-sm);font-size:.8125rem}.policy-list .tickets-table td:last-child{text-align:center}.policy-list .tickets-table .btn-sm.btn-danger{margin:0 auto;display:block}.policy-list .tickets-table th,.policy-list .tickets-table td{text-align:center;vertical-align:middle;box-sizing:border-box}.policy-list .tickets-table th{white-space:nowrap}.policy-list .tickets-table td{word-break:break-word}.tickets-table th{background-color:var(--table-header);padding:var(--spacing-md);text-align:center;font-weight:500;font-size:var(--font-size-sm);color:var(--text-light);border-bottom:1px solid var(--border-light);position:sticky;top:0;z-index:1;vertical-align:middle}.tickets-table td{padding:var(--spacing-md);border-bottom:1px solid var(--border-light);font-size:var(--font-size-sm);color:var(--text);transition:background-color .15s ease;text-align:center;vertical-align:middle;display:table-cell;align-items:center}.tickets-table tr:last-child td{border-bottom:none}.tickets-table tr:hover{background-color:var(--table-row-hover);cursor:pointer}.tickets-table tr.selected{background-color:var(--selected-row)}.tickets-table.align-left th,.tickets-table.align-left td{text-align:left}body.admin-route table:not(._){width:100%;border-collapse:collapse;font-family:inherit;font-size:14px;border:none;border-radius:0;box-shadow:none}body.admin-route table:not(._) th{background:#edeffb;color:#2733ad;text-align:left;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;padding:10px 12px;border-bottom:1px solid #d3d8f4;white-space:nowrap;vertical-align:middle}body.admin-route table:not(._) td{text-align:left;font-size:14px;color:#1f2937;padding:12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}body.admin-route table:not(._) tbody tr:last-child td{border-bottom:none}body.admin-route table:not(._) tbody tr:hover{background:#f9fafb}body.admin-route .rules-list,body.admin-route .policy-list,body.admin-route .sessions-table-container,body.admin-route .iterations-table-container,body.admin-route .rules-table-container{border:none;border-radius:0;box-shadow:none;overflow:auto}body.admin-route .table-scroll{overflow-x:auto;max-width:100%}body.admin-route table:not(._) td{white-space:nowrap}body.admin-route .data-table td,body.admin-route .incorrect-claims-table td.ground-truth-explanation,body.admin-route .incorrect-claims-table td.agent-resolution{white-space:normal}body.admin-route .incorrect-claims-container .incorrect-claims-table td{vertical-align:top}body.admin-route .policy-list,body.admin-route .rules-list{display:block}body.admin-route .policy-list .tickets-table,body.admin-route .rules-list .tickets-table{display:table;table-layout:auto;width:100%;height:auto}body.admin-route .policy-list .tickets-table thead,body.admin-route .rules-list .tickets-table thead{display:table-header-group;width:auto}body.admin-route .policy-list .tickets-table tbody,body.admin-route .rules-list .tickets-table tbody{display:table-row-group;overflow:visible;max-height:none}body.admin-route .policy-list .tickets-table tbody tr,body.admin-route .rules-list .tickets-table tbody tr{display:table-row;width:auto}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:30px;font-size:var(--font-size-xs);font-weight:500;text-align:center;line-height:1.2;min-width:75px;text-transform:capitalize}.status-badge.success{background-color:var(--success-bg);color:var(--success)}.status-badge.inactive{background-color:var(--danger-bg);color:var(--danger)}.knowledge-base-count{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.375rem;background-color:#e9ecef;color:#6c757d}.alert{position:relative;padding:var(--spacing-md);margin-bottom:var(--spacing-md);border:1px solid transparent;border-radius:var(--border-radius);font-size:var(--font-size-sm);display:flex;align-items:center}.alert-success{color:var(--success);background-color:var(--success-bg);border-color:var(--success-border)}.alert-danger{color:var(--danger);background-color:var(--danger-bg);border-color:var(--danger-border)}.row{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;margin-right:0;margin-left:0}.col,.col-md-5,.col-md-6,.col-md-7,.col-md-12{position:relative;width:100%;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);box-sizing:border-box}.col-md-12{flex:0 0 100%;max-width:100%}@media(min-width:768px){.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.card-body .row.rules-management-row .col-md-6{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}}.rules-list,.policy-list{border:1px solid var(--border-light);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow-light);width:100%;display:flex;flex-direction:column}.policy-list{margin-bottom:var(--spacing-lg);height:auto;max-height:400px}.rules-list{margin-bottom:0;height:100%;flex:1}.rules-list .tickets-table{height:100%;display:table;table-layout:fixed}.policy-list .tickets-table tbody{overflow-y:auto;display:block;max-height:350px}.rules-list .tickets-table tbody{overflow-y:auto}.policy-list .tickets-table thead,.policy-list .tickets-table tbody tr{display:table;width:100%;table-layout:fixed}.policy-list .tickets-table thead{width:calc(100% - 8px)}.rule-edit-container{background-color:var(--white);border:1px solid var(--border-light);border-radius:var(--border-radius);padding:var(--spacing-lg);height:100%;box-shadow:var(--box-shadow-light);transition:box-shadow .2s ease;position:relative;min-height:400px}.rule-edit-container:hover{box-shadow:var(--box-shadow-hover)}.rule-info{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs)}.rule-info p{margin:0 0 var(--spacing-sm) 0;line-height:1.6;font-size:var(--font-size-sm)}.rule-info p:last-child{margin-bottom:0}.rule-info strong{color:var(--text-light);font-weight:600;margin-right:var(--spacing-xs)}.verdict-mappings{margin-bottom:var(--spacing-lg);padding-bottom:calc(var(--spacing-xl) * 2)}.form-actions{position:absolute;bottom:var(--spacing-md);left:var(--spacing-lg);right:var(--spacing-lg);display:flex;justify-content:flex-start;gap:var(--spacing-md)}.policy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);width:100%}.policy-header-actions{display:flex;gap:var(--spacing-sm);align-items:center}.policy-header-actions .btn{margin:0}.policy-edit-preview-section{margin-top:var(--spacing-xl);width:100%}.policy-top-controls{display:flex;width:100%;margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);align-items:flex-end;flex-wrap:wrap}.policy-input-fields{display:flex;gap:var(--spacing-md);flex-wrap:nowrap;flex:1;min-width:100%}.policy-input-fields .form-group{margin-bottom:0;flex:1;margin-right:var(--spacing-md);position:relative}.policy-input-fields .form-group:last-child{margin-right:0}.policy-input-fields .form-group label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;font-size:var(--font-size-sm);color:var(--text-light);white-space:nowrap}.policy-input-fields .form-control{width:100%;min-width:100%;height:42px;font-size:.9375rem}.policy-top-actions{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;flex-basis:100%;margin-top:var(--spacing-md)}.policy-top-actions .btn,.policy-top-actions .btn-toggle-active,.policy-top-actions .btn-toggle-inactive{flex-shrink:0;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:.9375rem;min-width:162px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:var(--border-radius)}.policy-top-actions .btn-primary{font-weight:600}.content-preview-container{display:flex;gap:var(--spacing-lg);height:100%;width:100%;flex:1;min-height:600px}.content-box{flex:1;border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow-light);display:flex;flex-direction:column;height:auto;min-height:600px;overflow:visible;background-color:var(--empty-bg)}.preview-box{flex:1;border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow-light);display:flex;flex-direction:column;height:100%;min-height:600px;overflow:hidden;background-color:var(--empty-bg)}.content-box-header,.preview-box-header{background-color:var(--primary-light-bg);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-light)}.content-box-header h5,.preview-box-header h5{margin:0;color:var(--primary);font-weight:600;font-size:.9375rem}.content-box .form-group.policy-content-editor{flex:1;margin-bottom:0;padding:var(--spacing-md);display:flex;flex-direction:column;height:auto;overflow:visible}.content-box .form-group.policy-content-editor label{display:none}.content-box textarea.form-control{flex:1;height:auto!important;min-height:300px;resize:none;border-radius:var(--border-radius);border-color:var(--border-light);background-color:var(--white);overflow-y:auto;transition:height .1s ease;max-height:none;field-sizing:content;width:100%;box-sizing:border-box}.content-box textarea.auto-resize-textarea{overflow-y:hidden;resize:none;height:auto!important;transition:height .1s ease}.content-box textarea.auto-resize-textarea.scrollable{overflow-y:auto}.preview-content{flex:1;padding:var(--spacing-md);overflow-y:auto;background-color:var(--empty-bg);font-size:var(--font-size-md);line-height:1.6;min-height:300px}.preview-content h1,.preview-content h2,.preview-content h3,.preview-content h4,.preview-content h5,.preview-content h6{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--text);font-weight:600;line-height:1.3}.preview-content h1:first-child,.preview-content h2:first-child,.preview-content h3:first-child{margin-top:0}.preview-content h1{font-size:1.75rem}.preview-content h2{font-size:1.5rem}.preview-content h3{font-size:1.25rem}.preview-content h4{font-size:1rem}.preview-content p{margin-bottom:var(--spacing-md)}.preview-content ul,.preview-content ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.preview-content ul{list-style-type:disc}.preview-content ol{list-style-type:decimal}.preview-content li{margin-bottom:var(--spacing-sm);line-height:1.6;padding-left:var(--spacing-xs)}.preview-content code{font-family:var(--font-family-mono);background-color:var(--primary-light-bg);padding:calc(var(--spacing-xs) / 2) var(--spacing-xs);border-radius:var(--border-radius);color:var(--primary);font-size:.85em}.preview-content pre{background-color:var(--primary-light-bg);padding:var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-light);overflow-x:auto;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.preview-content pre code{background-color:transparent;padding:0;color:inherit;font-size:1em;display:block}.preview-content blockquote{border-left:4px solid var(--primary);padding-left:var(--spacing-md);margin-left:0;margin-bottom:var(--spacing-md);color:var(--text-muted);font-style:italic}.preview-content table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-md);border:1px solid var(--border-light)}.preview-content table th,.preview-content table td{border:1px solid var(--border-light);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.preview-content table th{background-color:var(--table-header);font-weight:600}.auto-resize-textarea{overflow-y:hidden;resize:none;height:auto;max-height:600px;transition:height .1s ease}.auto-resize-textarea.scrollable{overflow-y:auto}h3{font-size:var(--font-size-xl);font-weight:600;margin-top:0;margin-bottom:var(--spacing-md);color:var(--text)}h4{font-size:var(--font-size-md);font-weight:500;margin-top:0;margin-bottom:var(--spacing-md);color:var(--text-light)}@media(max-width:1200px){.policy-top-controls{flex-direction:column;gap:var(--spacing-md)}.policy-input-fields{width:100%}.policy-top-actions{width:100%;justify-content:flex-start;gap:var(--spacing-md)}}@media(max-width:992px){.content-preview-container{flex-direction:column}.content-box,.preview-box{width:100%;min-height:400px}.content-box{height:auto;overflow:visible}.content-box textarea.form-control{height:auto!important;min-height:300px;max-height:none}.policy-top-controls{flex-direction:column;align-items:stretch}.policy-input-fields{flex-direction:column}.policy-top-actions{justify-content:flex-end;margin-top:var(--spacing-md)}}@media(max-width:767px){.row{margin-left:0;margin-right:0}.col,.col-md-5,.col-md-6,.col-md-7{flex:0 0 100%;max-width:100%;margin-bottom:var(--spacing-lg);padding-left:0;padding-right:0}.col:last-child,.col-md-5:last-child,.col-md-6:last-child,.col-md-7:last-child{margin-bottom:0}.page-header{align-items:flex-start}.form-actions{flex-direction:column;align-items:stretch}.form-actions button{margin-bottom:var(--spacing-sm);width:100%}.form-actions button:last-child{margin-bottom:0}}.row.rules-management-row .col-md-6:first-child,.row.rules-management-row .col-md-6:last-child{height:auto}.row.rules-management-row .col-md-6:first-child .rules-list,.row.rules-management-row .col-md-6:last-child .rule-edit-container{height:calc(100% - 42px);max-height:none}.row.rules-management-row .col-md-6:first-child .rules-list .tickets-table tbody{max-height:none;height:calc(100% - 40px)}.verdict-mapping{margin-top:20px}.verdict-mapping h4{margin-bottom:24px;color:var(--text);font-size:var(--font-size-lg);font-weight:500}.verdict-mapping .form-group{margin-bottom:24px}.verdict-mapping .form-group:last-child{margin-bottom:0}.verdict-mapping .form-group label{display:block;margin-bottom:8px;color:var(--text);font-weight:500}.verdict-mapping .form-group select{width:100%;padding:8px 12px;border-radius:var(--border-radius);border:1px solid var(--border);background-color:var(--white);font-size:var(--font-size-md);cursor:pointer}.verdict-mapping .form-group select:hover{border-color:var(--border-hover)}.verdict-mapping .form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f626;outline:none}select option[value=APPROVE]{color:var(--success)}select option[value=DENY]{color:var(--danger-action)}select option[value=UNCERTAIN]{color:var(--text-muted)}@media(max-width:768px){.row{margin-left:0;margin-right:0}.col,.col-md-5,.col-md-6,.col-md-7{flex:0 0 100%;max-width:100%;margin-bottom:var(--spacing-lg);padding-left:0;padding-right:0}.col:last-child,.col-md-5:last-child,.col-md-6:last-child,.col-md-7:last-child{margin-bottom:0}.page-header{align-items:flex-start}.form-actions{flex-direction:column;align-items:stretch}.form-actions button{margin-bottom:var(--spacing-sm);width:100%}.form-actions button:last-child{margin-bottom:0}}.check-types-display{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.check-type-badge{background-color:var(--primary-light-bg);color:var(--primary);border:1px solid var(--primary);border-radius:12px;padding:2px 8px;font-size:var(--font-size-xs);font-weight:500;white-space:nowrap}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--table-header);border:1px solid var(--border-light);border-radius:var(--border-radius)}.checkbox-label{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;cursor:pointer;font-size:var(--font-size-sm);color:var(--text)}.checkbox-label input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer}.checkbox-text{font-weight:500;-webkit-user-select:none;user-select:none;margin-left:5px}.checkbox-label:hover .checkbox-text{color:var(--primary)}.checkbox-label input[type=checkbox]:checked+.checkbox-text{color:var(--primary);font-weight:600}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close:hover{background:#f3f4f6;color:#374151}.modal-body{padding:24px}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff;border-radius:0 0 12px 12px}.admin-content{box-sizing:border-box;min-height:100%;padding:var(--spacing-xl);background:var(--background)}.usage-range-filter .date-range-dropdown{left:0;right:auto}.icon-link-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;border-radius:6px;color:var(--text-muted);cursor:pointer;vertical-align:middle;transition:color .12s,background .12s}.icon-link-btn:hover{color:var(--primary);background:var(--primary-light-bg)}.orch-icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:none;border-radius:8px;color:#fff;cursor:pointer;line-height:1;transition:filter .12s ease,transform .05s ease}.orch-icon-btn:hover{filter:brightness(1.08)}.orch-icon-btn:active{transform:translateY(1px)}.orch-history-toggle{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:4px 6px;border:none;background:none;border-radius:6px;color:var(--text-muted);cursor:pointer;line-height:1;transition:color .12s,background .12s}.orch-history-toggle:hover,.orch-history-toggle.is-active{color:var(--primary);background:var(--primary-light-bg)}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.modal-content.slide-in-right{animation:slide-in-right .22s ease-out}}@layer legacy{.page-container.agents-admin-page{max-width:none;margin:0;padding:0}.dashboard-container.agents-admin-page{padding:0;background:transparent}.agents-admin-page .admin-page-header h1{font-weight:700!important;color:#111827!important;line-height:1.3!important;margin:0 0 2px!important}.agents-admin-page .card{border-radius:16px;box-shadow:none;border:1px solid #e5e7eb}.agents-admin-page .card-header{background:transparent;border-bottom:1px solid #f3f4f6}.agents-admin-page .tickets-table th{background:transparent;text-align:left;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:10px 12px}.agents-admin-page .tickets-table td{border-bottom:1px solid #f3f4f6;font-size:14px;color:#1f2937;padding:12px;text-align:left}.agents-admin-page .tickets-table tbody tr:hover{background:#f9fafb}.agents-admin-page .claims-table{border-radius:16px;box-shadow:none;border:1px solid #e5e7eb}.agents-admin-page .table-header{background:transparent;border-bottom:1px solid #e5e7eb}.agents-admin-page .table-header,.agents-admin-page .table-row{grid-template-columns:var(--table-columns, 2.5fr 1fr 1.2fr 1fr 1.2fr)}.agents-admin-page .table-header .header-cell{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;text-align:left}.agents-admin-page .table-row{min-height:0;padding-top:12px;padding-bottom:12px}.agents-admin-page .cell{justify-content:flex-start}.agents-admin-page .table-row:hover{background:#f9fafb}.agents-admin-page .form-control{border-radius:8px}.agents-admin-page .form-control:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.agents-admin-page .btn{border-radius:8px;flex:0 0 auto}.agents-admin-page .add-task-btn,.agents-admin-page .action-btn{background-color:#2563eb;border-color:#2563eb}.agents-admin-page .add-task-btn:hover,.agents-admin-page .action-btn:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.orch-list{display:flex;flex-direction:column}.orch-list-row{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid #f1f5f9;color:#111827;text-decoration:none;transition:background-color .12s ease}.orch-list-row:last-child{border-bottom:none}.orch-list-row:hover{background-color:#f8fafc}.orch-list-name{font-weight:600}.orch-list-meta{margin-left:auto;font-size:13px;color:#6b7280}.orch-list-caret{color:#9ca3af}.orch-back-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;width:auto;margin-bottom:16px;padding:6px 10px 6px 6px;background:none;border:none;border-radius:8px;color:#4b5563;font-size:14px;font-weight:600;cursor:pointer}.orch-back-btn:hover{background:#f1f5f9;color:#111827}}@layer legacy{.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.admin-page-header h1{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#111827;margin:0 0 2px}.admin-page-subtitle{font-size:14px;line-height:1.4;color:#6b7280;margin:0}}@layer legacy{.custom-instructions-container{padding:20px}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.card-header{padding:20px;border-bottom:1px solid #e0e0e0}.card-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#333}.card-description{margin:8px 0 0;color:#666;font-size:.9rem}.card-body{padding:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-control{width:100%;padding:8px 12px;font-size:1rem;line-height:1.5;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out}.form-control:focus{border-color:#4361ee;outline:0;box-shadow:0 0 0 2px #4361ee40}select.form-control{height:40px;cursor:pointer}textarea.form-control{min-height:120px;resize:vertical}.btn{display:inline-block;font-weight:500;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:8px 16px;font-size:1rem;line-height:1.5;border-radius:4px;transition:all .15s ease-in-out;cursor:pointer}.btn-primary{border:1px solid transparent}@media(max-width:768px){.custom-instructions-container{padding:10px}.card-header,.card-body{padding:15px}.card-header h2{font-size:1.25rem}.btn{width:100%}}}@layer legacy{.checkbox-dropdown{position:relative;width:100%;font-size:14px}.checkbox-dropdown-button{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;min-height:38px}.checkbox-dropdown-button:hover{border-color:#80bdff}.checkbox-dropdown-selected{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-dropdown-arrow{margin-left:8px;color:#666}.checkbox-dropdown-list{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:8px 0;background:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}.checkbox-dropdown-select-all{padding:8px 12px;border-bottom:1px solid #eee;margin-bottom:4px}.checkbox-dropdown-option{padding:8px 12px}.checkbox-dropdown-option:hover{background-color:#f8f9fa}.checkbox-dropdown-option label,.checkbox-dropdown-select-all label{display:flex;align-items:center;margin:0;cursor:pointer}.checkbox-dropdown-option input[type=checkbox],.checkbox-dropdown-select-all input[type=checkbox]{margin-right:8px}}@layer legacy{.support-agent-modal{max-width:600px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff!important}.agent-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:600;color:var(--text);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.field-note{font-weight:400;color:var(--text-muted);font-size:.75rem;font-style:italic}.form-input,.form-textarea{padding:12px 16px;border:1px solid var(--border);border-radius:6px;font-size:.875rem;color:var(--text);background:#fff!important;transition:border-color .2s ease,box-shadow .2s ease;font-family:var(--font-family);width:100%;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light-bg)}.form-input:disabled{background:#f8f9fa!important;color:var(--text-muted);cursor:not-allowed}.form-input.error,.form-textarea.error{border-color:var(--danger-action);box-shadow:0 0 0 3px #dc35451a}.form-textarea{min-height:120px;resize:vertical;line-height:1.5}.form-help{font-size:.75rem;color:var(--text-muted);line-height:1.4;margin-top:.25rem}.error-message{font-size:.75rem;color:var(--danger-action);margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:1.5rem;border-top:1px solid var(--border);background:#fff}.btn{padding:10px 20px;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:100px}.btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.support-agent-modal{width:95vw;max-height:95vh}.modal-footer{flex-direction:column}.btn{width:100%}}.form-input,.form-textarea{background:#fff!important;border-color:#e5e7eb!important;color:#374151!important}.form-input:focus,.form-textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-light-bg)!important}.modal-footer{background:#fff!important;border-color:#e5e7eb!important}}@layer legacy{.label-sets-list{margin-bottom:var(--spacing-lg)}.list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.label-set-form-container{background:var(--white);border:1px solid var(--border-light);border-radius:var(--border-radius);padding:var(--spacing-xl) calc(var(--spacing-xl) * 1.25) calc(var(--spacing-xl) * 2) var(--spacing-xl);margin-top:var(--spacing-lg);box-shadow:var(--box-shadow-light);width:100%;position:relative;min-height:400px}.label-set-form-container h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg);color:var(--primary);font-weight:600}.form-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.form-grid .form-group.text-input{grid-column:1}.form-grid .form-group.select-input{grid-column:2}.form-group{margin-bottom:var(--spacing-md)}.form-group label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--text-light);white-space:normal;line-height:1.4}.form-control{width:100%;padding:var(--spacing-sm) var(--spacing-md);min-height:42px}select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:var(--spacing-xl);background-position:right var(--spacing-sm) center;background-repeat:no-repeat}.helper-text{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--spacing-xs);line-height:1.4}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md);position:absolute;bottom:var(--spacing-md);right:var(--spacing-xl);width:calc(100% - var(--spacing-xl) * 2)}.btn,.btn-toggle-active,.btn-toggle-inactive{min-width:175px;height:42px;padding:calc(var(--spacing-sm) + 2px) var(--spacing-md);font-size:.9375rem;display:flex;align-items:center;justify-content:center;font-weight:500}}@layer legacy{.filter-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.filter-section{display:flex;align-items:center;gap:16px;flex:1}.filter-dropdown-container{position:relative}.filter-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;justify-content:center}.filter-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.filter-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;min-width:150px;margin-top:4px}.filter-option{display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;cursor:pointer;transition:background-color .2s;font-size:14px;color:#374151}.filter-option:hover{background:#f3f4f6}.filter-option.active{background:#ebf4ff;color:#3b82f6;font-weight:500}.search-input{flex:1;max-width:400px;padding:10px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;background:#fff;color:#374151;transition:all .2s ease}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-input::placeholder{color:#9ca3af}.action-btn{background-color:#3b82f6;border-color:#3b82f6;color:#fff;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-size:14px;white-space:nowrap}.action-btn:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.action-btn:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.6}@media(max-width:768px){.filter-search-bar{flex-direction:column;align-items:stretch}.filter-section{flex-direction:column;align-items:stretch;gap:12px}.search-input{max-width:none}.filter-btn,.action-btn{width:100%;justify-content:center}}}@layer legacy{.rag-admin-page{padding:20px}.rag-admin-page .page-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6}.rag-admin-page .page-header h2{color:#2c3e50;font-weight:600;margin-bottom:.5rem}.rag-admin-page .page-header .text-muted{font-size:1.1rem}.rag-admin-page .card{border:1px solid #e3e6f0;border-radius:.5rem;box-shadow:0 .15rem 1.75rem #3a3b4526;margin-bottom:1.5rem}.rag-admin-page .card-header{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1rem 1.25rem}.rag-admin-page .card-header h5{margin:0;color:#5a5c69;font-weight:600}.rag-admin-page .table{margin-bottom:0}.rag-admin-page .table th{border-top:none;background-color:#f8f9fc;color:#5a5c69;font-weight:600;font-size:.9rem;padding:.75rem}.rag-admin-page .table td{padding:.75rem;vertical-align:middle;border-top:1px solid #e3e6f0}.rag-admin-page .badge{font-size:.8rem;padding:.35rem .65rem}.rag-admin-page .btn-outline-primary{border-color:#4e73df;color:#4e73df}.rag-admin-page .btn-outline-primary:hover{background-color:#4e73df;border-color:#4e73df}.rag-admin-page .btn-outline-danger{border-color:#e74a3b;color:#e74a3b}.rag-admin-page .btn-outline-danger:hover{background-color:#e74a3b;border-color:#e74a3b}.rag-admin-page .form-control:focus{border-color:#4e73df;box-shadow:0 0 0 .2rem #4e73df40}.rag-admin-page .form-select:focus{border-color:#4e73df;box-shadow:0 0 0 .2rem #4e73df40}.rag-admin-page .modal-header{background-color:#fff;border-bottom:1px solid #e3e6f0}.rag-admin-page .modal-title{color:#5a5c69;font-weight:600}.rag-admin-page .modal-body{padding:1.5rem}.rag-admin-page .alert{border:none;border-radius:.5rem}.rag-admin-page .alert-info{background-color:#d1ecf1;color:#0c5460}.rag-admin-page .alert-success{background-color:#d4edda;color:#155724}.rag-admin-page .alert-error{background-color:#f8d7da;color:#721c24}.rag-admin-page .bg-light{background-color:#f8f9fc!important}.rag-admin-page pre{background-color:#f8f9fc;border:1px solid #e3e6f0;border-radius:.25rem;color:#5a5c69;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5}.rag-admin-page .spinner-border-sm{width:1rem;height:1rem}.rag-admin-page .text-center{padding:2rem 0}@media(max-width:768px){.rag-admin-page{padding:10px}.rag-admin-page .card-body{padding:1rem}.rag-admin-page .table-responsive{font-size:.9rem}.rag-admin-page .btn{font-size:.9rem;padding:.375rem .75rem}.rag-admin-page .modal-body{padding:1rem}}.rag-admin-page .loading-overlay{position:relative}.rag-admin-page .loading-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.rag-admin-page .form-control[type=file]{border:2px dashed #e3e6f0;padding:1rem;text-align:center;background-color:#f8f9fc}.rag-admin-page .form-control[type=file]:focus{border-color:#4e73df;box-shadow:none}.rag-admin-page .action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.rag-admin-page .action-buttons .btn{min-width:70px}.rag-admin-page .stats-card{text-align:center;padding:1.5rem}.rag-admin-page .stats-card .stats-number{font-size:2rem;font-weight:700;color:#4e73df;display:block}.rag-admin-page .stats-card .stats-label{font-size:.9rem;color:#858796;text-transform:uppercase;letter-spacing:.1rem;margin-top:.5rem}.knowledge-base-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.kb-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease}.kb-card:hover{border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.kb-card.active{border-color:#3b82f6;background:#f8faff}.kb-name{font-weight:600;font-size:16px;color:#1f2937;margin-bottom:8px}.kb-count{color:#6b7280;font-size:14px}.filter-search-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.filter-section{display:flex;align-items:center;gap:16px;flex:1}.filter-dropdown-container{position:relative}.filter-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;min-width:150px;margin-top:4px}.filter-option{display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;cursor:pointer;transition:background-color .2s}.filter-option:hover{background:#f3f4f6}.filter-option.active{background:#ebf4ff;color:#3b82f6}.search-input{flex:1;max-width:400px;padding:10px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.document-row{cursor:pointer;transition:background-color .2s}.document-row:hover{background:#f9fafb}.btn{display:inline-block;padding:8px 16px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:6px;text-decoration:none;transition:all .2s ease}.btn-sm{padding:4px 12px;font-size:13px;min-height:auto}.claims-table .btn-sm.btn-danger{min-width:80px;height:32px;padding:6px 12px;font-size:13px}.loading-indicator,.empty-state{text-align:center;padding:40px;color:#6b7280}.document-icon{color:#6b7280;margin-right:12px}.file-upload-area{border:2px dashed #D1D5DB;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafbfc;min-height:140px;display:flex;align-items:center;justify-content:center}.file-upload-area:hover{border-color:#9ca3af;background:#f3f4f6}.file-upload-area.drag-over{border-color:#3b82f6;background:#ebf4ff;border-style:solid}.file-upload-area.has-file{border-color:#10b981;background:#ecfdf5;border-style:solid}.file-input-hidden{display:none}.file-upload-content{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon{margin-bottom:8px}.upload-icon-bg{width:48px;height:48px;border-radius:12px;background:#f3f4f6;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;color:#9ca3af}.upload-text{margin-bottom:8px}.upload-main-text{font-weight:600;color:#5a5c69;margin-bottom:.25rem}.upload-sub-text{font-size:.85rem;color:#858796;margin-bottom:.5rem}.upload-files-btn{background-color:#4e73df;color:#fff;border:none;padding:.5rem 1rem;border-radius:.35rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;cursor:pointer}.file-selected{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;width:100%;max-width:400px}.file-icon{color:#10b981;flex-shrink:0}.file-details{flex:1;text-align:left}.file-name{font-weight:500;color:#1f2937;font-size:14px;margin-bottom:4px}.file-size{color:#6b7280;font-size:12px}.remove-file-btn{width:24px;height:24px;border-radius:50%;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .2s;flex-shrink:0}.remove-file-btn:hover{background-color:#e74a3b;color:#fff}.files-selected,.multiple-files-selected{width:100%}.files-summary{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f8f9fc;border:1px solid #e3e6f0;border-radius:.375rem;margin-bottom:.5rem}.file-list{max-height:200px;overflow-y:auto;border:1px solid #e3e6f0;border-radius:.375rem;background-color:#fff}.file-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #f1f3f4;gap:.5rem}.file-item:last-child{border-bottom:none}.file-item:hover{background-color:#f8f9fc}.file-item-name{flex:1;font-size:.875rem;color:#5a5c69;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-size{font-size:.8rem;color:#858796;min-width:60px;text-align:right}.file-item-remove{width:20px;height:20px;border:none;background-color:#dc3545;color:#fff;border-radius:50%;font-size:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.file-item-remove:hover{background-color:#c82333}@media(max-width:768px){.filter-search-bar{flex-direction:column;align-items:stretch}.filter-section{flex-direction:column;align-items:stretch;gap:12px}.search-input{max-width:none}.knowledge-base-overview{grid-template-columns:1fr}.file-upload-area{padding:24px 16px;min-height:120px}.file-selected{flex-direction:column;align-items:center;text-align:center;gap:12px}.file-details{text-align:center}}.rag-admin-page .claims-table{--table-columns: 2fr .8fr 1fr 1fr}.solve-form .form-group{margin-bottom:20px}.solve-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#374151}.solve-form .form-group small{display:block;margin-top:4px;color:#6b7280;font-size:12px}.solve-form .form-group input[type=text]{min-width:258px}.solve-form select.form-input{background:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.claims-table .table-row.search-result{background:#fef3c7;border-left:4px solid #f59e0b}}@layer legacy{.dashboard-container{--dashboard-padding-x: 32px;--dashboard-padding-y: 24px;--dashboard-padding-x-md: 24px;--dashboard-padding-x-sm: 16px;--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-text: #1a1a1a;--color-text-muted: #6b7280;--color-text-light: #374151;--color-bg: white;--color-bg-light: #f8fafc;--color-bg-hover: #f9fafb;--color-border: #e5e7eb;--color-border-light: #f1f5f9;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .15);--transition: all .2s}.dashboard-container{padding:0 var(--dashboard-padding-x) var(--dashboard-padding-y);margin:0!important;background-color:var(--color-bg);min-height:100vh;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;max-width:100%;box-sizing:border-box}.dashboard-container>:first-child{margin-top:0!important}.dashboard-container h1,.dashboard-container h2,.dashboard-container h3,.dashboard-container h4,.dashboard-container h5,.dashboard-container h6{margin-top:0!important;margin-bottom:0!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.dashboard-container p{margin-top:0!important;margin-bottom:0!important;line-height:inherit!important}.dashboard-container .dashboard-header{margin:0 0 40px!important}.dashboard-container .dashboard-title{font-size:36px!important;font-weight:700!important;color:var(--color-text)!important;margin:0 0 8px!important;letter-spacing:-.02em;line-height:1.2!important}.dashboard-container .dashboard-subtitle{font-size:16px!important;color:var(--color-text-muted)!important;margin:0!important;font-weight:400!important;line-height:1.4!important}.dashboard-container .filter-search-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px}.dashboard-container .filter-section{display:flex;align-items:center;gap:12px}.dashboard-container .filter-dropdown-container{position:relative}.dashboard-container .filter-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--color-text-light);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm)}.dashboard-container .filter-btn:hover{background:var(--color-bg-hover);border-color:#d1d5db;box-shadow:var(--shadow-md)}.dashboard-container .filter-dropdown{position:absolute;top:100%;left:0;min-width:120px;width:max-content;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:10;margin-top:4px;overflow:hidden}.filter-option{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s}.filter-option:hover{background:#f9fafb}.filter-option.active{background:#3b82f6;color:#fff}.filter-option.active:hover{background:#2563eb}.search-input{padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;width:320px;background:#fff!important;transition:border-color .2s;box-shadow:0 1px 2px #0000000d}.search-input:focus{outline:none;border-color:#3b82f6;background:#fff!important;box-shadow:0 0 0 3px #3b82f61a}.search-input::placeholder{color:#9ca3af}.add-task-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#3b82f6;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #3b82f633}.add-task-btn:hover{background:#2563eb;box-shadow:0 2px 4px #3b82f64d}.claims-table{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;border:1px solid #f1f5f9}.dashboard-claims-table{--table-columns: 2.5fr 1fr 1.2fr 1fr 1.2fr;--table-gap: 16px}.claims-table.support-agent-management-table{--table-columns: 40% 30% 15% 15% !important;--table-gap: 16px !important}.claims-table.support-agent-table,.claims-table.reporting-agent-table{--table-columns: 2fr 1fr 1fr .8fr;--table-gap: 16px}.claims-table.rag-admin-documents-table{--table-columns: 50% 15% 20% 15% !important;--table-gap: 16px !important}.table-header{display:grid;grid-template-columns:var(--table-columns, 2.5fr 1fr 1.2fr 1fr 1.2fr);padding:16px 24px;background:#f8fafc;border-bottom:1px solid #e5e7eb;gap:var(--table-gap, 16px)}.header-cell{font-size:14px;font-weight:600;color:#374151;text-align:left}.header-cell:first-child{text-align:left}.header-cell:not(:first-child){text-align:center}.table-row{display:grid;grid-template-columns:var(--table-columns, 2.5fr 1fr 1.2fr 1fr 1.2fr);padding:20px 24px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit;transition:background-color .2s;align-items:center;min-height:72px;gap:var(--table-gap, 16px)}.table-row:hover{background:#f8fafc}.table-row:last-child{border-bottom:none}.cell{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.cell:first-child,.issues-cell{justify-content:flex-start}.issues-content{display:flex;align-items:center;gap:12px}.document-icon{width:40px;height:40px;background:#dbeafe;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.ticket-info{display:flex;flex-direction:column;gap:4px}.ticket-id{font-size:14px;font-weight:600;color:#1f2937;line-height:1.2;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent}.ticket-agent{font-size:13px;color:#6b7280;line-height:1.2}.orchestration-dashboard .ticket-id,.support-agent .ticket-id{background:transparent!important;padding:0!important;border-radius:0!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#1f2937!important;display:inline!important}.ticket-title{font-size:13px;color:#6b7280;line-height:1.2;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-type-cell{justify-content:center}.ticket-type-label{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#e5e7eb;color:#374151;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.recommendation-cell{justify-content:center}.recommendation-badge{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500;text-align:center;min-width:80px;max-width:100%;display:inline-block;line-height:1.2;white-space:nowrap;vertical-align:baseline;overflow:hidden;text-overflow:ellipsis}.recommendation-badge-approve{background:#dcfce7;color:#166534}.recommendation-badge-reject,.recommendation-badge-deny{background:#fee2e2;color:#991b1b}.recommendation-badge-review,.recommendation-badge-needs-review,.recommendation-badge-request-info,.recommendation-badge-pending-review{background:#fef3c7;color:#92400e}.recommendation-badge-pending{background:#f3f4f6;color:#6b7280}.feedback-cell{justify-content:center}.feedback-cell .tooltip-wrapper{display:inline-flex;align-items:center;justify-content:center}.feedback-positive{color:#16a34a}.feedback-negative{color:#dc2626}.feedback-pending{font-size:13px;color:#6b7280}.date-cell{justify-content:center;font-size:14px;color:#374151}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px 24px;border-top:1px solid #f1f5f9;background:#fafbfc}.pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.page-info{font-size:14px;color:#6b7280;font-weight:500}.loading-indicator,.empty-state{padding:60px 24px;text-align:center;color:#6b7280;font-size:16px}.alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.alert-danger{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}@media(max-width:1200px){.dashboard-claims-table .table-header,.dashboard-claims-table .table-row{grid-template-columns:2.2fr .9fr 1.1fr .9fr 1.1fr;gap:12px}.support-agent-management-table .table-header,.support-agent-management-table .table-row{grid-template-columns:38% 28% 17% 17%!important;gap:12px!important}.support-agent-table .table-header,.support-agent-table .table-row,.reporting-agent-table .table-header,.reporting-agent-table .table-row{grid-template-columns:2fr 1fr 1fr .8fr;gap:12px}.rag-admin-documents-table .table-header,.rag-admin-documents-table .table-row{grid-template-columns:48% 17% 22% 13%!important;gap:12px!important}}@media(max-width:1024px){.dashboard-container{padding:20px 24px}.dashboard-title{font-size:32px}.dashboard-claims-table .table-header,.dashboard-claims-table .table-row{grid-template-columns:2fr .8fr 1fr .8fr 1fr;gap:8px}.support-agent-management-table .table-header,.support-agent-management-table .table-row{grid-template-columns:36% 26% 19% 19%!important;gap:8px!important}.support-agent-table .table-header,.support-agent-table .table-row,.reporting-agent-table .table-header,.reporting-agent-table .table-row{grid-template-columns:1.8fr 1fr 1fr .7fr;gap:8px}.rag-admin-documents-table .table-header,.rag-admin-documents-table .table-row{grid-template-columns:46% 19% 24% 11%!important;gap:8px!important}.recommendation-badge{padding:4px 8px;font-size:12px;min-width:70px}.ticket-type-label{padding:3px 8px;font-size:11px}}@media(max-width:900px){.dashboard-claims-table .table-header,.dashboard-claims-table .table-row{grid-template-columns:1.8fr .7fr .9fr .7fr .9fr;gap:6px;padding:16px 20px}.support-agent-management-table .table-header,.support-agent-management-table .table-row{grid-template-columns:34% 24% 21% 21%!important;gap:6px!important;padding:16px 20px!important}.support-agent-table .table-header,.support-agent-table .table-row,.reporting-agent-table .table-header,.reporting-agent-table .table-row{grid-template-columns:1.6fr 1fr 1fr .6fr;gap:6px;padding:16px 20px}.rag-admin-documents-table .table-header,.rag-admin-documents-table .table-row{grid-template-columns:44% 21% 26% 9%!important;gap:6px!important;padding:16px 20px!important}.recommendation-badge{padding:3px 6px;font-size:11px;min-width:60px}.ticket-type-label{padding:2px 6px;font-size:10px}.ticket-id{font-size:13px}.ticket-agent{font-size:12px}}@media(max-width:768px){.dashboard-container{padding:16px}.dashboard-title{font-size:28px}.filter-search-bar{flex-direction:column;align-items:stretch;gap:12px}.filter-section{justify-content:space-between}.search-input{width:100%}.table-header,.table-row{grid-template-columns:1fr;gap:12px}.header-cell{display:none}.cell{flex-direction:column;align-items:flex-start;gap:4px}.cell:before{content:attr(data-label);font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase}}.solve-claim-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:24px;font-size:14px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}.solve-claim-btn:hover{background:#e9ecef;border-color:#dee2e6;color:#495057;box-shadow:0 2px 4px #0000001a}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close:hover{background:#f3f4f6;color:#374151}.modal-body{padding:24px}.modal-body p{margin:0 0 20px;color:#6b7280;font-size:14px}.solve-form{margin:0}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.input-button-group{display:flex;gap:12px}.form-input{flex:1;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s;box-shadow:0 1px 2px #0000000d}.form-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input:disabled{background:#f9fafb;color:#6b7280}.solve-btn{padding:10px 20px;background:#3b82f6;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #3b82f633;white-space:nowrap}.solve-btn:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px #3b82f64d}.solve-btn:disabled{opacity:.6;cursor:not-allowed}.ticket-type-badge{font-size:12px;color:#6b7280;font-weight:400}.claims-table.table-2-cols{--table-columns: 60% 40%}.claims-table.table-2-cols-equal{--table-columns: 50% 50%}.claims-table.table-3-cols{--table-columns: 50% 25% 25%}.claims-table.table-3-cols-balanced{--table-columns: 40% 30% 30%}.claims-table.table-3-cols-support{--table-columns: 45% 25% 30%}.claims-table.table-4-cols{--table-columns: 40% 20% 20% 20%}.claims-table.table-4-cols-compact{--table-columns: 35% 25% 20% 20%}.claims-table.table-5-cols{--table-columns: 35% 15% 20% 15% 15%}.claims-table.table-5-cols-default{--table-columns: 2.5fr 1fr 1.2fr 1fr 1.2fr;--table-gap: 16px}.claims-table.dashboard-full{--table-columns: 35% 15% 20% 15% 15%;--table-gap: 16px}.claims-table.dashboard-compact{--table-columns: 40% 25% 20% 15%;--table-gap: 16px}.claims-table.dashboard-minimal{--table-columns: 50% 30% 20%;--table-gap: 16px}.claims-table.support-agent{--table-columns: 40% 30% 15% 15%;--table-gap: 16px}.claims-table.analytics-table{--table-columns: 30% 20% 25% 25%;--table-gap: 16px}.modal-close-btn{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close-btn:hover{background:#f3f4f6;color:#374151}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff;border-radius:0 0 12px 12px}.btn{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}}@layer legacy{.dashboard-container.knowledge-admin-page{padding:0;background:transparent}.knowledge-admin-page .admin-page-header h1{font-weight:700!important;color:#111827!important;line-height:1.3!important;margin:0 0 2px!important}.knowledge-admin-page .claims-table{border-radius:16px;box-shadow:none;border:1px solid #e5e7eb}.knowledge-admin-page .table-header{background:transparent;border-bottom:1px solid #e5e7eb}.knowledge-admin-page .table-header,.knowledge-admin-page .table-row{grid-template-columns:var(--table-columns, 50% 15% 20% 15%)}.knowledge-admin-page .table-header .header-cell{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;text-align:left}.knowledge-admin-page .table-row:hover{background:#f9fafb}.knowledge-admin-page .table-row{min-height:0;padding-top:12px;padding-bottom:12px}.knowledge-admin-page .ticket-info{min-width:0}.knowledge-admin-page .ticket-id,.knowledge-admin-page .ticket-agent{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-admin-page .cell{justify-content:flex-start}.knowledge-admin-page .kb-card{border-radius:16px}.knowledge-admin-page .kb-card:hover,.knowledge-admin-page .kb-card.active{border-color:#2563eb}.knowledge-admin-page .action-btn,.knowledge-admin-page .add-task-btn{background-color:#2563eb;border-color:#2563eb}.knowledge-admin-page .action-btn:hover:not(:disabled),.knowledge-admin-page .add-task-btn:hover{background-color:#1d4ed8;border-color:#1d4ed8}.knowledge-admin-page .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}}@layer legacy{.action-buttons{display:flex;gap:12px;align-items:center}.extraction-results{margin-top:24px;padding:20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.extraction-results h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.extraction-preview{display:flex;flex-direction:column;gap:16px}.extraction-preview .form-group{margin-bottom:0}.extraction-preview label{font-weight:600;color:#374151;margin-bottom:4px}.extracted-value{padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:14px;color:#1f2937}.extracted-instructions{padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:13px;line-height:1.5;color:#374151;white-space:pre-wrap;max-height:400px;overflow-y:auto;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.extraction-results-modal .extracted-instructions{flex:1;max-height:none;overflow-y:auto}.large-modal{max-width:600px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.template-modal{max-width:700px}.template-modal .modal-header{flex-shrink:0;padding:24px;border-bottom:1px solid #e5e7eb;background:#fff;display:flex;justify-content:space-between;align-items:center}.template-modal .modal-header h2{margin:0;font-size:20px;font-weight:600;color:#111827}.template-modal .modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s,background-color .2s}.template-modal .modal-close:hover{color:#374151;background-color:#f3f4f6}.template-modal .modal-body{flex:1;overflow-y:auto;padding:0;background:#fff}.template-modal .template-form{height:100%;display:flex;flex-direction:column}.template-modal .form-section{padding:24px;flex:1;display:flex;flex-direction:column;gap:24px}.template-modal .form-group{margin-bottom:0;display:flex;flex-direction:column}.template-modal .form-group:last-child{flex:1;min-height:0}.template-modal .textarea-container{flex:1;display:flex;flex-direction:column;min-height:0}.template-modal .textarea-container textarea{flex:1;min-height:200px;max-height:none;resize:none;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5;padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s;box-shadow:0 1px 2px #0000000d}.template-modal .textarea-container textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.template-modal .modal-footer{flex-shrink:0;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff;display:flex;justify-content:flex-end;gap:12px}.extraction-results-modal{max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.extraction-results-modal .modal-header{flex-shrink:0;padding:24px;border-bottom:1px solid #e5e7eb;background:#fff;display:flex;justify-content:space-between;align-items:center}.extraction-results-modal .modal-header h2{margin:0;font-size:20px;font-weight:600;color:#111827}.extraction-results-modal .modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s,background-color .2s}.extraction-results-modal .modal-close:hover{color:#374151;background-color:#f3f4f6}.extraction-results-modal .modal-body{flex:1;overflow-y:auto;padding:0;background:#fff;min-height:0}.extraction-results-modal .extraction-content{padding:24px;display:flex;flex-direction:column;gap:24px;height:100%}.extraction-results-modal .form-group{margin-bottom:0;display:flex;flex-direction:column}.extraction-results-modal .template-instructions-group{flex:1;min-height:0;display:flex;flex-direction:column}.extraction-results-modal .form-group label{display:block;margin-bottom:12px;font-weight:600;color:#374151;font-size:16px}.extraction-results-modal .extracted-value{padding:12px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;font-weight:500}.extraction-results-modal .extracted-instructions{flex:1;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;line-height:1.6;color:#374151;white-space:pre-wrap;overflow-y:auto;min-height:300px;max-height:none;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.extraction-results-modal .modal-footer{flex-shrink:0;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff;display:flex;justify-content:flex-end;gap:12px}.large-modal.extraction-results-modal{overflow-y:hidden;display:flex;flex-direction:column}.modal-form{padding:24px}.extraction-results-modal .modal-form{flex:1;overflow-y:hidden;display:flex;flex-direction:column}.extraction-results-modal .form-group:last-child{flex:1;display:flex;flex-direction:column;margin-bottom:0}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group input,.form-group textarea{width:100%;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s;box-shadow:0 1px 2px #0000000d;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea{resize:vertical;min-height:120px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.4}.form-help{color:#6b7280;font-size:12px;margin-top:8px}.required{color:#dc2626}.modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px;margin:0 -24px -24px}.empty-state{text-align:center;padding:60px 20px;color:#6b7280}.empty-state svg{color:#d1d5db;margin-bottom:16px}.empty-state h3{margin:0 0 8px;color:#374151;font-size:18px;font-weight:500}.empty-state p{margin:0 0 24px;font-size:14px}.loading-indicator{text-align:center;padding:40px 20px;color:#6b7280}.primary-button{padding:10px 20px;background:#3b82f6;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #3b82f633;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px #3b82f64d}.primary-button:disabled{opacity:.6;cursor:not-allowed}.secondary-button{padding:10px 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}.secondary-button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 4px #00000014}.secondary-button:disabled{opacity:.6;cursor:not-allowed}.table-row:hover{background:#f8fafc!important}.template-style-indicator{margin-left:8px;font-size:16px;opacity:.7;cursor:help}.template-style-indicator:hover{opacity:1}}@layer legacy{.orchestration-graph-container{height:100%;display:flex;justify-content:center;align-items:center}.orchestration-graph-svg{max-width:90vw;max-height:80vh}.orchestration-node{transition:all .2s ease}.orchestration-node{cursor:default}.orchestration-node-rect{fill:var(--node-bg, #f8f9fa);stroke:var(--node-border, #6b7280);stroke-width:1;rx:5;ry:5}.orchestration-node-divider{stroke:var(--node-border);stroke-width:1}.orchestration-node-claims{--node-bg: #eff6ff;--node-border: #3b82f6;--node-text: #1e40af}.orchestration-node-smell_check{--node-bg: #faf5ff;--node-border: #a855f7;--node-text: #6b21a8}.orchestration-node-support{--node-bg: #f0f9ff;--node-border: #0ea5e9;--node-text: #0c4a6e}.orchestration-node-reporting{--node-bg: #ecfdf5;--node-border: #10b981;--node-text: #065f46}.orchestration-node-intelligence{--node-bg: #fef3e2;--node-border: #f59e0b;--node-text: #92400e}.orchestration-node-rule{--node-bg: #f8f9fa;--node-border: #6b7280;--node-text: #6b7280}.orchestration-node-compliance{--node-bg: #fef2f2;--node-border: #ef4444;--node-text: #991b1b}.orchestration-node-data_extraction{--node-bg: #f5f3ff;--node-border: #8b5cf6;--node-text: #5b21b6}.orchestration-node-ai_image_detection{--node-bg: #ecfeff;--node-border: #06b6d4;--node-text: #155e75}.orchestration-node-text_trim{--node-bg: #f1f5f9;--node-border: #64748b;--node-text: #334155}.orchestration-node-text_transform{--node-bg: #f5f3ff;--node-border: #8b5cf6;--node-text: #5b21b6}.orchestration-node-new-ticket{--node-bg: #ffffff;--node-border: #eaedf2;--node-text: #374151}.orchestration-node-new-ticket.executed{--node-bg: #f0fdf4;--node-border: #28a745;--node-text: #166534}.orchestration-node-title{fill:var(--node-text, #374151);font-size:16px;font-weight:600;text-anchor:middle;dominant-baseline:central}.orchestration-node-type,.orchestration-node-text-top.orchestration-node-type{fill:var(--node-text);font-size:9px!important;text-anchor:middle;opacity:.7;text-transform:uppercase;dominant-baseline:central}.orchestration-node-description{fill:var(--node-text);font-size:14px;text-anchor:middle;opacity:.8;dominant-baseline:central}:root{--node-width: 220px;--node-height: 100px;--node-top-section: 40%;--node-bottom-section: 60%;--top-section-height: calc(var(--node-height) * var(--node-top-section));--bottom-section-height: calc(var(--node-height) * var(--node-bottom-section));--top-section-center: calc(var(--top-section-height) / 2);--bottom-section-center: calc(var(--top-section-height) + var(--bottom-section-height) / 2)}.orchestration-node-description.empty{font-size:10px;opacity:.5;font-style:italic}.orchestration-execution-indicator{stroke:#fff;stroke-width:1}.orchestration-execution-indicator.success{fill:#28a745}.orchestration-execution-indicator.error{fill:#dc2626}.orchestration-execution-text{fill:#fff;font-size:10px;font-weight:700;text-anchor:middle;dominant-baseline:central}.orchestration-connection{stroke-width:1;transition:stroke .2s ease}.orchestration-connection.normal{stroke:#eaedf2}.orchestration-connection.executed{stroke:#94a0b4}.orchestration-arrow-normal{fill:#3b7af5}.orchestration-arrow-executed,.orchestration-arrow-green{fill:#28a745}.orchestration-arrow-gray{fill:#6c757d}@keyframes executionPulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.orchestration-connection.executed{animation:executionPulse 2s ease-in-out infinite}.orchestration-node:focus{outline:2px solid #3b82f6;outline-offset:2px}.orchestration-graph-svg:focus{outline:none}}@layer legacy{.date-range-filter{position:relative;display:inline-block}.date-range-button{display:flex;align-items:center;gap:8px;padding:8px 16px;height:36px;background-color:var(--surface, #ffffff);border:1px solid var(--n-line, #e5e7eb);border-radius:20px;font-size:14px;font-weight:500;color:var(--n-body, #374151);cursor:pointer;transition:all .15s ease;min-width:auto;justify-content:flex-start;white-space:nowrap}.date-range-button:hover{border-color:var(--n-line-strong, #d1d5db);background-color:var(--surface-1, #f9fafb)}.date-range-button.has-range{border-color:var(--accent, #3547f0);background-color:var(--accent-soft-bg, #f5f6fe);color:var(--accent-soft-text, #2835b4)}.date-range-dropdown{position:absolute;top:100%;right:0;z-index:1000;background-color:var(--surface, #ffffff);border:1px solid var(--n-line, #e5e7eb);border-radius:10px;box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a;padding:12px;margin-top:6px;width:320px}.date-presets{margin-bottom:12px}.preset-buttons{display:flex;flex-direction:column;gap:2px}.preset-button{width:100%;text-align:left;padding:8px 10px;background-color:transparent;border:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--n-body, #374151);cursor:pointer;transition:background-color .12s ease}.preset-button:hover{background-color:var(--surface-2, #f1f5f9)}.preset-button:active{background-color:var(--n-line-strong, #e2e8f0)}.date-inputs{display:flex;gap:8px;padding:12px 0 8px;border-top:1px solid var(--n-line-soft, #f1f5f9)}.date-input-group{flex:1;min-width:0}.date-input-group label{display:block;font-size:11px;font-weight:500;color:var(--n-muted, #6b7280);margin-bottom:4px}.date-input-group input[type=date]{width:100%;padding:6px 10px;border:1px solid var(--n-line, #e5e7eb);border-radius:6px;font-size:13px;color:var(--n-body, #374151);background-color:var(--surface, #ffffff);transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.date-input-group input[type=date]:hover{border-color:var(--n-line-strong, #d1d5db)}.date-input-group input[type=date]:focus{outline:none;border-color:var(--accent, #3547f0);box-shadow:var(--focus-ring, 0 0 0 3px rgba(53, 71, 240, .12))}.date-range-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding-top:8px}.clear-button{padding:6px 12px;background-color:transparent;border:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--n-muted, #6b7280);cursor:pointer;transition:background-color .12s ease,color .12s ease}.clear-button:hover{background-color:var(--surface-2, #f1f5f9);color:var(--n-body, #374151)}.apply-button{padding:6px 14px;background-color:var(--accent, #3547f0);border:1px solid var(--accent, #3547f0);border-radius:6px;font-size:13px;font-weight:500;color:var(--accent-ink, #ffffff);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.apply-button:hover{background-color:var(--accent-strong, #2835b4);border-color:var(--accent-strong, #2835b4)}@media(max-width:480px){.date-range-dropdown{min-width:280px;padding:16px}.date-inputs{flex-direction:column;gap:12px}.preset-buttons{grid-template-columns:1fr}}}@layer legacy{.connectors-admin-page .card{border-radius:16px;box-shadow:none;border:1px solid #e5e7eb}.connectors-admin-page .card-header{background:transparent;border-bottom:1px solid #f3f4f6;padding:20px 24px 14px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.connectors-admin-page .card-header h2{font-size:18px;font-weight:600;color:#111827;margin:0}.connectors-admin-page .card-header h3{font-size:15px;font-weight:600;color:#111827;margin:0}.connectors-admin-page .card-body{padding:24px}.connectors-admin-page .tickets-table{width:100%;border-collapse:collapse;font-size:14px}.connectors-admin-page .tickets-table th{background:transparent;text-align:left;white-space:normal;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:10px 12px}.connectors-admin-page .tickets-table td{border-bottom:1px solid #f3f4f6;font-size:14px;color:#1f2937;padding:12px;vertical-align:middle;text-align:left}.connectors-admin-page .tickets-table tbody tr:hover{background:#f9fafb;cursor:pointer}.connectors-admin-page .form-group{margin-bottom:16px}.connectors-admin-page .form-group label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:6px}.connectors-admin-page .form-control{height:38px;border-radius:8px;border:1px solid #e5e7eb;padding:0 12px;font-size:14px;color:#111827;background:#fff;box-sizing:border-box}.connectors-admin-page textarea.form-control{height:auto;padding:10px 12px}.connectors-admin-page .form-control:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.connectors-admin-page .btn{border-radius:8px}.connectors-admin-page .row{margin-left:-15px;margin-right:-15px}.page-container.connectors-admin-page{max-width:none;margin:0;padding:0}}@layer legacy{.webhooks-empty{color:#6c757d;padding:12px 0}.webhooks-empty code{background:#f1f3f5;padding:1px 5px;border-radius:4px;font-size:.85em}.webhooks-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.webhooks-admin-page .webhooks-table td.webhooks-url{white-space:normal;word-break:break-all;max-width:520px}.webhooks-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.webhooks-switch input{position:absolute;opacity:0;width:0;height:0}.webhooks-slider{position:relative;width:40px;height:22px;background:#cbd2d9;border-radius:999px;transition:background .15s ease;flex-shrink:0}.webhooks-slider:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .15s ease;box-shadow:0 1px 2px #0003}.webhooks-switch input:checked+.webhooks-slider{background:#2563eb}.webhooks-switch input:checked+.webhooks-slider:before{transform:translate(18px)}.webhooks-switch input:focus-visible+.webhooks-slider{outline:2px solid #2563eb;outline-offset:2px}.webhooks-switch-label{font-size:.85rem;color:#374151;min-width:24px}}@layer legacy{.gym-admin-page{display:flex;flex-direction:column;padding:0}.gym-admin-page .sessions-card-header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.gym-admin-page .sessions-card-header>div{display:flex;flex-direction:column;gap:4px}.gym-admin-page .sessions-card-header .btn{flex:0 0 auto}.metrics-row{display:flex;gap:20px;margin-bottom:24px}.metrics-row .metric-card{flex:1;min-width:0}.gym-content{display:flex;flex-direction:column;gap:24px}.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.agent-card{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease}.agent-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.agent-card.selected{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 12px #3b82f626}.agent-card h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#1f2937}.agent-policy{margin:4px 0;font-size:14px;color:#6b7280}.agent-checks{margin:4px 0 0;font-size:14px;color:#6b7280}.sessions-table-container{overflow-x:auto;overflow-y:auto;border-radius:8px;border:1px solid #e5e7eb;max-height:400px}.iterations-table-container{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.sessions-table,.iterations-table{width:100%;border-collapse:collapse;background:#fff}.sessions-table th,.iterations-table th{background:#f9fafb;padding:12px;text-align:left;font-weight:600;font-size:14px;color:#374151;border-bottom:1px solid #e5e7eb}.sessions-table td,.iterations-table td{padding:12px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151}.sessions-table tbody tr,.iterations-table tbody tr{cursor:pointer;transition:background-color .2s ease}.sessions-table tbody tr:hover,.iterations-table tbody tr:hover{background:#f9fafb}.sessions-table tbody tr.selected,.iterations-table tbody tr.selected{background:#eff6ff;border-left:4px solid #3b82f6}.session-id,.agent-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;background:#f3f4f6;padding:4px 8px;border-radius:4px;display:inline-block}.status-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-in_progress{background:#dbeafe;color:#1d4ed8}.status-completed{background:#dcfce7;color:#166534}.status-failed{background:#fee2e2;color:#dc2626}.status-stopped{background:#f3f4f6;color:#6b7280}.status-initialized{background:#fef3c7;color:#d97706}.session-actions{display:flex;gap:8px}.parent-iteration{text-align:center}.parent-link{color:#3b82f6;cursor:pointer;font-weight:600;padding:2px 8px;background:#eff6ff;border-radius:4px;transition:all .2s ease}.parent-link:hover{background:#dbeafe;color:#1d4ed8;text-decoration:underline}.no-parent{color:#9ca3af}.parent-info{color:#6b7280;font-size:14px}.parent-link-inline{color:#3b82f6;cursor:pointer;font-weight:600;transition:color .2s ease}.parent-link-inline:hover{color:#1d4ed8;text-decoration:underline}.metric-value{font-weight:600;color:#1f2937}.correct{color:#16a34a;font-weight:600}.false-pos{color:#dc2626;font-weight:600}.false-neg{color:#d97706;font-weight:600}.iteration-details{display:flex;flex-direction:column;gap:24px}.detail-section{background:#f9fafb;border-radius:8px;padding:20px}.detail-section h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.metric{display:flex;flex-direction:column;gap:4px}.metric label{font-size:14px;font-weight:500;color:#6b7280}.metric .value{font-size:18px;font-weight:600;color:#1f2937}.metric .value.correct{color:#16a34a}.metric .value.false-pos{color:#dc2626}.metric .value.false-neg{color:#d97706}.metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.metadata-item{display:flex;flex-direction:column;gap:4px}.metadata-item label{font-size:14px;font-weight:500;color:#6b7280}.metadata-item span{font-size:14px;color:#1f2937}.improvements-list{display:flex;flex-direction:column;gap:12px}.improvement-item{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a}.improvement-header{display:flex;gap:12px;align-items:center}.improvement-type{padding:6px 12px;background:#3b82f6;color:#fff;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.improvement-check-type{padding:4px 8px;background:#f3f4f6;color:#6b7280;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap}.improvement-description{font-size:14px;color:#374151;font-weight:500}.policy-change-details{margin-top:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.policy-change-details h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#1e293b}.policy-change-section{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.policy-change-section:last-child{margin-bottom:0}.policy-change-section label{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.policy-text{font-size:13px;color:#334155;line-height:1.5;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.policy-text.new-content{background:#f0fdf4;border-color:#bbf7d0;color:#166534;font-weight:500}.enable-check-details,.guardrail-details{margin-top:8px;padding:8px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px}.enabled-check,.guardrail-info{font-size:13px;color:#92400e;font-weight:500}.improvement-debug{margin-top:8px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px}.improvement-debug details{font-size:12px}.improvement-debug summary{cursor:pointer;color:#dc2626;font-weight:500;margin-bottom:8px}.improvement-debug pre{font-size:11px;color:#7f1d1d;background:#fff;padding:8px;border-radius:4px;border:1px solid #fed7d7;overflow-x:auto;margin:0;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:#374151}.modal-body{padding:24px}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff}.loading,.empty-state{text-align:center;padding:40px;color:#6b7280;font-style:italic}.agent-state-details{display:flex;flex-direction:column;gap:24px}.rules-table-container{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.rules-table{width:100%;border-collapse:collapse;background:#fff}.rules-table th{background:#f9fafb;padding:12px;text-align:left;font-weight:600;font-size:14px;color:#374151;border-bottom:1px solid #e5e7eb}.rules-table td{padding:12px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151}.rules-table tbody tr:hover{background:#f9fafb}.outcome-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.outcome-APPROVE{background:#dcfce7;color:#166534}.outcome-DENY{background:#fee2e2;color:#dc2626}.outcome-UNCERTAIN{background:#fef3c7;color:#d97706}.outcome-na{background:#f3f4f6;color:#6b7280}@media(max-width:768px){.metrics-row{flex-direction:column}.agent-grid,.metrics-grid,.metadata-grid{grid-template-columns:1fr}.sessions-table-container,.iterations-table-container,.rules-table-container{overflow-x:scroll}.modal{margin:20px;max-width:none}}@media(max-width:480px){.sessions-table th,.iterations-table th,.rules-table th,.sessions-table td,.iterations-table td,.rules-table td{padding:8px;font-size:12px}.agent-card,.detail-section{padding:16px}}.per-check-metrics-container{margin-top:12px;overflow-x:auto}.per-check-table{width:100%;border-collapse:collapse;font-size:14px}.per-check-table th,.per-check-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.per-check-table th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.per-check-table tbody tr:hover{background-color:#f9fafb}.check-type-name{font-weight:500;color:#1f2937}.per-check-table .metric-value{font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-weight:600}.per-check-table .correct{color:#059669;font-weight:600}.per-check-table .false-pos{color:#dc2626;font-weight:600}.per-check-table .false-neg{color:#d97706;font-weight:600}.incorrect-claims-container{margin-top:12px;overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.incorrect-claims-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.incorrect-claims-table th{background:#f9fafb;padding:12px;text-align:left;font-weight:600;font-size:13px;color:#374151;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:.05em}.incorrect-claims-table td{padding:12px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:top}.incorrect-claims-table tbody tr:hover{background:#f9fafb}.incorrect-claims-table .ticket-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;background:#f3f4f6;padding:4px 8px;border-radius:4px;display:inline-block;font-weight:500}.error-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;white-space:nowrap}.error-false-positive{background:#fee2e2;color:#dc2626}.error-false-negative{background:#fef3c7;color:#d97706}.error-misclassification{background:#f3f4f6;color:#6b7280}.outcome-expected,.outcome-actual{white-space:nowrap}.outcome-approve{background:#dcfce7;color:#166534}.outcome-deny{background:#fee2e2;color:#dc2626}.outcome-uncertain{background:#fef3c7;color:#d97706}.explanation-text,.resolution-text{max-width:300px}.explanation-text{font-size:13px;line-height:1.4;color:#374151;background:#f8fafc;padding:8px 12px;border-radius:4px;border-left:4px solid #3b82f6}.compensation-detail{font-size:12px;color:#6b7280;margin-top:4px}.resolution-text details{cursor:pointer}.resolution-text summary{padding:6px 12px;background:#f3f4f6;border-radius:4px;font-size:13px;font-weight:500;color:#6b7280;border:1px solid #e5e7eb;transition:all .2s ease}.resolution-text summary:hover{background:#e5e7eb;color:#374151}.resolution-content{margin-top:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;line-height:1.5;color:#475569;white-space:pre-wrap;max-height:200px;overflow-y:auto}.no-resolution{color:#6b7280;font-style:italic;font-size:13px}.section-description{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.checkbox-group{display:flex;flex-direction:column;gap:8px;margin-top:8px}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease}.checkbox-label:hover{background-color:#f9fafb}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.checkbox-text{font-size:14px;color:#374151;font-weight:500;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]:checked+.checkbox-text{color:#1f2937;font-weight:600}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#374151}.form-control{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-control:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.modal .form-group{margin-bottom:16px}.modal .form-group:last-child{margin-bottom:0}@media(max-width:768px){.incorrect-claims-table th,.incorrect-claims-table td{padding:8px;font-size:12px}.explanation-text,.resolution-text{max-width:200px}.resolution-content{font-size:12px}.checkbox-group{gap:6px}.checkbox-label{padding:6px 8px}.checkbox-text{font-size:13px}}.gym-admin-page .card{border-radius:16px;box-shadow:none;border:1px solid #e5e7eb}.gym-admin-page .card-header{background:transparent;border-bottom:1px solid #f3f4f6;padding:20px 24px 14px;gap:4px}.gym-admin-page .card-header h2{font-size:18px;font-weight:600;color:#111827;margin:0}.gym-admin-page .card-description{font-size:14px;color:#6b7280;margin:0}.gym-admin-page .card-body{padding:24px}.gym-admin-page .sessions-table th,.gym-admin-page .iterations-table th,.gym-admin-page .per-check-table th{background:transparent;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:10px 12px}.gym-admin-page .sessions-table td,.gym-admin-page .iterations-table td,.gym-admin-page .per-check-table td{border-bottom:1px solid #f3f4f6;font-size:14px;color:#1f2937;padding:12px}.gym-admin-page .sessions-table tbody tr:hover,.gym-admin-page .iterations-table tbody tr:hover{background:#f9fafb}.gym-admin-page .detail-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px}.gym-admin-page .detail-section h3{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.gym-admin-page .metrics-grid .metric{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;gap:6px}.gym-admin-page .metrics-grid .metric label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.gym-admin-page .metrics-grid .metric .value{font-size:24px;font-weight:700;color:#111827}.gym-admin-page .btn{border-radius:8px}}@layer legacy{.agent-tabs{display:flex;gap:1px;background-color:var(--border-light);padding:2px;border-radius:8px;margin-bottom:var(--spacing-lg);width:fit-content}.agent-tab{padding:12px 24px;border:none;background-color:transparent;color:var(--text-muted);font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:6px;font-size:var(--font-size-sm)}.agent-tab:hover{color:var(--text);background-color:#ffffff80}.agent-tab.active{background-color:var(--white);color:var(--primary);box-shadow:0 1px 3px #0000001a}.agent-tab:focus{outline:none;box-shadow:0 0 0 2px var(--primary-light-bg)}.agent-tabs.orchestration-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;background-color:transparent;padding:0;border-radius:0;width:100%;grid-auto-rows:56px;align-items:stretch}.agent-tabs.orchestration-tabs .agent-tab{border:1px solid rgba(0,0,0,.08);background-color:var(--white);background-image:linear-gradient(180deg,#fff,#f8fafc);color:var(--text-muted);border-radius:12px;padding:14px 18px;min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease,color .15s ease;height:100%;letter-spacing:.2px;font-size:14px;background-clip:padding-box}.agent-tabs.orchestration-tabs .agent-tab:hover{color:var(--text);background-color:var(--primary-light-bg);background-image:linear-gradient(180deg,var(--primary-light-bg) 0%,#ffffff 100%);border-color:#00000026;transform:translateY(-1px);box-shadow:0 1px 6px #0000000f}.agent-tabs.orchestration-tabs .agent-tab.active{background-color:var(--white);background-image:linear-gradient(180deg,var(--white) 0%,#fafafa 100%);color:var(--primary);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light-bg),0 2px 10px #00000014;font-weight:600}.agent-tabs.orchestration-tabs .agent-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-light-bg),0 2px 10px #00000014}.agent-tabs.orchestration-tabs .agent-tab:active{transform:translateY(0);box-shadow:0 1px 4px #0000000f}}@layer legacy{.analytics-page .pagination-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .15s ease;width:auto;height:auto;white-space:nowrap;box-shadow:none;justify-content:flex-start}.analytics-page .pagination-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.analytics-page .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.id-cell{white-space:nowrap;font-family:monospace;font-size:.75rem}.id-cell-inner{display:inline-flex;align-items:center;gap:4px}.id-copy-btn{opacity:0;background:none;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;padding:1px 5px;font-size:.7rem;color:#6b7280;line-height:1.4;transition:opacity .1s ease,color .1s ease;flex-shrink:0}.id-cell:hover .id-copy-btn{opacity:1}.id-copy-btn:hover{color:#374151;border-color:#9ca3af}.id-copy-btn.copied{color:#16a34a;border-color:#16a34a;opacity:1}.analytics-page .filter-select,.analytics-page .search-input{height:36px;box-sizing:border-box;border-radius:20px;border:1px solid #e5e7eb;padding:0 14px;font-size:14px;color:#111827;background:#fff}.analytics-page .search-input{min-width:220px}.analytics-page .filter-select:focus,.analytics-page .search-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.pill-switch{display:inline-flex;align-items:center;height:36px;padding:3px;gap:2px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box}.pill-switch-option{display:inline-flex;align-items:center;height:100%;padding:0 16px;border:none;background:transparent;border-radius:999px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pill-switch-option:hover{color:#111827}.pill-switch-option.active{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 2px #0000001f}.analytics-page .date-range-dropdown{left:0;right:auto}}@layer legacy{.feedback-kpi-block{display:flex;gap:1rem;margin-bottom:1.5rem}.feedback-kpi-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;flex:1;min-width:0}.feedback-kpi-card:before{content:"";position:absolute;top:0;right:0;width:75%;height:60%;border-radius:0 16px 0 0;pointer-events:none}.feedback-kpi-green:before{background:radial-gradient(ellipse at 100% 0%,rgba(187,247,208,.6) 0%,rgba(187,247,208,.2) 40%,transparent 75%)}.feedback-kpi-red:before{background:radial-gradient(ellipse at 100% 0%,rgba(254,202,202,.6) 0%,rgba(254,202,202,.2) 40%,transparent 75%)}.feedback-kpi-blue:before{background:radial-gradient(ellipse at 100% 0%,rgba(191,219,254,.6) 0%,rgba(191,219,254,.2) 40%,transparent 75%)}.feedback-kpi-yellow:before{background:radial-gradient(ellipse at 100% 0%,rgba(251,191,36,.35) 0%,rgba(251,191,36,.12) 40%,transparent 75%)}.feedback-kpi-gray:before{background:radial-gradient(ellipse at 100% 0%,rgba(209,213,219,.6) 0%,rgba(209,213,219,.2) 40%,transparent 75%)}.feedback-kpi-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.feedback-kpi-title{font-size:14px;font-weight:600;color:#374151}.feedback-kpi-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.feedback-kpi-icon-green{background:#16a34a1f;color:#16a34a}.feedback-kpi-icon-red{background:#dc26261f;color:#dc2626}.feedback-kpi-icon-blue{background:#2563eb1f;color:#2563eb}.feedback-kpi-icon-yellow{background:#ca8a041f;color:#ca8a04}.feedback-kpi-icon-gray{background:#6b72801f;color:#6b7280}.feedback-kpi-value{font-size:32px;font-weight:700;line-height:1;margin-bottom:6px}.feedback-kpi-value-green{color:#16a34a}.feedback-kpi-value-red{color:#dc2626}.feedback-kpi-value-blue{color:#2563eb}.feedback-kpi-value-yellow{color:#ca8a04}.feedback-kpi-value-gray{color:#6b7280}.feedback-kpi-subtitle{font-size:13px;color:#6b7280}}@layer legacy{.topics-edit-widget{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin-top:1rem}.topics-edit-widget__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.topics-edit-widget__add-topic{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;font-size:13px;color:#374151;cursor:pointer}.topics-edit-widget__add-topic:hover{background:#e5e7eb}.topics-edit-widget__actions{display:flex;gap:8px}.topics-edit-widget__cancel,.topics-edit-widget__publish{border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer;border:1px solid #d1d5db}.topics-edit-widget__cancel{background:#fff;color:#374151}.topics-edit-widget__publish{background:#2563eb;color:#fff;border-color:#2563eb}.topics-edit-widget__publish:disabled,.topics-edit-widget__cancel:disabled{opacity:.6;cursor:not-allowed}.topics-edit-widget__error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;margin-bottom:12px;color:#991b1b;font-size:13px}.topics-edit-widget__error-banner ul{margin:0;padding-left:18px}.topics-edit-widget__field-error{margin:0 0 8px;color:#b91c1c;font-size:12px}.topics-edit-widget__label-input--error{border-color:#dc2626}.topics-edit-widget__no-items-badge{display:inline-block;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;margin-bottom:8px}.topics-edit-widget__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.topics-edit-widget__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.topics-edit-widget__card--unknown{opacity:.85;background:#f3f4f6}.topics-edit-widget__card-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.topics-edit-widget__label-text{font-weight:600;font-size:14px;color:#111827;flex:1}.topics-edit-widget__label-input{flex:1;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:14px}.topics-edit-widget__rename-button,.topics-edit-widget__delete-topic,.topics-edit-widget__remove-item{background:transparent;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:2px 6px}.topics-edit-widget__delete-topic:hover,.topics-edit-widget__remove-item:hover{color:#dc2626}.topics-edit-widget__items{list-style:none;padding:0;margin:0 0 8px}.topics-edit-widget__item{display:flex;justify-content:space-between;align-items:center;font-family:monospace;font-size:12px;color:#374151;padding:3px 0}.topics-edit-widget__empty{font-size:12px;color:#9ca3af;font-style:italic}.topics-edit-widget__add-item-trigger{background:transparent;border:1px dashed #d1d5db;border-radius:6px;padding:4px 8px;font-size:12px;color:#6b7280;cursor:pointer;width:100%}.topics-edit-widget__add-item-search{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:12px}.topics-edit-widget__add-item-results{list-style:none;padding:4px 0 0;margin:0;max-height:160px;overflow-y:auto}.topics-edit-widget__add-item-option{width:100%;text-align:left;background:transparent;border:none;padding:4px 6px;font-family:monospace;font-size:12px;color:#374151;cursor:pointer;border-radius:4px}.topics-edit-widget__add-item-option:hover{background:#e5e7eb}.topics-edit-widget__unassigned{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:12px}.topics-edit-widget__unassigned header{font-weight:600;font-size:13px;color:#b45309;margin-bottom:6px}.topics-edit-widget__unassigned ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.topics-edit-widget__unassigned li{font-family:monospace;font-size:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;padding:2px 6px;color:#9a3412}}@layer legacy{.fc-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px 24px 24px;margin-bottom:1.5rem}.fc-panel-title{font-weight:600;font-size:14px;color:#374151;margin-bottom:16px}.fc-filters{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.fc-state{text-align:center;padding:2.5rem 1rem;color:#6b7280}.fc-error{color:#dc2626;margin-bottom:1rem}.fc-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:14px;background:#fafafa}.fc-card:last-child{margin-bottom:0}.fc-card-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fc-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem;color:#6b7280}.fc-meta-strong{font-weight:600;color:#374151}.fc-meta-dot{color:#d1d5db}.fc-card-actions{display:flex;align-items:center;gap:12px}.fc-link{display:inline-flex;align-items:center;gap:4px;color:#2563eb;font-size:.82rem;white-space:nowrap}.fc-resolve-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:.8rem;padding:3px 10px;white-space:nowrap;cursor:pointer}.fc-resolve-btn:hover:not(:disabled){background:#f3f4f6}.fc-resolve-btn:disabled{opacity:.6;cursor:default}.fc-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#6b7280}.fc-block-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.fc-new-feedback{font-size:.9rem;color:#111827;line-height:1.45;margin-bottom:14px;white-space:pre-wrap}.fc-sentiment-neg{color:#dc2626;font-weight:600}.fc-sentiment-pos{color:#16a34a;font-weight:600}.fc-conflicts-label{font-size:.8rem;font-weight:600;color:#374151;margin-bottom:8px}.fc-conflict{border-left:3px solid #f59e0b;background:#fff;border-radius:0 8px 8px 0;padding:10px 14px;margin-bottom:10px}.fc-conflict:last-child{margin-bottom:0}.fc-conflict-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.fc-prior-feedback{font-size:.86rem;color:#374151;line-height:1.4;margin-bottom:8px;white-space:pre-wrap}.fc-prior-missing{font-style:italic;color:#9ca3af}.fc-explanation{font-size:.84rem;color:#4b5563;line-height:1.45;margin-bottom:8px}.fc-followup{display:flex;gap:8px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 12px;font-size:.84rem;color:#92400e;line-height:1.4}.fc-followup-label{font-weight:700;white-space:nowrap}}@layer legacy{.shadow-tab{display:flex;flex-direction:column;gap:1.5rem}.shadow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}@media(max-width:900px){.shadow-grid{grid-template-columns:1fr}}.shadow-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:1rem;min-width:0}.shadow-panel h3,.shadow-card-title{margin:0;font-size:14px;font-weight:600;color:#374151}.shadow-panel label{display:flex;flex-direction:column;gap:.35rem;font-size:13px;font-weight:600;color:#6b7280}.shadow-panel select{padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font-size:14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.shadow-panel select:hover:not(:disabled){border-color:#d1d5db}.shadow-panel select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.shadow-panel select:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.shadow-steps{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:13px;color:#6b7280}.shadow-steps button{padding:.25rem .7rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.shadow-steps button:hover{background:#f9fafb;border-color:#d1d5db}.shadow-count{font-size:13px;color:#6b7280;margin:0}.shadow-ticket-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;border-top:1px solid #f3f4f6}.shadow-ticket-list li{border-bottom:1px solid #f3f4f6;padding:.4rem 0}.shadow-ticket-list label{flex-direction:row;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.shadow-pill{font-size:11px;font-weight:600;padding:.1rem .5rem;border-radius:999px;text-transform:capitalize;flex:0 0 auto}.shadow-pill--positive{background:#16a34a1f;color:#16a34a}.shadow-pill--negative{background:#dc26261f;color:#dc2626}.shadow-pill--none{background:#f3f4f6;color:#6b7280}.shadow-ticket-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#374151}.shadow-fb{font-size:13px;color:#6b7280;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow-estimate{font-size:13px;color:#6b7280;margin:0}.shadow-launch{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:8px;border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease;align-self:flex-start}.shadow-launch:hover:not(:disabled){background:#1d4ed8}.shadow-launch:disabled{background:#93c5fd;cursor:not-allowed}.shadow-error{background:#dc262614;color:#dc2626;padding:.7rem 1rem;border:1px solid rgba(220,38,38,.2);border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.shadow-error button{background:none;border:none;color:#dc2626;font-weight:600;cursor:pointer}.shadow-results{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px}.shadow-results h3{margin:0 0 1rem;font-size:18px;font-weight:600;color:#111827}.shadow-batch-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.shadow-batch-item{text-align:left;width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem 1rem;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;transition:border-color .15s ease,box-shadow .15s ease}.shadow-batch-item:hover{border-color:#d1d5db}.shadow-batch-item.active{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.shadow-batch-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shadow-batch-label{font-weight:600;color:#111827;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow-progressbar{height:6px;border-radius:999px;background:#f3f4f6;overflow:hidden}.shadow-progressbar-fill{height:100%;background:#2563eb;transition:width .4s ease}.shadow-batch-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.shadow-mini-row{display:flex;gap:.35rem;flex-wrap:wrap}.shadow-mini{display:inline-flex;align-items:center;gap:.2rem;font-size:12px;font-weight:600;padding:.1rem .45rem;border-radius:999px}.shadow-mini--green{background:#16a34a1f;color:#16a34a}.shadow-mini--gray{background:#6b72801f;color:#6b7280}.shadow-mini--yellow{background:#ca8a041f;color:#ca8a04}.shadow-mini--red{background:#dc26261f;color:#dc2626}.shadow-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.shadow-modal{background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;width:100%;max-width:880px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.shadow-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:18px 24px;border-bottom:1px solid #f3f4f6}.shadow-modal-title{font-size:16px;font-weight:600;color:#111827;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}.shadow-modal-close:hover{background:#f9fafb;color:#374151}.shadow-modal-body{padding:20px 24px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.shadow-results-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.shadow-analytics{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.shadow-analytics-head{display:flex;justify-content:space-between;align-items:baseline}.shadow-stackbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#f3f4f6}.shadow-stackbar-seg{height:100%}.shadow-verdict-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:12px;font-weight:600;padding:.15rem .55rem;border-radius:999px}.shadow-verdict-pill--green{background:#16a34a1f;color:#16a34a}.shadow-verdict-pill--gray{background:#6b72801f;color:#6b7280}.shadow-verdict-pill--yellow{background:#ca8a041f;color:#ca8a04}.shadow-verdict-pill--red{background:#dc26261f;color:#dc2626}.shadow-results-table{width:100%;border-collapse:collapse;font-size:14px}.shadow-results-table th{text-align:left;padding:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;border-bottom:1px solid #e5e7eb}.shadow-results-table td{padding:10px 8px;vertical-align:top;color:#1f2937}.shadow-results-table td:last-child,.shadow-results-table th:last-child{width:45%}.shadow-results-scroll .shadow-results-table td:last-child{white-space:normal;overflow-wrap:anywhere}.shadow-results-table tbody tr{border-bottom:1px solid #f3f4f6}.shadow-results-table tbody tr:last-child{border-bottom:none}.shadow-processed{color:#16a34a;font-weight:700}}@layer legacy{.sg-tab{--sg-accepted: var(--success-text, #1e7e34);--sg-accepted-bg: var(--success-bg, #e6f4ea);--sg-rejected: var(--error-text, #c0392b);--sg-rejected-bg: var(--error-bg, #fdecea);--sg-awaiting: #9aa3ad;--sg-awaiting-bg: var(--surface-secondary, #f0f1f1);--sg-superseded: #d3d8de;--sg-warn: var(--warning-text, #9a6700);--sg-warn-bg: var(--warning-bg, #fef7e0);--sg-border: var(--border-color, #e6e8eb);--sg-surface: var(--surface-primary, #fff);--sg-surface-2: var(--surface-secondary, #f6f7f8);--sg-muted: var(--text-muted, #6b7280);--sg-accent: var(--primary-color, #2563eb);--sg-accent-bg: var(--primary-bg, #eef2ff)}.sg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.sg-head h2{margin:0 0 .4rem;font-weight:700;font-size:1.75rem;letter-spacing:-.02em}.sg-head p{margin:0;max-width:70ch}.sg-head-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sg-muted{color:var(--sg-muted)}.sg-small{font-size:.8rem}.sg-nowrap{white-space:nowrap}.sg-mono{font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:.85em;overflow-wrap:anywhere}.sg-label{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-muted)}.sg-error{color:var(--sg-rejected);margin:8px 0}.sg-button{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid var(--sg-border);background:var(--sg-surface);color:inherit;cursor:pointer}.sg-button:hover:not(:disabled){border-color:var(--sg-accent);color:var(--sg-accent)}.sg-button:disabled{opacity:.6;cursor:default}.sg-link-button{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;color:var(--sg-accent);font:inherit;font-weight:600;cursor:pointer}.sg-link-button:hover{text-decoration:underline}.sg-icon-button{background:none;border:none;padding:4px;border-radius:6px;cursor:pointer;color:var(--sg-muted);display:inline-flex}.sg-icon-button:hover{background:var(--sg-surface-2);color:inherit}.sg-run{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;color:var(--sg-muted);text-decoration:none;border:1px solid var(--sg-border);border-radius:5px;padding:1px 6px;background:var(--sg-surface);white-space:nowrap}.sg-run:hover{color:var(--sg-accent);border-color:var(--sg-accent)}.sg-run[data-next]{border-color:var(--sg-warn);color:var(--sg-warn)}.sg-action{font-size:.75rem;font-weight:600;color:var(--text-secondary, #4b5563);background:var(--sg-surface-2);border:1px solid var(--sg-border);border-radius:5px;padding:2px 7px;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sg-outcome{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.78rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.sg-outcome[data-outcome=accepted]{background:var(--sg-accepted-bg);color:var(--sg-accepted)}.sg-outcome[data-outcome=rejected]{background:var(--sg-rejected-bg);color:var(--sg-rejected)}.sg-outcome[data-outcome=superseded]{background:var(--sg-awaiting-bg);color:var(--sg-muted)}.sg-outcome[data-outcome=awaiting],.sg-outcome[data-outcome=unknown]{border-color:var(--sg-border);border-style:dashed;color:var(--sg-muted);font-weight:500}.sg-reason{margin-top:3px;font-size:.82rem;color:var(--sg-rejected)}.sg-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:12px}.sg-kpi{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;padding:14px 16px 12px}.sg-kpi[data-tone=warn]{border-left:3px solid var(--sg-warn);background:var(--sg-warn-bg)}.sg-kpi-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-muted);margin-bottom:6px}.sg-kpi-value{font-size:1.65rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.sg-kpi-unit{font-size:.95rem;font-weight:500;color:var(--sg-muted)}.sg-kpi-note{font-size:.8rem;color:var(--sg-muted);margin-top:4px}.sg-panel{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:8px;padding:14px 16px;margin-bottom:12px}.sg-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.sg-panel-head h3{font-size:.9rem;font-weight:650;margin:0}.sg-panel-head .sg-muted{font-size:.8rem}.sg-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.sg-chart{position:relative}.sg-chart svg{display:block;overflow:visible}.sg-chart-grid{stroke:var(--sg-border);stroke-width:1}.sg-chart-tick{fill:var(--sg-muted);font-size:10px}.sg-chart-bar{cursor:pointer}.sg-chart-bar rect[data-series],.sg-stack span[data-series],.sg-chart-legend span[data-series]:before{fill:var(--sg-awaiting);background:var(--sg-awaiting)}.sg-chart-bar rect[data-series=accepted],.sg-stack span[data-series=accepted],.sg-chart-legend span[data-series=accepted]:before{fill:var(--sg-accepted);background:var(--sg-accepted)}.sg-chart-bar rect[data-series=rejected],.sg-stack span[data-series=rejected],.sg-chart-legend span[data-series=rejected]:before,.sg-bar-fill[data-series=rejected]{fill:var(--sg-rejected);background:var(--sg-rejected)}.sg-chart-bar rect[data-series=superseded],.sg-stack span[data-series=superseded],.sg-chart-legend span[data-series=superseded]:before{fill:var(--sg-superseded);background:var(--sg-superseded)}.sg-chart-bar[data-hovered] rect[data-series]{filter:brightness(.85)}.sg-chart-tooltip{position:absolute;top:0;background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:6px;box-shadow:0 4px 14px #00000014;padding:8px 10px;font-size:.78rem;display:grid;gap:2px;pointer-events:none;white-space:nowrap;z-index:2}.sg-chart-tooltip[data-side=left]{transform:translate(-100%)}.sg-chart-tooltip span[data-series=accepted]{color:var(--sg-accepted)}.sg-chart-tooltip span[data-series=rejected]{color:var(--sg-rejected)}.sg-chart-tooltip span[data-series=awaiting],.sg-chart-tooltip span[data-series=superseded],.sg-chart-tooltip-noop{color:var(--sg-muted)}.sg-chart-tooltip-noop{margin-top:4px;border-top:1px solid var(--sg-border);padding-top:4px}.sg-chart-legend{display:flex;gap:14px;align-items:center;font-size:.78rem;color:var(--sg-muted);margin-top:6px;flex-wrap:wrap}.sg-chart-legend span[data-series]{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.sg-chart-legend span[data-series]:before{content:"";width:10px;height:10px;border-radius:2px}.sg-chart-legend .sg-muted{margin-left:auto}.sg-action-table{display:grid;gap:4px}.sg-action-row{display:grid;grid-template-columns:minmax(140px,200px) 1fr 40px 48px;align-items:center;gap:10px;font:inherit;font-size:.85rem;text-align:left;background:none;border:1px solid transparent;border-radius:6px;padding:5px 8px;cursor:pointer;color:inherit}.sg-action-row:hover{background:var(--sg-surface-2)}.sg-action-row[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent-bg)}.sg-action-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--text-secondary, #4b5563)}.sg-stack{display:flex;height:14px;border-radius:4px;overflow:hidden;min-width:4px;background:var(--sg-surface-2)}.sg-stack span{display:block;min-width:2px}.sg-action-total,.sg-action-rate,.sg-bar-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--sg-muted)}.sg-action-rate{font-weight:600;color:inherit}.sg-bars{display:grid;gap:4px;align-content:start}.sg-bar-row{display:grid;grid-template-columns:minmax(140px,240px) 1fr 32px;align-items:center;gap:10px;font:inherit;font-size:.85rem;text-align:left;background:none;border:1px solid transparent;border-radius:6px;padding:5px 8px;cursor:pointer;color:inherit}.sg-bar-row:hover{background:var(--sg-surface-2)}.sg-bar-row[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent-bg)}.sg-bar-name{color:var(--text-secondary, #4b5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-bar-track{display:block;background:var(--sg-surface-2);border-radius:4px;height:14px}.sg-bar-fill{display:block;background:var(--sg-accent);border-radius:4px;height:14px;min-width:4px}.sg-bar-fill[data-hit]{background:var(--sg-accepted)}.sg-noop-body{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:16px}.sg-noop-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sg-noop-item{border:1px solid var(--sg-border);border-radius:6px;padding:8px 10px;font-size:.85rem}.sg-noop-item-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sg-noop-outcome{font-size:.75rem;font-weight:600;padding:2px 7px;border-radius:10px;background:var(--sg-awaiting-bg);color:var(--text-secondary, #4b5563);white-space:nowrap}.sg-noop-outcome[data-hit]{background:var(--sg-accepted-bg);color:var(--sg-accepted)}.sg-noop-reasoning{margin-top:4px;color:var(--text-secondary, #4b5563);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sg-chips{display:flex;gap:6px;flex-wrap:wrap}.sg-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.83rem;border:1px solid var(--sg-border);background:var(--sg-surface);color:var(--text-secondary, #4b5563);border-radius:99px;padding:4px 11px;cursor:pointer}.sg-chip b{font-weight:650;color:inherit}.sg-chip[aria-pressed=true]{background:var(--sg-accent-bg);border-color:var(--sg-accent);color:var(--sg-accent)}.sg-select,.sg-search{font:inherit;font-size:.85rem;border:1px solid var(--sg-border);border-radius:6px;padding:5px 9px;background:var(--sg-surface);color:inherit}.sg-search{flex:1 1 240px;min-width:200px}.sg-select:focus,.sg-search:focus{outline:2px solid var(--sg-accent);outline-offset:-1px}.sg-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem}.sg-table th:nth-child(1){width:150px}.sg-table th:nth-child(2){width:140px}.sg-table th:nth-child(3){width:170px}.sg-table th:nth-child(5){width:120px}.sg-table th{text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-muted);padding:6px 10px;border-bottom:1px solid var(--sg-border)}.sg-table td{padding:10px;border-bottom:1px solid var(--sg-border);vertical-align:top;overflow-wrap:anywhere}.sg-tab .sg-table td:not(.sg-nowrap){white-space:normal}.sg-tab .sg-table td.sg-nowrap{white-space:nowrap}.sg-table[aria-busy=true] tbody{opacity:.55}.sg-row{cursor:pointer}.sg-row:hover td{background:var(--sg-surface-2)}.sg-cell-description{overflow-wrap:anywhere}.sg-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172959;z-index:1000}.sg-drawer{position:fixed;top:0;right:0;bottom:0;width:min(620px,100vw);background:var(--sg-surface);box-shadow:-8px 0 30px #00000026;z-index:1001;display:flex;flex-direction:column}.sg-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sg-border)}.sg-drawer-head h3{margin:2px 0 4px;font-size:1.1rem}.sg-drawer-actions{display:flex;align-items:center;gap:8px}.sg-drawer-body{overflow-y:auto;padding:16px 20px 24px}.sg-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--sg-border);display:grid;gap:14px}.sg-tl-item{position:relative;font-size:.875rem}.sg-tl-item:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--sg-awaiting);border:2px solid var(--sg-surface)}.sg-tl-item[data-kind=run]:before{background:var(--sg-accent)}.sg-tl-item[data-kind=feedback]:before{background:var(--sg-warn)}.sg-tl-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sg-tl-time{font-size:.78rem;color:var(--sg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sg-tl-suggestions{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.sg-tl-suggestion{display:grid;grid-template-columns:1fr auto;gap:4px 12px;border:1px solid var(--sg-border);border-radius:6px;padding:8px 10px;background:var(--sg-surface-2)}.sg-tl-suggestion-main{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.sg-tl-suggestion-side{display:grid;justify-items:end;gap:2px;font-size:.78rem}.sg-tl-suggestion .sg-reason,.sg-tl-suggestion .sg-small{grid-column:1 / -1}.sg-tl-reasoning{margin-top:4px;color:var(--text-secondary, #4b5563);font-size:.83rem}@media(max-width:860px){.sg-noop-body{grid-template-columns:1fr}.sg-table th:nth-child(3),.sg-table td:nth-child(3){display:none}}.sg-unlinked-table{width:100%;border-collapse:collapse;font-size:.82rem}.sg-unlinked-table th,.sg-unlinked-table td{text-align:left;padding:6px 8px;border-top:1px solid var(--sg-border);vertical-align:top}.sg-unlinked-table th{border-top:0;color:var(--sg-muted);font-weight:600;font-size:.75rem}.sg-tab .sg-unlinked-table td:not(.sg-nowrap){white-space:normal;word-break:break-all}}@layer legacy{.builder-admin{padding:0}.builder-admin__service-user{display:flex;align-items:flex-end;gap:.5rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color, #ddd)}.builder-admin__service-user label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:var(--text-secondary, #666)}.builder-admin__service-user select{padding:.375rem .5rem;border:1px solid var(--border-color, #ddd);border-radius:4px;background:var(--bg-primary, #fff);font-size:.8125rem}.builder-admin__add-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid var(--primary-color, #4a90d9);border-radius:4px;background:var(--primary-color, #4a90d9);color:#fff;font-size:.8125rem;cursor:pointer}.builder-admin__add-btn:disabled{opacity:.6;cursor:not-allowed}.builder-admin__header{margin-bottom:1.5rem}.builder-admin__header h2{margin:0 0 .25rem;font-size:1.25rem}.builder-admin__subtitle{color:var(--text-secondary, #666);margin:0 0 1rem;font-size:.875rem}.builder-admin__controls{display:flex;gap:.5rem}.builder-admin__filter-btn{padding:.375rem .75rem;border:1px solid var(--border-color, #ddd);border-radius:4px;background:var(--bg-primary, #fff);cursor:pointer;font-size:.8125rem;color:var(--text-secondary, #666);transition:all .15s}.builder-admin__filter-btn--active{background:var(--primary-color, #4a90d9);color:#fff;border-color:var(--primary-color, #4a90d9)}.builder-admin__loading,.builder-admin__error,.builder-admin__empty{padding:2rem;text-align:center;color:var(--text-secondary, #666)}.builder-admin__error{color:var(--danger-color, #dc3545)}.builder-admin__jobs{display:flex;flex-direction:column;gap:1rem}.builder-admin__job{border:1px solid var(--border-color, #ddd);border-radius:6px;overflow:hidden}.builder-admin__job-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-secondary, #f8f9fa);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.builder-admin__job-header:hover{background:var(--bg-hover, #eef1f5)}.builder-admin__job-toggle{font-size:.7rem;width:1rem;color:var(--text-secondary, #666)}.builder-admin__job-name{font-weight:600}.builder-admin__job-status{font-size:.75rem;padding:.125rem .5rem;border-radius:10px;font-weight:500}.builder-admin__job-status--completed{background:#d4edda;color:#155724}.builder-admin__job-status--failed{background:#f8d7da;color:#721c24}.builder-admin__job-status--running{background:#fff3cd;color:#856404}.builder-admin__job-status--cancelled{background:#e2e3e5;color:#383d41}.builder-admin__job-status--queued{background:#d1ecf1;color:#0c5460}.builder-admin__job-fail-count{color:var(--danger-color, #dc3545);font-size:.8125rem;font-weight:500}.builder-admin__job-time{margin-left:auto;color:var(--text-secondary, #666);font-size:.8125rem}.builder-admin__job-user{color:var(--text-secondary, #888);font-size:.75rem}.builder-admin__job-body{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.builder-admin__job-error{padding:.5rem .75rem;background:#f8d7da;color:#721c24;border-radius:4px;font-size:.8125rem}.builder-admin__tool-call{border:1px solid var(--border-color, #e0e0e0);border-radius:4px;overflow:hidden}.builder-admin__tool-call--error{border-left:3px solid var(--danger-color, #dc3545)}.builder-admin__tool-call--failed{border-left:3px solid #fd7e14}.builder-admin__tool-call-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-secondary, #f8f9fa);font-size:.8125rem}.builder-admin__tool-name{font-weight:600;font-family:monospace}.builder-admin__tool-status{font-size:.6875rem;padding:.0625rem .375rem;border-radius:8px;font-weight:500}.builder-admin__tool-status--error{background:#f8d7da;color:#721c24}.builder-admin__tool-status--failed{background:#fff3cd;color:#856404}.builder-admin__tool-time{margin-left:auto;color:var(--text-secondary, #888);font-size:.75rem}.builder-admin__expand-hint{font-family:monospace;color:var(--text-secondary, #888);font-size:.75rem}.builder-admin__tool-call-body{display:none;padding:.5rem .75rem}.builder-admin__tool-call-body--open{display:block}.builder-admin__tool-section{margin-bottom:.5rem}.builder-admin__tool-section:last-child{margin-bottom:0}.builder-admin__tool-section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary, #888);margin-bottom:.25rem}.builder-admin__tool-pre{margin:0;padding:.5rem;background:var(--bg-code, #f5f5f5);border-radius:3px;font-size:.75rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto}.builder-admin__tool-pre--error{background:#fff5f5;color:#721c24}}@layer legacy{.sidebar-container{position:fixed;top:0;left:0;display:flex;height:100vh;z-index:40;padding:12px 0 12px 12px}body:has(.sidebar-container .sidebar){background-color:var(--background)}.sidebar{--sidebar-bg: var(--surface);--sidebar-fg: var(--foreground);--sidebar-fg-muted: var(--muted);--sidebar-fg-active: var(--foreground);--sidebar-hover: color-mix(in oklab, var(--default) 30%, transparent);--sidebar-active: var(--default-soft);--sidebar-hover-strong: var(--default);--sidebar-active-strong: var(--default-hover);--sidebar-border: var(--separator);--sidebar-indicator: var(--accent)}}@layer legacy{:root{--primary-color: #3b7af5;--secondary-color: #5d6b98;--success-color: #2ecc71;--danger-color: #e74c3c;--warning-color: #f39c12;--info-color: #3498db;--light-color: #f8f9fa;--dark-color: #343a40;--border-color: #e9ecef;--text-color: #495057;--text-muted: #6c757d;--extraction-success-color: #22c55e;--extraction-warning-color: #f97316;--extraction-warning-hover-color: #ea580c}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--text-color);background-color:#fff}.legacy-island--fill{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.legacy-island--panel{margin:12px;height:calc(100vh - 24px);min-height:0;overflow:hidden;border-left:0;border-radius:24px;background:var(--surface);box-shadow:var(--surface-shadow)}.app-container{display:flex;min-height:100vh;width:100%}.main-content{flex:1;padding-right:0;overflow-x:hidden;background-color:#fff;margin-left:272px;min-height:100vh;transition:margin .2s ease}.sidebar-container.sidebar-collapsed~.main-content,body:has(.sidebar-container.sidebar-collapsed) .main-content{margin-left:72px}body{--content-left: 0px}body:has(.sidebar-container){--content-left: 272px}body:has(.sidebar-container.sidebar-collapsed){--content-left: 72px}body.admin-route .main-content{margin-left:512px}body.admin-route:has(.sidebar-container.sidebar-collapsed) .main-content{margin-left:312px}body.admin-route{--content-left: 512px }body.admin-route:has(.sidebar-container.sidebar-collapsed){--content-left: 312px }body .claims-documents-overlay,body .document-modal-overlay,body .drag-overlay,body .modal-overlay,body .shadow-modal-overlay,body .standalone-chat-drag-overlay{left:var(--content-left, 0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow-y:auto!important;display:flex;flex-direction:column}.modal-overlay .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E5E7EB;background-color:#fff;border-radius:12px 12px 0 0;flex-shrink:0}.modal-overlay .modal-header h3{margin:0;color:#5a5c69;font-weight:600;font-size:18px}.modal-overlay .modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-overlay .modal-close:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.modal-overlay .modal-close:disabled{cursor:not-allowed;opacity:.5}.modal-overlay .modal-body{padding:24px;flex:1;overflow-y:auto}body .config-modal-overlay,body .workflow-sources-overlay{left:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:1.5rem;font-weight:600;line-height:1.3;color:var(--dark-color)}h1{font-size:1.75rem;margin-top:0}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}p{margin-bottom:1rem;line-height:1.6}.btn{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.9rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1.5rem}.card-header{padding:1rem;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-body{flex:1 1 auto;padding:1rem}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.9rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:var(--primary-color);outline:0;box-shadow:0 0 0 .2rem #3b7af540}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.badge{display:inline-block;padding:.25rem .4rem;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-success{color:#fff;background-color:var(--success-color)}.badge-warning{color:#212529;background-color:var(--warning-color)}.badge-danger{color:#fff;background-color:var(--danger-color)}.badge-info{color:#fff;background-color:var(--info-color)}.container{width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}table{width:100%;border-collapse:collapse}table th,table td{padding:.75rem;vertical-align:top;border-top:1px solid var(--border-color);text-align:left}table thead th{vertical-align:bottom;border-bottom:2px solid var(--border-color);background-color:#f8f9fa;color:var(--text-muted);font-weight:500}table tbody tr:hover{background-color:#00000008}:where([data-portal]) table{width:revert;border-collapse:revert}:where([data-portal]) table th,:where([data-portal]) table td{padding:revert;vertical-align:revert;border-top:revert;text-align:revert}:where([data-portal]) table thead th{vertical-align:revert;border-bottom:revert;background-color:revert;color:revert;font-weight:revert}:where([data-portal]) table tbody tr:hover{background-color:revert}.page-actions{display:flex;gap:10px;align-items:center}.tickets-container{width:100%;overflow-x:auto;margin-top:20px;box-shadow:0 2px 10px #0000001a;border-radius:6px;background-color:#fff}.tickets-table{width:100%;border-collapse:collapse}.tickets-table th,.tickets-table td{padding:12px 16px;border-bottom:1px solid #eaeaea;text-align:center}.tickets-table td .ticket-title{text-align:left;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-table th{background-color:#f8f9fa;font-weight:600;color:#495057;text-align:center}.tickets-table tbody tr:hover{background-color:#f8f9fa}.ticket-title{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;background-color:#e9ecef;color:#495057}.process-button{padding:6px 12px;border-radius:4px;background-color:#1a73e8;color:#fff;border:none;cursor:pointer;font-size:12px;transition:background-color .2s}.process-button:hover{background-color:#1557b0}.process-button:disabled{background-color:#b7c4d3;cursor:not-allowed}.button-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#fff;border-radius:6px;box-shadow:0 2px 10px #0000001a;margin-top:20px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.loading-spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#1a73e8;animation:spin 1s ease-in-out infinite;margin-bottom:16px}.error-message{padding:20px;background-color:#fdf0f2;border-left:4px solid #d0021b;border-radius:4px;margin-top:20px;color:#d0021b}.primary-button{padding:8px 16px;background-color:#1a73e8;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.primary-button:hover{background-color:#1557b0}.primary-button:disabled{background-color:#b7c4d3;cursor:not-allowed}.refresh-button{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#fff;color:#1a73e8;border:1px solid #1a73e8;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.refresh-button:hover{background-color:#f0f4fe}.processed-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.processed-badge.processed{background-color:#e6f4ea;color:#137333}.processed-badge.not-processed{background-color:var(--warning-color);color:#fff}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-controls{display:flex;align-items:center;gap:1rem}.view-mode-toggle{display:flex;background-color:var(--light-color);border-radius:.25rem;padding:.25rem;border:1px solid var(--border-color)}.toggle-button{padding:.5rem 1rem;background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-muted);transition:all .15s ease-in-out;white-space:nowrap}.toggle-button:hover{background-color:#fff;color:var(--text-color)}.toggle-button.active{background-color:var(--primary-color);color:#fff;box-shadow:0 1px 3px #0000001f}.processed-filter{display:flex;align-items:center}.filter-select{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:.25rem;background-color:#fff;color:var(--text-color);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;min-width:140px}.filter-select:hover{border-color:var(--primary-color)}.filter-select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #3b7af540}.tickets-summary{margin-bottom:1rem;padding:.75rem 1rem;background-color:var(--light-color);border-radius:.25rem;border:1px solid var(--border-color)}.tickets-summary p{margin:0;font-size:.875rem;color:var(--text-muted);font-weight:500}@media(max-width:768px){.page-header{flex-direction:column;align-items:stretch}.page-controls{justify-content:space-between}.view-mode-toggle{flex:1;max-width:200px}}}@layer legacy{:root{--metric-opacity-start: .4;--metric-opacity-mid: .15;--metric-fade-mid: 40%;--metric-fade-end: 75%;--metric-blue-color: 191, 219, 254;--metric-yellow-color: 251, 191, 36;--metric-green-color: 187, 247, 208;--metric-gradient-width: 75%;--metric-gradient-height: 60%}.workflows-container{padding:var(--sp-2xl);background:var(--canvas);min-height:100vh}.workflows-container .dashboard-header{padding-top:var(--sp-sm);padding-bottom:var(--sp-lg);border-bottom:var(--case-section-divider-border);margin-bottom:var(--sp-xl)}.workflows-container .dashboard-header h1{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--n-ink);letter-spacing:0;margin:0 0 var(--sp-3xs) 0}.workflows-container .dashboard-header p{font-size:var(--fs-sm);color:var(--case-helper-color);line-height:var(--case-helper-line-height);margin:0}.filter-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-lg);margin-bottom:var(--sp-lg)}.filter-group{display:flex;align-items:center;gap:var(--sp-md)}.filter-right{display:flex;align-items:center;gap:var(--sp-md);flex-shrink:0}.selection-count{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--accent)}.workflows-container .btn-archive{display:flex;align-items:center;gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-lg);background:var(--surface);border:1px solid var(--n-line);border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--n-body);cursor:pointer;transition:all var(--motion-fast)}.workflows-container .btn-archive:hover{background:var(--surface-1);border-color:var(--n-line-strong)}.dropdown-container{position:relative}.workflows-container .dropdown-btn{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) 14px;background:var(--surface);border:1px solid var(--n-line);border-radius:20px;font-size:var(--fs-md);font-weight:400;color:var(--n-body);cursor:pointer;transition:all var(--motion-fast);white-space:nowrap;height:36px}.workflows-container .dropdown-btn:hover{background:var(--surface-1);border-color:var(--n-line-strong)}.workflows-container .dropdown-btn.date-btn{gap:var(--sp-sm)}.workflows-container .dropdown-menu{position:absolute;top:calc(100% + var(--sp-2xs));left:0;min-width:200px;background:var(--surface);border:1px solid var(--n-line);border-radius:var(--r-sm);box-shadow:var(--sh-sm);z-index:var(--z-content-menu);overflow:hidden;max-height:300px;overflow-y:auto}.workflows-container .dropdown-item{display:block;width:100%;padding:var(--sp-sm) 14px;background:none;border:none;text-align:left;font-size:var(--fs-md);color:var(--n-body);cursor:pointer;transition:background var(--motion-fast)}.workflows-container .dropdown-item:hover{background:var(--surface-1)}.workflows-container .dropdown-item.active{background:var(--accent-soft-bg);color:var(--accent-soft-text);font-weight:var(--fw-medium)}.workflows-container .search-container{position:relative;display:block!important}.workflows-container .search-icon{position:absolute;left:var(--sp-md);top:50%;transform:translateY(-50%);color:var(--n-muted)}.workflows-container .search-input{padding:var(--sp-sm) 14px var(--sp-sm) 38px;border:1px solid var(--n-line);border-radius:20px;font-size:var(--fs-md);width:280px;height:36px;background:var(--surface);color:var(--n-body);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.workflows-container .search-input::placeholder{color:var(--n-muted);font-weight:400}.workflows-container .search-input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.metrics-row-error{display:block;grid-template-columns:none;padding:16px 20px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:14px}.metric-card{padding:20px 24px 24px;border-radius:16px;border:1px solid #e5e7eb;position:relative;overflow:hidden;background-color:#fff!important;background-image:none;min-height:176px;box-shadow:none}.metric-card:before{content:"";position:absolute;top:0;right:0;width:var(--metric-gradient-width);height:var(--metric-gradient-height);border-radius:0 16px 0 0;pointer-events:none}.metric-blue:before{background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-blue-color),var(--metric-opacity-start)) 0%,rgba(var(--metric-blue-color),var(--metric-opacity-mid)) var(--metric-fade-mid),transparent var(--metric-fade-end))}.metric-yellow:before{background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-yellow-color),.25) 0%,rgba(var(--metric-yellow-color),.1) var(--metric-fade-mid),transparent var(--metric-fade-end))}.metric-green:before{background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-green-color),var(--metric-opacity-start)) 0%,rgba(var(--metric-green-color),var(--metric-opacity-mid)) var(--metric-fade-mid),transparent var(--metric-fade-end))}.metric-purple:before{background:radial-gradient(ellipse at 100% 0%,rgba(168,85,247,.16) 0%,rgba(168,85,247,.08) var(--metric-fade-mid),transparent var(--metric-fade-end))}.metric-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.metric-title{font-size:16px;font-weight:600;color:#374151}.metric-info{width:20px;height:20px;border-radius:50%;border:1.5px solid #9ca3af;display:flex;align-items:center;justify-content:center;font-size:12px;font-style:normal;font-weight:400;color:#6b7280;cursor:help;margin-top:-2px;position:relative}.metric-info[data-tooltip]:hover:after{content:attr(data-tooltip);position:fixed;background:#374151;color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:400;line-height:1.4;white-space:normal;width:220px;text-align:left;z-index:10000;box-shadow:0 4px 12px #00000026;margin-top:-70px;margin-left:-200px}.metric-info[data-tooltip]:hover:before{content:"";position:fixed;border:6px solid transparent;border-top-color:#374151;z-index:10001;margin-top:-10px;margin-left:6px}.metric-value{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.metric-value-muted{color:#9ca3af}.metric-context{font-size:12px;color:#6b7280;line-height:1.45;margin-bottom:12px;min-height:34px}.metric-change{font-size:13px;display:flex;align-items:center;gap:4px;line-height:1.4}.metric-change.positive{color:#16a34a}.metric-change.negative{color:#dc2626}.metric-change.neutral{color:#6b7280}.metric-empty{font-size:14px;color:#9ca3af;margin-top:8px}.workflows-table{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--n-line);box-shadow:var(--sh-xs);overflow:hidden}.workflows-container .table-header{display:grid;grid-template-columns:40px 2fr 1.2fr 1fr 1fr 1fr;padding:var(--sp-md) var(--sp-2xl);background:var(--surface-1);border-bottom:1px solid var(--n-line);gap:var(--sp-lg);align-items:center}.workflows-container .header-cell{text-transform:uppercase;letter-spacing:var(--case-label-letter-spacing);font-size:var(--case-label-font-size);font-weight:var(--case-label-font-weight);line-height:var(--case-label-line-height);color:var(--case-label-color);display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2xs)}.header-cell .sort-arrow{font-size:var(--fs-xs);color:var(--n-muted);font-weight:400}.header-cell.checkbox-cell{justify-content:center}.workflows-container .table-row{display:grid;grid-template-columns:40px 2fr 1.2fr 1fr 1fr 1fr;padding:var(--sp-lg) var(--sp-2xl);border-bottom:1px solid var(--n-line-soft);gap:var(--sp-lg);align-items:center;transition:background-color var(--motion-fast)}.workflows-container .table-row:hover{background:var(--surface-1)}.workflows-container .table-row.selected,.workflows-container .table-row.selected:hover{background:var(--accent-soft-bg)}.workflows-container .table-row:last-child{border-bottom:none}.cell{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;min-width:0}.cell.checkbox-cell{justify-content:center;cursor:pointer}.cell.checkbox-cell input[type=checkbox],.header-cell.checkbox-cell input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent);border-radius:var(--r-xs);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--n-line-strong);background:var(--surface);position:relative}.cell.checkbox-cell input[type=checkbox]:checked,.header-cell.checkbox-cell input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.cell.checkbox-cell input[type=checkbox]:checked:after,.header-cell.checkbox-cell input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.task-id{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--n-strong);overflow-wrap:anywhere}.cell.workflow-cell,.header-cell.workflow-cell,.cell.feedback-cell,.header-cell.feedback-cell,.cell.status-cell,.header-cell.status-cell{justify-content:flex-start}.workflows-container .cell.date-cell{justify-content:flex-start;font-size:var(--fs-md);color:var(--n-muted)}.workflow-badge{display:inline-block;padding:var(--sp-2xs) var(--sp-md);border-radius:var(--r-pill);border:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;vertical-align:middle;transition:opacity var(--motion-fast)}.workflows-container .status-badge{display:inline-flex;align-items:center;gap:var(--sp-xs);font-size:var(--fs-md);font-weight:400;color:var(--n-body);background:transparent;padding:0;border-radius:0;text-transform:none}.workflows-container .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.feedback-badge{display:inline-flex;align-items:center;gap:5px;padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--r-pill);font-size:var(--case-pill-font-size);font-weight:var(--case-pill-font-weight);border:none}.feedback-pending{background:var(--surface-2);color:var(--n-muted)}.feedback-good{background:#dcfce7;color:#16a34a}.feedback-bad{background:#fee2e2;color:#dc2626}.workflows-container .pagination{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-lg) var(--sp-2xl);border-top:1px solid var(--n-line);background:var(--surface-1)}.workflows-container .page-info{font-size:var(--fs-md);color:var(--n-muted)}.workflows-container .pagination-buttons{display:flex;gap:var(--sp-md)}.workflows-container .pagination-btn{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-xl);background:var(--surface);border:1px solid var(--n-line);border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--n-body);cursor:pointer;transition:all var(--motion-fast);width:auto;height:auto;white-space:nowrap}.workflows-container .pagination-btn:hover:not(:disabled){background:var(--surface-1);border-color:var(--n-line-strong)}.workflows-container .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.empty-state-container{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--n-line);box-shadow:var(--sh-xs);padding:80px 40px;text-align:center}.workflows-container .empty-state-content h2{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--n-ink);margin:0 0 24px}.empty-illustration{margin-bottom:24px}.empty-description{font-size:var(--fs-lg);color:var(--case-helper-color);margin:0 0 24px;line-height:var(--lh-body)}.workflows-container .loading-indicator{padding:60px 24px;text-align:center;color:var(--case-helper-color);font-size:var(--fs-lg)}.alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.alert-danger{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay.workflow-sources-overlay{background:#0006}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background-color:#fff}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.modal-close{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.modal-close:hover{background:#f3f4f6;color:#374151}.modal-body{padding:24px;overflow-y:auto;flex:1}.modal-footer{display:flex;gap:16px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#fff}.upload-zone{border:2px dashed #d1d5db;border-radius:16px;padding:48px 24px;text-align:center;transition:all .15s ease;background:var(--surface);cursor:pointer}.upload-zone:hover{border-color:#9ca3af}.upload-icon-wrapper{width:56px;height:56px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.upload-icon{color:#6b7280}.upload-text{font-size:16px;font-weight:500;color:#374151;margin:0 0 8px}.upload-subtext,.upload-or{font-size:13px;color:#9ca3af;margin:0 0 16px}.upload-buttons{display:flex;flex-direction:column;gap:12px;width:100%}.workflow-selection-modal .upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #d1d5db;border-radius:24px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;width:auto}.workflow-selection-modal .upload-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.workflow-selection-modal .upload-btn:disabled{opacity:.5;cursor:not-allowed}.upload-btn.disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;pointer-events:none;opacity:.7}.uploaded-files{margin-top:20px;display:flex;flex-direction:column;gap:12px}.uploaded-file{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.file-icon{flex-shrink:0}.file-info{flex:1;min-width:0}.file-name{display:block;font-size:14px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{display:block;font-size:12px;color:#6b7280;margin-top:2px}.file-remove{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease}.file-remove:hover{background:#e5e7eb;color:#374151}.btn-primary,.btn-secondary{padding:12px 24px;border:1px solid transparent;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;flex:1}@media(max-width:1024px){.metrics-row{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-right{justify-content:space-between}}@media(max-width:768px){.workflows-container{padding:var(--sp-2xl) var(--sp-lg) var(--sp-lg)}.workflows-container .table-header,.workflows-container .table-row{grid-template-columns:40px 1fr}.workflows-container .table-header .header-cell:not(.checkbox-cell):not(.tasks-cell),.workflows-container .table-row .cell:not(.checkbox-cell):not(.tasks-cell){display:none}}}@layer legacy{.analytics-chart{--chart-text: var(--foreground);--chart-text-muted: var(--muted);--chart-line: var(--border);--chart-line-soft: var(--separator);--chart-fill: var(--surface-secondary);--chart-agreed: var(--accent);--chart-disagreed: color-mix(in oklab, var(--muted) 45%, var(--surface));--chart-approve: var(--success);--chart-deny: var(--danger);--chart-uncertain: var(--warning);--chart-focus: color-mix(in oklab, var(--accent) 15%, transparent);--chart-tooltip-bg: var(--foreground);--chart-tooltip-fg: var(--surface)}.approval-chart-summary{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px;font-size:13px;color:var(--chart-text-muted);line-height:1.4}.chart-summary-stat{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.summary-number{font-size:13px;font-weight:600;color:var(--chart-text)}.summary-label{font-size:13px;font-weight:400;color:var(--chart-text-muted)}.summary-divider{width:1px;height:14px;background-color:var(--chart-line);flex-shrink:0}.legend-dot{width:8px;height:8px;border-radius:2px}.legend-dot-approved{background-color:var(--chart-agreed)}.legend-dot-rejected{background-color:var(--chart-disagreed)}.legend-dot-empty{width:8px;height:8px;border-radius:2px;background-color:transparent;border:1px dashed var(--chart-disagreed)}.approval-chart-container{display:flex;gap:8px;min-height:280px}.approval-chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:28px;flex-shrink:0;width:36px}.y-tick-label{font-size:11px;color:var(--chart-text-muted);text-align:right;line-height:1}.approval-chart-grid-area{flex:1;position:relative;padding-bottom:28px}.approval-chart-gridlines{position:absolute;top:0;right:0;left:0;bottom:28px;pointer-events:none}.gridline{position:absolute;left:0;right:0;height:1px;background-color:var(--chart-line-soft)}.gridline:first-child{background-color:var(--chart-line)}.approval-chart-bars{display:flex;align-items:flex-end;height:100%;gap:6px;position:relative}.bar-group{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative;cursor:default;outline:none}.bar-group:focus-visible .stack-bar,.bar-group:hover .stack-bar{box-shadow:0 0 0 2px var(--chart-focus)}.bar-area{position:relative;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}.bar-count-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:11px;font-weight:500;color:var(--chart-text-muted);white-space:nowrap}.stack-bar{width:72%;max-width:22px;min-width:10px;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start;border-radius:4px 4px 0 0;overflow:hidden;background:var(--chart-fill);border:1px solid var(--chart-line);transition:box-shadow .15s ease,opacity .15s ease}.stack-bar-empty{background:transparent;border:none;height:auto;align-self:flex-end;overflow:visible}.bar-group:hover .stack-bar-empty,.bar-group:focus-visible .stack-bar-empty{box-shadow:none}.bar-segment{width:100%;transition:opacity .15s ease}.bar-approved{background-color:var(--chart-agreed)}.bar-rejected{background-color:var(--chart-disagreed)}.bar-approve,.legend-dot-approve{background-color:var(--chart-approve)}.bar-deny,.legend-dot-deny{background-color:var(--chart-deny)}.bar-uncertain,.legend-dot-uncertain{background-color:var(--chart-uncertain)}.bar-group:hover .bar-segment,.bar-group:focus-visible .bar-segment{opacity:.88}.bar-placeholder{width:100%;height:2px;background-color:var(--chart-disagreed);border-radius:999px;margin-bottom:2px}.bar-date-label{position:absolute;top:100%;left:0;right:0;margin-top:10px;font-size:11px;color:var(--chart-text-muted);white-space:nowrap;text-align:center;line-height:1.3}.bar-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--chart-tooltip-bg);color:var(--chart-tooltip-fg);border-radius:8px;padding:8px 12px;font-size:12px;white-space:nowrap;z-index:10;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px 12px #00000026;pointer-events:none}.bar-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--chart-tooltip-bg)}.bar-tooltip strong{font-weight:600;margin-bottom:2px}.tooltip-row{font-size:11px}.tooltip-approved{color:color-mix(in oklab,var(--chart-agreed) 45%,var(--chart-tooltip-fg))}.tooltip-rejected{color:color-mix(in oklab,var(--chart-disagreed) 40%,var(--chart-tooltip-fg))}.tooltip-approve{color:color-mix(in oklab,var(--chart-approve) 45%,var(--chart-tooltip-fg))}.tooltip-deny{color:color-mix(in oklab,var(--chart-deny) 45%,var(--chart-tooltip-fg))}.tooltip-uncertain{color:color-mix(in oklab,var(--chart-uncertain) 60%,var(--chart-tooltip-fg))}.tooltip-count{color:color-mix(in oklab,var(--chart-tooltip-fg) 70%,transparent)}.chart-aggregation-toggle{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:3px;border:1px solid var(--chart-line);border-radius:999px;background:var(--chart-fill)}.chart-aggregation-toggle-button{border:0;border-radius:999px;padding:5px 10px;background:transparent;color:var(--chart-text-muted);font-size:12px;font-weight:500;cursor:pointer}.chart-aggregation-toggle-button.active{background:var(--surface);color:var(--chart-text);box-shadow:0 1px 3px #0f172a1f}.chart-aggregation-toggle-button:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 35%,transparent);outline-offset:2px}@media(max-width:768px){.approval-chart-container{min-height:240px}.approval-chart-bars{gap:4px}.bar-date-label{font-size:9px}}}@layer legacy{*{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}:root{--primary-color: #3b7af5;--primary-hover: #2c5cc5;--primary-light: #eaf0ff;--secondary-color: #6c757d;--border-color: #e9ecef;--text-color: #172b4d;--text-muted: #6b778c;--text-light: #5e6c84;--white: #ffffff;--background-light: #f8fafb;--table-header: #f7f9fc;--table-row-hover: #f5f9ff;--method-post: #00875a;--method-get: #2684ff;--method-put: #ff8b00;--method-patch: #00b8d9;--method-delete: #de350b;--dark-primary-color: #4c88f7;--dark-primary-hover: #5d97ff;--dark-primary-light: #1a2436;--dark-secondary-color: #a0aec0;--dark-border-color: #2a3343;--dark-text-color: #d1d9e6;--dark-text-muted: #a9b9d1;--dark-text-light: #c5d1e8;--dark-background: #0f1620;--dark-surface: #171f2f;--dark-table-header: #1c2638;--dark-table-row-hover: #202c41;--sidebar-first-padding-top: 98px;--sidebar-endpoints-padding-top: 98px;--sidebar-section-header-margin-top: 15px;--search-bar-margin-top: -15px;--header-height: 64px;--sidebar-width: 220px;--endpoints-width: 300px;--combined-sidebar-width: calc(var(--sidebar-width) + var(--endpoints-width));--json-key: #9cdcfe;--json-string: #ce9178;--json-number: #b5cea8;--json-boolean: #569cd6;--json-null: #569cd6}.dark-mode{--primary-color: var(--dark-primary-color);--primary-hover: var(--dark-primary-hover);--primary-light: var(--dark-primary-light);--secondary-color: var(--dark-secondary-color);--border-color: var(--dark-border-color);--text-color: var(--dark-text-color);--text-muted: var(--dark-text-muted);--text-light: var(--dark-text-light);--white: var(--dark-surface);--background-light: var(--dark-background);--table-header: var(--dark-table-header);--table-row-hover: var(--dark-table-row-hover)}.api-docs-container{display:flex;min-height:100vh;width:100%;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--background-light);color:var(--text-color)}.api-docs-header{width:var(--combined-sidebar-width);height:var(--header-height);background-color:var(--white);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;padding:0 16px;flex-shrink:0;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 1px 3px #091e4214;transition:all .3s ease;overflow:hidden}.logo-container{display:flex;align-items:center;flex:0 0 auto;margin-right:0}.logo{display:flex;align-items:center;justify-content:center;margin-right:12px}.logo-icon{width:42px;height:42px;transition:transform .3s ease}.logo-icon:hover{transform:scale(1.05)}.logo-text{font-weight:600;font-size:20px;color:var(--text-color);letter-spacing:-.2px}.theme-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-light);color:var(--primary-color);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}.theme-toggle:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-50%) scale(1.05)}.dark-mode .theme-toggle{box-shadow:0 2px 5px #0006}.theme-toggle-icon{font-size:20px}.search-container,.clear-search-btn,.search-results{display:none}.api-docs-sidebar,.api-docs-endpoints{height:100vh;background-color:var(--white);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;position:fixed;top:0;overflow-y:auto;transition:all .3s ease}.api-docs-sidebar{width:var(--sidebar-width);left:0;z-index:900;padding-top:calc(var(--header-height) + 1px);box-shadow:1px 0 2px #091e420f}.api-docs-endpoints{width:var(--endpoints-width);left:var(--sidebar-width);z-index:800;padding-top:calc(var(--header-height) + 1px);box-shadow:1px 0 2px #091e420f}.api-docs-content{margin-left:var(--combined-sidebar-width);padding:84px 40px 40px;width:calc(100% - var(--combined-sidebar-width));min-height:100vh;overflow-y:auto;box-sizing:border-box;transition:all .3s ease}.sidebar-section{margin-bottom:16px}.section-title{font-size:12px;font-weight:700;padding:8px 16px;background-color:var(--table-header);color:var(--text-color);text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.2;border-bottom:1px solid var(--border-color)}.dark-mode .section-title{color:var(--dark-text-color);background-color:var(--dark-table-header);border-bottom:1px solid var(--dark-border-color)}.dark-mode .section h3{color:#c5d1e8}.use-case-list,.versions-list,.modules-list,.endpoints-list{list-style:none;padding:0;margin:0}.use-case-item,.version-item,.module-item{padding:8px 16px;cursor:pointer;color:var(--text-light);transition:all .2s ease;border-left:3px solid transparent;font-size:14px;line-height:1.4;letter-spacing:.1px;font-weight:400}.use-case-item:hover,.version-item:hover,.module-item:hover{background-color:var(--primary-light);color:var(--primary-color);opacity:1}.use-case-item.active,.version-item.active,.module-item.active{background-color:var(--primary-light);color:var(--primary-color);font-weight:500;border-left-color:var(--primary-color);opacity:1}.endpoint-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:all .2s ease}.endpoint-item:hover{background-color:var(--table-row-hover)}.endpoint-item.active{background-color:var(--primary-light)}.endpoint-path{font-size:13px;line-height:1.4;word-break:break-word;margin-left:12px;flex:1;color:var(--text-light)}.method-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:24px;border-radius:4px;color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;line-height:1}.method-badge.post{background-color:var(--method-post)}.method-badge.get{background-color:var(--method-get)}.method-badge.put{background-color:var(--method-put)}.method-badge.patch{background-color:var(--method-patch)}.method-badge.delete{background-color:var(--method-delete)}.dark-mode .method-badge.post{background-color:#00c07f}.dark-mode .method-badge.get{background-color:#4c9aff}.dark-mode .method-badge.put{background-color:#ffab3d}.dark-mode .method-badge.patch{background-color:#29d2eb}.dark-mode .method-badge.delete{background-color:#ff5630}.endpoint-details{background-color:var(--white);border-radius:8px;overflow:hidden;margin-bottom:32px;box-shadow:0 1px 3px #091e421f;transition:all .3s ease}.endpoint-header{padding:20px 24px;border-bottom:1px solid var(--border-color);background-color:var(--table-header)}.endpoint-title{display:flex;align-items:center;margin-bottom:8px}.endpoint-title h2{font-size:18px;font-weight:600;margin:0 0 0 16px;line-height:1.4}.dark-mode .endpoint-title h2{color:#d1d9e6}.endpoint-description{font-size:14px;line-height:1.6;color:var(--text-muted);margin:16px 0 0}.dark-mode .section h3{color:#d1d9e6}.section{padding:20px 24px;border-bottom:1px solid var(--border-color)}.parameter-table{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden;font-size:14px;box-shadow:0 1px 3px #091e4214}.parameter-table th,.parameter-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.parameter-table th{background-color:var(--table-header);font-weight:600;color:var(--text-color);font-size:13px}.dark-mode .parameter-table th{color:#d1d9e6}.parameter-table tr:last-child td{border-bottom:none}.parameter-table tr:hover td{background-color:var(--table-row-hover)}.parameter-type{display:inline-block;padding:2px 6px;font-size:12px;background-color:#091e420f;border-radius:4px;color:var(--text-muted);font-family:monospace;margin-right:8px}.dark-mode .parameter-type{background-color:#a0aec033;color:var(--dark-text-color)}.parameter-status{font-size:14px;font-weight:400}.schema-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.schema-label{font-size:14px;font-weight:600;color:var(--text-color)}.schema-toggle{display:flex;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.schema-toggle-btn{padding:4px 10px;font-size:12px;background-color:var(--background-light);border:none;cursor:pointer;color:var(--text-muted);transition:all .2s ease}.schema-toggle-btn:first-child{border-right:1px solid var(--border-color)}.schema-toggle-btn.active{background-color:var(--primary-color);color:#fff}.schema-toggle-btn:hover:not(.active){background-color:var(--table-row-hover)}.schema-box{background-color:#272c35;border-radius:6px;padding:16px;margin-bottom:24px;overflow:auto;max-height:500px;box-shadow:0 2px 5px #091e421a}.dark-mode .schema-box{background-color:#111723;box-shadow:0 2px 5px #0000004d}.schema-box pre{margin:0;font-family:Fira Code,Courier New,monospace;font-size:13px;line-height:1.5;color:#e4e4e4}.json-key{color:var(--json-key)}.json-string{color:var(--json-string)}.json-number{color:var(--json-number)}.json-boolean{color:var(--json-boolean)}.json-null{color:var(--json-null)}.welcome-logo{display:none}.welcome-message{text-align:center;max-width:700px;margin:0 auto;padding:80px 0 60px;color:var(--text-color)}.welcome-message h2{font-size:32px;font-weight:600;margin-bottom:24px;letter-spacing:-.3px}.welcome-message p{font-size:16px;line-height:1.6;margin-bottom:16px;color:var(--text-muted)}.api-docs-loading,.api-docs-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px;text-align:center;gap:24px;font-size:16px;color:var(--text-muted)}.loading-spinner{width:40px;height:40px;border:3px solid rgba(59,122,245,.3);border-radius:50%;border-top-color:var(--primary-color);animation:spin 1s linear infinite;margin-bottom:16px}.dark-mode .loading-spinner{border:3px solid rgba(76,136,247,.2);border-top-color:var(--primary-color)}@keyframes spin{to{transform:rotate(360deg)}}.retry-button{padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease}.retry-button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.dark-mode .retry-button{background-color:var(--dark-primary-color)}.dark-mode .retry-button:hover{background-color:var(--dark-primary-hover)}.mobile-menu-toggle{display:none}@media(max-width:1200px){:root{--sidebar-width: 180px;--endpoints-width: 260px;--combined-sidebar-width: calc(var(--sidebar-width) + var(--endpoints-width))}.api-docs-content{padding:84px 24px 24px}}@media(max-width:992px){:root{--combined-sidebar-width: 0px;--header-height: 56px}.api-docs-header{width:100%;padding:0 16px;justify-content:center}.search-container{width:300px}.api-docs-sidebar,.api-docs-endpoints{transform:translate(-100%);transition:transform .3s ease;top:var(--header-height);height:calc(100vh - var(--header-height));box-shadow:none}.api-docs-sidebar{width:70%;max-width:300px;z-index:1000}.api-docs-endpoints{width:70%;max-width:300px;left:0;z-index:900;border-right:1px solid var(--border-color)}.api-docs-sidebar.mobile-open,.api-docs-endpoints.mobile-open{transform:translate(0);box-shadow:0 5px 15px #091e4233}.api-docs-content{margin-left:0;width:100%;padding:72px 16px 16px}.mobile-menu-toggle{display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:1100;padding:8px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #091e4233}.theme-toggle{right:70px}.endpoint-details{border-radius:6px;margin-bottom:24px}.endpoint-header,.section{padding:16px}.parameter-table th,.parameter-table td{padding:8px 12px}.welcome-message{padding:60px 0 40px}.welcome-message h2{font-size:28px;margin-bottom:20px}.tab-navigation{display:flex;width:100%;border-bottom:1px solid var(--border-color);margin-bottom:0}.tab-item{flex:1;text-align:center;padding:12px;cursor:pointer;background-color:var(--table-header);color:var(--text-muted);font-weight:500;transition:all .2s ease}.tab-item.active{background-color:var(--white);color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.search-results{max-height:70vh}.mobile-menu-toggle:hover{background-color:var(--primary-hover)}}@media(max-width:480px){.logo-text{display:none}.search-container{width:160px;margin-right:30px}.endpoint-title{flex-direction:column;align-items:flex-start}.endpoint-title h2{margin:8px 0 0}.api-docs-header{padding:0 12px}.mobile-menu-toggle{right:12px}.theme-toggle{right:60px}.welcome-message{padding:40px 0 30px}.welcome-message h2{font-size:24px;margin-bottom:16px}}.response-item{margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:24px}.response-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.response-status{display:flex;align-items:center;margin-bottom:12px}.status-code{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:600;margin-right:8px;color:#fff;font-size:14px;font-family:Fira Code,monospace}.status-text{font-weight:500;color:var(--text-color)}.status-2xx{background-color:var(--method-get)}.status-3xx{background-color:var(--method-patch)}.status-4xx{background-color:var(--method-put)}.status-5xx{background-color:var(--method-delete)}.response-description{margin-bottom:16px;color:var(--text-muted);font-size:14px;line-height:1.5}.endpoint-summary{margin:12px 0 0;color:var(--text-color);font-size:15px;font-weight:500}.parameter-in{display:inline-block;margin-left:6px;color:var(--text-muted);font-size:12px}.api-description{max-width:700px;margin:24px auto 0;padding:16px 24px;background-color:var(--primary-light);border-radius:6px;color:var(--text-color);line-height:1.6;text-align:left}.dark-mode .api-description{background-color:var(--dark-primary-light)}.dark-mode a{color:var(--dark-primary-color)}.dark-mode a:hover{color:var(--dark-primary-hover)}.dark-mode code{color:#c5d1e8;background-color:#4c88f71a}}@layer legacy{.fraud-detection-page{padding:24px}.page-header h1{margin:0 0 4px}.page-header p{margin:0 0 16px;color:#666}.fraud-detection-actions{margin-top:12px}.analyze-btn{background:#111827;color:#fff;border:none;border-radius:8px;padding:10px 16px;cursor:pointer}.analyze-btn:disabled{opacity:.6;cursor:not-allowed}.fraud-detection-result{margin-top:20px}.result-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.result-item{display:flex;flex-direction:column;gap:8px;border:1px solid #e5e7eb;border-radius:12px;padding:8px;height:270px;background:#fff}.preview{position:relative;border-radius:8px;height:220px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.preview img{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}.preview .placeholder{width:100%;height:100%;border-radius:8px;background:#e5e7eb}.file-meta{margin-top:6px}.file-name{font-weight:600;color:#111827}.file-size{color:#6b7280;font-size:12px}.loading{color:#555}.error{color:#b91c1c}.badge{display:inline-block;padding:4px 10px;border-radius:9999px;font-weight:600;margin-bottom:8px}.result-footer{display:flex;align-items:center;justify-content:center;height:36px}.result-footer .badge{margin:0}.badge.fraud{background:#fee2e2;color:#991b1b}.badge.clean{background:#dcfce7;color:#14532d}.confidence{margin-bottom:8px;color:#374151}.reason{margin-bottom:12px}}@layer legacy{.tooltip-wrapper{display:inline-flex}.tooltip-content{position:fixed;z-index:1000;background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-style:normal;box-shadow:0 4px 12px #00000026;pointer-events:none;width:max-content;max-width:260px;white-space:normal;line-height:1.4;animation:tooltip-fade-in .12s ease-out}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.tooltip-content:after{content:"";position:absolute;border:5px solid transparent}.tooltip-top:after,.tooltip-top-right:after{top:100%;left:var(--tooltip-arrow);margin-left:-5px;border-top-color:#000000e6}.tooltip-bottom:after{bottom:100%;left:var(--tooltip-arrow);margin-left:-5px;border-bottom-color:#000000e6}.tooltip-left:after{left:100%;top:var(--tooltip-arrow);margin-top:-5px;border-left-color:#000000e6}.tooltip-right:after{right:100%;top:var(--tooltip-arrow);margin-top:-5px;border-right-color:#000000e6}.tooltip-icon{width:20px;height:20px;border-radius:50%;background-color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px;font-weight:500;font-style:italic;transition:all .2s;-webkit-user-select:none;user-select:none;border:1px solid #d1d5db}.tooltip-icon:hover{background-color:#e5e7eb;color:#4b5563;border-color:#9ca3af}.tooltip-icon-small{width:16px;height:16px;font-size:10px}.tooltip-icon-medium{width:20px;height:20px;font-size:12px}.tooltip-icon-large{width:24px;height:24px;font-size:14px;font-weight:600}@media(prefers-reduced-motion:reduce){.tooltip-content{animation:none}}@media(prefers-contrast:high){.tooltip-content{background:#000;border:1px solid #fff}.tooltip-icon{border:1px solid currentColor}}}@layer legacy{.metric-card{flex:1;background-color:#f8fafc!important;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #f1f5f9;transition:all .2s ease;min-width:0}.metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.metric-header span:first-child{font-size:14px;font-weight:700;color:#000;line-height:1.2}.metric-value{font-size:36px;font-weight:700;margin-bottom:8px;color:#1f2937;line-height:1;word-break:break-word}.metric-change{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;margin-bottom:4px;position:relative}.metric-change.positive{color:#16a34a}.metric-change.negative{color:#dc2626}.metric-change.neutral{color:#6b7280}.change-indicator-with-icon{display:flex;align-items:center;gap:6px}.change-indicator{font-weight:600}.metric-period{font-size:12px;color:#9ca3af;font-weight:400;margin-right:auto}.period-selector{position:relative;margin-left:auto}.period-dropdown-btn{background:none;border:none;color:#6b7280;font-size:12px;font-weight:400;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.period-dropdown-btn:hover{background-color:#f3f4f6;color:#374151}.period-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;min-width:80px;overflow:hidden}.period-option{display:block;width:100%;padding:8px 12px;text-align:left;background:none;border:none;font-size:12px;font-weight:400;color:#374151;cursor:pointer;transition:background-color .2s ease}.period-option:hover{background-color:#f9fafb}.period-option.active{background-color:#3b82f6;color:#fff}.period-option.active:hover{background-color:#2563eb}@media(max-width:768px){.metric-card{padding:20px}.metric-value{font-size:28px}.metric-header span:first-child{font-size:13px}}@media(max-width:480px){.metric-card{padding:16px}.metric-value{font-size:24px}}}@layer legacy{.date-picker-container{position:relative;display:inline-block}.date-picker-trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:260px;position:relative}.date-picker-trigger:hover{border-color:#9ca3af;background-color:#f9fafb}.date-picker-trigger .clear-icon{position:absolute;right:12px;color:#6b7280;transition:color .2s ease}.date-picker-trigger .clear-icon:hover{color:#374151}.date-picker-dropdown{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:100;min-width:480px;max-width:640px}.date-picker-header{padding:16px 20px;border-bottom:1px solid #e5e7eb}.date-picker-header h4{margin:0;font-size:16px;font-weight:600;color:#111827}.date-inputs{padding:20px;display:flex;gap:16px}.date-input-group{flex:1}.date-input-group label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#6b7280}.date-input-group input[type=date]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;background-color:#fff;transition:all .2s ease}.date-input-group input[type=date]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.quick-selects{padding:0 20px 20px}.quick-selects h5{margin:0 0 12px;font-size:13px;font-weight:500;color:#6b7280}.quick-select-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-select-btn{padding:8px 12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#4b5563;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-align:center;white-space:nowrap}.quick-select-btn:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827}.quick-select-btn:active{background-color:#e5e7eb}.date-picker-actions{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 8px 8px}.date-picker-cancel,.date-picker-apply{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.date-picker-cancel{border:1px solid #d1d5db;background:#fff;color:#6b7280}.date-picker-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.date-picker-apply{border:none;background-color:#3b82f6;color:#fff}.date-picker-apply:hover:not(:disabled){background-color:#2563eb}.date-picker-apply:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.date-picker-dropdown{left:0;right:auto;min-width:320px}.date-inputs{flex-direction:column;gap:12px}.quick-select-buttons{grid-template-columns:repeat(2,1fr);gap:6px}.quick-select-btn{font-size:11px;padding:6px 8px}}}@layer legacy{.metrics-container{margin-bottom:32px}.metrics-container.embedded-metrics .metrics-container-header{display:none}.metrics-container.embedded-metrics{margin-bottom:0}.metrics-container-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.metrics-title h2{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px}.period-controls{display:flex;align-items:center;justify-content:flex-end}.date-picker-wrapper{position:relative}.global-period-selector{position:relative;display:flex;align-items:center;gap:8px}.period-label{font-size:14px;color:#6b7280;font-weight:500}.period-dropdown-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.period-dropdown-btn:hover{border-color:#9ca3af;background-color:#f9fafb}.period-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;min-width:80px}.period-option{display:block;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s ease}.period-option:hover{background-color:#f3f4f6}.period-option.active{background-color:#eff6ff;color:#1d4ed8;font-weight:500}.period-option:first-child{border-radius:6px 6px 0 0}.period-option:last-child{border-radius:0 0 6px 6px}.date-range-indicator{font-size:12px;color:#6b7280;font-style:italic}.metrics-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#dc2626;font-size:14px;font-weight:500}.metrics-grid{position:relative}.metrics-content{margin-top:24px}.metrics-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f8fafccc;display:flex;align-items:center;justify-content:center;border-radius:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}.loading-spinner{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.metrics-container-header{flex-direction:column;align-items:flex-start;gap:16px}.period-controls{width:100%;justify-content:stretch}.date-picker-wrapper{width:100%}.metrics-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.metrics-grid{grid-template-columns:1fr!important;gap:16px!important}.metrics-container-header{gap:12px}.metrics-title h2{font-size:18px}.date-picker-wrapper{width:100%}}@media(max-width:480px){.metrics-title h2{font-size:16px}}}@layer legacy{.dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.dashboard-title{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 4px;letter-spacing:-.02em}.dashboard-subtitle{font-size:14px;color:#6b7280;margin:0;font-weight:400}.dashboard-header-actions{display:flex;gap:12px;align-items:center}@media(max-width:768px){.dashboard-header{flex-direction:column;gap:16px}.dashboard-header-actions{width:100%}}}@layer legacy{.upload-modal{max-width:800px;width:95%;max-height:85vh;display:flex;flex-direction:column}.upload-modal .modal-body{overflow-y:auto;flex:1;min-height:0}.upload-form{margin:0}.form-section{padding-bottom:12px;border-bottom:1px solid #f1f5f9}.form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4{margin:0}.btn-add{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:14px;font-weight:500;color:#3b82f6;cursor:pointer;transition:all .2s}.btn-add:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.btn-add:disabled{opacity:.6;cursor:not-allowed}.empty-state-text{margin:0;padding:16px;text-align:center;color:#6b7280;font-style:italic;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.form-helper-text{margin:0;padding:16px;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;line-height:1.5}.text-fields-list{display:flex;flex-direction:column;gap:12px}.text-field-group{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.text-field-inputs{display:flex;gap:12px;flex:1}.text-field-inputs input{flex:1;margin-bottom:0}.btn-remove{display:flex;align-items:center;justify-content:center;padding:8px;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-remove:hover:not(:disabled){background:#fecaca;border-color:#f87171}.btn-remove:disabled{opacity:.6;cursor:not-allowed}.messages-list{display:flex;flex-direction:column;gap:16px}.message-input-group{padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.message-inputs{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.message-inputs input,.message-inputs textarea{margin-bottom:0;resize:vertical}.message-actions{display:flex;justify-content:flex-end}.file-upload-area{border:2px dashed #d1d5db;border-radius:8px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s;background:#fafafa}.file-upload-area:hover{border-color:#9ca3af;background:#f5f5f5}.file-upload-area.drag-over{border-color:#3b82f6;background:#eff6ff}.file-upload-area.has-file{border-color:#10b981;background:#f0fdf4}.file-input-hidden{display:none}.file-upload-content{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon{color:#9ca3af}.upload-text{text-align:center}.upload-main-text{font-size:16px;font-weight:500;color:#374151;margin-bottom:4px}.upload-sub-text{font-size:14px;color:#6b7280}.files-selected{display:flex;flex-direction:column;gap:8px}.file-selected{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;text-align:left}.file-icon{color:#6b7280;flex-shrink:0}.file-details{flex:1;min-width:0}.file-name{font-size:14px;font-weight:500;color:#374151;word-break:break-word}.remove-file-btn{background:none;border:none;font-size:18px;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;flex-shrink:0}.remove-file-btn:hover:not(:disabled){background:#fee2e2;color:#dc2626}.form-actions{display:flex;flex-direction:column;align-items:flex-end!important;gap:12px;padding-top:24px;margin-top:24px}.btn-secondary{padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;align-self:flex-end;width:180px;text-align:center}.btn-primary{padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;align-self:flex-end}@media(max-width:768px){.upload-modal{width:95%;max-width:95%;max-height:90vh;margin:16px}.upload-modal .modal-body{padding:16px}.text-field-inputs{flex-direction:column;gap:8px}.message-inputs{gap:8px}.file-upload-area{padding:24px 16px}.upload-main-text{font-size:14px}.upload-sub-text{font-size:12px}.form-actions{gap:8px}.btn-secondary,.btn-primary{width:100%;justify-content:center}.section-header{flex-direction:column;align-items:flex-start;gap:12px}.text-field-group{flex-direction:column;gap:8px}.btn-remove{align-self:flex-end}}@media(max-height:600px){.upload-modal{max-height:95vh}.upload-modal .modal-body{padding:12px}.form-section{padding-bottom:8px}}}@layer legacy{:root{--bubble-in: rgba(32,44,51,.92);--bubble-out: rgba(0,92,75,.92);--text-primary: #e9edef;--text-secondary: #aebac1;--composer-bg: rgba(17,27,33,.92);--composer-pill: #202c33}.wa-canvas{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b141a}.wa-top-header{position:fixed;left:33.5%;right:24px;top:6px;height:50px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;background:transparent;border-bottom:0;pointer-events:auto}.wa-top-header .avatar{height:40px;width:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:transparent;-webkit-user-select:none;user-select:none}.wa-top-header .avatar img{height:40px;width:40px;border-radius:50%;object-fit:cover}.wa-top-header .title{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:18px;color:var(--text-primary)}.wa-top-header .verified{color:#007bfc;display:inline-flex;align-items:center}.wa-chat-list{position:fixed;left:75px;top:160px;bottom:24px;width:490px;display:flex;flex-direction:column;gap:10px;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:12px;margin-right:-12px;scrollbar-gutter:stable}.wa-chat-list{-ms-overflow-style:none;scrollbar-width:none}.wa-chat-list::-webkit-scrollbar{width:0;height:0;background:transparent}.wa-chat-tile{width:100%;background:#202c33eb;border-radius:16px;padding:8px 16px 16px;display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:0;align-items:start;box-shadow:0 1px #00000040;cursor:pointer;color:var(--text-primary)}.wa-chat-tile .avatar{height:56px;width:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0b141a}.wa-chat-tile .avatar img{height:49px;width:49px;border-radius:50%;object-fit:cover}.wa-chat-tile .name{font-weight:600;font-size:18px;line-height:1.15}.wa-chat-tile .time{justify-self:end;color:var(--text-secondary);font-size:14px}.wa-chat-tile .wa-preview{grid-column:2 / span 2;color:var(--text-primary);opacity:.95;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;margin-top:-20px;min-height:1.15em;background:transparent;border:0;box-shadow:none}.wa-chat-tile .wa-preview:empty{visibility:hidden}.wa-chat-pane{position:fixed;top:64px;bottom:104px;left:36%;right:24px;height:calc(100vh - 168px);display:flex;flex-direction:column;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wa-messages{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding-bottom:8px;overscroll-behavior:contain;touch-action:pan-y}.wa-messages{pointer-events:auto;-webkit-user-select:text;user-select:text}.wa-row{display:flex;align-items:flex-end;padding:2px 6px}.wa-row.in{justify-content:flex-start}.wa-row.out{justify-content:flex-end}.wa-bubble{position:relative;max-width:min(65%,640px);padding:6px 34px 8px 8px;border-radius:6px;color:var(--text-primary);box-shadow:0 1px #00000040;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;line-height:1.2;-webkit-user-select:text;user-select:text}.wa-row.in .wa-bubble{background:var(--bubble-in)}.wa-row.out .wa-bubble{background:var(--bubble-out);padding-right:64px}.wa-row.in .wa-bubble:after{content:"";position:absolute;left:-6px;bottom:0;border:6px solid transparent;border-right-color:var(--bubble-in);border-top:0}.wa-row.out .wa-bubble:after{content:"";position:absolute;right:-6px;bottom:0;border:6px solid transparent;border-left-color:var(--bubble-out);border-top:0}.wa-meta{position:absolute;right:6px;padding-bottom:4px;bottom:-1px;display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:10px}.wa-composer{position:fixed;left:34.5%;right:24px;bottom:16px;background:transparent;pointer-events:none}.wa-attachments-bar{position:absolute;left:0;right:0;bottom:72px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;pointer-events:auto}.wa-attachment-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:14px;background:#00000059;color:var(--text-secondary);font-size:12px}.wa-attachment-icon{opacity:.9}.wa-attachment-remove{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 2px}.wa-composer-inner{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:var(--composer-bg);padding:10px;border-radius:12px;box-shadow:0 1px #00000040;pointer-events:auto}.wa-pill{width:100%;border-radius:24px;background:var(--composer-pill);color:var(--text-primary);border:0;outline:none;padding:12px 14px;font:inherit}.wa-icon-btn{border:0;background:transparent;color:var(--text-secondary);padding:6px;border-radius:8px;cursor:pointer}@media(max-width:900px){.wa-chat-pane{left:4%;right:4%;top:72px;bottom:112px}.wa-composer{left:4%;right:4%;bottom:16px}}}@layer legacy{.login-page,.auth-callback-container{--auth-heading-size: 20px;--auth-heading-line-height: 28px}.public-page-footer{--public-footer-colour: #9ca3af;--public-footer-size: 12px;--public-footer-gap: 48px}:is(.cases-page,.platform-root,.feedback-card,.feedback-draft-widget){--n-ink: #0f1729;--n-strong: #1f2a44;--n-body: #3b4861;--n-muted: #667085;--n-faint: #98a2b3;--n-line: #e7ebf1;--n-line-soft: #eef1f6;--n-line-strong: #d6dce5;--surface: #ffffff;--surface-1: #f8fafc;--surface-2: #eef2f7;--canvas: #f5f7fb;--accent: #3547f0;--accent-strong: #2835b4;--accent-ink: #ffffff;--accent-soft-bg: #f5f6fe;--accent-soft-border: #cdd1fb;--accent-soft-text: #2835b4;--focus-ring: 0 0 0 3px rgba(53, 71, 240, .32);--ok-solid: #18794e;--ok-solid-hover: #156b45;--ok-soft-bg: #e9f7ef;--ok-soft-border: #bfe6cd;--ok-soft-text: #15734a;--warn-soft-bg: #fdf4e3;--warn-soft-border: #f3dca6;--warn-soft-text: #9a6700;--bad-soft-bg: #fdecec;--bad-soft-border: #f4caca;--bad-soft-text: #b42318;--info-soft-bg: #f5f6fe;--info-soft-border: #cdd1fb;--info-soft-text: #2835b4;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 22px;--fs-2xl: 28px;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lh-tight: 1.2;--lh-heading: 1.3;--lh-compact: 1.45;--lh-body: 1.5;--ls-caps: .06em;--case-label-color: var(--n-muted);--case-label-font-size: var(--fs-2xs);--case-label-font-weight: var(--fw-bold);--case-label-letter-spacing: var(--ls-caps);--case-label-line-height: var(--lh-tight);--case-helper-color: var(--n-muted);--case-helper-font-size: var(--fs-xs);--case-helper-line-height: var(--lh-body);--case-control-min-height: 38px;--case-control-sm-min-height: 34px;--case-control-compact-min-height: 24px;--case-control-padding-y: var(--sp-sm);--case-control-padding-x: var(--sp-md);--case-control-compact-padding-y: var(--sp-2xs);--case-control-compact-padding-x: var(--sp-xs);--case-control-border: 1px solid var(--n-line-strong);--case-control-radius: var(--r-sm);--case-control-compact-radius: var(--r-xs);--case-control-bg: var(--surface);--case-control-color: var(--n-strong);--case-control-placeholder-color: var(--n-faint);--case-control-hover-border-color: var(--n-faint);--case-control-focus-border-color: var(--accent);--case-control-font-size: var(--fs-md);--case-control-sm-font-size: var(--fs-sm);--case-control-compact-font-size: var(--fs-xs);--case-pill-min-height: 22px;--case-pill-border: 1px solid transparent;--case-pill-radius: var(--r-pill);--case-pill-font-size: var(--fs-xs);--case-pill-font-weight: var(--fw-semibold);--case-pill-line-height: var(--lh-tight);--case-pill-dot-size: var(--sp-xs);--case-source-chip-gap: var(--sp-xs);--case-source-chip-padding: var(--sp-2xs) 10px var(--sp-2xs) var(--sp-sm);--case-source-chip-main-padding: var(--sp-2xs) var(--sp-sm);--case-section-divider-padding-top: var(--sp-lg);--case-section-divider-border: 1px solid var(--n-line);--motion-fast: .12s ease;--motion-enter: .14s ease-out;--motion-panel: .25s ease;--motion-panel-duration: .25s;--sp-3xs: 2px;--sp-2xs: 4px;--sp-xs: 6px;--sp-sm: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 20px;--sp-2xl: 24px;--sp-3xl: 28px;--sp-4xl: 32px;--sp-5xl: 48px;--assistant-card-gap: 14px;--assistant-card-padding: 18px;--assistant-bubble-padding: 11px 15px;--assistant-active-clearance: 150px;--assistant-content-max-width: 760px;--assistant-thread-max-width: 820px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(16, 24, 40, .05);--sh-sm: 0 1px 3px rgba(16, 24, 40, .09), 0 1px 2px rgba(16, 24, 40, .05);--sh-md: 0 6px 16px rgba(16, 24, 40, .09), 0 2px 5px rgba(16, 24, 40, .05);--sh-pop: 0 10px 28px rgba(16, 24, 40, .14);--z-rail-local: 1;--z-sticky-header: 80;--z-content-menu: 90;--z-chat-panel: 100;--z-chat-pill: 200;--z-doc-panel: 300;color:var(--n-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1}.sidebar{--org-mark-1: #3547f0;--org-mark-2: #0f766e;--org-mark-3: #b45309;--org-mark-4: #7c3aed;--org-mark-5: #be123c;--org-mark-6: #0e7490;--org-mark-size: 28px;--org-list-max-height: 336px}:is(.cases-page,.platform-root) table,:is(.cases-page,.platform-root) dl{font-variant-numeric:tabular-nums}:is(.cases-page,.platform-root) .cases-card{background:var(--surface);border:1px solid var(--n-line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);padding:var(--sp-2xl);min-width:0}:is(.cases-page,.platform-root) .cases-section-label{color:var(--case-label-color);font-size:var(--case-label-font-size);font-weight:var(--case-label-font-weight);letter-spacing:var(--case-label-letter-spacing);line-height:var(--case-label-line-height);text-transform:uppercase}:is(.cases-page,.platform-root) .cases-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-xs);padding:var(--sp-sm) 14px;border:1px solid transparent;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}:is(.cases-page,.platform-root) .cases-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.cases-page,.platform-root) .cases-btn:disabled{opacity:.55;cursor:not-allowed}:is(.cases-page,.platform-root) .cases-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh-xs)}:is(.cases-page,.platform-root) .cases-btn--primary:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);box-shadow:var(--sh-sm)}:is(.cases-page,.platform-root) .cases-btn--ghost{border-color:var(--n-line-strong);background:var(--surface);color:var(--n-body)}:is(.cases-page,.platform-root) .cases-btn--ghost:hover:not(:disabled){background:var(--surface-1)}:is(.cases-page,.platform-root) .cases-btn--soft{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);color:var(--accent-soft-text)}:is(.cases-page,.platform-root) .cases-btn--soft:hover:not(:disabled){color:var(--accent-strong)}:is(.cases-page,.platform-root) .cases-btn--sm{min-height:24px;padding:var(--sp-2xs) 10px;border-radius:var(--r-xs);font-size:var(--fs-xs)}:is(.cases-page,.platform-root) .cases-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2xs);padding:var(--sp-2xs);border:1px solid var(--n-line);border-radius:var(--r-md);background:var(--surface-1);width:fit-content;max-width:100%}:is(.cases-page,.platform-root) .cases-segmented button{padding:8px 16px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--n-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}:is(.cases-page,.platform-root) .cases-segmented button:focus-visible{outline:none;box-shadow:var(--focus-ring)}:is(.cases-page,.platform-root) .cases-segmented button.is-active{background:var(--surface);border-color:var(--accent-soft-border);color:var(--accent-soft-text);box-shadow:var(--sh-xs)}:is(.cases-page,.platform-root) .cases-skeleton{display:block;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-1) 0%,var(--surface-2) 44%,var(--surface-1) 88%);background-size:220% 100%;animation:cases-skeleton-shimmer 1.1s ease-in-out infinite}:is(.cases-page,.platform-root) .cases-skeleton--circle{border-radius:var(--r-pill)}:is(.cases-page,.platform-root) .cases-skeleton-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes cases-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){:is(.cases-page,.platform-root) .cases-skeleton{animation:none}}}@layer legacy{.public-page-footer{margin-top:var(--public-footer-gap);color:var(--public-footer-colour);font-size:var(--public-footer-size);line-height:1.5;text-align:center}.public-page-footer a{color:inherit;text-decoration:underline}}@layer legacy{.login-page{display:flex;flex-direction:row;align-items:stretch;padding:0;position:relative;width:100vw;height:100vh;background:#fff;overflow:hidden}.login-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 32px;width:50%;flex:0 0 50%;min-height:100vh}.login-page-container-full{width:100%;flex:1 1 100%}.login-page-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:32px;width:100%;max-width:360px}.login-page-header{display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;width:100%}.login-page-logo{width:auto;max-width:100%;height:48px;object-fit:contain}.login-page-text-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%}.login-page-title{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:var(--auth-heading-size);line-height:var(--auth-heading-line-height);text-align:center;color:#181d27;margin:0}.login-page-subtitle{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#535862;margin:0}.login-page-tabs{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:2px;width:100%;height:36px;background:#fafafa;border:1px solid #E9EAEB;border-radius:8px}.login-page-tab{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:8px;height:36px;flex:1;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.login-page-tab.active{box-sizing:border-box;background:#fff;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d}.login-page-tab-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#717680}.login-page-tab.active .login-page-tab-text{color:#414651}.login-page-form-content:empty{display:none}.login-page-form-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;width:100%;border-radius:12px}.login-page-form{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:100%}.login-page-input-field,.login-page-input-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:100%}.login-page-label{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#414651}.login-page-password-hint{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#535862}.login-page-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 14px;gap:8px;width:100%;min-height:44px;background:#fff;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d;border-radius:8px}.login-page-input-text{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#717680;border:none;outline:none;background:transparent}.login-page-input-text::placeholder{color:#717680}.login-page-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;width:100%}.login-page-checkbox-wrapper{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.login-page-checkbox-input{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}.login-page-checkbox-base{box-sizing:border-box;width:16px;height:16px;border:1px solid #D5D7DA;border-radius:4px;cursor:pointer}.login-page-checkbox-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#414651;cursor:pointer;white-space:nowrap}.login-page-forgot-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:var(--public-control-accent, #2100CC);text-decoration:none;cursor:pointer;white-space:nowrap}.login-page-forgot-link:hover{text-decoration:underline}.login-page-footer{display:flex;flex-direction:column;align-items:center;padding:0;gap:10px;width:100%}.login-page-footer-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#535862}.login-page-footer-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:var(--public-control-accent, #2100CC);background:none;border:none;padding:0;cursor:pointer}.login-page-footer-link:hover{text-decoration:underline}.login-page-actions{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%}.login-page-primary-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:6px;width:100%;min-height:44px;background:var(--public-control-accent, #2100CC);box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease}.login-page-primary-button:hover{background:var(--public-control-accent, #1a00a3)}.login-page-primary-button:disabled{opacity:.6;cursor:not-allowed}.login-page-button-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff}.login-page-divider{display:flex;align-items:center;gap:12px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#535862}.login-page-divider:before,.login-page-divider:after{content:"";flex:1;height:1px;background:#e9eaeb}.login-page-social-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:12px;width:100%}.login-page-social-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:12px;width:100%;min-height:44px;background:#fff;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;cursor:pointer;transition:all .2s ease}.login-page-social-button:hover{background:#f9fafb}.login-page-microsoft-icon{width:32px;height:32px;position:relative}.microsoft-logo{position:absolute;width:22px;height:22px;left:5px;top:5px}.microsoft-red,.microsoft-green,.microsoft-blue,.microsoft-yellow{position:absolute;width:10px;height:10px}.microsoft-red{left:15.62%;right:53.12%;top:15.62%;bottom:53.12%;background:#f25325}.microsoft-green{left:53.12%;right:15.62%;top:15.62%;bottom:53.12%;background:#80bc06}.microsoft-blue{left:15.62%;right:53.12%;top:53.12%;bottom:15.62%;background:#05a6f0}.microsoft-yellow{left:53.12%;right:15.62%;top:53.12%;bottom:15.62%;background:#feba08}.login-page-social-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#414651}.login-page-section{width:50%;flex:0 0 50%;background:#f2f4fd;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-page-mockup{display:flex;flex-direction:column;align-items:flex-start;padding:3.36842px;width:80%;max-width:1024px;aspect-ratio:1024 / 687.16;background:#fff;border:.842105px solid rgba(0,0,0,.08);box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208,0 2px 2px -1px #0a0d120a;border-radius:26.9474px}.login-page-mockup-inner-shadow{display:flex;flex-direction:column;align-items:flex-start;padding:3.36842px;width:100%;height:100%;background:#fff;box-shadow:inset 0 0 5.05263px 1.68421px #0a0d1214,inset 0 0 3.36842px 1.68421px #0a0d1208;border-radius:23.5789px}.login-page-mockup-wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;height:100%;background:#fafafa;border:1.68421px solid #E9EAEB;border-radius:20.2105px;overflow:hidden}.login-page-screen-mockup{width:100%;height:100%;object-fit:cover}.loading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;color:#414651}.login-page-error{background-color:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:6px;font-size:14px;width:100%}.login-page-back-link{background:none;border:none;color:var(--public-control-accent, #2100CC);cursor:pointer;font-size:14px;margin-top:8px;padding:4px 0;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.login-page-back-link:hover{text-decoration:underline}@media(max-width:1200px){.login-page{flex-direction:column;height:auto;min-height:100vh}.login-page-container{width:100%;flex:1;min-height:auto;padding:40px 20px}.login-page-section{display:none}}@media(max-width:768px){.login-page-container{padding:20px 16px}.login-page-content{max-width:100%}}.login-page-success{background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:24px;margin-bottom:20px;text-align:center}.login-page-success-title{font-size:20px;font-weight:600;color:#166534;margin-bottom:12px}.login-page-success-message{font-size:14px;color:#15803d;line-height:1.5;margin-bottom:20px}.login-page-success-button{background-color:#22c55e;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.login-page-success-button:hover{background-color:#16a34a}.login-page-success-button:active{background-color:#15803d}.login-page-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#dc2626;font-size:14px;line-height:1.5}@supports (color: color-mix(in srgb,white,black)){.login-page[style]{--public-control-accent: color-mix(in srgb, var(--public-brand-accent) 40%, #000)}.login-page[style] .login-page-primary-button:hover{filter:brightness(.92)}}}@layer legacy{.ms-social-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:12px;width:360px;height:52px;background:#fff;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer}.ms-icon-container{width:32px;height:32px;flex:none;order:0;flex-grow:0;position:relative}.ms-icon-inner{position:absolute;width:22px;height:22px;left:5px;top:5px}.ms-red{position:absolute;left:15.62%;right:53.12%;top:15.62%;bottom:53.12%;background:#f25325}.ms-green{position:absolute;left:53.12%;right:15.62%;top:15.62%;bottom:53.12%;background:#80bc06}.ms-blue{position:absolute;left:15.62%;right:53.12%;top:53.12%;bottom:15.62%;background:#05a6f0}.ms-yellow{position:absolute;left:53.12%;right:15.62%;top:53.12%;bottom:15.62%;background:#feba08}.ms-button-text{width:179px;height:24px;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#414651;flex:none;order:1;flex-grow:0}}@layer legacy{.google-social-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:12px;width:360px;height:52px;background:#fff;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;border-radius:8px;flex:none;order:0;align-self:stretch;flex-grow:0;cursor:pointer}.google-icon-container{width:32px;height:32px;flex:none;order:0;flex-grow:0;display:flex;align-items:center;justify-content:center}.google-icon-svg{width:24px;height:24px;display:block}.google-button-text{width:179px;height:24px;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#414651;flex:none;order:1;flex-grow:0}}@layer legacy{.config-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.config-modal{display:flex;flex-direction:column;padding:24px;gap:16px;width:720px;max-height:85vh;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;box-sizing:border-box}.config-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 8px;width:100%}.config-modal-title{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000;margin:0}.config-modal-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#000000a6;padding:0}.config-modal-close:hover{color:#000000d9}.config-modal-content{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;overflow-y:auto}.config-section{display:flex;flex-direction:column;gap:4px;width:100%}.config-section-row{display:flex;gap:16px;width:100%}.config-section-grow{display:flex;flex-direction:column;gap:12px}.config-label{display:flex;align-items:center;gap:1px}.config-label span{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#171717;letter-spacing:-.084px}.config-info-icon{color:#0006}.config-portal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.config-portal-chip{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:transparent;border:1px solid #DEDEDE;border-radius:96px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#00000080;transition:all .15s ease}.config-portal-chip:hover{border-color:#a4a7ae;color:#000000b3}.config-portal-chip.selected{background:#2100cc0f;border-color:#2100cc4d;color:#2100cc;text-decoration:none}.config-portal-chip-avatar{width:24px;height:24px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;flex-shrink:0}.config-portal-chip-avatar img{width:100%;height:100%;object-fit:contain}.config-portal-chip-letter{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#666;background:#e5e5e5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:6px}.config-context-textarea{min-height:120px;width:100%;padding:12px;background:#fff;border:1px solid #EBEBEB;border-radius:20px;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#0009;resize:vertical;box-sizing:border-box}.config-context-textarea:focus{outline:none;border-color:#a4a7ae}.config-context-textarea::placeholder{color:#0006}.config-accordion{border:1px solid #EBEBEB;border-radius:16px}.config-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#fafafa;border:none;border-radius:16px;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:18px;color:#525252;text-align:left;transition:background .15s ease}.config-accordion-header:hover{background:#f5f5f5}.config-accordion-header.open{border-radius:16px 16px 0 0}.config-accordion-caret{color:#0006;transition:transform .2s ease;flex-shrink:0}.config-accordion-caret.open{transform:rotate(180deg)}.config-accordion-content{padding:16px;background:#fff;border-top:1px solid #EBEBEB;border-radius:0 0 16px 16px}.config-modal-footer{display:flex;gap:16px;width:100%}.config-modal-footer .cases-btn{flex:1}.config-details-form{display:flex;flex-direction:column;gap:4px}.config-form-group{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fafafa;border-radius:16px}.config-form-group-title{font-family:Inter,sans-serif;font-weight:600;font-size:13px;line-height:18px;color:#171717;margin:0}.config-form-row{display:flex;gap:12px}.config-form-field{display:flex;flex-direction:column;gap:4px;flex:1}.config-form-field-full{flex:1 1 100%}.config-form-label{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#525252}.config-form-input,.config-form-select{padding:8px 10px;background:#fff;border:1px solid #EBEBEB;border-radius:8px;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#171717;box-sizing:border-box;width:100%}.config-form-input:focus,.config-form-select:focus{outline:none;border-color:#a4a7ae}.config-form-input::placeholder{color:#0000004d}.config-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.config-form-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 16px}.config-form-checkbox-label{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#525252;cursor:pointer}.config-form-checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#2100CC;cursor:pointer;margin:0}.config-form-textarea{width:100%;padding:8px 10px;background:#fff;border:1px solid #EBEBEB;border-radius:8px;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#171717;box-sizing:border-box;resize:vertical}.config-form-textarea:focus{outline:none;border-color:#a4a7ae}.config-form-textarea::placeholder{color:#0000004d}.config-form-warning{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#fffbeb;border:1px solid #FDE68A;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;line-height:18px;color:#92400e}.config-form-warning-icon{flex-shrink:0;margin-top:1px;color:#d97706}.config-portal-chip-warning{flex-shrink:0;color:#d97706}.config-portal-chip[data-credential-gap]{border-style:dashed}.config-credentials-warning{margin-top:10px}.config-credentials-warning a{color:#92400e;font-weight:600;text-decoration:underline}.config-credentials-warning a:hover{color:#78350f}}@layer legacy{.auth-callback-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.auth-callback-content{text-align:center;padding:40px;background-color:#111;border-radius:8px;box-shadow:0 4px 12px #0000004d;max-width:400px;width:100%}.auth-processing h2,.auth-error h2{color:#fff;font-size:var(--auth-heading-size);line-height:var(--auth-heading-line-height);font-weight:600;margin-bottom:16px}.auth-processing p,.auth-error p{color:#ccc;font-size:16px;margin-bottom:8px;line-height:1.5}.auth-error,.auth-error h2{color:#ff6b6b}.spinner{width:40px;height:40px;margin:0 auto 20px;border:4px solid #333;border-top:4px solid #3b7af5;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.auth-callback-content{padding:20px;margin:20px}.auth-processing h2,.auth-error h2{font-size:var(--auth-heading-size)}.auth-processing p,.auth-error p{font-size:14px}}}@layer legacy{.advice-exec{display:flex;flex-direction:column;height:100%;background:#fff}.advice-exec-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.advice-exec-breadcrumb{display:flex;align-items:center;gap:8px}.advice-exec-breadcrumb-link{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;background:none;border:none;cursor:pointer;padding:4px 12px;border-radius:16px;transition:background .15s ease}.advice-exec-breadcrumb-link:hover{background:#f3f4f6}.advice-exec-breadcrumb-sep{font-family:Inter,sans-serif;font-size:14px;color:#0000004d}.advice-exec-breadcrumb-current{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;padding:4px 12px}.advice-exec-body{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:40px 24px}.advice-exec-inner{display:flex;flex-direction:column;gap:32px;align-items:center;width:100%;max-width:804px}.advice-exec-agent-label{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#0006;letter-spacing:2px;width:100%;padding:0 24px}.advice-exec-card{display:flex;width:100%;min-height:233px;padding:24px;background:#f9f9fa;border:1px solid #EBEBEB;border-radius:20px;box-shadow:0 2px 20px #00000008;position:relative;overflow:hidden}.advice-exec-card-left{display:flex;flex-direction:column;gap:12px;justify-content:space-between;flex:1;max-width:424px;z-index:1}.advice-exec-card-title{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;margin:0}.advice-exec-card-summary{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;margin:0;line-height:20px}.advice-exec-open-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:#fff;border:1px solid #EBEBEB;border-radius:9px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;cursor:pointer;transition:all .15s ease;align-self:flex-start}.advice-exec-open-btn:hover{background:#f3f4f6;border-color:#0003}.advice-exec-download-error{margin-top:8px;font-size:13px;color:#dc2626}.advice-exec-card-right{position:absolute;right:0;top:0;bottom:0;width:392px;display:flex;align-items:flex-start;justify-content:flex-end;overflow:hidden}.advice-exec-thumbnail{display:flex;gap:12px;padding:16px 24px 0 0;transform:perspective(600px) rotateY(-5deg);opacity:.7}.advice-exec-thumbnail-page{width:160px;min-height:200px;background:#fff;border:1px solid #E0E0E0;border-radius:4px;padding:16px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px #0000000f}.advice-exec-thumbnail-page.offset{margin-top:20px}.advice-exec-thumbnail-header{width:70%;height:8px;background:#dc2626;border-radius:2px;margin-bottom:4px}.advice-exec-thumbnail-header.accent{background:#2100cc}.advice-exec-thumbnail-line{height:4px;background:#e5e5e5;border-radius:2px}.advice-exec-thumbnail-line.w50{width:50%}.advice-exec-thumbnail-line.w60{width:60%}.advice-exec-thumbnail-line.w70{width:70%}.advice-exec-thumbnail-line.w80{width:80%}.advice-exec-thumbnail-line.w90{width:90%}.advice-exec-card-body{display:flex;flex-direction:column;gap:24px;width:100%}.advice-exec-thinking-title{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#0006}.advice-exec-skeleton{display:flex;flex-direction:column;gap:10px}.advice-exec-skeleton-line{height:10px;border-radius:4px;background:linear-gradient(90deg,#ebebeb 25%,#f3f4f6,#ebebeb 75%);background-size:200% 100%;animation:advice-exec-shimmer 1.5s ease-in-out infinite}.advice-exec-skeleton-line.short{width:35%}.advice-exec-skeleton-line.medium{width:60%}.advice-exec-skeleton-line.long{width:90%}@keyframes advice-exec-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.advice-exec-card-error{border-color:#fee2e2}.advice-exec-card-error .advice-exec-card-title{color:#dc2626}.advice-exec-warnings{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;background:#fffbeb;border:1px solid #FDE68A;border-radius:16px}.advice-exec-warnings-header{display:flex;align-items:center;gap:8px}.advice-exec-warnings-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f59e0b;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700;flex-shrink:0}.advice-exec-warnings-title{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#92400e}.advice-exec-warnings-list{display:flex;flex-direction:column;gap:8px}.advice-exec-warning-item{display:flex;align-items:flex-start;gap:8px}.advice-exec-warning-tag{display:inline-flex;align-items:center;padding:2px 8px;background:#fef3c7;border-radius:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#92400e;white-space:nowrap;flex-shrink:0}.advice-exec-warning-msg{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#78350f}}@layer legacy{.portal-step-progress{display:flex;flex-direction:column;gap:8px;min-width:220px;flex:1;padding:16px;background:var(--surface-primary, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px}.portal-step-progress__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle, #e5e7eb)}.portal-step-progress__portal-name{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-secondary, #6b7280)}.portal-step-progress__status-badge{font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 7px;border-radius:99px;text-transform:uppercase;background:#f3f4f6;color:#374151}.portal-step-progress__status-badge--cancelled{background:#fef3c7;color:#92400e}.portal-step-progress__status-badge--failed{background:#fee2e2;color:#991b1b}.portal-step-progress__status-badge--completed{background:#dcfce7;color:#166534}.portal-step-progress__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.portal-step-progress__step{padding:6px 4px;border-radius:4px;transition:background .15s}.portal-step-progress__step--running{background:#f0fdf4}.portal-step-progress__step--waiting_for_input{background:var(--surface-warning, #fffbeb)}.portal-step-progress__step--pending{opacity:.5}.portal-step-progress__step-row{display:flex;align-items:center;gap:8px}.portal-step-progress__step-icon{flex-shrink:0;display:flex;align-items:center;font-size:18px}.portal-step-progress__step--completed .portal-step-progress__step-icon,.portal-step-progress__step--running .portal-step-progress__step-icon{color:#16a34a}.portal-step-progress__step--running-stopped .portal-step-progress__step-icon{color:#9ca3af}.portal-step-progress__step--waiting_for_input .portal-step-progress__step-icon{color:#d97706}@keyframes portal-step-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portal-step-progress__spinner{animation:portal-step-spin 1s linear infinite}.portal-step-progress__step-label{font-size:15px;font-weight:500;color:#111827}.portal-step-progress__narration{margin:2px 0 0 24px;font-size:13px;color:#4b5563;white-space:pre-wrap}.portal-step-progress__hitl{margin:8px 0 4px 24px}.portal-step-progress__hitl-question{font-size:13px;font-weight:500;color:#111827;margin:0 0 8px}.portal-step-progress__hitl--answered{background:#f9fafb;border-radius:6px;padding:8px 10px}.portal-step-progress__hitl-answer{font-size:12px;color:#374151;margin:0;padding:4px 8px;background:#e5e7eb;border-radius:4px;white-space:pre-wrap}.portal-step-progress__hitl-form{display:flex;gap:8px;align-items:flex-end}.portal-step-progress__hitl-input{flex:1;padding:8px;border:1px solid var(--border-subtle, #e5e7eb);border-radius:6px;font-size:13px;resize:none;font-family:inherit}.portal-step-progress__hitl-send{padding:8px 16px;background:var(--color-accent, #2563eb);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.portal-step-progress__hitl-send:disabled{opacity:.4;cursor:not-allowed}.portal-step-progress__remaining{font-size:12px;color:var(--text-secondary, #6b7280);margin:0}.portal-step-progress__watch-live{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;background:#eff6ff;border:1px solid #2563eb;border-radius:6px;cursor:pointer;color:#2563eb;align-self:flex-start}.portal-step-progress__watch-live--active{background:transparent;border-color:#e5e7eb;color:#6b7280}.portal-step-progress__recording-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;text-decoration:none;align-self:flex-start}.portal-step-progress__recording-link:hover{background:#dbeafe}.portal-step-progress__otp-input{flex:1;padding:8px 10px;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;font-size:15px;letter-spacing:.2em;font-variant-numeric:tabular-nums}.portal-step-progress__otp-status{font-size:13px;color:#4b5563;margin:0}.portal-step-progress__otp-retry{color:#991b1b}}@layer legacy{.run-error-banner{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;margin:0 0 12px;background:#fef2f2;border:1px solid #FECACA;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;line-height:18px;color:#991b1b}.run-error-banner__icon{flex-shrink:0;margin-top:1px;color:#dc2626}.run-error-banner__body{display:flex;flex-direction:column;gap:2px}.run-error-banner__title{font-weight:600}.run-error-banner__hint a{color:#991b1b;font-weight:600;text-decoration:underline}.run-error-banner__hint a:hover{color:#7f1d1d}}@layer legacy{.browser-view{display:flex;width:100%;height:100vh;max-height:100vh;background:#fff;overflow:hidden}.browser-view-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border-right:1px solid #EBEBEB;max-height:100vh}.browser-view-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);height:72px;box-sizing:border-box;flex-shrink:0}.browser-view-breadcrumb{display:flex;align-items:center;gap:8px}.browser-view-breadcrumb-item{font-family:Inter,sans-serif;font-size:14px;color:#000;cursor:pointer}.browser-view-breadcrumb-item:hover{text-decoration:underline}.browser-view-breadcrumb-separator{font-family:Inter,sans-serif;font-size:14px;color:#0006}.browser-view-breadcrumb-current{font-family:Inter,sans-serif;font-size:14px;color:#000;font-weight:500}.browser-view-header-actions{display:flex;align-items:center;gap:16px}.browser-view-content{flex:1;display:flex;flex-direction:column;padding:16px 40px 24px;overflow-y:auto;min-height:0;gap:24px}.browser-frame{flex:0 1 auto;max-height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #EBEBEB;border-radius:20px;overflow:hidden;position:relative;min-height:450px;box-shadow:0 2px 40px #0000000f,inset -2px -2px 4px #0000000d,inset 2px 2px .8px #fff}.browser-frame-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;border-radius:0;border:none;max-height:none;min-height:auto}.browser-tabs-header{background:#e9f3ff;display:flex;align-items:flex-end;padding-top:4px}.browser-fullscreen-btn{margin-left:auto;margin-right:12px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease}.browser-fullscreen-btn:hover{background:#00000014;color:#1a1a1a}.browser-window-controls{display:flex;align-items:center;gap:6px;padding:0 16px;height:36px}.browser-control-dot{width:12px;height:12px;border-radius:50%}.browser-control-dot-red{background:#ff5f57}.browser-control-dot-yellow{background:#febc2e}.browser-control-dot-green{background:#28c840}.browser-tabs{display:flex;align-items:flex-end}.browser-tab{display:flex;align-items:center;gap:8px;padding:8px 12px;height:36px;border-radius:8px 8px 0 0;cursor:pointer;transition:background .15s ease;position:relative}.browser-tab-active{background:#fff}.browser-tab:not(.browser-tab-active){background:transparent}.browser-tab:not(.browser-tab-active):hover{background:#ffffff80}.browser-tab-icon{width:24px;height:24px;border-radius:80px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;border:.5px solid #EBEBEB}.browser-tab-icon img{width:100%;height:100%;object-fit:contain}.browser-tab-title{font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#000;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-tab-close{width:8px;height:8px;opacity:.4;cursor:pointer}.browser-tab-close:hover{opacity:.7}.browser-tab-divider{width:1px;height:17px;background:#b5b5b5;border-radius:4px;margin:0 4px;align-self:center}.browser-tab-status-badge{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:4px}.browser-tab-status-running{background:#2e7d32;animation:badge-pulse 1.5s ease-in-out infinite}.browser-tab-status-loading{background:#9e9e9e;animation:badge-pulse 1.5s ease-in-out infinite}.browser-tab-status-paused{background:#e65100}.browser-tab-status-completed{background:#2e7d32}.browser-tab-status-failed{background:#c62828}.browser-tab-status-cancelled{background:#9e9e9e}.browser-tab-status-question{background:#f9a825;animation:badge-pulse 1s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.browser-nav-bar{display:flex;align-items:center;gap:18px;padding:0 16px;height:38px;background:#fff}.browser-nav-controls{display:flex;align-items:center;gap:16px}.browser-nav-btn{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;opacity:.5;transition:opacity .15s ease}.browser-nav-btn:hover{opacity:1}.browser-nav-btn svg{width:16px;height:16px}.browser-url-bar{flex:1;display:flex;align-items:center;gap:10px;padding:0 18px;height:28px;background:#f1f3f4;border-radius:30px}.browser-url-icon{width:8px;height:11px;opacity:.5}.browser-url-text{display:flex;align-items:center;font-family:Manrope,sans-serif;font-size:12px}.browser-url-domain{font-weight:600;color:#212121}.browser-url-path{font-weight:500;color:#202020;opacity:.7}.browser-nav-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden}.browser-nav-avatar img{width:100%;height:100%;object-fit:cover}.browser-nav-menu{display:flex;flex-direction:column;gap:3px;cursor:pointer}.browser-nav-menu-dot{width:3px;height:3px;background:#e3e4e6;border-radius:50%}.browser-content{flex:1;position:relative;background:#fff;overflow-y:auto;overflow-x:hidden;min-height:0}.browser-content iframe{width:100%;height:100%;border:none}.browser-content img{width:100%;height:auto;display:block}.browser-content-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;gap:16px;background:#f9f9fa}.browser-floating-controls{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:0;padding:12px;background:#fff;border-radius:13px;box-shadow:0 2px 40px #0000001a;z-index:10}.browser-control-btn{display:flex;align-items:center;gap:4px;padding:8px;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}.browser-control-btn:hover{background:#0000000d}.browser-control-btn-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.browser-control-btn-text{font-family:Inter Display,Inter,sans-serif;font-size:14px;color:#595959}.browser-control-btn-cancel .browser-control-btn-text{color:#fa423e}.browser-control-btn:disabled{cursor:not-allowed;opacity:.4}.browser-control-btn:disabled:hover{background:transparent}.browser-control-loading{display:flex;align-items:center;justify-content:center;color:#595959;padding:4px 16px}.broker-operator-view__portal-tabs{display:flex;flex-direction:row;gap:4px;padding:8px 16px 0;border-bottom:1px solid #EBEBEB;flex-shrink:0;overflow-x:auto}.broker-operator-view__portal-tab{display:flex;align-items:center;gap:8px;padding:8px 14px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;border-radius:6px 6px 0 0;white-space:nowrap;transition:background .15s ease,border-color .15s ease;margin-bottom:-1px}.broker-operator-view__portal-tab:hover{background:#f5f5f5}.broker-operator-view__portal-tab--active{border-bottom-color:#2100cc;background:#fafafa}.broker-operator-view__portal-tab-name{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#111827}.broker-operator-view__portal-tab-status{font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px}.broker-operator-view__portal-tab-status--needs-input{background:#fef3c7;color:#92400e}.broker-operator-view__portal-tab-status--running{background:#dcfce7;color:#166534}.broker-operator-view__portal-tab-status--paused{background:#fff7ed;color:#c2410c}.broker-operator-view__portal-tab-status--completed{background:#dcfce7;color:#166534}.broker-operator-view__portal-tab-status--cancelled,.broker-operator-view__portal-tab-status--pending{background:#f3f4f6;color:#6b7280}.broker-operator-view__portal-tab-status--failed{background:#fee2e2;color:#991b1b}.broker-operator-view__portal-column{display:flex;flex-direction:column;gap:12px}.broker-operator-view__portal-controls{display:flex;flex-direction:row;gap:8px;align-items:center}.broker-operator-view__stream-overlay{border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px;overflow:hidden;background:#000}.broker-operator-view__stream-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#000000b3;color:#fff}.broker-operator-view__stream-label{font-size:11px;font-weight:500;letter-spacing:.04em;opacity:.85}.broker-operator-view__stream-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ffffff26;border:none;border-radius:4px;color:#fff;cursor:pointer}.broker-operator-view__stream-btn:hover{background:#ffffff4d}.broker-operator-view__stream-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center}.broker-operator-view__stream-fullscreen-inner{width:90vw;max-width:1200px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 24px 48px #0009}.broker-operator-view__stream-img{width:100%;display:block}.broker-operator-view__stream-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:#fff9;font-family:Inter,sans-serif;font-size:13px}.browser-view-sidebar{width:400px;display:flex;flex-direction:column;background:#fff;flex-shrink:0;max-height:100vh;overflow:hidden}.browser-view-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px;height:72px;border-bottom:.5px solid rgba(0,0,0,.1);flex-shrink:0;box-sizing:border-box}.browser-view-sidebar-title{display:flex;align-items:center;gap:8px}.browser-view-ai-avatar{width:24px;height:24px;border-radius:50%;background:#e9f3ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.browser-view-ai-avatar img{width:100%;height:100%;object-fit:cover}.browser-view-sidebar-title span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000}.browser-view-sidebar-actions{display:flex;align-items:center;gap:8px}.browser-view-sidebar-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000000a;border:.5px dashed rgba(0,0,0,.8);border-radius:8px;cursor:pointer}.browser-view-sidebar-content{flex:1;display:flex;flex-direction:column;gap:12px;padding:24px;overflow-y:auto;min-height:0}.browser-view-user-message{padding:16px 20px;background:#e9f3ff;border-radius:16px 24px 4px 16px;width:100%}.browser-view-user-message p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#0c0c0da6;line-height:20px}.browser-view-progress-card{display:flex;flex-direction:column;gap:10px;padding:24px;background:#fafafa;border-radius:20px}.browser-view-progress-step{display:flex;align-items:center;gap:12px}.browser-view-progress-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.browser-view-progress-icon img{width:100%;height:100%;object-fit:contain}.browser-view-progress-icon-check{width:24px;height:24px;color:#16a34a}.browser-view-progress-icon-spinner{width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.browser-view-progress-text{flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#414651}.browser-view-progress-text-bold{font-weight:600}.browser-view-progress-text-pending{opacity:.5}.browser-view-chat-input-container{display:flex;flex-direction:column;gap:8px;padding:16px 12px;margin:0 24px 24px;background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:16px;flex-shrink:0}.browser-view-chat-input{width:100%;border:none;outline:none;font-family:Inter,sans-serif;font-size:14px;color:#000;background:transparent;resize:none}.browser-view-chat-input::placeholder{color:#0006}.browser-view-chat-actions{display:flex;align-items:center;justify-content:flex-end}.browser-view-chat-tools{display:flex;align-items:center;gap:8px;padding-left:8px}.browser-view-chat-tool-btn{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#0006}.browser-view-chat-tool-btn:hover{color:#0009}.browser-view-chat-send-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#2f10cf;border:none;border-radius:8px;cursor:pointer;color:#fff}.browser-view-chat-send-btn:hover{background:#2100cc}.browser-view-chat-send-btn:disabled{background:#ccc;cursor:not-allowed}.browser-content-loading-spinner{width:40px;height:40px;border:3px solid #E5E5E5;border-top-color:#2100cc;border-radius:50%;animation:spin 1s linear infinite}.browser-content-loading-text{font-family:Inter,sans-serif;font-size:14px;color:#0009}.browser-content-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;background:#fff5f5;padding:24px}.browser-content-error-icon{width:48px;height:48px;color:#fa423e}.browser-content-error-text{font-family:Inter,sans-serif;font-size:14px;color:#fa423e;text-align:center}.browser-view-back-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;color:#000;transition:background .15s ease}.browser-view-back-btn:hover{background:#e8e8e8}.browser-view-chat-messages{display:flex;flex-direction:column;gap:12px;margin-top:12px}.browser-view-chat-message{padding:16px 20px;border-radius:16px;max-width:100%}.browser-view-chat-message p{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.browser-view-chat-question{background:#fff3e0;border:1px solid #FFE0B2;border-radius:16px 24px 24px 4px}.browser-view-chat-question p{color:#e65100}.browser-view-chat-message-wrapper{display:flex;flex-direction:column}.browser-view-chat-label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;margin-bottom:4px}.browser-view-chat-label-user{color:#0006;align-self:flex-end}.browser-view-chat-label-agent{color:#0006;align-self:flex-start}.browser-view-chat-message-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#e65100}.browser-view-chat-avatar{width:20px;height:20px;border-radius:50%}.browser-view-chat-user{background:#e9f3ff;border-radius:16px 24px 4px 16px;align-self:flex-end}.browser-view-chat-user p{color:#0c0c0da6}.browser-view-chat-assistant{background:#f5f5f5;border-radius:4px 24px 24px 16px}.browser-view-chat-message-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.browser-view-chat-toggle-btn{background:none;border:none;padding:0;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#2100cc;cursor:pointer}.browser-view-chat-toggle-btn:hover{text-decoration:underline}.browser-view-results{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 24px;gap:32px;width:100%;max-width:590px;margin:0 auto}.browser-view-results-section-label{width:100%;padding:0 24px}.browser-view-results-section-label span{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#0006;letter-spacing:2px;text-transform:uppercase}.browser-view-results-card{display:flex;gap:16px;padding:24px;background:#f9f9fa;border:1px solid #EBEBEB;border-radius:20px;box-shadow:0 2px 20px #00000008;position:relative;overflow:hidden;width:100%}.browser-view-results-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset -2px -2px 4px #0000000d,inset 2px 2px #fff;pointer-events:none}.browser-view-results-info{flex:1;display:flex;flex-direction:column;gap:4px;z-index:1}.browser-view-results-title,.browser-view-results-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#000;margin:0;line-height:20px}.browser-view-results-status{display:inline-block;align-self:flex-start;padding:4px 12px;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;margin-top:12px}.browser-view-results-status-completed{background:#d1fae5;color:#065f46}.browser-view-results-status-cancelled,.browser-view-results-status-failed{background:#fee2e2;color:#dc2626}.browser-view-results-preview{width:266px;flex-shrink:0;z-index:1}.browser-view-results-mockup{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:12px;position:relative;height:140px}.browser-view-results-dots{display:flex;gap:4px;margin-bottom:12px}.browser-view-results-dot{width:8px;height:8px;border-radius:50%}.browser-view-results-dot-red{background:#ff5f57}.browser-view-results-dot-yellow{background:#febc2e}.browser-view-results-dot-green{background:#28c840}.browser-view-results-mockup-lines{display:flex;flex-direction:column;gap:8px}.browser-view-results-mockup-line{height:12px;background:#f0f0f0;border-radius:4px}.browser-view-results-mockup-line-short{width:60%}.browser-view-results-cursor{position:absolute;bottom:20px;right:20px;width:32px;height:32px;background:linear-gradient(135deg,#333,#666);clip-path:polygon(0 0,100% 50%,40% 50%,40% 100%);opacity:.9}.browser-view-results-feedback{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:#f9f9fa;border-radius:16px;align-self:center}.browser-view-results-feedback-text{font-family:Inter,sans-serif;font-size:14px;color:#000}.browser-view-results-feedback-buttons{display:flex;align-items:center;gap:8px}.browser-view-results-feedback-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#0006;border-radius:8px}.browser-view-results-feedback-btn:hover{background:#0000000d;color:#0009}.browser-view-results-feedback-btn.active{color:#2100cc}.browser-playback-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:14px 28px;background:#000000b3;color:#fff;border:none;border-radius:12px;cursor:pointer;font-family:Inter Display,Inter,sans-serif;font-size:15px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,transform .15s ease}.browser-playback-btn:hover{background:#000000d9;transform:translate(-50%,-50%) scale(1.03)}.browser-playback-btn span{line-height:1}.browser-playback-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#0009;border-radius:50%;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@layer legacy{.broker-operator-page{display:flex;flex-direction:column;height:100vh;overflow:hidden}.broker-operator-page .browser-view{flex:1;height:auto;max-height:none}.broker-operator-page .browser-view-main{max-height:none}}@layer legacy{.oar-status-container{padding:24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;margin-top:16px}.oar-status-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#1a1a2e}.oar-status-header h3{margin:0;font-size:16px;font-weight:600}.oar-status-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:20px}.oar-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.oar-portal-section{display:flex;flex-direction:column;gap:8px}.oar-portal-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s ease}.oar-portal-card.auto,.oar-portal-card.manual{background:#f0fdf4;border-color:#86efac}.oar-portal-card.waiting{background:#fefce8;border-color:#fde68a;cursor:pointer}.oar-portal-card.waiting:hover{border-color:#f59e0b}.oar-icon-received{color:#16a34a}.oar-icon-waiting{color:#d97706}.oar-portal-name{font-weight:600;font-size:14px;color:#1a1a2e}.oar-portal-status{font-size:12px;color:#6b7280}.oar-upload-toggle{display:flex;align-items:center;gap:4px;margin-top:4px;padding:4px 10px;background:transparent;border:1px solid #d97706;border-radius:6px;color:#d97706;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.oar-upload-toggle:hover{background:#fef3c7}.oar-portal-actions{display:flex;align-items:center;gap:8px;margin-top:4px}.oar-cancel-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid #9ca3af;border-radius:6px;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.oar-cancel-btn:hover{background:#f3f4f6;color:#ef4444;border-color:#ef4444}.oar-portal-card.cancelled{border-color:#d1d5db;background:#f9fafb}.oar-icon-cancelled{color:#9ca3af}.oar-upload-zone{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.oar-dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.oar-dropzone:hover{border-color:#6366f1;background:#f5f3ff}.oar-dropzone-icon{color:#9ca3af}.oar-dropzone-text{font-size:13px;color:#6b7280;text-align:center}.oar-file-list{display:flex;flex-direction:column;gap:4px}.oar-file-item{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.oar-file-item svg:first-child{color:#ef4444;flex-shrink:0}.oar-file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.oar-file-size{color:#9ca3af;font-size:11px;flex-shrink:0}.oar-file-remove{display:flex;align-items:center;padding:2px;background:none;border:none;color:#9ca3af;cursor:pointer;border-radius:4px;flex-shrink:0}.oar-file-remove:hover{color:#ef4444;background:#fef2f2}.oar-submit-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.oar-submit-btn:hover:not(:disabled){background:#4338ca}.oar-submit-btn:disabled{opacity:.5;cursor:not-allowed}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.oar-generating-banner,.oar-completed-banner,.oar-failed-banner,.oar-insufficient-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:14px}.oar-generating-banner{background:#eff6ff;color:#1d4ed8;border:1px solid #93c5fd}.oar-completed-banner{background:#f0fdf4;color:#166534;border:1px solid #86efac}.oar-failed-banner{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.oar-insufficient-banner{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;margin-bottom:12px}.oar-open-report-btn{margin-left:auto;padding:6px 16px;background:#16a34a;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.oar-open-report-btn:hover{background:#15803d}.oar-cancelled-banner{background:#f3f4f6;color:#4b5563;border:1px solid #d1d5db}.oar-frozen{opacity:.6;pointer-events:none}.oar-actions-row{display:flex;align-items:center;gap:10px}.oar-generate-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.oar-generate-btn:hover:not(:disabled){background:#4338ca}.oar-generate-btn:disabled{opacity:.4;cursor:not-allowed}.oar-cancel-all-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.oar-cancel-all-btn:hover{color:#dc2626;border-color:#dc2626;background:#fef2f2}}@layer legacy{.quotation-upload-page{padding:24px}.quotation-upload-page h2{margin:0 0 16px;font-size:18px;font-weight:600}.quotation-upload-watcher-loading{padding:16px;color:#6b7280}.quotation-upload-watcher-error{display:flex;align-items:center;gap:12px;padding:16px;color:#b91c1c}.quotation-upload-watcher-retry{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer}.quotation-upload-watcher-retry:hover{background:#f3f4f6}}@layer legacy{.file-type-icon{display:block;flex-shrink:0;object-fit:contain}}@layer legacy{.report-selector-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md);background-color:var(--surface);border-bottom:1px solid var(--n-line);padding:var(--sp-md) var(--sp-2xl);position:sticky;top:0;z-index:var(--z-content-menu)}.report-dropdown-container{position:relative;min-width:0}.report-dropdown-btn{background:none;border:none;color:var(--n-ink);font:inherit;font-size:var(--fs-lg);font-weight:var(--fw-semibold);cursor:pointer;display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-sm);max-width:100%;transition:background-color var(--motion-fast),color var(--motion-fast)}.report-dropdown-btn:hover{background-color:var(--surface-1)}.report-dropdown-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.report-dropdown-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{font-size:var(--fs-xs);color:var(--n-faint)}.report-dropdown.dashboard-style{position:absolute;top:100%;left:0;background:var(--surface);border:1px solid var(--n-line);border-radius:var(--r-md);box-shadow:var(--sh-pop);min-width:380px;max-width:520px;max-height:500px;display:flex;flex-direction:column;z-index:var(--z-content-menu);overflow:hidden;margin-top:var(--sp-2xs)}.report-dropdown-header{padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--n-line);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-md)}.report-list{flex:1;overflow-y:auto;min-height:0;padding:var(--sp-sm)}.report-list-item{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-sm) var(--sp-md);cursor:pointer;border-radius:var(--r-sm);transition:background-color var(--motion-fast);margin-bottom:var(--sp-3xs)}.report-list-item:last-child{margin-bottom:0}.report-list-item:hover{background-color:var(--surface-1)}.report-list-item.active{background-color:var(--accent-soft-bg)}.report-list-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--surface-2);border-radius:var(--r-xs);color:var(--n-muted);flex-shrink:0;transition:background-color var(--motion-fast),color var(--motion-fast)}.report-list-item.active .report-list-item-icon{background-color:var(--accent-soft-border);color:var(--accent-soft-text)}.report-list-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.report-list-item-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--n-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--lh-compact)}.report-list-item.active .report-list-item-name{color:var(--accent-soft-text);font-weight:var(--fw-semibold)}.report-list-item-delete{padding:var(--sp-2xs) 10px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--bad-soft-text);background-color:transparent;border:1px solid var(--bad-soft-border);border-radius:var(--r-xs);cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast);flex-shrink:0;opacity:0}.report-list-item:hover .report-list-item-delete,.report-list-item-delete:focus-visible{opacity:1}.report-list-item-delete:hover{background-color:var(--bad-soft-bg)}.report-list-empty{padding:var(--sp-4xl) var(--sp-lg);text-align:center;color:var(--n-faint);font-size:var(--fs-sm);line-height:var(--lh-body)}.document-workspace{flex:1;display:flex;flex-direction:column;background-color:#f3f4f6;padding:0;overflow:hidden}.document-editor-component{flex:1;display:flex;flex-direction:column;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:0;overflow:hidden}.document-editor-component .jodit-editor-container{flex:1;display:flex;flex-direction:column;position:relative;background:#f3f4f6;border-radius:0;box-shadow:none;border:none;overflow:hidden;min-height:0}.document-editor-component .jodit-editor-container .jodit-react-container{flex:1 1 0;display:flex;flex-direction:column;min-height:0}.stream-preparing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}.stream-preparing-overlay .content{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;box-shadow:0 8px 24px #00000014;color:#111827;font-weight:500}.stream-preparing-overlay .spinner{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin .9s linear infinite}.stream-preparing-overlay .message{font-size:14px;color:#374151}@keyframes spin{to{transform:rotate(360deg)}}.document-editor-component .jodit-status-bar{display:none!important}.document-editor-component .jodit-container{border:none!important;border-radius:0!important;box-shadow:none!important;resize:none!important;height:auto!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;min-height:200px!important}.document-editor-component .jodit-editor__resize,.document-editor-component .jodit-container>.jodit-editor__resize{display:none!important}.document-editor-component .jodit-editor-container .jodit-toolbar,.document-editor-component .jodit-container .jodit-toolbar__box{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e5e7eb!important;background-color:#fafbfc!important;padding:4px 8px!important}.document-editor-component .jodit-toolbar-button{min-width:28px!important;height:28px!important}.document-editor-component .jodit-toolbar-button button{min-width:28px!important;height:28px!important;padding:2px!important}.document-editor-component .jodit-editor-container .jodit-workplace{flex:1 1 auto!important;height:auto!important;display:flex!important;flex-direction:column!important;border:none!important;line-height:1.6!important;overflow:visible!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg{flex:1 1 auto!important;padding:0!important;border:none!important;outline:none!important;overflow-y:auto!important;min-height:0!important;resize:none!important;line-height:1.6!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg p{line-height:1.6!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg blockquote{border-left:4px solid #cccccc!important;padding-left:16px!important;font-style:italic!important;background-color:transparent!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg code{background-color:#f5f5f5!important;padding:2px 4px!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg pre{background-color:#f8f8f8!important;border:1px solid #dddddd!important;padding:12px!important;overflow-x:auto!important;line-height:1.4!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg ul,.document-editor-component .jodit-editor-container .jodit-wysiwyg ol{padding-left:24px!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg li{line-height:1.6!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg a{text-decoration:underline!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg table{border-collapse:collapse!important;width:100%!important;table-layout:fixed!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg table th,.document-editor-component .jodit-editor-container .jodit-wysiwyg table td{border:1px solid #dddddd!important;padding:8px 12px!important;text-align:left!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg table th{background-color:#f0f0f0!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg table tr:nth-child(2n){background-color:transparent!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg .page-break:before{content:"Page Break";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#f9fafb;padding:2px 8px;font-size:11px;font-weight:500;border-radius:4px;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#6b7280;z-index:10}.document-editor-component .jodit-editor-container .jodit-wysiwyg .page-break{position:relative}@media screen{.document-editor-component .jodit-editor-container .jodit-wysiwyg .page-break{border-top:2px dashed #ccc!important}}@media print{@page{size:A4;margin:20mm}.document-editor-component{background:#fff!important;margin:0!important;padding:0!important}.document-workspace{background:#fff!important;padding:0!important;margin:0!important}.document-editor-component .jodit-editor-container{box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;border-radius:0!important}.document-editor-component .jodit-editor-container .jodit-toolbar{display:none!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg{padding:0!important;margin:0 auto!important;background:#fff!important;max-width:170mm!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg thead{display:table-header-group!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg tr{page-break-inside:avoid!important;page-break-after:auto!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg table{table-layout:fixed!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg th,.document-editor-component .jodit-editor-container .jodit-wysiwyg td{word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg .page-break:before{display:none!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg .page-break{border-top:none!important}.document-editor-component .jodit-editor-container .jodit-wysiwyg img{display:block!important;margin:16px auto!important;max-width:100%!important;height:auto!important;float:none!important;clear:both!important}}}@layer legacy{.streaming-progress-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.streaming-progress-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 32px;box-shadow:0 8px 32px #00000014}.streaming-progress-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.streaming-progress-item{display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px);animation:fadeSlideIn .3s ease forwards}.streaming-progress-icon{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.streaming-progress-icon svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;max-width:24px;max-height:24px;display:block}.streaming-progress-icon svg.streaming-spinner{animation:streaming-progress-spin 1s linear infinite}.streaming-progress-text{font-size:15px;font-weight:500;color:#374151}.streaming-progress-item.completed .streaming-progress-text{color:#111827}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes streaming-progress-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer legacy{body:has(.markdown-main-content-area){margin:0!important;padding:0!important;overflow:hidden}.main-content:has(.markdown-main-content-area){padding:0;overflow:hidden;display:flex;flex-direction:row;height:100vh;background-color:var(--canvas, #f8f9fa)}.document-editor-page{flex:1;display:flex;flex-direction:row;min-width:0;height:100vh;overflow:hidden}.document-editor-breadcrumb-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-md) var(--sp-2xl);background:var(--surface);border-bottom:1px solid var(--n-line);min-height:57px;box-sizing:border-box}.document-editor-breadcrumb-bar .breadcrumb-left{display:flex;flex-direction:row;align-items:center;gap:var(--sp-md)}.document-editor-breadcrumb-bar .breadcrumb-nav{display:flex;flex-direction:row;align-items:center;gap:var(--sp-sm);font-size:var(--fs-md);line-height:var(--lh-compact)}.document-editor-breadcrumb-bar .breadcrumb-link{font-size:var(--fs-md);color:var(--n-muted);text-decoration:none;transition:color var(--motion-fast)}.document-editor-breadcrumb-bar .breadcrumb-link:hover{color:var(--n-body)}.document-editor-breadcrumb-bar .breadcrumb-separator{font-size:var(--fs-md);color:var(--n-faint)}.document-editor-breadcrumb-bar .breadcrumb-current{font-size:var(--fs-md);color:var(--n-muted)}.document-editor-breadcrumb-bar .breadcrumb-document-name{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--n-ink)}.document-editor-breadcrumb-bar .breadcrumb-right{display:flex;align-items:center;gap:var(--sp-sm)}.document-editor-breadcrumb-bar .breadcrumb-icon-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--sp-2xs);border-radius:var(--r-xs);cursor:pointer;color:var(--n-muted);background:transparent;border:none;transition:background var(--motion-fast),color var(--motion-fast)}.document-editor-breadcrumb-bar .breadcrumb-icon-btn:hover{background:var(--surface-1);color:var(--n-body)}.document-editor-breadcrumb-bar .breadcrumb-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.markdown-main-content-area{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:0}.markdown-document-header{display:flex;align-items:center;justify-content:center;background:var(--surface);border-bottom:1px solid var(--n-line);padding:var(--sp-sm) var(--sp-2xl);box-sizing:border-box}.markdown-document-area{flex:1;display:flex;flex-direction:column;overflow:hidden}.markdown-instructions-area{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:var(--canvas)}.instructions-page{width:100%;max-width:760px;margin:0 auto;padding:var(--sp-4xl) var(--sp-2xl);box-sizing:border-box}.instructions-page__header{margin-bottom:var(--sp-2xl)}.instructions-page__header h1{margin:0 0 var(--sp-2xs);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--n-ink)}.instructions-page__subtitle{margin:0;color:var(--case-helper-color);font-size:var(--case-helper-font-size);line-height:var(--case-helper-line-height)}.instructions-page__label{display:block;margin-bottom:var(--sp-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--n-strong)}.instructions-page__textarea{width:100%;min-height:120px;padding:var(--case-control-padding-y) var(--case-control-padding-x);border:var(--case-control-border);border-radius:var(--case-control-radius);background:var(--case-control-bg);color:var(--case-control-color);font:inherit;font-size:var(--case-control-font-size);line-height:var(--lh-body);resize:vertical;box-sizing:border-box;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.instructions-page__textarea::placeholder{color:var(--case-control-placeholder-color)}.instructions-page__textarea:hover{border-color:var(--case-control-hover-border-color)}.instructions-page__textarea:focus{outline:none;border-color:var(--case-control-focus-border-color);box-shadow:var(--focus-ring)}.instructions-page__help{margin:var(--sp-sm) 0 var(--sp-xl);color:var(--case-helper-color);font-size:var(--case-helper-font-size);line-height:var(--case-helper-line-height)}.instructions-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-5xl);text-align:center;color:var(--n-muted)}.instructions-content h2{margin:0 0 var(--sp-lg) 0;font-size:var(--fs-xl);color:var(--n-ink)}.instructions-content p{margin:0;font-size:var(--fs-md);max-width:400px}.document-editor-right-panel{width:400px;height:100vh;border-left:1px solid var(--n-line);background:var(--surface);flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;transition:width var(--motion-panel),opacity var(--motion-panel)}.document-editor-right-panel.collapsed{width:0;min-width:0;overflow:hidden;opacity:0;pointer-events:none;border-left:none}.right-panel-tabs{display:flex;justify-content:center;padding:var(--sp-sm) var(--sp-lg);border-bottom:1px solid var(--n-line);min-height:57px;box-sizing:border-box;align-items:center;flex-shrink:0}.right-panel-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.right-panel-body.is-hidden{display:none}.right-panel-drafts{padding:var(--sp-lg);overflow-y:auto;gap:var(--sp-md)}.right-panel-drafts-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm)}.right-panel-draft-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3xs)}.right-panel-draft-list button{display:flex;align-items:center;gap:var(--sp-sm);width:100%;padding:var(--sp-sm) var(--sp-md);border:none;border-radius:var(--r-sm);background:transparent;color:var(--n-body);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.right-panel-draft-list button svg{flex-shrink:0;color:var(--n-muted)}.right-panel-draft-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-panel-draft-list button:hover{background:var(--surface-1)}.right-panel-draft-list button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.right-panel-draft-list button.is-active{background:var(--accent-soft-bg);color:var(--accent-soft-text);font-weight:var(--fw-semibold)}.right-panel-draft-list button.is-active svg{color:var(--accent-soft-text)}.right-panel-empty{margin:0;color:var(--case-helper-color);font-size:var(--case-helper-font-size);line-height:var(--case-helper-line-height)}.right-panel-history{padding:var(--sp-5xl) var(--sp-xl);align-items:center;text-align:center;color:var(--n-muted)}.right-panel-history p{margin:0;font-size:var(--fs-md)}.right-panel-history .right-panel-empty-hint{margin-top:var(--sp-sm);font-size:var(--case-helper-font-size);color:var(--n-faint)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-content.create-report-modal{max-width:600px;max-height:85vh;height:auto;overflow:hidden;display:flex;flex-direction:column}.create-report-modal .modal-header{flex-shrink:0}.create-report-modal .modal-body{flex:1;overflow-y:auto;padding:24px;min-height:0}.create-report-modal .modal-footer{flex-shrink:0;padding:16px 24px;border-top:1px solid #E5E7EB;background-color:#fff;display:flex;justify-content:space-between;gap:12px}.create-report-modal .form-row{display:flex;gap:16px;margin-bottom:20px}.create-report-modal .form-row .form-group{flex:1;margin-bottom:0}.create-report-modal .form-group{margin-bottom:20px}.create-report-modal .form-input,.create-report-modal .form-textarea{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;box-sizing:border-box}.create-report-modal .form-textarea{resize:vertical;min-height:100px;max-height:150px}.create-report-modal .form-group label{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.create-report-modal .btn{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border-width:1px;border-style:solid;cursor:pointer;transition:all .2s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E5E7EB;background-color:#fff;border-radius:12px 12px 0 0}.modal-header h3{margin:0;color:#5a5c69;font-weight:600;font-size:18px}.modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close:hover{background-color:#f3f4f6;color:#374151}.modal-body{padding:24px}.no-document-selected{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:var(--n-muted)}.no-document-selected h2{margin:0 0 16px;font-size:var(--fs-xl);color:var(--n-ink)}.no-document-selected p{margin:0 0 24px;font-size:var(--fs-md);max-width:400px}.document-editor-page .btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-width:1px;border-style:solid;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}:where(.document-editor-page) .btn{background:#fff;border-color:#dee2e6;color:#495057}:where(.document-editor-page) .btn:hover{background-color:#f8f9fa;border-color:#adb5bd}.create-report-form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:16px}.form-row .form-group{flex:1}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:500;color:#374151}.form-input,.form-textarea{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea{resize:vertical;min-height:100px;font-family:inherit}.checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;font-weight:400!important;color:#374151}.checkbox-input{margin:2px 0 0;width:16px;height:16px;cursor:pointer}.checkbox-text{flex:1;line-height:1.4}.form-help-text{font-size:13px;color:#6b7280;margin-top:4px;line-height:1.4}.loading-container{display:flex;align-items:center;justify-content:center;height:200px;color:var(--n-muted)}.no-reports-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--n-muted);text-align:center}.no-reports-state h2{margin:0 0 8px;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--n-ink)}.no-reports-state p{margin:0;font-size:var(--fs-md)}.required{color:#dc2626;font-weight:700}.form-input.error{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.form-input.error:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.error-message{display:block;color:#dc2626;font-size:12px;margin-top:4px;font-weight:500}.document-editor-page .btn.disabled,.document-editor-page .btn:disabled{background-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.template-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px}.template-card{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;text-align:center}.template-card:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.template-card.selected{border-color:#3b82f6;background-color:#eff6ff}.template-card span{margin-top:8px;font-size:14px;font-weight:500;color:#374151}.template-card.selected span{color:#1d4ed8}.modal-body .template-cards{margin-top:8px}.upload-progress-container{margin-top:16px;padding:12px;background-color:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.upload-progress-container h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.upload-progress-item{margin-bottom:12px}.upload-progress-item:last-child{margin-bottom:0}.upload-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.upload-progress-header .filename{font-size:12px;color:#374151;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-header .status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.upload-progress-header .status.converting{color:#7c3aed}.upload-progress-header .status.converted{color:#059669}.upload-progress-header .status.uploading{color:#dc6803}.upload-progress-header .status.completed{color:#047857}.upload-progress-header .status.error{color:#dc2626}.progress-bar{width:100%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill{height:100%;transition:width .3s ease;border-radius:2px}.progress-fill.converting{background-color:#7c3aed}.progress-fill.converted{background-color:#059669}.progress-fill.uploading{background-color:#dc6803}.progress-fill.completed{background-color:#047857}.progress-fill.error{background-color:#dc2626}.upload-summary{margin-top:16px;padding:12px;background-color:#f0fdf4;border-radius:6px;border:1px solid #bbf7d0;transition:all .3s ease}.upload-summary.uploading{background-color:#fef3c7;border-color:#fbbf24}.upload-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.upload-summary h4{margin:0;font-size:14px;font-weight:600;color:#15803d}.upload-summary.uploading h4{color:#92400e}.upload-status{font-size:12px;color:#92400e;font-weight:500}.upload-summary ul{margin:0;padding:0;list-style:none}.upload-summary li{display:flex;align-items:center;padding:4px 0;font-size:13px;color:#374151}.upload-summary .file-icon{margin-right:8px;font-size:14px}.upload-summary .filename{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.upload-file-status{font-size:16px;width:20px;text-align:center}.upload-file-status.pending{opacity:.5}.upload-file-status.converting{animation:spin 1s linear infinite}.upload-file-status.uploading{animation:pulse 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.streaming-indicator{position:absolute;top:10px;right:20px;z-index:1000}.streaming-badge{display:flex;align-items:center;gap:8px;background:#3b82f6;color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:500;box-shadow:0 2px 8px #3b82f64d;animation:pulse 2s infinite}.streaming-dot{width:8px;height:8px;background:#fff;border-radius:50%;animation:bounce 1.5s infinite ease-in-out}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}}@layer legacy{.tab-navigation{display:flex;align-items:center;justify-content:center;padding:4px 6px;gap:24px;margin:0 auto;width:100%;max-width:592px;border-radius:12px}.tab-container{display:flex;justify-content:center;gap:8px}.tab{display:flex;justify-content:center;align-items:center;padding:8px 12px;height:36px;width:204px;border-radius:100px;border:none;background:transparent;cursor:pointer;transition:all .2s;font-size:16px;font-weight:600;line-height:20px;color:#717680;opacity:.5}.tab.active{background:#f1f1f1;color:#3f3f46;opacity:1}.tab:hover:not(.active){opacity:.8}@media(max-width:768px){.tab-navigation{width:100%;padding:4px}.tab-container{flex-wrap:wrap;gap:8px}.tab{width:auto;min-width:120px;padding:6px 12px;font-size:14px}}}@layer legacy{.ticket-detail-header{background:#fff;flex-shrink:0}.ticket-header-content{display:flex;align-items:center;margin-top:14px;margin-bottom:14px;gap:24px;width:100%}.ticket-info-header{display:flex;align-items:center;flex-shrink:0}.ticket-title{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a;line-height:1.2}@media(max-width:768px){.ticket-detail-header{padding:16px 24px 0}.ticket-header-content{margin-top:16px;gap:16px}.ticket-title{font-size:1.3rem}}@media(max-width:480px){.ticket-detail-header{padding:12px 16px 0}.ticket-header-content{margin-top:12px;gap:12px;flex-direction:column;align-items:flex-start}.ticket-title{font-size:1.2rem}}}@layer legacy{.main-content:has(.support-query-detail-container){padding:0;margin-left:250px}.support-query-detail-container{display:flex;width:100%;height:100vh;overflow:hidden;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.support-query-detail-container *{font-family:inherit}.support-query-detail-container h1{font-size:20px;font-weight:900;line-height:28px;color:#3f3f46;margin:0 0 16px}.support-query-detail-container h2{font-size:20px;font-weight:800;line-height:28px;color:#3f3f46;margin:0 0 12px}.support-query-detail-container h3{font-size:16px;font-weight:700;line-height:24px;color:#3f3f46;margin:0 0 8px}.support-query-detail-container h4{font-size:16px;font-weight:600;line-height:24px;color:#3f3f46;margin:0 0 8px}.support-query-detail-container h5{font-size:16px;font-weight:500;line-height:24px;color:#3f3f46;margin:0 0 8px}.support-query-detail-container h6{font-size:16px;font-weight:400;line-height:24px;color:#3f3f46;margin:0 0 8px}.support-query-detail-container p,.support-query-detail-container li{font-size:16px;line-height:24px;color:#71717a;margin:0 0 12px}.support-query-detail-container p{white-space:pre-wrap}.support-query-detail-container p:last-child{margin-bottom:0}.support-query-detail-container ul,.support-query-detail-container ol{margin:0 0 12px;padding-left:20px}.support-query-detail-container li{margin-bottom:4px}.support-query-detail-container strong{font-weight:600;color:#3f3f46}.support-query-detail-container code{background:#f3f4f6;padding:2px 4px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px}.support-query-detail-container a{color:#3b82f6;text-decoration:none}.support-query-detail-container a:hover{text-decoration:underline}.support-main-content-area{display:flex;flex-direction:column;flex:1;height:100vh;overflow-y:auto;overflow-x:hidden}.support-query-header{display:flex;align-items:center;padding-top:24px;padding-bottom:72px;height:60px}.support-header-content{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:24px;width:100%}.support-main-column{display:flex;flex-direction:column;padding:0 24px 24px;gap:24px;box-sizing:border-box}.chat-sidebar{width:400px;height:100vh}.support-conversation-section,.support-response-section,.support-details-section{display:flex;flex-direction:column;gap:0}.support-placeholder-content{background:#f8f9fa;border:2px dashed #E5E7EB;border-radius:12px;padding:48px 24px;text-align:center;color:#6b7280}.support-placeholder-content h3{color:#374151;margin-bottom:12px}.support-placeholder-content p{color:#6b7280;margin-bottom:8px}.loading-state,.error-state{display:flex;justify-content:center;align-items:center;height:200px;color:#6b7280;font-size:16px}.error-state{color:#dc2626}.support-conversation-box{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #E4E4E7;border-radius:12px;gap:16px}.support-conversation-header{display:flex;justify-content:space-between;align-items:center}.support-chat-section,.support-messages-list{display:flex;flex-direction:column;gap:16px}.support-message-item{display:flex;flex-direction:column;max-width:80%}.support-message-item[data-alignment=right]{align-self:flex-end}.support-message-item[data-alignment=right] .support-message-bubble{background:#f1f5f9;color:#1e293b;border-radius:18px 18px 4px;margin-left:auto;border:1px solid #E2E8F0}.support-message-item[data-alignment=right] .support-message-meta{justify-content:flex-end}.support-message-item[data-alignment=right] .support-message-username{color:#3b82f6}.support-message-item[data-alignment=left]{align-self:flex-start}.support-message-item[data-alignment=left] .support-message-bubble{background:#f1f5f9;color:#1e293b;border-radius:18px 18px 18px 4px;border:1px solid #E2E8F0}.support-message-item[data-alignment=left] .support-message-username{color:#059669;font-weight:600}.support-message-item[data-username=agent]{align-self:flex-start!important}.support-message-item[data-username=agent] .support-message-bubble{background:#0021cccc!important;color:#fff!important;border-radius:8px!important;border:none!important;padding:8px;font-weight:400}.support-message-item[data-username=agent] .support-message-username{color:#0021cc!important;font-weight:600}.support-message-item[data-username=agent] .support-message-content,.support-message-item[data-username=agent] .support-message-content p{color:#fff!important}.support-message-bubble{padding:12px 16px;margin-top:4px;word-wrap:break-word;position:relative}.support-message-header{display:flex;align-items:center;margin-bottom:2px}.support-message-meta{display:flex;align-items:center;gap:8px;font-size:12px}.support-message-username{font-weight:600;font-size:13px}.support-message-time{color:#64748b;font-size:11px}.support-message-content{margin:0}.support-message-content p{margin:0;font-size:14px;line-height:20px;word-wrap:break-word}.support-query-item,.support-response-item{display:flex;flex-direction:column;padding:20px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;gap:12px;margin-bottom:20px}.support-query-header,.support-response-header{display:flex;justify-content:space-between;align-items:center}.support-query-meta,.support-response-meta{display:flex;align-items:center;gap:12px}.support-query-label,.support-response-label{font-size:14px;font-weight:600;color:#3f3f46}.support-query-date,.support-response-date{font-size:12px;color:#94a3b8}.support-response-actions{display:flex;align-items:center;gap:12px}.support-copy-response-btn{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:#f8fafc;color:#64748b;border:1px solid #E2E8F0;border-radius:6px;cursor:pointer;transition:all .2s;font-size:12px;gap:4px}.support-copy-response-btn:hover{background:#e2e8f0;color:#475569}.support-copy-response-btn svg{flex-shrink:0}.support-query-content,.support-response-content{color:#64748b}.support-query-content p,.support-response-content p{margin:0 0 8px;font-size:14px;line-height:20px}.support-query-content p:last-child,.support-response-content p:last-child{margin-bottom:0}.support-conversation-placeholder{display:flex;justify-content:center;align-items:center;padding:24px}.support-conversation-placeholder .support-placeholder-content{text-align:center}.support-conversation-placeholder h4{color:#6b7280;margin-bottom:8px}.support-conversation-placeholder p{color:#9ca3af;margin:0}.support-query-detail{padding:20px;max-width:1200px;margin:0 auto}.query-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.query-title{font-size:24px;font-weight:600;color:#333;margin-bottom:10px}.query-meta{display:flex;gap:20px;color:#666;font-size:14px}.back-button{background:#f5f5f5;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;margin-bottom:20px;font-size:14px;color:#333}.back-button:hover{background:#e9e9e9}.activity-section{margin-top:30px}.section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.activity-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden}.activity-header{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.activity-header:hover{background:#f1f3f4}.activity-title-section{display:flex;align-items:center;gap:12px}.activity-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.activity-icon.success{color:#4caf50}.activity-icon.error{color:#f44336}.activity-icon.warning{color:#ff9800}.activity-title{font-weight:600;color:#333;font-size:16px}.chevron{transition:transform .2s ease;color:#666}.chevron.expanded{transform:rotate(180deg)}.activity-content{padding:20px;background:#fff}.activity-content.collapsed{display:none}.verdict-section{margin-bottom:16px}.verdict-label{font-weight:600;color:#333;margin-bottom:8px}.verdict-text{color:#666;line-height:1.5}.verdict-text strong{color:#333}.message-bubble{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:0;margin:16px 0}.message-header{padding:16px 20px;font-weight:600;color:#333;font-size:16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;margin:0}.message-content{padding:16px 20px;background:#fff;line-height:1.6;color:#333}.message-content h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.message-content p{margin:0 0 12px}.message-content p:last-child{margin-bottom:0}.loading{text-align:center;padding:40px;color:#666}.error{text-align:center;padding:40px;color:#f44336}.support-explainability-section{display:flex;flex-direction:column;gap:24px;padding:0}.text-fields-section{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:16px}.text-fields-section h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#374151}.text-fields-json{background:#fff;border:1px solid #D1D5DB;border-radius:6px;padding:12px;overflow-x:auto}.text-fields-json pre{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#374151;white-space:pre-wrap;word-wrap:break-word}.explainability-content{display:flex;flex-direction:column;gap:24px}.explainability-section-title{font-size:20px;font-weight:700;line-height:28px;color:#3f3f46;margin:0 0 16px;text-align:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.support-documents-section{display:flex;flex-direction:column;gap:24px}.documents-container{display:flex;flex-direction:column;gap:32px}.documents-section{display:flex;flex-direction:column;gap:16px}.documents-section-title{font-size:18px;font-weight:600;line-height:24px;color:#6b7280;margin:0}.documents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.document-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;transition:all .2s ease;cursor:pointer}.document-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a}.document-card.clickable{cursor:pointer}.document-card.clickable:hover{border-color:#3b82f6;box-shadow:0 4px 12px -1px #3b82f626;transform:translateY(-1px)}.document-id{font-size:12px;font-weight:400;line-height:16px;color:#9ca3af;margin:2px 0 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.document-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.document-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.document-title{font-size:16px;font-weight:600;line-height:20px;color:#111827;margin:0;word-break:break-word}.document-type{font-size:12px;font-weight:500;line-height:16px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0}.document-source{font-size:14px;font-weight:500;line-height:18px;color:#059669;margin:4px 0 0}.document-score{font-size:14px;font-weight:500;line-height:18px;color:#3b82f6;margin:2px 0 0}.support-details-section{display:flex;flex-direction:column;gap:24px}.support-request-container{background:#fff;border-radius:12px;border:1px solid #E2E8F0;overflow:hidden}.support-request-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.support-request-title{margin:0;font-size:18px;font-weight:600;color:#1e293b}.support-request-content{padding:24px}.support-metadata-container{background:#fff;border-radius:12px;border:1px solid #E2E8F0;overflow:hidden}.support-metadata-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.support-metadata-title{margin:0;font-size:18px;font-weight:600;color:#1e293b}.support-metadata-content{padding:24px}.query-metadata{display:flex;flex-direction:column;gap:16px;background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #E5E7EB}.metadata-item{display:flex;gap:8px;font-size:16px;line-height:24px}.metadata-item strong{color:#374151;font-weight:600;min-width:140px;flex-shrink:0}.metadata-item:not(:last-child){padding-bottom:8px;border-bottom:1px solid #E5E7EB}.document-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.document-modal{background:#fff;border-radius:16px;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.document-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #E5E7EB;background:#fff}.document-modal-header h3{margin:0;font-size:20px;font-weight:600;color:#111827}.document-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;transition:all .2s}.document-modal-close:hover{background:#e5e7eb;color:#374151}.document-modal-content{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.document-metadata{background:#f9fafb;padding:16px;border-radius:8px;border:1px solid #E5E7EB}.metadata-row{display:flex;gap:8px;margin-bottom:8px;font-size:14px;line-height:20px}.metadata-row:last-child{margin-bottom:0}.metadata-row strong{color:#374151;font-weight:600;min-width:120px;flex-shrink:0}.document-content{flex:1;background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.document-text{padding:16px;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#374151;background:#f9fafb;white-space:pre-wrap;word-wrap:break-word;max-height:400px;overflow-y:auto}.document-image{max-width:100%;height:auto;display:block;margin:0 auto}.pdf-viewer{padding:16px;text-align:center}.download-link{display:inline-block;padding:8px 16px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;margin-top:12px;transition:background .2s}.download-link:hover{background:#2563eb;text-decoration:none;color:#fff}.document-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:#6b7280;font-style:italic}@media(max-width:768px){.document-modal{width:95%;max-height:95vh}.document-modal-header,.document-modal-content{padding:16px}.metadata-row{flex-direction:column;gap:4px}.metadata-row strong{min-width:unset}}@media(max-width:768px){.documents-grid{grid-template-columns:1fr}.document-card{padding:16px}.metadata-item{flex-direction:column;gap:4px}.metadata-item strong{min-width:unset}}.claims-documents-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.claims-side-nav-btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#64748b;cursor:pointer;transition:all .2s;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.claims-side-nav-btn:hover:not(:disabled){background:#fff;color:#475569;box-shadow:0 4px 12px #0000001a}.claims-side-nav-btn:disabled{opacity:.3;cursor:not-allowed}.claims-side-nav-left{left:24px}.claims-side-nav-right{right:24px}.claims-documents-overlay-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.claims-documents-overlay-content{position:relative;width:90vw;height:90vh;max-width:1000px;max-height:800px;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden}.claims-documents-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #E4E4E7;background:#f8fafc;min-height:56px}.claims-document-counter{font-size:14px;font-weight:500;color:#64748b;min-width:80px}.claims-documents-overlay-header h2{font-size:16px;font-weight:600;line-height:20px;color:#3f3f46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:center;margin:0 16px}.claims-overlay-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s}.claims-overlay-close-btn:hover{background:#e2e8f0;color:#475569}.claims-document-overlay-viewer{flex:1;padding:32px;overflow-y:auto;background:#fff}.claims-document-content{width:100%;height:100%}.claims-document-content.unknown{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:#71717a;height:100%}.claims-download-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.claims-download-button:hover{background:#2563eb;text-decoration:none;color:#fff}.claims-unknown-type-notice{padding:12px 16px;background:#fef3c7;border:1px solid #FBBF24;border-radius:8px;color:#92400e;margin-bottom:16px}.claims-unknown-type-notice p{margin:0;font-size:14px}.claims-document-content.image{display:flex;justify-content:center;align-items:center;padding:0;overflow:auto;position:relative;min-height:100%}.claims-document-content.image.zoomed{justify-content:flex-start;align-items:flex-start;padding:20px;overflow:auto}.claims-document-image{display:block;object-fit:contain;max-width:100%;max-height:100%;transition:all .3s ease}.claims-zoom-hint{position:absolute;bottom:16px;right:16px;background:#000000b3;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;opacity:0;transition:opacity .3s ease;pointer-events:none}.claims-document-content.image:hover .claims-zoom-hint{opacity:1}.claims-document-content.text.markdown-view{line-height:1.6}.claims-document-content.text.markdown-view p{font-size:14px;line-height:20px;color:#52525b;margin-bottom:12px}.claims-document-content.text.markdown-view h1,.claims-document-content.text.markdown-view h2,.claims-document-content.text.markdown-view h3,.claims-document-content.text.markdown-view h4,.claims-document-content.text.markdown-view h5,.claims-document-content.text.markdown-view h6{color:#3f3f46;margin:16px 0 8px}.claims-document-content.text.markdown-view h1:first-child,.claims-document-content.text.markdown-view h2:first-child,.claims-document-content.text.markdown-view h3:first-child{margin-top:0}.support-details-section{padding:24px!important;overflow-y:auto;height:100%}.support-text-fields{display:flex;flex-direction:column;gap:16px}.support-text-field{display:flex;flex-direction:column;gap:8px}.support-field-label{font-size:14px;font-weight:600;color:#3f3f46;text-transform:capitalize}.support-field-value{font-size:16px;color:#71717a;line-height:1.5;white-space:pre-wrap;background:#f4f4f5;padding:12px 16px;border-radius:8px;border:1px solid #E4E4E7}.support-uploaded-documents-section{margin-bottom:24px}.support-metadata-grid{display:grid;grid-template-columns:1fr;gap:12px}.support-metadata-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #F4F4F5}.support-metadata-item:last-child{border-bottom:none}.support-metadata-label{font-size:14px;font-weight:600;color:#3f3f46;min-width:140px;flex-shrink:0}.support-metadata-value{font-size:14px;color:#71717a;text-align:right;word-break:break-word}}@layer legacy{:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}}@layer legacy{:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}}@layer legacy{.workflow-detail-breadcrumb-bar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;position:sticky;top:0;z-index:20;gap:16px;min-height:73px;padding:16px 24px;background:#fff;border-bottom:1px solid #e5e7eb}.breadcrumb-left{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;min-width:0;padding:0 0 0 12px;gap:8px}.breadcrumb-sidebar-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;min-width:28px;height:28px;min-height:28px;border-radius:8px;color:#000;cursor:pointer;transition:background .15s ease;background:transparent;border:none}.breadcrumb-sidebar-icon:hover{background:#0000000a}.breadcrumb-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:flex-start;min-width:0;overflow:hidden;padding:0;gap:8px;border-radius:8px}.breadcrumb-link{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#0006;text-decoration:none;transition:color .15s ease;flex:0 0 auto;white-space:nowrap}.breadcrumb-link:hover{color:#0009}.breadcrumb-separator{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#0000001a;flex:0 0 auto}.breadcrumb-current{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#0006;flex:0 3 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-ticket-id{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#000;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-right{display:flex;align-items:center;flex:0 0 auto;gap:12px}.breadcrumb-icon-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;min-width:28px;height:28px;min-height:28px;border-radius:16px;background:transparent;border:none;color:#000;cursor:pointer;transition:background .15s ease}.breadcrumb-icon-btn:hover{background:#0000000a}.breadcrumb-logo-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;width:28px;min-width:28px;height:28px;min-height:28px;border-radius:16px;background:none;border:none;cursor:pointer;transition:background .15s ease}.breadcrumb-logo-btn:hover{background:#0000000a}.breadcrumb-logo-btn img{width:16px;height:16px}.workflow-output-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.workflow-output-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.workflow-output-header:hover{background:#f9fafb}.workflow-output-header-left{display:flex;align-items:center;gap:12px}.workflow-output-icon{color:#9ca3af}.workflow-output-icon.success{color:#10b981}.workflow-output-icon.error{color:#ef4444}.workflow-output-title{font-size:15px;font-weight:500;color:#111827}.workflow-output-caret{color:#9ca3af;transition:transform .2s ease}.workflow-output-caret.expanded{transform:rotate(180deg)}.workflow-output-content{padding:0 20px 20px}.claim-assessment-box{background:#f9fafb;border-left:4px solid #e5e7eb;border-radius:0 8px 8px 0;padding:16px 20px}.claim-assessment-title{font-size:16px;font-weight:500;color:#111827;margin:0 0 12px}.claim-assessment-title .claim-decision{font-weight:600}.claim-assessment-title .claim-decision.reject{color:#dc2626}.claim-assessment-title .claim-decision.approve{color:#16a34a}.claim-assessment-title .claim-decision.review{color:#d97706}.claim-assessment-reasoning{font-size:14px;line-height:1.6;color:#4b5563}.claim-assessment-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.claim-assessment-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.claim-suggestion-section{margin-bottom:32px}.claim-suggestion-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.claim-suggestion-header .claim-suggestion-title{margin-bottom:0}.claim-suggestion-title{font-size:16px;font-weight:500;color:#6b7280;margin:0 0 8px}.claim-suggestion-decision{color:#374151;font-weight:600}.claim-suggestion-decision.ai-suggestion-approve{color:#22c55e}.claim-suggestion-decision.ai-suggestion-reject{color:#ef4444}.claim-suggestion-decision.ai-suggestion-uncertain{color:#f59e0b}.claim-suggestion-reasoning{font-size:15px;line-height:1.7;color:#9ca3af;margin:0}.claim-suggestion-reasoning p{margin:0 0 8px;font-size:15px;line-height:1.7;color:#9ca3af}.claim-suggestion-reasoning p:last-child{margin-bottom:0}.claim-suggestion-reasoning strong{font-weight:600;color:#6b7280}.claim-suggestion-reasoning ul{margin:4px 0 8px;padding-left:18px}.claim-suggestion-reasoning li{font-size:14px;line-height:1.6;color:#9ca3af;margin-bottom:4px}.claim-suggestion-details{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.claim-detail-chip{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.claim-detail-label{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.claim-section-label{display:block;font-size:16px;font-weight:600;color:#374151;margin-bottom:12px}.claim-discrepancies-block,.compensation-breakdown-section{width:100%}.claim-detail-value{font-size:13px;font-weight:500;color:#374151}.claims-steps-container{display:flex;flex-direction:column}.claims-step-item{border-top:1px solid #e5e7eb}.claims-step-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 0;background:transparent;border:none;cursor:pointer}.claims-step-header:hover{background:transparent}.claims-step-header-left{display:flex;align-items:center;gap:16px}.claims-step-icon{color:#9ca3af}.claims-step-icon.success{color:#22c55e}.claims-step-title{font-size:16px;font-weight:500;color:#374151}.claims-step-caret{color:#d1d5db;transition:transform .2s ease}.claims-step-caret.expanded{transform:rotate(180deg)}.claims-step-content{padding:0 0 24px 36px;font-size:14px;line-height:1.6;color:#6b7280}.claims-step-content p{margin:0}.claims-applied-policies-list{margin:0;padding-left:20px;list-style:disc}.claims-applied-policies-list li{margin:0 0 4px}.policy-gate-list{margin:0;padding-left:20px;list-style:disc;font-size:14px;line-height:1.6;color:#374151}.policy-gate-item{margin:0 0 8px}.policy-gate-identifier{font-weight:600;color:#111827}.policy-gate-source{color:#6b7280}.claim-assessment-reasoning p{margin:0}.support-message-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.support-message-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.support-message-title{font-size:18px;font-weight:600;color:#111827;margin:0}.support-message-copy-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.support-message-copy-btn:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.support-message-text{font-size:15px;line-height:1.8;color:#374151;margin:0;white-space:pre-wrap;word-wrap:break-word}.support-message-placeholder{font-size:15px;line-height:1.8;color:#9ca3af;font-style:italic;margin:0}.ai-image-detection-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.ai-image-detection-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.ai-image-detection-empty{font-size:14px;color:#6b7280;margin:0}.ai-image-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ai-image-result-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.ai-image-thumbnail-wrapper{height:180px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.ai-image-thumbnail{width:100%;height:100%;object-fit:cover}.ai-image-thumbnail-placeholder{font-size:13px;color:#6b7280}.ai-image-result-content{padding:12px 14px 14px}.ai-image-filename{font-size:14px;font-weight:600;color:#111827;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-image-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-image-status-chip{display:inline-flex;align-items:center;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;border:1px solid transparent}.ai-image-status-chip.ai-generated{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.ai-image-status-chip.real-image{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.ai-image-status-chip.undetermined{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}.ai-image-confidence{font-size:12px;color:#6b7280;font-weight:500}.ai-image-error{margin:8px 0 0;font-size:12px;color:#b91c1c}.workflow-feedback-section{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;border-top:1px solid #e5e7eb;margin-top:24px}.workflow-feedback-label{font-size:14px;color:#6b7280}.workflow-feedback-buttons{display:flex;gap:8px}.workflow-feedback-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease}.workflow-feedback-btn:hover{background:#f9fafb;border-color:#d1d5db}.workflow-feedback-btn.good:hover{background:#dcfce7;border-color:#86efac;color:#166534}.workflow-feedback-btn.bad:hover{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.workflow-feedback-btn.selected.good{background:#dcfce7;border-color:#86efac;color:#166534}.workflow-feedback-btn.selected.bad{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.orchestration-flow-section{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.orchestration-flow-fullpage{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;min-height:600px}.orchestration-flow-chart{background:#fff;padding:24px}.orchestration-flow-legend{display:flex;gap:24px;margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:6px}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.legend-indicator{width:16px;height:16px;border-radius:50%;border:2px solid #ffffff}.legend-indicator.executed{background:#28a745}.legend-indicator.error{background:#dc2626}.legend-indicator.primary{background:gold;border-color:#ffb300}.orchestration-graph-container{min-height:400px;width:auto;display:inline-flex}.orchestration-execution-summary{background:#fff;border:1px solid #eaedf2;border-radius:8px;padding:24px}.orchestration-summary-stats{display:flex;gap:32px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:6px}.summary-stat{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:16px;color:#374151;font-weight:600}.orchestration-executed-steps{display:flex;flex-direction:column;gap:8px}.summary-step{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #28a745}.summary-step.step-error{border-left-color:#dc2626;background:#fef2f2}.step-number{font-size:12px;font-weight:600;color:#6b7280;min-width:20px}.step-name{font-size:14px;font-weight:500;color:#374151;flex:1}.step-duration{font-size:12px;color:#6b7280;min-width:60px}.step-error-indicator{background:#dc2626;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;text-transform:uppercase}.step-primary-indicator{background:#fbbf24;color:#92400e;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;text-transform:uppercase}.main-content:has(.orchestration-execution-detail-container){padding:0}.orchestration-execution-detail-container{display:flex;width:100%;height:100vh;overflow:hidden;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.orchestration-main-content-area{display:flex;flex-direction:column;flex:1;height:100vh;overflow-y:auto;overflow-x:hidden;background:#f5f7fb}.orchestration-main-column{display:flex;flex-direction:column;align-items:stretch;padding:24px 24px 0;gap:24px;box-sizing:border-box;flex:1}.orchestration-main-column:has(.orchestration-flow-section){height:100%;overflow:hidden;padding-bottom:0}.orchestration-breadcrumb-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0}.orchestration-breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px}.orchestration-professional-header{padding:24px 0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.orchestration-header-main{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 24px}.orchestration-header-title-section{display:flex;flex-direction:column}.orchestration-header-title-row{display:flex;align-items:baseline;gap:12px;margin:0;padding:0}.orchestration-header-title{margin:0;font-size:1.75rem;font-weight:700;color:#1a1a1a;line-height:1.2;flex:1;align-self:baseline;border:0;padding:0 0 0 32px}.orchestration-header-metadata{font-size:.875rem;color:#6b7280;font-weight:500;display:flex;align-items:center;padding-left:32px}.orchestration-header-error{padding:10px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:.875rem;color:#374151;line-height:1.5}.error-label{font-weight:600;color:#b91c1c}.orchestration-header-title-row .status-success,.orchestration-header-title-row .status-failed,.orchestration-header-title-row .status-in-progress,.orchestration-header-title-row .status-pending{flex-shrink:0;align-self:baseline;transform:translateY(5px)}.orchestration-header-title-row .status-success{color:#059669}.orchestration-header-title-row .status-failed{color:#dc2626}.orchestration-header-title-row .status-in-progress{color:#d97706}.orchestration-header-title-row .status-pending{color:#6b7280}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#64748b}.error-state button{margin-top:16px;padding:8px 16px;background:#0021cc;color:#fff;border:none;border-radius:6px;cursor:pointer}.orchestration-execution-detail-container .orchestration-results-section{display:flex;flex-direction:column;gap:24px;padding-left:24px}.orchestration-execution-detail-container .orchestration-ai-suggestion-box{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.orchestration-execution-detail-container .orchestration-suggestion-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.orchestration-execution-detail-container .orchestration-suggestion-title h2{margin:0;display:flex;align-items:center;gap:8px}.orchestration-execution-detail-container .orchestration-suggestion-description{color:#71717a;line-height:1.6}.orchestration-execution-detail-container .orchestration-suggestion-description .error-text{color:#dc2626}.orchestration-execution-summary{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.orchestration-summary-card{padding:24px}.orchestration-summary-header{margin-bottom:20px}.orchestration-summary-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.orchestration-detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F1F5F9}.orchestration-detail-item:last-child{border-bottom:none}.orchestration-label{font-weight:500;color:#64748b;font-size:14px}.orchestration-value{font-weight:500;color:#1e293b;font-size:14px;text-align:right}.orchestration-execution-detail-container .orchestration-flow-section{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.orchestration-execution-detail-container .orchestration-execution-trace{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.orchestration-execution-detail-container .orchestration-trace-steps{display:flex;flex-direction:column;gap:16px;margin-top:16px}.orchestration-execution-detail-container .orchestration-trace-step{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:16px;transition:all .2s ease}.orchestration-execution-detail-container .orchestration-trace-step.step-error{background:#fef2f2;border-color:#fecaca}.orchestration-execution-detail-container .orchestration-trace-step.step-success{background:#f0fdf4;border-color:#bbf7d0}.orchestration-execution-detail-container .orchestration-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.orchestration-execution-detail-container .orchestration-step-info{display:flex;align-items:center;gap:12px}.orchestration-execution-detail-container .orchestration-step-number{background:#0021cc;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.orchestration-execution-detail-container .orchestration-step-details{display:flex;flex-direction:column;gap:4px}.orchestration-execution-detail-container .orchestration-step-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#1e293b}.orchestration-execution-detail-container .orchestration-node-id{color:#0021cc}.orchestration-execution-detail-container .orchestration-node-type{color:#64748b;font-size:14px}.orchestration-execution-detail-container .orchestration-step-duration{font-size:12px;color:#64748b}.orchestration-execution-detail-container .orchestration-primary-output-badge{background:#fef3c7;color:#92400e;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.orchestration-execution-detail-container .orchestration-step-error-details{background:#fee2e2;color:#991b1b;padding:12px;border-radius:6px;margin-bottom:12px;font-size:14px}.orchestration-execution-detail-container .orchestration-step-payload{margin-top:12px}.orchestration-execution-detail-container .orchestration-step-payload h4{margin-bottom:8px;font-size:14px;font-weight:600;color:#374151}.orchestration-execution-detail-container .orchestration-payload-json{background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;color:#374151;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.orchestration-execution-detail-container .orchestration-empty-state{text-align:center;color:#64748b;padding:40px;background:#f8fafc;border:2px dashed #E2E8F0;border-radius:8px;margin-top:16px}.orchestration-execution-detail-container .orchestration-running-state{display:flex;flex-direction:column;gap:24px;padding:24px;margin-top:16px}.orchestration-execution-detail-container .orchestration-running-message{font-size:16px;font-weight:600;background:linear-gradient(90deg,#94a3b8,#1e293b,#94a3b8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:orchestration-running-shimmer 1.6s linear infinite,orchestration-running-fade .5s ease-out}@keyframes orchestration-running-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes orchestration-running-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.orchestration-execution-detail-container .orchestration-running-skeleton{display:flex;flex-direction:column;gap:14px}.orchestration-execution-detail-container .orchestration-running-skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:orchestration-running-shimmer 1.6s ease-in-out infinite}.orchestration-execution-detail-container .orchestration-running-skeleton-line.short{width:35%}.orchestration-execution-detail-container .orchestration-running-skeleton-line.medium{width:60%}.orchestration-execution-detail-container .orchestration-running-skeleton-line.long{width:90%}@media(prefers-reduced-motion:reduce){.orchestration-execution-detail-container .orchestration-running-message,.orchestration-execution-detail-container .orchestration-running-skeleton-line{animation:none}}.orchestration-execution-detail-container .orchestration-details-section{display:flex;flex-direction:column;gap:24px}.orchestration-execution-detail-container .orchestration-request-container{background:#fff;border-radius:12px;border:1px solid #E2E8F0;overflow:hidden}.orchestration-execution-detail-container .orchestration-request-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.orchestration-execution-detail-container .orchestration-request-title{margin:0;font-size:18px;font-weight:600;color:#1e293b}.orchestration-execution-detail-container .orchestration-request-content{padding:24px}.orchestration-execution-detail-container .orchestration-text-fields{display:flex;flex-direction:column;gap:16px}.orchestration-execution-detail-container .orchestration-text-field{display:flex;flex-direction:column;gap:8px}.orchestration-execution-detail-container .orchestration-field-label{font-size:14px;font-weight:600;color:#3f3f46;text-transform:capitalize}.orchestration-execution-detail-container .orchestration-field-value{font-size:16px;color:#71717a;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f4f4f5;padding:12px 16px;border-radius:8px;border:1px solid #E4E4E7}.orchestration-execution-detail-container .orchestration-uploaded-documents-section{margin-bottom:24px}.orchestration-execution-detail-container .orchestration-nodes-container{background:#fff;border-radius:12px;border:1px solid #E2E8F0;overflow:hidden}.orchestration-execution-detail-container .orchestration-nodes-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.orchestration-execution-detail-container .orchestration-nodes-title{margin:0;font-size:18px;font-weight:600;color:#1e293b}.orchestration-execution-detail-container .orchestration-nodes-content{padding:24px}.orchestration-execution-detail-container .orchestration-nodes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.orchestration-execution-detail-container .orchestration-node-card{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;transition:all .2s ease}.orchestration-execution-detail-container .orchestration-node-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px -1px #3b82f626;transform:translateY(-1px)}.orchestration-execution-detail-container .orchestration-node-header{margin-bottom:12px}.orchestration-execution-detail-container .orchestration-node-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orchestration-execution-detail-container .orchestration-node-id-badge{background:#0021cc;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.orchestration-execution-detail-container .orchestration-node-type-badge{background:#f1f5f9;color:#64748b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.orchestration-execution-detail-container .orchestration-node-details{display:flex;flex-direction:column;gap:12px}.orchestration-execution-detail-container .orchestration-node-description{font-size:14px;color:#64748b;line-height:1.5;background:#f8fafc;padding:8px 12px;border-radius:6px;border:1px solid #E2E8F0}.orchestration-execution-detail-container .orchestration-node-meta{display:flex;flex-direction:column;gap:8px}.orchestration-execution-detail-container .orchestration-node-meta-item{display:flex;justify-content:space-between;align-items:center;font-size:14px}.orchestration-execution-detail-container .orchestration-node-meta-label{font-weight:500;color:#64748b;min-width:80px}.orchestration-execution-detail-container .orchestration-node-meta-value{font-weight:500;color:#1e293b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f9fafb;padding:2px 6px;border-radius:4px;border:1px solid #E5E7EB}.orchestration-execution-detail-container .orchestration-primary-output-flag{background:#fef3c7;color:#92400e;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.orchestration-execution-detail-container .orchestration-final-payload{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.orchestration-execution-detail-container .orchestration-payload-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.orchestration-execution-detail-container .orchestration-payload-content{padding:24px}.orchestration-execution-detail-container .orchestration-metadata-container{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.orchestration-execution-detail-container .orchestration-metadata-header{padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#f8fafc}.orchestration-execution-detail-container .orchestration-metadata-title,.orchestration-execution-detail-container .orchestration-payload-header h3{margin:0;font-size:18px;font-weight:600;color:#1e293b}.orchestration-execution-detail-container .orchestration-metadata-content{padding:24px}.orchestration-execution-detail-container .orchestration-metadata-grid{display:grid;grid-template-columns:1fr;gap:12px}.orchestration-execution-detail-container .orchestration-metadata-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #F4F4F5}.orchestration-execution-detail-container .orchestration-metadata-item:last-child{border-bottom:none}.orchestration-execution-detail-container .orchestration-metadata-label{font-size:14px;font-weight:600;color:#3f3f46;min-width:140px;flex-shrink:0}.orchestration-execution-detail-container .orchestration-metadata-value{font-size:14px;color:#71717a;text-align:right;word-break:break-word}.orchestration-execution-detail-container .orchestration-metadata-value.error-text{color:#dc2626}.orchestration-status-success{color:#059669}.orchestration-status-failed{color:#dc2626}.orchestration-status-in_progress{color:#d97706}.orchestration-claims-output{margin-top:24px}.chat-sidebar{width:400px;min-height:100vh;flex-shrink:0;border-left:1px solid #E2E8F0;background:#fff;display:flex;flex-direction:column;transition:width .3s ease,opacity .3s ease,min-width .3s ease}.chat-sidebar.legacy-island--panel{height:calc(100vh - 24px);min-height:0;border-left:0}.chat-sidebar.collapsed{width:0;min-width:0;overflow:hidden;opacity:0;pointer-events:none;border-left:none}.chat-sidebar.run-side-panel:not(.collapsed){width:400px}.chat-sidebar.run-side-panel[data-has-preview=true]:not(.collapsed){width:420px}.chat-sidebar.run-side-panel{position:relative}.chat-sidebar.run-side-panel.is-resizing{transition:none;-webkit-user-select:none;user-select:none}.chat-sidebar.run-side-panel .run-side-panel__resize-handle{position:absolute;top:12px;bottom:12px;left:0;width:6px;cursor:col-resize;z-index:30;touch-action:none;border-radius:9999px}.chat-sidebar.run-side-panel .run-side-panel__resize-handle:after{content:"";position:absolute;top:50%;left:2px;width:2px;height:40px;transform:translateY(-50%);border-radius:9999px;background:var(--border);transition:background-color .15s ease}.chat-sidebar.run-side-panel .run-side-panel__resize-handle:hover:after,.chat-sidebar.run-side-panel.is-resizing .run-side-panel__resize-handle:after{background:var(--accent)}.chat-sidebar.run-side-panel.collapsed .run-side-panel__resize-handle,.chat-sidebar.run-side-panel .sidebar-chat-header{display:none}.chat-sidebar.run-side-panel .sidebar-chat-container{width:100%}.chat-sidebar.run-side-panel .version-history-body{padding-top:16px}.floating-chat-toggle{position:fixed;top:20px;right:20px;width:48px;height:48px;border-radius:12px;border:none;background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:101;transition:background .2s ease,box-shadow .2s ease}.floating-chat-toggle:hover{background:#f8fafc;box-shadow:0 4px 12px #00000026}.floating-chat-toggle .chat-toggle-logo{width:32px;height:32px;object-fit:contain}.orchestration-execution-detail-container .orchestration-primary-outputs{display:flex;flex-direction:column;gap:16px}.orchestration-execution-detail-container .orchestration-primary-output{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.orchestration-execution-detail-container .orchestration-output-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.orchestration-execution-detail-container .orchestration-output-header h3{margin:0;color:#374151;font-size:18px;font-weight:600}.orchestration-execution-detail-container .compliance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px}.orchestration-execution-detail-container .compliance-metric{display:flex;align-items:center;gap:10px}.orchestration-execution-detail-container .metric-label{font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:.04em}.orchestration-execution-detail-container .compliance-action-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:9999px;font-size:13px;font-weight:600;text-transform:capitalize;border:1px solid transparent}.orchestration-execution-detail-container .compliance-action-badge.action-report{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.orchestration-execution-detail-container .compliance-action-badge.action-escalate{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.orchestration-execution-detail-container .compliance-action-badge.action-monitor{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.orchestration-execution-detail-container .compliance-action-badge.action-clear,.orchestration-execution-detail-container .compliance-action-badge.action-approve{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.orchestration-execution-detail-container .compliance-action-badge.action-deny{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.orchestration-execution-detail-container .compliance-action-badge.action-default{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.orchestration-execution-detail-container .compliance-risk-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;font-size:13px;font-weight:600;border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.orchestration-execution-detail-container .compliance-risk-badge .risk-dot{width:8px;height:8px;border-radius:9999px;background:currentColor}.orchestration-execution-detail-container .compliance-risk-badge .risk-text{line-height:1}.orchestration-execution-detail-container .intelligence-structured-output{display:flex;flex-direction:column;gap:12px}.orchestration-execution-detail-container .intelligence-field{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:3px solid #6366f1}.orchestration-execution-detail-container .intelligence-field-label{font-size:12px;font-weight:600;text-transform:capitalize;color:#6366f1;letter-spacing:.04em}.orchestration-execution-detail-container .intelligence-field-value{font-size:14px;color:#1f2937;line-height:1.5;white-space:pre-wrap;word-break:break-word}.orchestration-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.orchestration-error-details{margin-top:12px;padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.reporting-output-content{display:flex;flex-direction:column;gap:16px}.reporting-project-info h4,.reporting-report-display h4{margin:0 0 8px;color:#374151;font-size:16px;font-weight:600}.project-instructions{color:#6b7280;font-style:italic;margin:0}.report-preview-container{position:relative;width:100%;max-width:100%;aspect-ratio:210 / 148.5;margin:0 auto;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#f5f5f5}.report-preview-container:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.report-preview-frame{position:absolute;top:0;left:50%;overflow:hidden;background:#f5f5f5}.report-preview-frame .report-iframe{width:100%;height:100%;border:0;display:block;background:#f5f5f5;pointer-events:none}.report-preview-overlay{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff);pointer-events:none}.report-click-overlay{position:absolute;top:0;left:0;right:0;height:100%;background:#0000;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.report-preview-container:hover .report-click-overlay{background:#000000b3;opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.report-overlay-content{background:linear-gradient(135deg,#fff,#f8fafc);padding:24px 36px;border-radius:16px;box-shadow:0 20px 40px -12px #00000040,0 8px 16px -4px #0000001a,0 0 0 1px #ffffff0d;color:#1f2937;font-size:18px;font-weight:600;text-align:center;max-width:300px;line-height:1.5;transform:scale(.85) translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2)}.report-preview-container:hover .report-overlay-content{transform:scale(1) translateY(0)}.report-content-wrapper{max-height:500px;overflow:hidden;position:relative}.report-content-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,#fff);pointer-events:none}.report-pdf-preview{background:#f5f5f5;padding:40px 20px;pointer-events:none;overflow-x:auto;min-height:400px}.report-pdf-preview::-webkit-scrollbar{display:none}.report-pdf-preview{-ms-overflow-style:none;scrollbar-width:none}.report-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.report-preview-container:hover .report-overlay{background:#0000001a;opacity:1}.report-overlay-content{background:#fff;padding:12px 24px;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#374151;font-size:14px;font-weight:500;border:1px solid #e5e7eb}.view-report-btn{background-color:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;margin-top:8px}.view-report-btn:hover{background-color:#2563eb}.view-report-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.orchestration-execution-detail-container .orchestration-primary-output .claims-ai-suggestion-box{display:flex;flex-direction:column;padding:24px 48px;background:#f9f9f9;border-radius:20px;gap:16px;margin-bottom:36px}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-header{display:flex;justify-content:space-between;align-items:center;gap:16px;height:38px}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-title h2{font-size:16px;font-weight:600;line-height:24px;color:#3f3f46;margin:0 0 8px}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description{width:100%}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description p,.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description li,.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description h4,.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description h5,.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description h6,.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-description code{font-size:14px;line-height:20px;color:#71717a}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-title span.ai-suggestion-approve{color:#27af5c}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-title span.ai-suggestion-reject{color:#dc2626}.orchestration-execution-detail-container .orchestration-primary-output .claims-suggestion-title span.ai-suggestion-uncertain{color:#ded415}.orchestration-execution-detail-container .orchestration-primary-output.data-extraction-output{padding:0;background:transparent;border:none;box-shadow:none}.floating-history-toggle{position:fixed;top:20px;right:80px;width:56px;height:56px;border-radius:8px;border:none;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:101;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.floating-history-toggle:hover{background:#f8fafc}.floating-history-toggle.active{border-color:#2563eb;box-shadow:0 6px 18px #2563eb59}.version-history-sidebar{width:360px;height:100vh;flex-shrink:0;background:#f8f8f8;display:flex;flex-direction:column;overflow-y:auto;transition:width .3s ease,opacity .3s ease,min-width .3s ease;transition:transform .3s ease,opacity .3s ease;z-index:102;border-left:1px solid #E5E7EB}.version-history-sidebar.collapsed{width:0;min-width:0;overflow:hidden;opacity:0;pointer-events:none}.version-history-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #E5E7EB;background:#f8f8f8}.version-history-header h3{margin:0;font-size:20px;font-weight:600;color:#000}.version-history-close{background:transparent;border:none;color:#000;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.version-history-close:hover{color:#374151}.version-history-body{flex:1;overflow-y:auto;padding:0 24px 24px}.version-history-list{display:flex;flex-direction:column;gap:0}.version-history-entry{padding:20px 0;border-bottom:1px solid #E5E7EB}.version-history-entry:first-child{padding-top:20px}.version-history-entry:last-child{border-bottom:none}.version-history-entry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;cursor:pointer}.version-history-time{font-size:16px;font-weight:400;color:#000;line-height:1.5}.version-history-toggle{color:#9ca3af;display:flex;align-items:center;transition:transform .2s}.version-history-toggle.expanded{transform:rotate(90deg)}.version-history-details{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-left:0}.version-history-field{display:flex;justify-content:space-between;align-items:baseline;gap:8px;line-height:1.5}.version-history-field .field-label{font-size:16px;color:#9ca3af;font-weight:400;white-space:nowrap;text-align:left}.version-history-field .field-value{font-size:16px;color:#000;font-weight:400;white-space:nowrap;text-align:right}.version-history-field .original-value{color:#ef4444;text-decoration:line-through;font-weight:400}.version-history-field .corrected-value{color:#3b82f6;font-weight:400}.version-history-empty{text-align:center;color:#9ca3af;padding:40px 20px}.version-history-empty p{margin:0;font-size:16px}.orchestration-execution-detail-container:has(.version-history-sidebar:not(.collapsed)) .floating-history-toggle,.orchestration-execution-detail-container:has(.version-history-sidebar:not(.collapsed)) .chat-sidebar-toggle.collapsed{display:none}.intelligence-output .edit-history-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.intelligence-output .edit-history-btn:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.intelligence-output .edit-history-btn:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.compliance-assessment-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.compliance-assessment-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.compliance-suggestion-section{margin-bottom:32px}.compliance-suggestion-title{font-size:16px;font-weight:500;color:#6b7280;margin:0 0 12px}.compliance-suggestion-action{color:#374151;font-weight:600}.compliance-suggestion-action.approve,.compliance-suggestion-action.clear{color:#059669}.compliance-suggestion-action.escalate,.compliance-suggestion-action.review{color:#d97706}.compliance-suggestion-action.reject,.compliance-suggestion-action.block{color:#dc2626}.compliance-risk-indicator{display:flex;align-items:center;gap:8px}.compliance-risk-label{font-size:14px;color:#6b7280}.compliance-risk-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.compliance-risk-badge.low{background:#d1fae5;color:#065f46}.compliance-risk-badge.medium{background:#fef3c7;color:#92400e}.compliance-risk-badge.high{background:#fee2e2;color:#991b1b}.compliance-risk-badge.unknown{background:#f3f4f6;color:#6b7280}.compliance-steps-container{display:flex;flex-direction:column;gap:8px}.compliance-step-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.compliance-step-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.compliance-step-header:hover{background:#f9fafb}.compliance-step-header-left{display:flex;align-items:center;gap:12px}.compliance-step-icon{color:#9ca3af}.compliance-step-icon.success{color:#10b981}.compliance-step-title{font-size:14px;font-weight:500;color:#374151}.compliance-step-caret{color:#9ca3af;transition:transform .2s ease}.compliance-step-caret.expanded{transform:rotate(180deg)}.compliance-step-content{padding:0 20px 16px 52px;font-size:14px;color:#6b7280;line-height:1.5}.compliance-explanation-content{font-size:14px;color:#374151;line-height:1.6}.compliance-explanation-content p{margin:0 0 12px}.compliance-explanation-content p:last-child{margin-bottom:0}.smell-check-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.smell-check-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.smell-check-status-section{margin-bottom:32px}.smell-check-status-title{font-size:16px;font-weight:500;color:#6b7280;margin:0}.smell-check-status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:600;margin-left:8px}.smell-check-status-badge.success{background:#d1fae5;color:#065f46}.smell-check-status-badge.warning{background:#fef3c7;color:#92400e}.smell-check-steps-container{display:flex;flex-direction:column;gap:8px}.smell-check-step-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.smell-check-step-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.smell-check-step-header:hover{background:#f9fafb}.smell-check-step-header-left{display:flex;align-items:center;gap:12px}.smell-check-step-icon{color:#9ca3af}.smell-check-step-icon.success{color:#10b981}.smell-check-step-title{font-size:14px;font-weight:500;color:#374151}.smell-check-step-caret{color:#9ca3af;transition:transform .2s ease}.smell-check-step-caret.expanded{transform:rotate(180deg)}.smell-check-step-content{padding:0 20px 16px 52px;font-size:14px;color:#6b7280;line-height:1.5}.smell-check-assessment-content{font-size:14px;color:#374151;line-height:1.6}.smell-check-assessment-content p{margin:0 0 12px}.smell-check-assessment-content p:last-child{margin-bottom:0}.intelligence-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.intelligence-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.intelligence-fields-table{width:100%;border-collapse:collapse}.intelligence-fields-table tr+tr{border-top:1px solid #eef1f6}.intelligence-fields-table .intelligence-field-label{width:32%;padding:12px 16px 12px 0;text-align:left;vertical-align:top;font-size:13px;font-weight:500;color:#667085;text-transform:capitalize}.intelligence-fields-table .intelligence-field-value{padding:12px 0;font-size:14px;color:#1f2a44;word-break:break-word;white-space:pre-wrap}.reporting-card{background:#f9fafb;border-radius:16px;padding:32px;margin-bottom:16px}.reporting-card-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 24px}.reporting-summary-section{margin-bottom:32px}.reporting-summary-title{font-size:16px;font-weight:500;color:#6b7280;margin:0 0 8px}.reporting-name{color:#374151;font-weight:600}.reporting-instructions{font-size:14px;color:#6b7280;margin:8px 0 0;line-height:1.5}.reporting-steps-container{display:flex;flex-direction:column;gap:8px}.reporting-step-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.reporting-step-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}.reporting-step-header:hover{background:#f9fafb}.reporting-step-header-left{display:flex;align-items:center;gap:12px}.reporting-step-icon{color:#9ca3af}.reporting-step-icon.success{color:#10b981}.reporting-step-title{font-size:14px;font-weight:500;color:#374151}.reporting-step-caret{color:#9ca3af;transition:transform .2s ease}.reporting-step-caret.expanded{transform:rotate(180deg)}.reporting-step-content{padding:0 20px 16px 52px;font-size:14px;color:#6b7280;line-height:1.5}.reporting-step-content.reporting-preview-step{padding:16px}.reporting-open-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin-top:12px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.reporting-open-btn:hover:not(:disabled){background:#2563eb}.reporting-open-btn:disabled{background:#9ca3af;cursor:not-allowed}.compensation-breakdown{width:100%}.compensation-table{width:100%;border-collapse:collapse;font-size:14px}.compensation-table th,.compensation-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.compensation-table th{font-weight:600;color:#374151;background-color:#f9fafb;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.compensation-table tbody tr:hover{background-color:#f9fafb}.compensation-recipient{display:block;font-weight:500;color:#111827;text-transform:capitalize}.compensation-recipient-desc{display:block;font-size:12px;color:#6b7280;margin-top:2px}.compensation-amount{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,monospace;font-weight:500;color:#059669;white-space:nowrap}.compensation-reason{color:#6b7280;font-size:13px;max-width:300px}.compensation-total-row{background-color:#f3f4f6}.compensation-total-row td{border-bottom:none;padding-top:14px;padding-bottom:14px}.compute-inputs-table,.compute-steps-table{margin-bottom:20px}.compute-final-value{font-size:14px;color:#374151;margin:12px 0}.compute-route-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;border:1px solid #e5e7eb;background:#f3f4f6;color:#4b5563;text-transform:capitalize}.claim-assessment-card,.support-message-card,.compliance-assessment-card,.smell-check-card,.intelligence-card,.reporting-card,.ai-image-detection-card{background:#fff;border:1px solid #e7ebf1;border-radius:14px;box-shadow:0 1px 2px #1018280d}.has-unsaved-field-edits .orchestration-main-column{padding-bottom:112px}.unsaved-edit-bar,.unsaved-review-panel{position:fixed;left:50%;width:min(720px,calc(100vw - 48px));transform:translate(-50%);background:#fff;border:1px solid #e7ebf1;box-shadow:0 14px 40px #10182829;z-index:104}.unsaved-edit-bar{bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px 12px 10px 16px;border-radius:14px;box-shadow:inset 3px 0 #d97706,0 14px 40px #10182829}.unsaved-edit-summary,.unsaved-edit-actions,.unsaved-review-actions{display:flex;align-items:center}.unsaved-edit-summary{gap:11px;min-width:0}.unsaved-edit-summary>div{display:flex;flex-direction:column;gap:1px;min-width:0}.unsaved-edit-summary strong{color:#202939;font-size:14px;line-height:20px}.unsaved-edit-summary span:not(.unsaved-edit-swatch){color:#697386;font-size:12px;line-height:18px}.unsaved-edit-swatch{width:12px;height:28px;flex:0 0 auto;border:2px solid #d97706;border-radius:4px;background:#fff8eb}.unsaved-edit-actions,.unsaved-review-actions{gap:8px}.unsaved-edit-actions button,.unsaved-review-actions button,.unsaved-review-close{font:inherit;cursor:pointer}.unsaved-edit-discard,.unsaved-review-discard{padding:8px 12px;border:0;background:transparent;color:#5f6b7a;font-size:13px;font-weight:600}.unsaved-edit-discard:hover,.unsaved-review-discard:hover{color:#9a3412;background:#fff7ed;border-radius:8px}.unsaved-edit-review,.unsaved-review-save{padding:9px 14px;border:1px solid #0021cc;border-radius:9px;background:#0021cc;color:#fff;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0021cc33}.unsaved-edit-review:hover,.unsaved-review-save:hover{background:#0019a8}.unsaved-edit-actions button:disabled,.unsaved-review-actions button:disabled{opacity:.55;cursor:default}.unsaved-review-panel{bottom:96px;max-height:min(520px,calc(100vh - 144px));display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.unsaved-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.unsaved-review-header h2{margin:0;color:#202939;font-size:16px;line-height:24px}.unsaved-review-header p{margin:2px 0 0;color:#697386;font-size:12px}.unsaved-review-close{display:inline-flex;padding:5px;border:0;border-radius:7px;background:transparent;color:#697386}.unsaved-review-close:hover{background:#f3f5f8;color:#202939}.unsaved-review-list{overflow-y:auto;padding:4px 20px}.unsaved-review-item{padding:14px 0;border-bottom:1px solid #edf0f4}.unsaved-review-item:last-child{border-bottom:0}.unsaved-review-item h3{margin:0 0 8px;color:#3f4754;font-size:12px;font-weight:650}.unsaved-review-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.unsaved-review-comparison>div{min-width:0;padding:9px 11px;border:1px solid #e7ebf1;border-radius:9px;background:#f8fafc}.unsaved-review-comparison>div:last-child{border-color:#f0bf79;background:#fffaf0}.unsaved-review-comparison span{display:block;margin-bottom:3px;color:#7a8494;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.unsaved-review-comparison p{margin:0;color:#202939;font-size:13px;line-height:19px;overflow-wrap:anywhere;white-space:pre-wrap}.unsaved-review-actions{justify-content:flex-end;padding:12px 20px;border-top:1px solid #edf0f4;background:#fbfcfd}@media(max-width:640px){.breadcrumb-current,.breadcrumb-current+.breadcrumb-separator{display:none}.unsaved-edit-bar,.unsaved-review-panel{width:calc(100vw - 24px)}.unsaved-edit-bar{bottom:12px;align-items:stretch;flex-direction:column;gap:8px}.unsaved-edit-actions button{flex:1}.unsaved-review-panel{bottom:128px}.unsaved-review-comparison{grid-template-columns:1fr}}.breadcrumb-review-button,.breadcrumb-review-done,.breadcrumb-review-retry{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.breadcrumb-review-button{padding:var(--sp-sm) 14px;border:1px solid var(--accent);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--accent-ink);background:var(--accent);box-shadow:var(--sh-xs);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}.breadcrumb-review-button>svg{display:none}.breadcrumb-review-button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);box-shadow:var(--sh-sm)}.breadcrumb-review-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.breadcrumb-review-button:disabled{opacity:.55;cursor:not-allowed}.breadcrumb-review-done{color:#15803d;cursor:pointer}.breadcrumb-review-retry{color:#b42318;background:none;border:none;padding:6px 0;cursor:pointer;text-decoration:underline}@media(max-width:900px){.breadcrumb-review-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.breadcrumb-review-button{padding:8px}.breadcrumb-review-button>svg{display:block}}}
