/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-ease:initial;--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-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--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-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--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-snug:1.375;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) * .25);--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #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-sm:8px;--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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 base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer base{*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}button,input,select,textarea,optgroup{font-family:inherit}[data-slot]{border-style:solid;border-width:0}button[data-slot],input[data-slot],select[data-slot],textarea[data-slot]{background-color:#0000;background-image:none}}@layer components{@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab, var(--foreground) 3%, transparent 90%)}}}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}@supports (color:color-mix(in lab, red, red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab, var(--surface-foreground) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}@media (prefers-reduced-motion:reduce){.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,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-hover);border-color:var(--field-border-hover)}: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))){background-color:var(--autocomplete-trigger-bg-hover)}}@media (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@supports (color:color-mix(in lab, red, red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab, var(--overlay-foreground) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.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,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}@media (prefers-reduced-motion:reduce){.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,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}@media (width>=40rem){.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)}}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}.button--lg{height:calc(var(--spacing) * 10)}}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}: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)}}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.checkbox__control:before:not(:is()){transition-property:none}}.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}@media (prefers-reduced-motion:reduce){.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,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}@media (prefers-reduced-motion:reduce){.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,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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,.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,.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{border-radius:calc(var(--radius) * 1)}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}.drawer__backdrop,.drawer__dialog{transition:none}}@media (width>=40rem){.drawer__dialog[data-placement=left],.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height: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]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.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] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";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{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align: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] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab, var(--foreground) 3%, transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height, opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px, var(--radius-3xl))}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab, var(--surface-foreground) 6%, transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.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]{border-end-end-radius:min(32px, var(--radius-3xl));border-end-start-radius:min(32px, var(--radius-3xl))}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height, opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}@media (prefers-reduced-motion:reduce){.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,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (width>=40rem){.pagination{flex-direction:row}.pagination__summary,.pagination__content{align-self:center}}@media (width>=48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}@media (prefers-reduced-motion:reduce){.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,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}@media (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.pagination--sm .pagination__link,.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.pagination--lg .pagination__link,.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}@media (width>=40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}.toggle-button--lg{height:calc(var(--spacing) * 10)}.toggle-button--icon-only{width:calc(var(--spacing) * 9)}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block: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 (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.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]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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;inset:0}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.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,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.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]{--tw-enter-translate-y:calc(1*var(--spacing))}.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]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.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],.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{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)){grid-template:"track"/1fr;gap:0}.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){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.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{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{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.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]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.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]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.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,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 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{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{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.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)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.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){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.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,.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{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 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{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{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.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 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.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]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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{transform:scale(.77)}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.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{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{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{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{border-radius:calc(var(--radius) * 1.5)}.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{border-radius:calc(var(--radius) * 1)}.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,.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,.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{border-radius:calc(var(--radius) * .75)}.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,.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{border-radius:calc(var(--radius) * 1.5)}.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{border-radius:calc(var(--radius) * 1)}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.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]{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,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.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]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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 (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.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{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{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.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{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{--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){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.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,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.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]{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]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}@media (prefers-reduced-motion:reduce){.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,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.slider .slider__thumb:after:not(:is()){transition-property:none}.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)}}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.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{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{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block: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{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}@supports (color:color-mix(in lab, red, red)){.table__header{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){.table__row{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}@supports (color:color-mix(in lab, red, red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}.table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.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)}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.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,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}@media (width>=40rem){.toast__action{margin-top:0}}@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%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.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],.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]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;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;inset:0}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.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{width:100%}: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{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}@media (prefers-reduced-motion:reduce){.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,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (prefers-reduced-motion:reduce){.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,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@supports (color:color-mix(in lab, red, red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab, var(--field-foreground,var(--foreground)) 10%, transparent)}.number-field__increment-button,.number-field__decrement-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}@media (prefers-reduced-motion:reduce){.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,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.radio__indicator:empty:before:not(:is()){transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}@media (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}@media (prefers-reduced-motion:reduce){.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,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}@media (prefers-reduced-motion:reduce){.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,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){.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,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){: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)}: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)}}@supports (color:color-mix(in lab, red, red)){.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)}}:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]){will-change:opacity;transition:opacity .15s var(--ease-out), visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]){pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap: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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.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] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;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]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true]))){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{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{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]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-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{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]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.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{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding: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] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);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] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.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,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.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]{--tw-enter-translate-y:calc(1*var(--spacing))}.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]{--tw-enter-translate-x:calc(1*var(--spacing))}.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]{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],.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,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.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)}.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{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{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;inset:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{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]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{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{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:50;height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-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]{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]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{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{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}@media (width>=40rem){.modal__container--full{padding:0}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}.modal__dialog[data-placement=auto]{margin-block:auto}}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@supports (color:color-mix(in lab, red, red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box{gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__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{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block: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),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.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] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.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,.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,: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],: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,: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,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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){: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))){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.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 (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.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]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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,.autocomplete__popover:focus-visible,.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.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]{--tw-enter-translate-y:calc(1*var(--spacing))}.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]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.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],.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]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.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]{padding-inline:calc(var(--spacing) * 2.5)}.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],.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]{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]{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)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab, var(--overlay-foreground) 60%, transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.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]){transition:opacity .15s var(--ease-smooth)}.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,.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){.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,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{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{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{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{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{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{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.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]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.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]{background-color:var(--field-focus)}.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] *),.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{animation:none}@media (prefers-reduced-motion:reduce){.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,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.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{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.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){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}: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{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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.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{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.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);-webkit-text-decoration-color:var(--separator-tertiary);-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] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not(:focus),.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{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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]{padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.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]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{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] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.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{padding:0}@media (width>=40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height: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{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{overflow-y:visible}.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{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{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 (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab, var(--field-foreground,var(--foreground)) 10%, transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-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)){.number-field__increment-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.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)){.number-field__decrement-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.pagination{flex-direction:row}}.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 (width>=40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.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 (width>=48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.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] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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,.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,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.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{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 (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.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 (width>=48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.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 (width>=48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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 (width>=48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.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 (width>=48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{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] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.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{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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] *),.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{animation:none}@media (prefers-reduced-motion:reduce){.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,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.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]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.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,.radio[data-disabled=true],.radio[aria-disabled=true],: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]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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{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] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.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-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 [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([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{background-color:var(--field-hover)}.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:has([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{background-color:var(--accent);border-color:#0000}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control{background-color:var(--accent);border-color:#0000}.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{background-color:var(--accent-hover)}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control{background-color:var(--accent-hover)}.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,.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,: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],: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,: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,.radio[aria-invalid=true][data-selected] .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}.radio[data-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}.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,: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],: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,: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{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.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(){transition-property:none}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.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{scale:.5714}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before{scale:.5714}.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.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 [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:has([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{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{background-color:var(--radio-control-bg-hover)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.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{display:contents}.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{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.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{pointer-events:none;opacity:0}.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{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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.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,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.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{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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.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{--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{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){: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)}}.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>*){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]{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])>*){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]{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]),.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{background-color:var(--accent);color:var(--accent-foreground)}.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]){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{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{background-color:var(--accent-hover)}@media (hover:hover){: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)}}.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]){background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.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)}}.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]),.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]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}: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]){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]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}: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]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.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]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;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]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.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]{--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]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);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]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.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{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}.search-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.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]{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,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.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]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.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)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.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 (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.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{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.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{-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{-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{-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{-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{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{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]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.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]{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,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.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],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.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]{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]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{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]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block: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),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{--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;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.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{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{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.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] *),.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{transition-property:none}@media (prefers-reduced-motion:reduce){.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,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.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(){transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}.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){.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)}}.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]{cursor:default}.slider:disabled,.slider[data-disabled=true],.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]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.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]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.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,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.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]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.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)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.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],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px, calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px, var(--radius-2xl));border-end-start-radius:min(32px, var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px, var(--radius-2xl));border-end-end-radius:min(32px, var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x: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{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.table__header{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align: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{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px, var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px, var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px, var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.table__row{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--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),.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),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1 / 2 * 100%);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:2147483647px;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] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}:is(.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next){display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.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] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.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{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.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] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.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]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.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]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.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{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{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{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-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]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-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]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding: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]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;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 (width>=40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate, opacity}::view-transition-new(*){will-change:translate, opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.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)}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px, var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.typography,.typography-prose{color:var(--foreground)}.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{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{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{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{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{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{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{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{--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{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{margin-block:calc(var(--spacing) * 4);list-style-type:disc}: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{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}: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{padding-inline-start:calc(var(--spacing) * 6)}.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{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.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{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.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{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{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{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{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{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{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{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{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{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{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-start-\[21px\]{inset-inline-start:-21px}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.right-0{right:0}.bottom-0{bottom:0}.left-\[4\.5px\]{left:4.5px}.left-\[11\.5px\]{left:11.5px}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.float-end{float:inline-end}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-7{margin-inline-start:calc(var(--spacing) * 7)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\/0\.82\]{aspect-ratio:1/.82}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-\[38px\]{width:38px;height:38px}.size-\[276px\]{width:276px;height:276px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-\[22px\]{height:22px}.h-\[60vh\]{height:60vh}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-38{max-height:calc(var(--spacing) * 38)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[280px\]{max-height:280px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[54px\]{min-height:54px}.min-h-\[308px\]{min-height:308px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[6\%\]{width:6%}.w-\[7\%\]{width:7%}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18rem\]{width:18rem}.w-\[19\%\]{width:19%}.w-\[20rem\]{width:20rem}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[29\%\]{width:29%}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[92vw\]{width:92vw}.w-\[794px\]{width:794px}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[200px\]{max-width:200px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[460px\]{max-width:460px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[308px\]{min-width:308px}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_110px\]{flex:110px}.flex-\[1_1_130px\]{flex:130px}.flex-\[1_1_160px\]{flex:160px}.flex-\[1_1_180px\]{flex:180px}.flex-\[1_1_200px\]{flex:200px}.flex-\[1_1_240px\]{flex:240px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scrollbar{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[28px_minmax\(0\,1\.4fr\)_110px_130px_90px\]{grid-template-columns:28px minmax(0,1.4fr) 110px 130px 90px}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_120px_100px\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 100px}.grid-cols-\[minmax\(0\,1fr\)_110px_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) 110px auto auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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)){border-color:var(--separator)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--accent\){border-color:var(--accent)}.border-\(--border\){border-color:var(--border)}.border-\(--danger\){border-color:var(--danger)}.border-\(--separator\){border-color:var(--separator)}.border-\[\#1b3556\]{border-color:#1b3556}.border-border{border-color:var(--border)}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--accent-soft\){background-color:var(--accent-soft)}.bg-\(--accent-strong\){background-color:var(--accent-strong)}.bg-\(--chart-6\){background-color:var(--chart-6)}.bg-\(--chart-7\){background-color:var(--chart-7)}.bg-\(--danger\){background-color:var(--danger)}.bg-\(--danger-soft\){background-color:var(--danger-soft)}.bg-\(--danger-strong\){background-color:var(--danger-strong)}.bg-\(--muted\){background-color:var(--muted)}.bg-\(--overlay\){background-color:var(--overlay)}.bg-\(--separator\){background-color:var(--separator)}.bg-\(--success\){background-color:var(--success)}.bg-\(--success-soft\){background-color:var(--success-soft)}.bg-\(--surface\){background-color:var(--surface)}.bg-\(--surface-secondary\){background-color:var(--surface-secondary)}.bg-\(--warning\){background-color:var(--warning)}.bg-\(--warning-soft\){background-color:var(--warning-soft)}.bg-\[\#1f6fa8\]{background-color:#1f6fa8}.bg-\[\#173a56\]{background-color:#173a56}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-surface-secondary{background-color:var(--surface-secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[5px\]{padding:5px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\(--foreground\){color:var(--foreground)!important}.text-\(--accent\){color:var(--accent)}.text-\(--accent-foreground\){color:var(--accent-foreground)}.text-\(--accent-soft-foreground\){color:var(--accent-soft-foreground)}.text-\(--danger\){color:var(--danger)}.text-\(--danger-foreground\){color:var(--danger-foreground)}.text-\(--danger-soft-foreground\){color:var(--danger-soft-foreground)}.text-\(--foreground\){color:var(--foreground)}.text-\(--muted\){color:var(--muted)}.text-\(--success-foreground\){color:var(--success-foreground)}.text-\(--success-soft-foreground\){color:var(--success-soft-foreground)}.text-\(--warning-foreground\){color:var(--warning-foreground)}.text-\(--warning-soft-foreground\){color:var(--warning-soft-foreground)}.text-\[\#1b3556\]{color:#1b3556}.text-\[\#777\]{color:#777}.text-\[var\(--muted\,\#71717a\)\]{color:var(--muted,#71717a)}.text-danger{color:var(--danger)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-\(--overlay-shadow\){--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-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-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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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\){--tw-ring-color:var(--accent)}.ring-\(--danger\){--tw-ring-color:var(--danger)}.ring-\(--surface\){--tw-ring-color:var(--surface)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\(--surface\){--tw-ring-offset-color:var(--surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\(--accent\){outline-color:var(--accent)}.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{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{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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--button-bg-hover\:var\(--success-soft-hover\)\]{--button-bg-hover:var(--success-soft-hover)}.\[--button-bg-pressed\:var\(--success-soft-hover\)\]{--button-bg-pressed:var(--success-soft-hover)}.\[--button-bg\:var\(--success-soft\)\]{--button-bg:var(--success-soft)}.\[--button-fg\:var\(--success-soft-foreground\)\]{--button-fg:var(--success-soft-foreground)}.\[--toggle-button-bg-selected-hover\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_22\%\)\]{--toggle-button-bg-selected-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.\[--toggle-button-bg-selected-hover\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_22\%\)\]{--toggle-button-bg-selected-hover:color-mix(in oklab,var(--default),var(--foreground) 22%)}}.\[--toggle-button-bg-selected-hover\:var\(--accent-soft-hover\)\]{--toggle-button-bg-selected-hover:var(--accent-soft-hover)}.\[--toggle-button-bg-selected-hover\:var\(--danger-soft-hover\)\]{--toggle-button-bg-selected-hover:var(--danger-soft-hover)}.\[--toggle-button-bg-selected-hover\:var\(--warning-soft-hover\)\]{--toggle-button-bg-selected-hover:var(--warning-soft-hover)}.\[--toggle-button-bg-selected-pressed\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_22\%\)\]{--toggle-button-bg-selected-pressed:var(--default)}@supports (color:color-mix(in lab, red, red)){.\[--toggle-button-bg-selected-pressed\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_22\%\)\]{--toggle-button-bg-selected-pressed:color-mix(in oklab,var(--default),var(--foreground) 22%)}}.\[--toggle-button-bg-selected-pressed\:var\(--accent-soft-hover\)\]{--toggle-button-bg-selected-pressed:var(--accent-soft-hover)}.\[--toggle-button-bg-selected-pressed\:var\(--danger-soft-hover\)\]{--toggle-button-bg-selected-pressed:var(--danger-soft-hover)}.\[--toggle-button-bg-selected-pressed\:var\(--warning-soft-hover\)\]{--toggle-button-bg-selected-pressed:var(--warning-soft-hover)}.\[--toggle-button-bg-selected\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_16\%\)\]{--toggle-button-bg-selected:var(--default)}@supports (color:color-mix(in lab, red, red)){.\[--toggle-button-bg-selected\:color-mix\(in_oklab\,var\(--default\)\,var\(--foreground\)_16\%\)\]{--toggle-button-bg-selected:color-mix(in oklab,var(--default),var(--foreground) 16%)}}.\[--toggle-button-bg-selected\:var\(--accent-soft\)\]{--toggle-button-bg-selected:var(--accent-soft)}.\[--toggle-button-bg-selected\:var\(--danger-soft\)\]{--toggle-button-bg-selected:var(--danger-soft)}.\[--toggle-button-bg-selected\:var\(--warning-soft\)\]{--toggle-button-bg-selected:var(--warning-soft)}.\[--toggle-button-fg-selected\:var\(--accent-soft-foreground\)\]{--toggle-button-fg-selected:var(--accent-soft-foreground)}.\[--toggle-button-fg-selected\:var\(--danger-soft-foreground\)\]{--toggle-button-fg-selected:var(--danger-soft-foreground)}.\[--toggle-button-fg-selected\:var\(--foreground\)\]{--toggle-button-fg-selected:var(--foreground)}.\[--toggle-button-fg-selected\:var\(--warning-soft-foreground\)\]{--toggle-button-fg-selected:var(--warning-soft-foreground)}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.paused{animation-play-state:paused}.running{animation-play-state:running}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-1:last-child{padding-bottom:var(--spacing)}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-\(--surface-secondary\):hover{background-color:var(--surface-secondary)}.hover\:text-\(--foreground\):hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\(--accent\):focus{border-color:var(--accent)}.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{--tw-ring-color:var(--accent)}.focus-visible\:ring-\(--focus\):focus-visible{--tw-ring-color:var(--focus)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\(--accent\):focus-visible{outline-color:var(--accent)}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[on\=true\]\:outline[data-on=true]{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[on\=true\]\:outline-2[data-on=true]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[on\=true\]\:outline-\(--accent\)[data-on=true]{outline-color:var(--accent)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-full{grid-column:1/-1}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[28rem\]{width:28rem}.sm\:w-\[220px\]{width:220px}.sm\:w-auto{width:auto}.sm\:max-w-60{max-width:calc(var(--spacing) * 60)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-72{max-width:calc(var(--spacing) * 72)}.sm\:max-w-80{max-width:calc(var(--spacing) * 80)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-\[580px\]{max-width:580px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-\[200px\]{min-width:200px}.sm\:flex-1{flex:1}.sm\:shrink{flex-shrink:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_5rem_14rem_auto\]{grid-template-columns:minmax(0,1fr) 5rem 14rem auto}.sm\:grid-cols-\[minmax\(140px\,1fr\)_150px_minmax\(200px\,1\.4fr\)_auto\]{grid-template-columns:minmax(140px,1fr) 150px minmax(200px,1.4fr) auto}.sm\:flex-wrap{flex-wrap:wrap}.sm\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.sm\:border-border{border-color:var(--border)}.sm\:py-0{padding-block:0}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:block{display:block}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_140px\]{grid-template-columns:1fr 1fr 140px}.md\:grid-cols-\[minmax\(0\,1\.3fr\)_110px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) 110px minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_150px_170px_auto\]{grid-template-columns:minmax(0,1fr) 150px 170px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.md\:justify-end{justify-content:flex-end}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-24{min-height:calc(var(--spacing) * 24)}.lg\:flex-\[1\.3\]{flex:1.3}.lg\:flex-\[2\]{flex:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.lg\:grid-cols-\[minmax\(240px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:ms-auto{margin-inline-start:auto}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1}.xl\:basis-auto{flex-basis:auto}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[250px_minmax\(0\,1fr\)_280px\]{grid-template-columns:250px minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}}@container (width>=28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:flex-row{flex-direction:row}.\@3xl\:items-center{align-items:center}.\@3xl\:ps-0{padding-inline-start:0}}@container (width>=56rem){.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>a\]\:w-full>a{width:100%}}@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{--brand-blue-950:#002e62;--brand-blue-900:#004493;--brand-blue-800:#005bc4;--brand-blue-700:#0068e6;--brand-blue-600:#006fee;--brand-blue-500:#006fee;--brand-blue-400:#338ef7;--brand-blue-100:#e0f2fe;--brand-blue-50:#f0f9ff;--amber-700:#b45309;--amber-600:#d97706;--amber-500:#f59e0b;--amber-100:#fef3c7;--slate-950:#09090b;--slate-900:#18181b;--slate-800:#27272a;--slate-700:#3f3f46;--slate-600:#52525b;--slate-500:#71717a;--slate-400:#a1a1aa;--slate-300:#d4d4d8;--slate-200:#e4e4e7;--slate-100:#f4f4f5;--slate-50:#fafafa;--green-600:#17c964;--green-500:#17c964;--green-100:#dcfce7;--green-ink:#15803d;--red-600:#f31260;--red-500:#f31260;--danger-fill:#c20e4d;--red-100:#fee2e2;--white:#fff;--tint:#006fee;--tint-pressed:#005bc4;--tint-text:#0062d6;--danger-text:#c20e4d;--success-text:#17c964;--tint-fill:#006fee;--amber-fill:#f59e0b;--label:#18181b;--label-secondary:#52525b;--label-tertiary:#67676f;--label-quaternary:#a1a1aa;--separator:#0000001f;--separator-opaque:#00000014;--fill-primary:#7882961a;--fill-secondary:#78829612;--fill-tertiary:#7882960d;--mat-ultrathin:#ffffff8c;--mat-thin:#ffffffad;--mat-regular:#ffffffc7;--mat-thick:#ffffffeb;--bg-elevated:#fff;--field-recessed:#f8f8f9;--paper:#fff;--field-invalid:#fef8f8;--footer-tint:#7882960f;--chip-active-ground:#fff;--control-box:#ffffffe6;--control-box-edge:#3c3c4347;--badge-info-ink:#0369a1;--badge-info-edge:#0ea5e94d;--badge-ok-ink:#15803d;--badge-ok-edge:#22c55e4d;--blur-sm:blur(12px) saturate(180%);--blur:blur(24px) saturate(180%);--blur-lg:blur(40px) saturate(190%);--specular:inset 0 1px 0 0 #ffffffd9;--specular-lg:inset 0 1px 0 0 #fffffff2;--hairline:1px solid #fff9;--hairline-subtle:1px solid #3c3c431a;--edge-mat:var(--mat-regular);--focus-ring:#0284c7;--edge-hairline:#3c3c4324;--edge-shadow:0 4px 14px #0f1b3012;--edge-ground:244, 244, 245;--dark-mat:#0b1728cc;--dark-mat-thick:#0b1728eb;--dark-hairline:1px solid #ffffff1f;--dark-specular:inset 0 1px 0 0 #ffffff24;--solid-mat:#fff;--solid-mat-thick:#fff;--solid-surface:#fff;--solid-fill-1:#eceff4;--solid-fill-2:#f2f4f8;--solid-fill-3:#f7f9fb;--solid-hairline:1px solid #3c3c4338;--solid-separator:#3c3c4347;--solid-chrome:#0b1728;--card:var(--bg-elevated);--card-border:var(--hairline-subtle);--card-sunken:var(--field-recessed);--surface-sunken:var(--field-recessed);--text:var(--label);--text-primary:var(--label);--text-secondary:var(--label-secondary);--text-muted:var(--label-tertiary);--label-primary:var(--label);--text-caption-1:var(--text-caption);--text-caption-2:var(--text-caption2);--glass-bg:var(--mat-regular);--glass-bg-hover:var(--mat-thick);--glass-border:var(--hairline);--glass-border-subtle:var(--hairline-subtle);--glass-blur:var(--blur);--shadow-sm:0 1px 1px #0f1b300d, 0 2px 6px #0f1b300d;--shadow-md:0 1px 2px #0f1b300f, 0 6px 16px #0f1b3017;--shadow-lg:0 2px 4px #0f1b300f, 0 14px 32px #0f1b3021;--shadow-xl:0 4px 8px #0f1b3012, 0 28px 60px #0f1b302e;--glass-shadow:var(--shadow-md), var(--specular);--glass-shadow-lg:var(--shadow-lg), var(--specular-lg);--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-sheet:14px;--radius-pill:9999px;--font-family:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-caption2:.6875rem;--text-caption:.75rem;--text-footnote:.8125rem;--text-subhead:.9375rem;--text-callout:1rem;--text-body:1.0625rem;--text-headline:1.0625rem;--text-title3:1.25rem;--text-title2:1.375rem;--text-title1:1.75rem;--text-large-title:2.125rem;--leading-caption2:1.182;--leading-caption:1.333;--leading-footnote:1.385;--leading-subhead:1.333;--leading-callout:1.313;--leading-body:1.294;--leading-headline:1.294;--leading-title3:1.25;--leading-title2:1.273;--leading-title1:1.214;--leading-large-title:1.206;--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-smooth:cubic-bezier(.16, 1, .3, 1);--ease-spring-elastic:cubic-bezier(.68, -.55, .265, 1.55);--dur-fast:.18s;--dur:.28s;--dur-slow:.42s;--transition-fast:var(--dur-fast) var(--ease-out);--transition-smooth:var(--dur) var(--ease-ios);--transition-spring:var(--dur) var(--ease-spring-bounce);--sidebar-width:268px;--sidebar-rail:68px;--sidebar-pinned-width:240px;--topbar-height:56px;--topbar-bottom:var(--topbar-height);--tabbar-height:42px;--dock-height:68px;--dock-bottom:8px;--tap-min:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--z-tabbar:35;--z-topbar:40;--z-sidebar:50;--z-dock:90;--z-modal:100;--z-scrim:110;--z-drawer:120;--z-popover:130}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;height:100%;margin:0;padding:0}html,body{overscroll-behavior-y:none}body{font-family:var(--font-family);font-size:var(--text-body);line-height:var(--leading-body);color:var(--label);letter-spacing:-.01em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#e7eaf0;background-image:radial-gradient(at 10% 10%,#006fee0f 0,#0000 50%),radial-gradient(at 90% 90%,#9333ea0a 0,#0000 50%);background-attachment:fixed}h1,h2,h3,h4,h5{letter-spacing:-.022em;color:var(--label);margin:0;font-weight:700;line-height:1.24}h1{font-size:var(--text-title1);line-height:var(--leading-title1)}h2{font-size:var(--text-title3);line-height:var(--leading-title3)}h3{font-size:var(--text-body);font-weight:600}h4{font-size:var(--text-callout);line-height:var(--leading-callout);font-weight:600}p{line-height:1.55}p[data-slot]{margin-block:0}a{color:var(--tint-text);transition:opacity var(--transition-fast);text-decoration:none}a:hover{opacity:.72}a.button{color:var(--button-fg)}a.button:hover{opacity:1}:focus{outline:none}:focus-visible:not([data-slot]):not([data-rac]){outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{color:var(--label);background:#0284c738}.dark-theme ::selection{color:#fff;background:#38bdf84d}*{scrollbar-width:thin;scrollbar-color:#3c3c4347 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#3c3c4342 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#3c3c4366 padding-box content-box}.muted{color:var(--label-tertiary)}.stack{flex-direction:column;gap:1.25rem;display:flex}.row{align-items:center;gap:.75rem;display:flex}.spacer{flex:1}.btn{min-height:var(--tap-min);font-family:inherit;font-size:var(--text-callout);line-height:var(--leading-callout);letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--dur) var(--ease-spring-bounce), background var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.4375rem;padding:.625rem 1.125rem;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn svg{flex-shrink:0}.btn-spinner{opacity:.75;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite spin}.btn-primary{color:#fff;background:#006fee;box-shadow:0 4px 14px #006fee59}.btn-primary:hover:not(:disabled){background:#005bc4;box-shadow:0 6px 20px #006fee73}.btn-secondary{background:var(--mat-thin);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);color:var(--label);border:var(--hairline-subtle);box-shadow:var(--shadow-sm), var(--specular)}.btn-secondary:hover:not(:disabled){background:var(--mat-thick);box-shadow:var(--shadow-md), var(--specular)}.link-btn{font-family:inherit;font-size:var(--text-subhead);line-height:var(--leading-subhead);color:var(--tint-text);cursor:pointer;border-radius:var(--radius-xs);transition:opacity var(--transition-fast);background:0 0;border:none;padding:.375rem 2px;font-weight:600}.link-btn:hover{opacity:.65}.link-btn:active{opacity:.45}.icon-btn{color:var(--label-secondary);cursor:pointer;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);touch-action:manipulation;transition:background var(--transition-fast), color var(--transition-fast), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.icon-btn:hover{background:var(--fill-primary);color:var(--label)}.icon-btn:active{transition-duration:80ms;transform:scale(.95)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn.active,.icon-btn.subtle.active{color:var(--tint-text);background:#0284c724}.icon-btn.subtle{width:34px;height:34px;color:var(--label-tertiary)}.icon-btn.subtle:hover{background:var(--fill-secondary)}.icon-btn.subtle:after{content:"";border-radius:inherit;position:absolute;inset:-.3125rem}td .icon-btn{width:30px;height:30px}td .icon-btn:after{content:"";border-radius:inherit;position:absolute;inset:-.4375rem}.sidebar .icon-btn,.mobile-bottom-dock .icon-btn{color:#ffffffb8}.sidebar .icon-btn:hover,.mobile-bottom-dock .icon-btn:hover{color:var(--white);background:#ffffff24}.field{margin-bottom:1.125rem}.field label{font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--label-secondary);letter-spacing:-.005em;margin-bottom:.4375rem;font-weight:600;display:block}.field .hint,.hint{font-size:var(--text-footnote);color:var(--label-tertiary);margin-top:.375rem;line-height:1.45}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset]),select,textarea{width:100%;min-height:var(--tap-min);font-family:inherit;font-size:var(--text-body);color:var(--label);background:var(--field-recessed);border-radius:var(--radius);appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border:1px solid #3c3c4329;outline:none;padding:.6875rem .9375rem;line-height:1.4;box-shadow:inset 0 1px 2px #0f1b300a}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:2.5rem}textarea{resize:vertical;min-height:96px;padding-top:.75rem;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--label-tertiary)}input:not([data-slot]):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset]):focus,select:not([data-slot]):focus,textarea:not([data-slot]):focus{background:var(--bg-elevated);border-color:var(--tint);box-shadow:0 0 0 4px #0284c729,inset 0 1px 2px #0f1b3008}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset]):disabled,select:disabled,textarea:disabled{background:var(--fill-tertiary);color:var(--label-quaternary);cursor:not-allowed;box-shadow:none}input:read-only:not([type=checkbox],[type=radio]),textarea:read-only{background:var(--fill-tertiary);color:var(--label-secondary);box-shadow:none;border-color:#3c3c431a}.field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.combo{position:relative}@keyframes comboIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}input.check{appearance:none;background:var(--control-box);border:1.5px solid var(--control-box-edge);width:22px;height:22px;min-height:0;box-shadow:none;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;margin:0;padding:0}.list-item{width:100%;min-height:var(--tap-min);background:var(--fill-tertiary);border:1px solid var(--separator-opaque);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--text-subhead);line-height:var(--leading-subhead);color:var(--label);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--dur-fast) var(--ease-out);align-items:center;gap:.5625rem;margin-bottom:.25rem;padding:.5625rem .875rem;display:flex}.list-item:hover{background:var(--fill-primary);border-color:var(--separator)}.list-item:active{transform:scale(.99)}.list-item.active{color:var(--brand-blue-800);background:linear-gradient(#0284c71a 0%,#e0f2fe7a 100%);border-color:#0284c780;font-weight:600;box-shadow:0 2px 10px #0284c71f}.y-card{background:var(--bg-elevated,#fff);border:var(--hairline-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--specular);overflow:hidden}.y-card.clickable{cursor:pointer;transition:transform .14s var(--ease-spring-bounce,cubic-bezier(.16, 1, .3, 1)), box-shadow .16s ease, border-color .16s ease}.y-card.clickable:hover{box-shadow:var(--shadow-md), var(--specular);border-color:#0284c747}.y-card.clickable:active{transition-duration:80ms;transform:scale(.994)}.y-card.clickable:focus-visible{outline:var(--focus-ring,2px solid var(--tint));outline-offset:2px}.card-head{border-bottom:var(--hairline-subtle);background:#ffffff57;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.card-head h2,.card-head h3{font-size:var(--text-body);letter-spacing:-.015em;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.card-head>div:not([class]){flex-direction:column;gap:2px;display:flex}.card-body{padding:1rem}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table__content.fitted-columns{table-layout:fixed;width:100%}.table__content.fitted-columns .table__cell{overflow-wrap:break-word}.table__content.fitted-columns .table__cell.text-end{white-space:nowrap}.table__content.fitted-columns .table__cell,.table__content.fitted-columns .table__column{padding-inline:.625rem}.table__content.report-table .table__cell,.table__content.report-table .table__column{padding-inline:.5rem}table:not(.table__content){border-collapse:collapse;width:100%;font-size:var(--text-callout);line-height:var(--leading-callout)}th:not(.table__column){text-align:left;font-size:var(--text-caption2);line-height:var(--leading-caption2);color:var(--label-tertiary);border-bottom:var(--hairline-subtle);white-space:nowrap;background:#f8fafc8c;padding:.5rem .875rem;font-weight:700}th:has(>.sort-th){padding:0}td:not(.table__cell){border-bottom:1px solid var(--separator-opaque);color:var(--label);vertical-align:middle;padding:.5625rem .875rem}.num,.money{font-variant-numeric:tabular-nums}td:has(>.money){font-variant-numeric:tabular-nums}tbody tr:not(.table__row):last-child td{border-bottom:none}tbody tr.clickable:not(.table__row){cursor:pointer;transition:background var(--transition-fast)}tbody tr.clickable:not(.table__row):hover{background:#0284c70d}tbody tr.clickable:not(.table__row):active{background:#0284c717}.sort-th{justify-content:inherit;width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:3px;margin:0;padding:.6875rem 1.25rem;display:inline-flex}.sort-th:hover{color:var(--label)}.sort-arrow{min-width:9px;color:var(--tint-text);display:inline-block}.filter-dates{font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--label-tertiary);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.empty{text-align:center;color:var(--label-tertiary);font-size:var(--text-callout);line-height:var(--leading-callout);padding:3.5rem 1.5rem}.empty h3{color:var(--label);margin-bottom:.375rem}.empty p{margin:0}.loading-screen{text-align:center;min-height:100dvh;color:var(--label-tertiary);font-size:var(--text-callout);line-height:var(--leading-callout);place-items:center;gap:.75rem;display:grid}.y-spinner{border:2.5px solid #3c3c4329;border-top-color:var(--tint);border-radius:50%;width:26px;height:26px;margin:0 auto .75rem;animation:.7s linear infinite spin}.empty .y-spinner{margin-bottom:.875rem}@keyframes spin{to{transform:rotate(360deg)}}.y-alert{border-radius:var(--radius);font-size:var(--text-subhead);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);animation:alertIn .2s var(--ease-out);border:1px solid #0000;align-items:center;gap:.625rem;margin-bottom:1.125rem;padding:.8125rem 1rem;line-height:1.45;display:flex}@keyframes alertIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.alert-error{color:#991b1b;background:#fee2e2d1;border-color:#f8717152}.stage{border-radius:var(--radius-pill);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:.3125rem;max-width:100%;padding:.25rem .75rem;font-weight:600;display:inline-flex;overflow:hidden}.stage-new{color:#0369a1;background:#e0f2fee6;border-color:#38bdf861}.stage-active{color:#6d28d9;background:#ede9fee6;border-color:#a78bfa6b}.stage-pending{color:#b45309;background:#fef3c7e6;border-color:#f59e0b61}.stage-sent{color:#047857;background:#d1fae5e6;border-color:#10b9816b}.stage-warn{color:#a16207;background:#fef9c3e6;border-color:#eab30861}.stage-hold{background:var(--fill-primary);color:var(--label-secondary);border-color:var(--separator-opaque)}.stage-won{color:var(--green-ink);background:#dcfce7e6;border-color:#22c55e61}.stage-lost{color:#b91c1c;background:#fee2e2e6;border-color:#f8717161}.stage-cancelled{color:#475569;background:#f1f5f9f2;border-color:#94a3b873}.icon-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.req{color:var(--red-600,#dc2626);margin-left:3px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-popover) + 1);border-radius:var(--radius-sm);background:var(--foreground);color:var(--background);padding:.625rem .875rem;font-weight:600;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.y-field-error{font-size:var(--text-footnote);color:#b91c1c;align-items:flex-start;gap:.3125rem;margin-top:.375rem;font-weight:550;line-height:1.45;display:flex}.y-field-error svg{flex-shrink:0;margin-top:2px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.field-invalid input,.field-invalid select,.field-invalid textarea{background:var(--field-invalid);border-color:#dc2626a6}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,.field-invalid input:focus,.field-invalid select:focus,.field-invalid textarea:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262629}.add-machine-panel{background:var(--fill-tertiary);border-radius:var(--radius,10px);border:1px solid var(--separator-opaque);margin-top:.75rem;padding:1rem}.add-machine-panel h4{font-size:var(--text-subhead);line-height:var(--leading-subhead);margin:0 0 .75rem;font-weight:600}.list-toolbar-card{flex-flow:wrap;align-items:center;gap:.75rem;margin-bottom:1.125rem;padding:.75rem 1.25rem;display:flex}.plain-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plain-list li{border-top:var(--hairline-subtle,1px solid #3c3c431f);padding:.625rem 0}.plain-list li:first-child{border-top:none;padding-top:2px}.plain-list li:last-child{padding-bottom:2px}.modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-modal);animation:fadeIn var(--dur-fast) ease;background:#070d186b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--mat-thick);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);border-radius:var(--radius-sheet);box-shadow:var(--shadow-xl), var(--specular-lg);width:100%;max-width:580px;max-height:88dvh;animation:sheetIn var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@keyframes sheetIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal.wide{max-width:760px}.confirm-message{font-size:var(--text-subhead);line-height:var(--leading-subhead);color:var(--label-secondary);margin-top:.5rem}.modal-body{overscroll-behavior:contain;flex:1;padding:1.375rem 1.5rem;overflow-y:auto}.bell-wrap{position:relative}.bell-panel{background:var(--mat-thick);width:360px;max-width:calc(100vw - 24px);max-height:70dvh;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), var(--specular);z-index:var(--z-popover);animation:popoverIn var(--dur-fast) var(--ease-out);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes popoverIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.bell-head{border-bottom:var(--hairline-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.bell-list{overscroll-behavior:contain;overflow-y:auto}.bell-item{border:none;border-bottom:1px solid var(--separator-opaque);text-align:left;cursor:pointer;width:100%;transition:background var(--transition-fast);background:0 0;gap:.625rem;padding:.8125rem 1.125rem;font-family:inherit;display:flex}.bell-item:last-child{border-bottom:none}.bell-item:hover{background:var(--fill-secondary)}.bell-item.unread{background:#0284c70d}.bell-item.unread:before{content:"";background:var(--tint);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.375rem}.bell-item:not(.unread):before{content:"";flex-shrink:0;width:7px}.bell-item .t{font-size:var(--text-subhead);line-height:var(--leading-subhead);color:var(--label);font-weight:600}.bell-item .m{font-size:var(--text-footnote);color:var(--label-secondary);margin-top:2px;line-height:1.4}.bell-item .d{font-size:var(--text-caption2);line-height:var(--leading-caption2);color:var(--label-tertiary);margin-top:.25rem}.contact-row{border-bottom:1px solid var(--separator-opaque);font-size:var(--text-callout);line-height:var(--leading-callout);align-items:center;gap:.75rem;padding:.8125rem 2px;display:flex}.contact-row:last-child{border-bottom:none}.detail-list{font-size:var(--text-callout);line-height:var(--leading-callout);grid-template-columns:140px 1fr;align-items:center;gap:.75rem 1rem;margin:0;display:grid}.detail-list dt{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--label-tertiary);font-weight:700}.detail-list dd{color:var(--label);margin:0;font-weight:500}.app{min-height:100dvh;display:flex;position:relative}.sidebar{width:var(--sidebar-width);background:var(--dark-mat);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border-right:var(--dark-hairline);color:#ffffffd9;height:100dvh;z-index:var(--z-sidebar);padding-left:var(--safe-left);transition:transform var(--dur-slow) var(--ease-ios);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;box-shadow:1px 0 #ffffff0f,8px 0 32px #070d1824}.sidebar-brand{padding:calc(1.125rem + var(--safe-top)) 1.125rem 1rem;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.sidebar-brand-logo-wrap{background:#ffffffe0;border:1px solid #fff3;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;padding:.25rem;display:grid;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffffb3}.sidebar-logo{object-fit:contain;width:28px;height:28px}.sidebar-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-brand-text .name-row{align-items:center;gap:.375rem;display:flex}.sidebar-brand-text .brand-title{color:var(--foreground);font-weight:800;font-size:var(--text-body);letter-spacing:-.025em;line-height:1.1}.sidebar-brand-text .brand-badge{font-size:var(--text-caption2);color:var(--accent-soft-foreground);background:var(--accent-soft);border:1px solid #0000;border-radius:4px;padding:1px .3125rem;font-weight:700;line-height:1.2}.sidebar-brand-text .sub{font-size:var(--text-caption2);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar-nav{overscroll-behavior:contain;flex:1;padding:.625rem .75rem 1.25rem;overflow-y:auto}.sidebar-section{font-size:var(--text-caption2);line-height:var(--leading-caption2);color:#ffffff8c;padding:1.125rem .75rem .4375rem;font-weight:700}.nav-item{min-height:var(--tap-min);border-radius:var(--radius-sm);color:#ffffffc7;font-size:var(--text-callout);line-height:var(--leading-callout);transition:background var(--transition-fast), color var(--transition-fast), transform var(--dur-fast) var(--ease-out);align-items:center;gap:.75rem;margin-bottom:2px;padding:.625rem .8125rem;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item svg{opacity:.9;flex-shrink:0}.nav-item:hover{color:var(--white);background:#ffffff1a}.nav-item:active{transform:scale(.985)}.nav-item:hover{opacity:1}.nav-item.active{background:linear-gradient(180deg, var(--brand-blue-500) 0%, var(--brand-blue-600) 100%);color:var(--white);font-weight:600;box-shadow:0 4px 14px #0284c757,inset 0 1px #ffffff3d}.nav-item.active svg{opacity:1}.nav-item.disabled{opacity:.34;pointer-events:none}.nav-soon{font-size:var(--text-caption2);line-height:var(--leading-caption2);border-radius:var(--radius-pill);color:#fff9;border:1px solid #ffffff38;margin-left:auto;padding:1px .4375rem}.sidebar-user{padding:.875rem 1rem calc(.875rem + var(--safe-bottom));flex-shrink:0;align-items:center;gap:.75rem;display:flex}.y-avatar{background:linear-gradient(180deg, var(--brand-blue-500) 0%, var(--brand-blue-700) 100%);border:1.5px solid var(--separator);width:38px;height:38px;color:var(--white);font-size:var(--text-subhead);line-height:var(--leading-subhead);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;box-shadow:0 2px 8px #00000038}.sidebar-user .who{flex:1;min-width:0}.sidebar-user .who .n{color:var(--foreground);font-size:var(--text-subhead);line-height:var(--leading-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar-user .who .r{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--muted)}@media (width>=861px){.app{padding-left:var(--sidebar-rail)}.sidebar{--rail-open:0;height:auto;width:var(--sidebar-rail);transition:width var(--transition-smooth), box-shadow var(--transition-smooth);position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar:hover,.sidebar:focus-within{--rail-open:1;width:var(--sidebar-width);box-shadow:1px 0 #ffffff0f,16px 0 48px #070d1857}.sidebar .nav-label,.sidebar .nav-soon,.sidebar .sidebar-brand-text,.sidebar .sidebar-section>span,.sidebar .sidebar-user .who{opacity:var(--rail-open);transition:opacity var(--transition-smooth)}.sidebar .sidebar-user .y-avatar,.sidebar .sidebar-user .who{display:none}.sidebar:hover .sidebar-user .y-avatar,.sidebar:focus-within .sidebar-user .y-avatar{display:grid}.sidebar:hover .sidebar-user .who,.sidebar:focus-within .sidebar-user .who{display:block}.sidebar .sidebar-section{position:relative}.sidebar .sidebar-section:after{content:"";height:1px;opacity:calc(1 - var(--rail-open));transition:opacity var(--transition-smooth);background:#ffffff29;position:absolute;top:50%;left:12px;right:12px}.sidebar .sidebar-brand{padding-left:.9375rem}.sidebar .sidebar-user{padding-left:.75rem;padding-right:.75rem}.sidebar:hover .sidebar-brand,.sidebar:focus-within .sidebar-brand{padding-left:1.125rem}.sidebar:hover .sidebar-user,.sidebar:focus-within .sidebar-user{padding-left:1rem;padding-right:1rem}.sidebar .sidebar-brand,.sidebar .sidebar-user{transition:padding-left var(--transition-smooth), padding-right var(--transition-smooth)}.sidebar .sidebar-nav{overflow-x:hidden}.sidebar .nav-item{overflow:hidden}.sidebar .nav-label{white-space:nowrap}.app.sidebar-pinned{padding-left:var(--sidebar-pinned-width)}.sidebar.pinned{--rail-open:1;width:var(--sidebar-pinned-width);box-shadow:1px 0 #ffffff0f}.sidebar.pinned .sidebar-user .y-avatar{display:grid}.sidebar.pinned .sidebar-user .who{display:block}.sidebar.pinned .sidebar-brand{padding-left:1.125rem}.sidebar.pinned .sidebar-user{padding-left:1rem;padding-right:1rem}.rail-toggle{color:#ffffffb3;opacity:var(--rail-open);transition:opacity var(--transition-smooth);margin-left:auto}.rail-toggle:hover{color:#fff}}@media (width<=860px){.rail-toggle{display:none}}.content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{min-height:var(--topbar-height);padding-top:var(--safe-top);background:var(--mat-thin);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);transition:background-color var(--dur-fast) var(--ease-out), border-bottom-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding-left:max(1.5rem, var(--safe-left));padding-right:max(1.25rem, var(--safe-right));z-index:var(--z-topbar);border-bottom:1px solid #0000;align-items:center;gap:.875rem;display:flex;position:sticky;top:0}.connection-banner{z-index:45;padding:.4rem max(1rem, var(--safe-right)) .4rem max(1rem, var(--safe-left));padding-top:calc(.4rem + var(--safe-top));font-size:var(--text-footnote);align-items:center;gap:.5rem;line-height:1.35;display:flex;position:sticky;top:0}.connection-banner.is-down{background:var(--danger-fill);color:#fff}.connection-banner.is-back{color:#fff;background:#166534}.connection-banner svg{flex-shrink:0}.connection-banner strong{font-weight:600}.connection-banner>span{flex:1 1 0;min-width:0}.app.has-connection-banner .topbar{position:static}.connection-banner-retry{font:inherit;font-size:var(--text-caption);color:inherit;border-radius:var(--radius);cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .55rem;display:inline-flex}.connection-banner-retry:hover:not(:disabled){background:#ffffff42}.connection-banner-retry:disabled{cursor:default;opacity:.75}.connection-banner-retry .is-spinning{animation:.7s linear infinite spin}@media (width<=640px){.connection-banner{padding-left:max(.75rem, var(--safe-left));padding-right:max(.75rem, var(--safe-right))}.connection-banner-retry span{display:none}}.topbar .menu-toggle{display:none}.workspace-tab-strip{flex:1;align-self:stretch;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.workspace-tab-strip>:not(.workspace-tab-scroll){align-self:center}.workspace-tab-scroll .tabs__tab{flex:1 1 0;justify-content:flex-start;min-width:2.5rem;max-width:10.5rem;padding-inline:.5rem;container-type:inline-size}.workspace-tab-scroll .tabs__tab[aria-selected=true]{min-width:8rem}@container (width<=5rem){.workspace-tab-title,.workspace-tab-close{display:none}.workspace-tab-inner{justify-content:center}}.workspace-tab-scroll .tabs,.workspace-tab-scroll .tabs__list-container,.workspace-tab-scroll .tabs__list-container__scroller{background:0 0;border-radius:0;gap:0;width:100%;min-width:0;height:100%}.workspace-tab-scroll .tabs__list{align-items:flex-end;width:100%;min-width:0;height:100%;padding:0}.workspace-tab-scroll .tabs__tab{border-radius:var(--radius) var(--radius) 0 0;background:0 0;align-self:flex-end;height:2.5rem}.workspace-tab-scroll .tabs__tab[aria-selected=true]{background:var(--background)}.workspace-tab-scroll .tabs__separator{background:var(--separator)}.workspace-tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-self:stretch;align-items:flex-end;gap:.375rem;width:100%;min-width:0;display:flex;overflow-x:auto}.workspace-tab-scroll::-webkit-scrollbar{display:none}:root[data-edge-top] .topbar{box-shadow:var(--edge-shadow)}.tab-icon{color:var(--tint-text);flex-shrink:0;place-items:center;display:grid}.tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tab-close-btn{color:var(--label-quaternary);cursor:pointer;width:22px;height:22px;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin-right:-.25rem;display:grid}.tab-close-btn:hover{color:var(--red-600);background:#ef444424}.page{padding:1.625rem max(1.625rem, var(--safe-left)) 2.5rem max(1.625rem, var(--safe-right));flex:1;width:100%}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.page-head h1{color:var(--label);font-size:var(--text-title2);letter-spacing:-.02em;line-height:1.25}.page-head p{color:var(--label-tertiary);font-size:var(--text-footnote);line-height:var(--leading-footnote);max-width:68ch;margin:2px 0 0}@media (width<=640px){.page-head p,.page-intro{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-head p[data-open],.page-intro[data-open]{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}}.list-band+.list-band{margin-top:.75rem}.list-band-figures{margin-bottom:.875rem}.list-band-toolbar{margin-bottom:.75rem}.list-band-stages{margin-bottom:1.25rem}.list-band+.list-band-stages{margin-top:1.25rem}.list-band>:last-child{margin-bottom:0}@media (width<=640px){.figure-grid{gap:.5rem}.figure-grid>*{padding:.75rem .875rem}.figure-grid>:last-child:nth-child(odd){grid-column:1/-1}.stack-on-phone{padding-top:.25rem}.stack-on-phone .table__scroll-container{overflow:visible}.stack-on-phone .table__content,.stack-on-phone .table__content>tbody{width:100%;display:block}.stack-on-phone .table__content>tbody{border-radius:1rem;overflow:hidden}.stack-on-phone .table__header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-on-phone .table__row{background:var(--surface);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.stack-on-phone .table__row{border-bottom:1px solid color-mix(in oklab, var(--separator) 50%, transparent)}}.stack-on-phone .table__row:last-child{border-bottom:0}.stack-on-phone .table__cell{white-space:normal;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;border-radius:0;width:auto;min-width:0;max-width:none;padding:0;display:block}.stack-on-phone .table__cell:not([data-label]),.stack-on-phone .table__cell[data-wide]{grid-column:1/-1}.stack-on-phone .table__cell[data-empty]{display:none}.stack-on-phone .table__cell:not([data-label]):not(:first-child){justify-content:flex-end;display:flex}.stack-on-phone .table__cell[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:.125rem;font-size:.75rem;display:block}}.split-grid{grid-template-columns:280px 1fr;align-items:start;gap:1.25rem;display:grid}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-bottom-dock{display:none}body:has([data-slot=drawer-backdrop]) .mobile-bottom-dock{display:none}body:has(.modal-backdrop) .mobile-bottom-dock{display:none}body:has(.modal__backdrop) .mobile-bottom-dock{display:none}body:has([data-slot=drawer-backdrop]) .app:after{display:none}body:has(.modal-backdrop) .app:after{display:none}body:has(.modal__backdrop) .app:after{display:none}.tile{background:var(--mat-regular);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md), var(--specular);color:inherit;transition:transform var(--dur) var(--ease-ios), box-shadow var(--dur) var(--ease-ios), border-color var(--dur) var(--ease-ios);align-items:center;gap:.9375rem;padding:1.125rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow-lg), var(--specular);opacity:1;border-color:#38bdf880;transform:translateY(-2px)}.tile:active{transform:scale(.99)}.segmented{background:var(--fill-primary);border-radius:var(--radius-pill);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.segmented button{width:38px;height:34px;color:var(--label-secondary);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform .14s var(--ease-spring-bounce,cubic-bezier(.16, 1, .3, 1));background:0 0;border:none;place-items:center;display:grid;position:relative}.segmented button:after{content:"";position:absolute;inset:-.3125rem}.segmented button:hover{color:var(--label)}.segmented button:active{transition-duration:80ms;transform:scale(.96)}.segmented button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.segmented button.active{background:var(--chip-active-ground);color:var(--tint-text);box-shadow:var(--shadow-sm)}.segmented.segmented-text{width:auto;display:inline-flex}.segmented.segmented-text button{width:auto;height:auto;min-height:var(--tap-min);font-family:inherit;font-size:var(--text-subhead);line-height:var(--leading-subhead);letter-spacing:-.01em;flex:auto;grid-auto-flow:column;gap:.375rem;padding:.3125rem .875rem;font-weight:550}.segmented.segmented-text button.active{font-weight:600}.segmented.segmented-text .n{font-size:var(--text-caption2);border-radius:var(--radius-pill);background:var(--fill-primary);color:var(--label-secondary);padding:0 .3125rem;font-weight:700}.segmented.segmented-text button.active .n{background:var(--brand-blue-100);color:var(--brand-blue-700)}.timeline{margin:0;padding:0 0 0 .375rem;list-style:none}.timeline li{gap:.875rem;padding:0 0 1.125rem;display:flex;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:"";background:var(--separator);border-radius:1px;width:2px;position:absolute;top:16px;bottom:2px;left:5px}.timeline .dot{background:var(--tint);border:2px solid var(--white);width:12px;height:12px;box-shadow:0 0 0 1px var(--separator);z-index:1;border-radius:50%;flex-shrink:0;margin-top:3px;padding:0;position:relative}.timeline>li>div{flex:1;min-width:0}.timeline .dot{color:var(--white);justify-content:center;align-items:center;display:flex}.auth-shell{min-height:100dvh;padding:max(1.5rem, var(--safe-top)) max(1.5rem, var(--safe-right)) max(1.5rem, var(--safe-bottom)) max(1.5rem, var(--safe-left));background:radial-gradient(circle at 18% 18%, #38bdf838 0%, transparent 42%), radial-gradient(circle at 82% 82%, #f59e0b29 0%, transparent 46%), linear-gradient(150deg, var(--slate-950) 0%, var(--brand-blue-900) 52%, var(--slate-900) 100%);place-items:center;display:grid;position:relative;overflow:hidden auto}.auth-shell:before{content:"";filter:blur(56px);pointer-events:none;background:radial-gradient(circle,#0ea5e942 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-12%;left:28%}.auth-card{width:min(430px,100%);min-width:0;max-width:100%;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl), var(--specular-lg);z-index:2;animation:sheetIn var(--dur-slow) var(--ease-ios);background:#ffffffe6;padding:2.375rem 2.125rem;position:relative}.auth-card.wide{width:min(560px,100%)}.auth-card .auth-submit{color:var(--white);background:#005bc4}.auth-card .auth-submit:hover{background:#004493}.auth-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.625rem;display:flex}.auth-logo{object-fit:contain;filter:drop-shadow(0 4px 12px #0f1b3024);width:auto;height:60px;margin-bottom:.75rem}.auth-brand .name{font-weight:700;font-size:var(--text-title2);line-height:var(--leading-title2);letter-spacing:-.028em;color:var(--brand-blue-900)}.auth-brand .sub{font-size:var(--text-subhead);line-height:var(--leading-subhead);color:var(--label-tertiary);margin-top:2px;font-weight:500}.auth-lead{color:var(--label-secondary);font-size:var(--text-callout);text-align:center;max-width:34ch;margin:.3125rem auto 1.5rem;line-height:1.5}.auth-card>h1{color:var(--brand-blue-900);font-size:var(--text-title1);letter-spacing:-.03em;text-align:center;line-height:1.2}.auth-security-note{color:var(--label-tertiary);font-size:var(--text-footnote);line-height:var(--leading-footnote);justify-content:center;align-items:center;gap:.4375rem;margin-top:1.125rem;font-weight:550;display:flex}.auth-security-note svg{color:var(--success-text);flex-shrink:0}@media (width<=992px){.split-grid{grid-template-columns:1fr}}@media (width<=860px){.sidebar{z-index:var(--z-drawer);background:var(--dark-mat-thick);visibility:hidden;transition:transform var(--dur-slow) var(--ease-ios), visibility 0s linear var(--dur-slow);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 40px #070d1859}.sidebar.open{visibility:visible;transition:transform var(--dur-slow) var(--ease-ios), visibility 0s;transform:translate(0)}.sidebar-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-scrim);animation:fadeIn var(--dur-fast) ease;background:#070d1880;position:fixed;inset:0}.topbar{padding-left:max(.375rem, var(--safe-left));padding-right:max(.625rem, var(--safe-right));gap:.5rem;min-height:52px}.topbar .menu-toggle{display:none}.topbar .topbar-search-trigger{flex:auto;max-width:none}.page{padding:1rem max(1rem, var(--safe-left)) calc(6rem + var(--safe-bottom)) max(1rem, var(--safe-right))}.page-head{margin-bottom:.75rem}.page-head h1{font-size:var(--text-title3)}h1{font-size:var(--text-title2);line-height:var(--leading-title2)}h2{font-size:var(--text-body)}.card-body{padding:1.125rem}.card-head{padding:.875rem 1.125rem}.field-row,.split-grid{grid-template-columns:1fr!important}.detail-list{grid-template-columns:1fr;gap:.25rem 0}.detail-list dd{margin-bottom:.75rem}.modal-backdrop{place-items:end stretch;padding:0}.modal{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-width:100%;max-height:92dvh;animation:sheetUp var(--dur-slow) var(--ease-ios);border-bottom:none}@keyframes sheetUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-bottom-dock{bottom:calc(10px + var(--safe-bottom));left:max(12px, var(--safe-left));right:max(12px, var(--safe-right));background:var(--dark-mat);-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);border-radius:var(--radius-pill);height:60px;box-shadow:0 12px 36px #070d1852, var(--dark-specular);z-index:var(--z-dock);border:1px solid #ffffff24;justify-content:space-around;align-items:stretch;padding:0 .375rem;display:flex;position:fixed}.app:after{content:"";height:calc(var(--dock-height) + 20px + var(--safe-bottom));pointer-events:none;z-index:calc(var(--z-dock) - 1);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:linear-gradient(to top, rgba(var(--edge-ground), 1) 0%, rgba(var(--edge-ground), .92) 45%, rgba(var(--edge-ground), 0) 100%);position:fixed;bottom:0;left:0;right:0}:root[data-edge-bottom] .app:after{opacity:1}.dock-item{min-width:var(--tap-min);color:#ffffff9e;font-family:inherit;font-size:var(--text-caption2);line-height:var(--leading-caption2);cursor:pointer;border-radius:var(--radius-pill);touch-action:manipulation;transition:color var(--transition-fast), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-weight:550;text-decoration:none;display:flex}.dock-item:active{transform:scale(.93)}.dock-item:hover{opacity:1}.dock-item.active{color:var(--brand-blue-400);font-weight:700}.dock-item.active svg{filter:drop-shadow(0 2px 8px #38bdf88c)}}@media (width<=480px){.page{padding-left:max(.875rem, var(--safe-left));padding-right:max(.875rem, var(--safe-right))}.bell-panel{width:calc(100vw - 20px)}.steps{padding:.5rem .625rem}}@media (height<=480px) and (orientation:landscape){.topbar{min-height:46px}.page{padding-top:.75rem}.modal{max-height:96dvh}}@media (pointer:coarse){.button--icon-only,.close-button:not([class*=__close-trigger]),.date-picker__trigger,.copy-button{position:relative}.button--icon-only:after,.close-button:after,.date-picker__trigger:after,.copy-button:after{content:"";position:absolute;inset:-8px -4px}.tabs__list-container__scroll-prev:after,.tabs__list-container__scroll-next:after{content:"";position:absolute;inset:-12px}.topbar-search-kbd{display:none}main :where(a:not(.button):not(.card)){position:relative}main :where(a:not(.button):not(.card)):after{content:"";position:absolute;inset:-5px -3px}main input[type=checkbox],main input[type=radio]{width:1.25rem;height:1.25rem}.icon-btn.subtle,.segmented button,.tab-close-btn,.link-btn{min-height:var(--tap-min)}.icon-btn.subtle,td .icon-btn{width:var(--tap-min);height:var(--tap-min)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.y-spinner,.btn-spinner{animation:1.4s linear infinite spin!important}.btn:active:not(:disabled),.icon-btn:active,.dock-item:active,.tile:active{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.dark-theme{--mat-ultrathin:var(--solid-mat);--mat-thin:var(--solid-mat);--mat-regular:var(--solid-mat-thick);--mat-thick:var(--solid-mat-thick);--fill-primary:var(--solid-fill-1);--fill-secondary:var(--solid-fill-2);--fill-tertiary:var(--solid-fill-3);--specular:inset 0 0 0 0 transparent;--specular-lg:inset 0 0 0 0 transparent;--hairline:var(--solid-hairline);--separator:var(--solid-separator);--dark-mat:var(--solid-chrome);--dark-mat-thick:var(--solid-chrome)}.auth-card,.ra-select-trigger,.ra-date-group,textarea{background:var(--solid-surface)}.alert-error{background:#fee2e2}.dark-theme .topbar{background:#0f172a}.dark-theme .sidebar{background:#080e1a}.modal-backdrop,.command-palette-backdrop{background:#0912219e}.sidebar-overlay{background:#09122173}}@keyframes tooltipIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.filter-dates{flex-direction:column;align-items:stretch;width:100%}}.segmented button{white-space:nowrap}@media (width<=640px){.segmented .tab-label-text{display:none}}.dark-theme{--tint:#006fee;--tint-text:#38bdf8;--label:#f4f4f5;--label-secondary:#a1a1aa;--label-tertiary:#8b8b94;--label-quaternary:#6b6b74;--separator:#ffffff1f;--separator-opaque:#ffffff14;--field-recessed:#232326;--paper:#e6e6e9;--field-invalid:#2a1416;--footer-tint:#0f172a8c;--chip-active-ground:#1f1f23;--control-box:#ffffff1a;--control-box-edge:#ffffff38;--badge-info-ink:#7dd3fc;--badge-info-edge:#7dd3fc52;--badge-ok-ink:#86efac;--badge-ok-edge:#86efac52;--dark-status-info-ink:#bae6fd;--dark-status-ok-ink:#bbf7d0;--dark-status-warn-ink:#fde68a;--dark-status-danger-ink:#fecaca;--solid-mat:#0f172a;--solid-mat-thick:#101a2b;--solid-surface:#101a2b;--solid-fill-1:#1c2740;--solid-fill-2:#172033;--solid-fill-3:#131b2c;--solid-hairline:1px solid #fff3;--solid-separator:#ffffff3d;--solid-chrome:#0b1728;--mat-ultrathin:#18181bb3;--mat-thin:#18181bd1;--mat-regular:#18181be6;--mat-thick:#18181bf5;--bg-elevated:#18181b;--hairline:1px solid #ffffff24;--hairline-subtle:1px solid #ffffff14;--specular:inset 0 1px 0 0 #ffffff29;--shadow-sm:0 1px 1px #0000004d, 0 2px 6px #0000003d;--shadow-md:0 1px 2px #00000057, 0 6px 16px #00000061;--shadow-lg:0 2px 4px #0000005c, 0 14px 32px #00000075;--shadow-xl:0 4px 8px #0006, 0 28px 60px #00000094;--edge-mat:#0f172af0;--edge-hairline:#ffffff21;--edge-shadow:0 4px 16px #0000006b;--edge-ground:9, 9, 11;--fill-primary:#ffffff14;--fill-secondary:#ffffff0d;--fill-tertiary:#ffffff08;--slate-900:#f4f4f5;--slate-800:#e4e4e7;--slate-700:#d4d4d8;--slate-600:#a1a1aa;--slate-500:#71717a;--slate-400:#52525b;--slate-300:#3f3f46;--slate-200:#27272a;--slate-100:#18181b;--slate-50:#09090b;--brand-blue-900:#bae6fd;--brand-blue-800:#93d5fb;--brand-blue-700:#7dd3fc;--brand-blue-600:#38bdf8;--brand-blue-500:#006fee;--amber-700:#fcd34d;--amber-600:#fbbf24;--amber-500:#f59e0b;--danger-text:#f87171;--success-text:#4ade80;--tint-fill:#006fee;--amber-fill:#fcd34d;--red-100:#f8717129;--green-100:#4ade8029;--amber-100:#fbbf2429;--brand-blue-100:#006fee2e;--brand-blue-50:#006fee1a;--green-600:#4ade80;--red-600:#f87171;--green-ink:#bbf7d0;color:var(--label);background-color:#000;background-image:radial-gradient(at 15% 15%,#006fee29 0,#0000 50%),radial-gradient(at 85% 85%,#9333ea1f 0,#0000 50%),radial-gradient(#09090b 0,#0000 100%);background-attachment:fixed}.dark-theme body{background-color:#09090b;background-image:radial-gradient(at 10% 10%,#006fee1a 0,#0000 50%),radial-gradient(at 90% 90%,#9333ea12 0,#0000 50%)}.dark-theme .app{background:0 0}.dark-theme .sidebar{background:#09090bf0;border-right:1px solid #ffffff1a}.dark-theme .card-head{background:#ffffff0a}.dark-theme .stage{color:var(--label-secondary);background:#ffffff1a;border-color:#ffffff24}.dark-theme .stage-new,.dark-theme .stage-active{color:var(--dark-status-info-ink);background:#38bdf82e}.dark-theme .stage-sent,.dark-theme .stage-won{color:var(--dark-status-ok-ink);background:#4ade802e}.dark-theme .stage-pending,.dark-theme .stage-warn{color:var(--dark-status-warn-ink);background:#fbbf242e}.dark-theme .stage-lost{color:var(--dark-status-danger-ink);background:#f871712e}.dark-theme .alert-error{color:var(--dark-status-danger-ink);background:#f8717124;border-color:#f871714d}.dark-theme .topbar{color:var(--label);background:#0f172ad9}.dark-theme .y-card{color:var(--label);border-color:#ffffff1a}.dark-theme table:not(.table__content) th:not(.table__column){color:var(--label-secondary);background:#0f172af2}.dark-theme table:not(.table__content) td:not(.table__cell){border-bottom-color:#ffffff14}.dark-theme input:not([type=checkbox],[type=radio],[type=range]),.dark-theme select,.dark-theme textarea,.dark-theme .input,.dark-theme .select,.dark-theme .textarea{color:var(--label);border-color:#ffffff26}@starting-style{.toast-item{opacity:0;transform:translateY(16px)scale(.96)}}.toast-content{flex-direction:column;flex:1;gap:2px;display:flex}.toast-title{font-size:var(--text-subhead);color:var(--label);font-weight:700}.toast-close{color:var(--label-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;transition:color .15s}.toast-close:hover{color:var(--label)}.command-palette-backdrop{z-index:9998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d1899;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.command-palette-modal{background:var(--mat-thick);width:100%;max-width:620px;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.command-palette-header{border-bottom:var(--hairline-subtle);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.command-palette-search-icon{color:var(--label-tertiary)}.command-palette-close{display:none}.command-palette-input{font-size:var(--text-callout);color:var(--label);background:0 0;border:none;outline:none;flex:1;font-weight:500}.command-palette-results{flex-direction:column;gap:.25rem;max-height:360px;padding:.5rem;display:flex;overflow-y:auto}.command-palette-item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:background .15s,transform .1s;display:flex}.command-palette-item .item-icon{border-radius:var(--radius-sm);background:var(--fill-secondary);width:34px;height:34px;color:var(--tint-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-palette-item .item-details{flex-direction:column;flex:1;display:flex}.command-palette-item .item-title{font-size:var(--text-subhead);color:var(--label);font-weight:600}.command-palette-item .item-subtitle{font-size:var(--text-caption);color:var(--label-tertiary)}.command-palette-item .item-action{color:var(--label-quaternary);opacity:.6}.command-palette-item.selected .item-action{opacity:1;color:var(--tint-text)}.command-palette-footer{border-top:var(--hairline-subtle);background:var(--fill-tertiary);font-size:var(--text-caption);color:var(--label-tertiary);justify-content:flex-end;align-items:center;gap:1rem;padding:.625rem 1.25rem;display:flex}.command-palette-footer b{color:var(--label-secondary);background:var(--fill-secondary);border-radius:4px;padding:2px .3125rem}.command-palette-loading,.command-palette-empty{text-align:center;font-size:var(--text-subhead);color:var(--label-tertiary);padding:1.5rem}.kbd-badge{font-size:var(--text-caption2);background:var(--fill-secondary);color:var(--label-secondary);border:1px solid #78829633;border-radius:4px;padding:3px .375rem;font-weight:700}.skeleton-card{pointer-events:none}.skeleton-line{background:linear-gradient(90deg,#96a0b41a 0%,#96a0b440 50%,#96a0b41a 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.y-card{transition:box-shadow .2s,border-color .2s}a.card:hover{box-shadow:var(--shadow-md);border-color:#0ea5e959}.animate-fade-in{animation:fadeIn .25s var(--ease-out)}.list-screen,.split-grid>*{min-width:0}@media (width<=860px){.sidebar{width:min(312px,100vw - 40px)}.page{min-width:0;max-width:100vw;overflow-x:clip}.list-screen,.split-grid,.stack,.y-card,.card-body,.card-head{min-width:0;max-width:100%}.card-head>.row{flex-wrap:wrap;width:100%;min-width:0}.list-band-toolbar .card-head{padding:.75rem}.list-band-toolbar .segmented{margin-left:auto}:is(.table-wrap,.y-card:has(>table),.card-body:has(>table)){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-width:100%;overflow-x:auto}:is(.table-wrap>table:has(tr>:nth-child(4)),.y-card>table:has(tr>:nth-child(4)),.card-body>table:has(tr>:nth-child(4))){min-width:560px}:is(.table-wrap>table:has(tr>:nth-child(6)),.y-card>table:has(tr>:nth-child(6)),.card-body>table:has(tr>:nth-child(6))){min-width:720px}}@media (width<=640px){:root{--tap-min:48px}body{font-size:var(--text-body);line-height:var(--leading-body)}.workspace-tab-strip{display:none}.topbar{min-height:58px;padding-left:max(.375rem, var(--safe-left));padding-right:max(.5rem, var(--safe-right));gap:.375rem}.topbar .icon-btn svg,.topbar-search-trigger>svg{stroke-width:2px;width:20px;height:20px}.topbar-search-trigger{min-height:var(--tap-min);font-size:var(--text-subhead);line-height:var(--leading-subhead)}.sidebar-brand{padding:calc(1rem + var(--safe-top)) .875rem .875rem;gap:.8125rem}.sidebar-brand-logo-wrap{width:42px;height:42px}.sidebar-logo{width:32px;height:32px}.sidebar-nav{padding:.5rem .625rem 1.125rem}.sidebar-section{padding:1rem .75rem .375rem}.nav-item{min-height:48px;font-size:var(--text-callout);line-height:var(--leading-callout);border-radius:var(--radius);padding:.6875rem .8125rem}.nav-item svg{stroke-width:2px;width:20px;height:20px}.sidebar-user{padding:.75rem .75rem max(.75rem, var(--safe-bottom))}.sidebar-user .icon-btn svg{width:20px;height:20px}.page{padding:1rem max(.875rem, var(--safe-left)) calc(6.5rem + var(--safe-bottom)) max(.875rem, var(--safe-right))}.page-head{gap:.625rem;margin-bottom:.75rem}.page-head>div:first-child{min-width:0}.page-head h1{font-size:var(--text-title2);line-height:1.25}.page-head p{font-size:var(--text-subhead);margin-top:.25rem;line-height:1.45}.page-head>.row{flex-wrap:wrap;width:100%;min-width:0}.page-head>.row>.btn{flex:132px}.card-head,.card-body{padding:.875rem}.card-head{align-items:flex-start;gap:.625rem}.card-head h2,.card-head h3{font-size:var(--text-callout);line-height:1.35}.field{margin-bottom:1rem}.field label{font-size:var(--text-subhead);line-height:var(--leading-subhead);margin-bottom:.5rem}.field .hint,.hint{font-size:var(--text-footnote);line-height:var(--leading-footnote)}textarea{min-height:120px}.btn{font-size:var(--text-body);line-height:var(--leading-body);padding-left:1.0625rem;padding-right:1.0625rem;min-height:var(--tap-min)!important}.btn>svg{width:18px;height:18px}.icon-btn.subtle,td .icon-btn{width:44px;height:44px}.segmented button,.link-btn{min-height:44px}.segmented button{width:44px;min-width:44px;height:44px}.filter-dates{flex:100%;width:100%}.filter-dates input{min-width:0}.y-alert{align-items:flex-start;padding:.75rem .875rem}.modal-body{padding-left:1rem;padding-right:1rem}.command-palette-backdrop{padding:max(.625rem, var(--safe-top)) max(.625rem, var(--safe-right)) .625rem max(.625rem, var(--safe-left))}.command-palette-modal{border-radius:var(--radius-lg);max-height:min(76dvh,560px)}.command-palette-header{gap:.5rem;padding:.75rem .875rem}.command-palette-input{min-height:48px}.command-palette-header>.kbd-badge,.command-palette-footer{display:none}.command-palette-close{display:grid}.mobile-bottom-dock{left:max(8px, var(--safe-left));right:max(8px, var(--safe-right));bottom:calc(var(--dock-bottom) + var(--safe-bottom));height:var(--dock-height);border-radius:20px;padding:.25rem}.dock-item{min-width:0;min-height:58px;font-size:var(--text-caption2);white-space:nowrap;border-radius:15px;gap:3px;font-weight:600;overflow:hidden}.dock-item>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dock-item svg{stroke-width:2px;width:22px;height:22px}.dock-item.active{color:#7dd3fc;background:#38bdf824;box-shadow:inset 0 0 0 1px #7dd3fc1f}.auth-shell{min-height:100svh;padding:max(1.125rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1.125rem, var(--safe-bottom)) max(1rem, var(--safe-left))}.auth-card{border-radius:18px;max-width:420px;padding:1.875rem 1.5rem 1.5rem}.auth-card.wide{padding-top:1.625rem}.auth-brand{margin-bottom:1.25rem}.auth-logo{height:70px;margin-bottom:.625rem}.auth-brand .name{font-size:var(--text-title1)}.auth-brand .sub{max-width:28ch;font-size:var(--text-subhead);line-height:1.35}.auth-card>h1{font-size:var(--text-title2)}.auth-lead{font-size:var(--text-callout);line-height:var(--leading-callout);margin-bottom:1.375rem}.auth-card input,.auth-card select{min-height:52px}}@media (width<=420px){.topbar-search-trigger .kbd-badge{display:none}.topbar-search-trigger{padding-left:.75rem;padding-right:.75rem}.topbar{padding-left:max(.25rem, var(--safe-left));padding-right:max(.375rem, var(--safe-right));gap:.25rem}}@media (width<=350px){.topbar-search-label{display:none}.topbar-search-trigger{width:var(--tap-min);padding:0}.page{padding-left:max(.75rem, var(--safe-left));padding-right:max(.75rem, var(--safe-right))}.dock-item{font-size:var(--text-caption2);gap:2px}.auth-shell{padding-left:max(.625rem, var(--safe-left));padding-right:max(.625rem, var(--safe-right))}.auth-card{padding:1.625rem 1.125rem 1.375rem}}@media (height<=720px){.auth-shell{place-items:start center}}.ra-select,.ra-date{display:block}.ra-select>label,.ra-date>label{font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--label-secondary);letter-spacing:-.005em;margin-bottom:.4375rem;font-weight:600;display:block}.ra-select-trigger,.ra-date-group{width:100%;min-height:var(--tap-min);font-family:inherit;font-size:var(--text-body);text-align:left;color:var(--label);background:var(--field-recessed);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border:1px solid #3c3c4329;outline:none;align-items:center;gap:.5rem;padding:.6875rem .9375rem;line-height:1.4;display:flex;box-shadow:inset 0 1px 2px #0f1b300a}.ra-filter>.ra-select>label,.ra-filter>.ra-date>label{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--label-tertiary);margin-bottom:.25rem;font-weight:600}.ra-filter .ra-select-trigger,.ra-filter .ra-date-group{min-height:38px;font-size:var(--text-subhead);line-height:var(--leading-subhead);padding:.4375rem .75rem}.ra-filter-inline{display:inline-block}.ra-filter-inline .ra-date-group{width:auto;min-width:160px}.ra-select-value{flex:1;min-width:0}.ra-select-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ra-placeholder{color:var(--label-quaternary)}.ra-select-chevron{color:var(--label-tertiary);flex-shrink:0}.ra-select-trigger[data-focus-visible],.ra-date-group[data-focus-within]{background:var(--bg-elevated);border-color:var(--tint);box-shadow:0 0 0 4px #0284c729,inset 0 1px 2px #0f1b3008}.ra-select-trigger[data-disabled],.ra-date-group[data-disabled]{opacity:.55;cursor:not-allowed}.ra-select[data-invalid] .ra-select-trigger,.ra-date[data-invalid] .ra-date-group,.field-invalid .ra-select-trigger,.field-invalid .ra-date-group{background:var(--field-invalid);border-color:#dc2626a6}.ra-popover{background:var(--mat-thick);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-lg), var(--specular);min-width:var(--trigger-width);overflow:hidden}.ra-popover[data-entering]{transform-origin:var(--transform-origin,top center);animation:popoverIn var(--dur-fast) var(--ease-out)}.ra-listbox{outline:none;max-height:18rem;padding:.375rem;overflow-y:auto}.ra-section+.ra-section{border-top:1px solid var(--separator-opaque);margin-top:.25rem;padding-top:.25rem}.ra-section-label{font-size:var(--text-caption2);line-height:var(--leading-caption2);color:var(--label-tertiary);padding:.375rem .75rem .25rem;font-weight:700;display:block}.ra-option{border-radius:var(--radius-sm);min-height:38px;font-size:var(--text-callout);line-height:var(--leading-callout);color:var(--label);cursor:pointer;outline:none;align-items:center;padding:.5rem .75rem;display:flex}.ra-option[data-focused],.ra-option[data-hovered]{background:var(--fill-primary)}.ra-option[data-selected]{background:var(--brand-blue-100);color:var(--brand-blue-700);font-weight:600}.ra-option[data-disabled]{opacity:.5;cursor:not-allowed}.ra-date-input{flex:1;gap:1px;display:flex}.ra-date-segment{font-variant-numeric:tabular-nums;border-radius:4px;outline:none;padding:1px 2px}.ra-date-segment[data-placeholder]{color:var(--label-quaternary)}.ra-date-segment[data-focused]{background:var(--tint);color:var(--white)}.ra-date-trigger{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--label-tertiary);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;place-items:center;padding:0;display:grid}.ra-date-trigger[data-hovered]{background:var(--fill-primary);color:var(--tint-text)}.ra-date-dialog{outline:none;padding:.75rem}.ra-calendar-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ra-calendar-title{font-size:var(--text-callout);line-height:var(--leading-callout);color:var(--label);margin:0;font-weight:600}.ra-calendar-nav{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--label-secondary);cursor:pointer;background:0 0;border:none;outline:none;place-items:center;display:grid}.ra-calendar-nav[data-hovered]{background:var(--fill-primary)}.ra-calendar-grid{border-collapse:collapse}.ra-calendar-grid th,.ra-calendar-grid td{background:0 0;border:none;padding:0}.ra-calendar-weekday{width:36px;font-size:var(--text-caption2);line-height:var(--leading-caption2);color:var(--label-tertiary);padding-bottom:.375rem;font-weight:600}.ra-calendar-cell{text-align:center;vertical-align:middle;border-radius:var(--radius-sm);width:36px;height:34px;font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--label);cursor:pointer;outline:none}.ra-calendar-cell[data-outside-month]{visibility:hidden}.ra-calendar-cell[data-hovered]{background:var(--fill-primary)}.ra-calendar-cell[data-today]{box-shadow:inset 0 0 0 1.5px var(--tint);font-weight:600}.ra-calendar-cell[data-selected]{background:var(--tint);color:var(--white);font-weight:600}.ra-calendar-cell[data-disabled]{color:var(--label-quaternary);cursor:not-allowed}.dark-theme .ra-select-trigger,.dark-theme .ra-date-group{border-color:#ffffff26}.dark-theme .ra-option[data-selected]{color:var(--tint-text);background:#38bdf82e}.dark-theme .ra-calendar-cell[data-selected]{color:var(--slate-950)}.route-loading{place-items:center;min-height:40vh;padding:2.5rem 0;display:grid}@supports ((-webkit-backdrop-filter:blur(1px))){.y-alert,.btn-secondary,.steps{-webkit-backdrop-filter:var(--blur-sm)}.tile{-webkit-backdrop-filter:var(--blur)}.modal-backdrop{-webkit-backdrop-filter:blur(14px)}.auth-card,.bell-panel,.command-palette-modal,.modal,.sidebar,.topbar{-webkit-backdrop-filter:var(--blur-lg)}.sidebar-overlay{-webkit-backdrop-filter:blur(10px)}.mobile-bottom-dock{-webkit-backdrop-filter:blur(30px)saturate(200%)}.command-palette-backdrop{-webkit-backdrop-filter:blur(12px)}}@media (hover:none),(pointer:coarse){.tile:hover{transform:none}}@media (prefers-reduced-transparency:reduce){:root,.dark-theme{--mat-ultrathin:var(--solid-mat);--mat-thin:var(--solid-mat);--mat-regular:var(--solid-mat-thick);--mat-thick:var(--solid-mat-thick);--blur-sm:none;--blur:none;--blur-lg:none;--fill-primary:var(--solid-fill-1);--fill-secondary:var(--solid-fill-2);--fill-tertiary:var(--solid-fill-3);--specular:inset 0 0 0 0 transparent;--specular-lg:inset 0 0 0 0 transparent;--hairline:var(--solid-hairline);--separator:var(--solid-separator);--edge-mat:var(--mat-regular);--edge-hairline:var(--solid-separator);--edge-shadow:none;--dark-mat:var(--solid-chrome);--dark-mat-thick:var(--solid-chrome)}.command-palette-backdrop,.modal-backdrop,.sidebar-overlay,.mobile-bottom-dock{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card,.ra-select-trigger,.ra-date-group,textarea{background:#fff}.alert-error{background:#fee2e2}.dark-theme .auth-card,.dark-theme textarea{background:#101a2b}.dark-theme .topbar{background:#0f172a}.dark-theme .sidebar{background:#080e1a}.modal-backdrop,.command-palette-backdrop{background:#0912219e}.sidebar-overlay{background:#09122173}}@media (prefers-contrast:more){:root{--mat-ultrathin:#fff;--mat-thin:#fff;--mat-regular:#fff;--mat-thick:#fff;--blur-sm:none;--blur:none;--blur-lg:none;--label:#000;--label-secondary:var(--slate-800);--label-tertiary:var(--slate-700);--label-quaternary:var(--slate-600);--separator:#0000008c;--separator-opaque:#00000073;--hairline:1px solid #0000008c;--hairline-subtle:1px solid #0006;--dark-mat:#05090f;--dark-mat-thick:#05090f;--specular:inset 0 0 0 0 transparent;--specular-lg:inset 0 0 0 0 transparent;--edge-hairline:#0000008c;--edge-shadow:none}.dark-theme{--mat-ultrathin:#0b1220;--mat-thin:#0b1220;--mat-regular:#0b1220;--mat-thick:#0b1220;--label:#fff;--label-secondary:#e2e8f0;--label-tertiary:#cbd5e1;--label-quaternary:#b6c2d2;--separator:#ffffffa6;--hairline:1px solid #ffffffa6;--specular:inset 0 0 0 0 transparent;--dark-mat:#05090f;--dark-mat-thick:#05090f;--edge-mat:#0b1220;--edge-hairline:#ffffffa6;--edge-shadow:none;--edge-ground:11, 18, 32}.dark-theme .topbar,.dark-theme .sidebar{background:#05090f}.command-palette-backdrop,.modal-backdrop,.sidebar-overlay,.mobile-bottom-dock{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card,.ra-select-trigger,.ra-date-group,textarea{background:#fff}.alert-error{background:#fee2e2}.dark-theme .auth-card,.dark-theme .ra-select-trigger,.dark-theme .ra-date-group,.dark-theme textarea{background:#0b1220}.y-card,.tile,.modal,.bell-panel,.y-alert,.auth-card,.steps,.btn-secondary,.command-palette-modal{border:var(--hairline)}:focus-visible{outline-offset:2px;outline:3px solid}}.dark-theme .stage-cancelled{color:var(--label-tertiary)}.dark-theme .y-spinner{border-color:#ffffff24;border-top-color:var(--tint)}.avatar-initials{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #0f1b302e}@keyframes appleSpringPop{0%{opacity:0;transform:scale(.72)translateY(6px)}65%{opacity:1;transform:scale(1.03)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes applePulseLive{0%,to{box-shadow:0 0 #25d36673}50%{box-shadow:0 0 0 5px #25d36600}}.apple-press-sm{-webkit-user-select:none;user-select:none;transition:transform .1s cubic-bezier(.16,1,.3,1)}.apple-press-sm:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.apple-press-sm:active{transform:none!important}}@media (width<=768px){.tap-target{min-height:var(--tap-min);align-items:center;display:inline-flex}}.drawer-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-modal);animation:fadeIn var(--dur-fast) ease;background:#070d186b;position:fixed;inset:0}.drawer{z-index:calc(var(--z-modal) + 1);background:var(--mat-thick);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:var(--hairline);box-shadow:var(--shadow-xl), var(--specular-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes drawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawerInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-handle{border-radius:var(--radius-pill);background:var(--fill-secondary);width:2.25rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.drawer-body{overscroll-behavior:contain;flex:1;padding:1.375rem 1.5rem;overflow-y:auto}@media (width<=640px){.drawer-body{padding-left:1.125rem;padding-right:1.125rem}}body,.app{background:var(--background);color:var(--foreground);background-image:none}.page{background:var(--background)}.sidebar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid var(--separator);box-shadow:none;color:var(--foreground);background-image:none}.sidebar-brand,.sidebar-brand-text,.sidebar-logo,.sidebar-user,.sidebar-user .who,.sidebar-user .name-row{color:var(--foreground)}.sidebar-user .sub,.sidebar-section{color:var(--muted)}.sidebar-section{font-size:.8125rem;font-weight:600}.sidebar-user{border-top:1px solid var(--separator);background:0 0}.nav-item{border-radius:var(--radius);color:var(--muted);background:0 0;font-weight:500;transition:background-color .15s,color .15s}.nav-item svg{color:currentColor}.nav-item:hover{background:var(--surface-secondary);color:var(--foreground)}.nav-item:active{background:var(--surface-tertiary)}.nav-item.active,.nav-item.active:hover{background:var(--accent);color:var(--accent-foreground);box-shadow:none}.nav-item.active svg{color:currentColor}.nav-item.disabled{color:var(--muted);opacity:var(--disabled-opacity)}.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--separator);box-shadow:none;color:var(--foreground);background-image:none}.y-card{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--separator);border-radius:var(--radius);box-shadow:none}.y-card .card-head{border-bottom:1px solid var(--separator);background:0 0}table:not(.table__content) th:not(.table__column){color:var(--muted);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--separator);background:0 0;font-size:.75rem;font-weight:500}table:not(.table__content) td:not(.table__cell){border-bottom:1px solid var(--separator)}.dark-theme body,.dark-theme .app,.dark-theme .page{background:var(--background);color:var(--foreground);background-image:none}.dark-theme .sidebar,.dark-theme .topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--separator);box-shadow:none;color:var(--foreground);background-image:none}.dark-theme .y-card{background:var(--surface);border-color:var(--separator);box-shadow:none}.dark-theme .y-card .card-head{border-bottom-color:var(--separator);background:0 0}.dark-theme .nav-item{color:var(--muted)}.dark-theme .nav-item:hover{background:var(--surface-secondary);color:var(--foreground)}.dark-theme .nav-item.active,.dark-theme .nav-item.active:hover{background:var(--accent);color:var(--accent-foreground)}input[data-slot],select[data-slot],textarea[data-slot]{all:revert-layer}.search-field[data-empty=true] .search-field__clear-button{display:none}.surface-control:not(.button--primary):not([data-selected]){background:var(--surface);box-shadow:0 2px 4px #0000000a,0 1px 2px #0000000f,0 0 1px #0000000f}.topbar{background:var(--surface);border-bottom-width:0}:is(.search-field__group,.input-group,.date-input-group,.color-input-group,.number-field__group,.combo-box [data-slot=input],.input,.textarea):is([data-focus-within=true],[data-focused=true]):not([data-focus-visible=true]),.topbar-search-trigger:not(:focus-visible){--tw-ring-shadow:0 0 #0000}:is(input,textarea,select)[data-slot]{box-sizing:border-box;font-family:inherit}textarea[data-slot][data-focus-visible=true]{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.notice-pulse{animation:1.6s 2 noticePulse}@keyframes noticePulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--danger) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.notice-pulse{animation:none}}@media (width>=861px){.app .sidebar .nav-item{min-height:2rem;margin-bottom:1px;margin-right:.75rem;padding:.375rem .75rem}.app .sidebar .sidebar-nav{scrollbar-width:thin;padding:.375rem 0 .125rem .75rem}.app .sidebar .sidebar-section{padding:.625rem .75rem .1875rem;line-height:1.2}.app .sidebar .sidebar-brand{padding-top:calc(.75rem + var(--safe-top));padding-bottom:.75rem}.app .sidebar .sidebar-user{padding-top:.625rem;padding-bottom:.625rem}.app .sidebar{box-shadow:inset -1px 0 0 var(--separator);border-right:0}.app .sidebar .nav-item.active,.app .sidebar .nav-item.active:hover{border-radius:var(--radius) 0 0 var(--radius);background:var(--background);color:var(--foreground);margin-right:0;font-weight:600}.app .sidebar .nav-item.active svg{color:var(--accent)}.app .sidebar:not(.pinned):hover,.app .sidebar:not(.pinned):focus-within{--rail-open:0;width:var(--sidebar-rail);box-shadow:inset -1px 0 0 var(--separator)}.app .sidebar:not(.pinned):hover .sidebar-brand,.app .sidebar:not(.pinned):focus-within .sidebar-brand{padding-left:.9375rem}.app .sidebar:not(.pinned) .sidebar-user{flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 0}.app .sidebar:not(.pinned) .sidebar-user .icon-btn,.app .sidebar:not(.pinned) .rail-expand{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.app .sidebar:not(.pinned) .sidebar-user .y-avatar{width:2rem;height:2rem;font-size:.75rem;display:grid}.app .sidebar:not(.pinned):hover .sidebar-user .who,.app .sidebar:not(.pinned):focus-within .sidebar-user .who{display:none}.app .sidebar:not(.pinned) .sidebar-section{height:.75rem;padding:0;overflow:hidden}.app .sidebar:not(.pinned) .sidebar-section:after{opacity:1}.rail-expand-row{justify-content:center;padding:.125rem 0;display:flex}}@media (width<=860px){.rail-expand-row{display:none}}.spec-table{--spec-bg:#fff;--spec-fg:#222;--spec-rule:#d9dee6;--spec-label-bg:#f2f5f9;--spec-label-fg:#1b3556;--spec-title-bg:#1b3556;--spec-title-fg:#fff;--spec-ask-bg:#fffbeb;--spec-ask-fg:#9a8a5a;--spec-auto-bg:#eef6ff;--spec-auto-chip-bg:#dbeafe;--spec-auto-chip-fg:#1e40af;border-collapse:collapse;table-layout:fixed;background:var(--spec-bg);width:100%;color:var(--spec-fg);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35}.dark-theme .spec-editor .spec-table{--spec-bg:#17181b;--spec-fg:#e4e4e7;--spec-rule:#34363c;--spec-label-bg:#1f2530;--spec-label-fg:#b9cbe6;--spec-title-bg:#2b4a78;--spec-title-fg:#f4f6fa;--spec-ask-bg:#2a2413;--spec-ask-fg:#c9b27a;--spec-auto-bg:#16233a;--spec-auto-chip-bg:#1e3a64;--spec-auto-chip-fg:#bfdbfe}.spec-table td{border:1px solid var(--spec-rule);vertical-align:middle;overflow-wrap:break-word;padding:7px 9px}.spec-table td[rowspan]{vertical-align:top}.spec-table .spec-label{background:var(--spec-label-bg);color:var(--spec-label-fg);font-weight:700}.spec-table .spec-ask{background:var(--spec-ask-bg)}.spec-table .spec-auto{background:var(--spec-auto-bg)}.spec-table .spec-auto-chip{background:var(--spec-auto-chip-bg);color:var(--spec-auto-chip-fg);border-radius:5px;margin-top:3px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}.spec-page .spec-table .spec-auto{background:0 0}.spec-page .spec-table .spec-auto-chip{display:none}.spec-table .spec-ask-hint{color:var(--spec-ask-fg);font-style:italic;font-weight:400}.spec-table .spec-title{background:var(--spec-title-bg);color:var(--spec-title-fg);letter-spacing:.02em;padding:8px 10px;font-size:14px;font-weight:700}.spec-table ul{margin:0;padding-left:1.25rem;list-style:outside}.spec-editor .spec-table td{cursor:cell;-webkit-user-select:none;user-select:none}.spec-editor .spec-table td.is-selected{box-shadow:inset 0 0 0 2px var(--accent);background-image:linear-gradient(var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.spec-editor .spec-table td.is-selected{background-image:linear-gradient(color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 12%, transparent))}}.spec-editor .spec-table td.is-editing{box-shadow:inset 0 0 0 2px var(--accent);background:var(--spec-bg)}.spec-editor:focus-visible .spec-table{outline:2px solid var(--accent);outline-offset:3px}.spec-input{field-sizing:content;resize:none;width:100%;min-height:0;font:inherit;color:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0}.spec-ruler{height:1.25rem;color:var(--muted);margin-bottom:.25rem;font-size:11px;display:flex}.spec-ruler-col{border-bottom:1px dashed var(--separator);justify-content:center;align-items:center;display:flex;position:relative}.spec-ruler-handle{cursor:col-resize;z-index:1;width:10px;height:100%;position:absolute;top:0;right:-5px}.spec-ruler-handle:after{content:"";background:var(--muted);border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:4px}.spec-ruler-handle:hover:after{background:var(--accent)}.spec-page{color:#222;background:#fff;box-shadow:0 1px 3px #0000001f,0 8px 24px #0000000f}.input-group>.input-group__input{min-width:0}:root.dark,:root[data-theme=dark]{--field-background:var(--default);--field-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root.dark,:root[data-theme=dark]{--field-border:color-mix(in oklab, var(--foreground) 14%, transparent)}}:root.dark,:root[data-theme=dark]{--field-border-width:1px}:root.dark .surface-control:not(.button--primary):not([data-selected]),:root[data-theme=dark] .surface-control:not(.button--primary):not([data-selected]){background:var(--default);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root.dark .surface-control:not(.button--primary):not([data-selected]),:root[data-theme=dark] .surface-control:not(.button--primary):not([data-selected]){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 14%, transparent)}}:root.dark .surface-control:not(.button--primary):not([data-selected]):hover:not(:disabled),:root[data-theme=dark] .surface-control:not(.button--primary):not([data-selected]):hover:not(:disabled){background:var(--default-hover)}:root{--accent-strong:oklch(52% .195 253.83);--accent:var(--accent-strong);--chart-6:oklch(56% .2 293);--chart-7:oklch(60% .11 185)}:root.dark,:root[data-theme=dark]{--chart-6:oklch(68% .16 293);--chart-7:oklch(72% .11 185);--accent:oklch(62.04% .195 253.83)}:root.dark .button--primary,:root[data-theme=dark] .button--primary{--button-bg:var(--accent-strong);--button-bg-hover:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){:root.dark .button--primary,:root[data-theme=dark] .button--primary{--button-bg-hover:color-mix(in oklab, var(--accent-strong) 90%, var(--accent-foreground) 10%)}}:root.dark .button--primary,:root[data-theme=dark] .button--primary{--button-bg-pressed:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){:root.dark .button--primary,:root[data-theme=dark] .button--primary{--button-bg-pressed:color-mix(in oklab, var(--accent-strong) 90%, var(--accent-foreground) 10%)}}:root{--danger-strong:oklch(56% .2328 25.74);--danger:var(--danger-strong)}:root.dark,:root[data-theme=dark]{--danger:oklch(59.4% .1967 24.63)}:root.dark .button--danger,:root[data-theme=dark] .button--danger{--button-bg:var(--danger-strong);--button-bg-hover:var(--danger-strong)}@supports (color:color-mix(in lab, red, red)){:root.dark .button--danger,:root[data-theme=dark] .button--danger{--button-bg-hover:color-mix(in oklab, var(--danger-strong) 90%, var(--danger-foreground) 10%)}}:root.dark .button--danger,:root[data-theme=dark] .button--danger{--button-bg-pressed:var(--danger-strong)}@supports (color:color-mix(in lab, red, red)){:root.dark .button--danger,:root[data-theme=dark] .button--danger{--button-bg-pressed:color-mix(in oklab, var(--danger-strong) 90%, var(--danger-foreground) 10%)}}:root.dark .badge--primary.badge--danger,:root[data-theme=dark] .badge--primary.badge--danger{--badge-bg:var(--danger-strong)}:root.dark .chip--primary.chip--danger,:root[data-theme=dark] .chip--primary.chip--danger{--chip-bg:var(--danger-strong)}:root{--muted:oklch(52% .0138 285.94)}:root.dark,:root[data-theme=dark]{--muted:oklch(70.5% .015 286.067)}:root.dark .card:not(.card--transparent),:root[data-theme=dark] .card:not(.card--transparent){box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root.dark .card:not(.card--transparent),:root[data-theme=dark] .card:not(.card--transparent){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (width>=861px){:root{--menu-gap:.75rem;--menu-ease:cubic-bezier(.2, .8, .2, 1);--topbar-bottom:calc(2 * var(--menu-gap) + var(--topbar-height))}.app{padding-left:calc(var(--sidebar-rail) + var(--menu-gap))}.app.sidebar-pinned{padding-left:calc(var(--sidebar-pinned-width) + var(--menu-gap))}.app .sidebar,.app .sidebar:not(.pinned):hover,.app .sidebar:not(.pinned):focus-within{top:var(--menu-gap);bottom:var(--menu-gap);left:var(--menu-gap);background:var(--surface);box-shadow:0 0 0 1px var(--foreground), 0 10px 30px -14px #0f172a38;border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.app .sidebar,.app .sidebar:not(.pinned):hover,.app .sidebar:not(.pinned):focus-within{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 10px 30px -14px #0f172a38}}.app .sidebar,.app .sidebar:not(.pinned):hover,.app .sidebar:not(.pinned):focus-within{transition:width .26s var(--menu-ease), box-shadow .26s var(--menu-ease)}.app .sidebar .sidebar-nav{position:relative}.app .sidebar .nav-item,.app .sidebar .nav-item.active,.app .sidebar .nav-item.active:hover{z-index:1;border-radius:.75rem;margin-right:.75rem;transition:background-color .18s,color .18s;position:relative}.app .sidebar .nav-item:hover{background:var(--surface-secondary);color:var(--foreground)}.app .sidebar .nav-item.active,.app .sidebar .nav-item.active:hover{color:var(--accent-soft-foreground);background:0 0;font-weight:600}.app .sidebar .nav-item.active svg{color:var(--accent-soft-foreground)}.app .sidebar .nav-item svg{transition:transform .18s var(--menu-ease), color .18s ease}.app .sidebar .nav-item:hover svg{transform:translate(2px)}.nav-indicator{z-index:0;width:var(--ind-w,0);height:var(--ind-h,0);transform:translate(var(--ind-x,0), var(--ind-y,0));opacity:var(--ind-o,0);background:var(--accent-soft);pointer-events:none;border-radius:.75rem;position:absolute;top:0;left:0}.sidebar-nav[data-ready=true] .nav-indicator{transition:transform .28s var(--menu-ease), width .28s var(--menu-ease), height .28s var(--menu-ease), opacity .18s ease}.app .sidebar .sidebar-user{background:var(--surface-secondary);border-top:0;border-radius:.875rem;margin:.25rem .625rem .625rem}.app .sidebar:not(.pinned) .sidebar-user{margin:.25rem .375rem .5rem}.topbar,.dark-theme .topbar,:root[data-theme=dark] .topbar,:root[data-edge-top] .topbar{top:var(--menu-gap);margin:var(--menu-gap) var(--menu-gap) 0 var(--menu-gap);background:var(--surface);box-shadow:0 0 0 1px var(--foreground), 0 10px 30px -14px #0f172a38, 0 calc(-1 * var(--menu-gap) - 1px) 0 1px var(--background), 0 calc(var(--menu-gap) + 1px) 0 1px var(--background);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.topbar,.dark-theme .topbar,:root[data-theme=dark] .topbar,:root[data-edge-top] .topbar{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 10px 30px -14px #0f172a38, 0 calc(-1 * var(--menu-gap) - 1px) 0 1px var(--background), 0 calc(var(--menu-gap) + 1px) 0 1px var(--background)}}.dark-theme .topbar,:root[data-theme=dark] .topbar{box-shadow:0 0 0 1px var(--foreground), 0 calc(-1 * var(--menu-gap) - 1px) 0 1px var(--background), 0 calc(var(--menu-gap) + 1px) 0 1px var(--background)}@supports (color:color-mix(in lab, red, red)){.dark-theme .topbar,:root[data-theme=dark] .topbar{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 calc(-1 * var(--menu-gap) - 1px) 0 1px var(--background), 0 calc(var(--menu-gap) + 1px) 0 1px var(--background)}}.workspace-tab-scroll .tabs__tab{border-radius:.75rem;align-self:center;height:2.25rem;transition:background-color .18s,color .18s}.workspace-tab-scroll .tabs__tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent-soft-foreground)}.workspace-tab-scroll .tabs__tab:not([aria-selected=true]):hover{background:var(--surface-secondary)}}.dark-theme .app .sidebar,:root[data-theme=dark] .app .sidebar{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark-theme .app .sidebar,:root[data-theme=dark] .app .sidebar{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.app .sidebar,.app .sidebar .nav-item svg,.sidebar-nav[data-ready=true] .nav-indicator{transition:none}.app .sidebar .nav-item:hover svg{transform:none}}.sidebar .sidebar-brand-logo-wrap{width:38px;height:38px;box-shadow:none;background:0 0;border:0;flex-shrink:0}.vista-mark{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vista-mark{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.sidebar .sidebar-brand-text .brand-title{letter-spacing:.08em;font-weight:700}.auth-split{background:var(--background);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-panel{isolation:isolate;color:#fff;background:linear-gradient(155deg,#0c3d98 0%,#0a2b6b 52%,#06173f 100%);flex-direction:column;justify-content:center;gap:2.5rem;padding:3rem clamp(2rem,6vw,5.5rem);display:flex;position:relative;overflow:hidden}.auth-panel:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-64px;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}.auth-glow{z-index:-2;filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.auth-glow-1{background:#3898ff73;width:26rem;height:26rem;top:-8rem;right:-6rem}.auth-glow-2{background:#185edc8c;width:22rem;height:22rem;bottom:-8rem;left:-6rem}.auth-glow-3{background:#8fd3ff40;width:14rem;height:14rem;top:45%;left:55%}.auth-panel-brand{align-items:center;gap:1.25rem;display:flex}.auth-mark-wrap{border-radius:1.6rem;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -12px #0000008c,0 0 0 1px #ffffff40}.auth-mark-wrap:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.auth-wordmark{letter-spacing:.12em;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:800;line-height:1;display:flex}.auth-letter{display:inline-block}.auth-fullform{color:#ffffffc7;text-wrap:balance;max-width:22rem;margin-top:.6rem;font-size:.9375rem;line-height:1.45}.auth-fullform b{color:#fff;font-weight:700}.auth-story{flex-direction:column;gap:1rem;display:flex}.auth-tagline{text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.3}.auth-flow{--step:2.75rem;margin:0;padding:0;list-style:none;position:relative}.auth-flow:before,.auth-flow:after{content:"";left:calc(1rem - 1px);top:calc(var(--step) / 2);pointer-events:none;position:absolute}.auth-flow:before{width:2px;height:calc(var(--step) * 4);background:#ffffff2e;border-radius:2px}.auth-flow:after{opacity:0;background:linear-gradient(#0000,#8fd3ff,#0000);border-radius:2px;width:2px;height:2.5rem;margin-top:-1.25rem}.auth-flow-step{height:var(--step);color:#ffffff9e;align-items:center;gap:.875rem;font-size:.9375rem;display:flex}.auth-flow-dot{z-index:1;color:#ffffffbf;background:#0b2f78;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff38}.auth-panel-foot{color:#ffffffa8;margin:0;font-size:.8125rem}.auth-main{place-items:center;padding:3rem 1.5rem;display:grid;position:relative;overflow-x:clip}.auth-main:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 65%);border-radius:50%;width:34rem;height:34rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-main:before{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 16%, transparent) 0%, transparent 65%)}}.auth-main:before{pointer-events:none}.auth-theme{z-index:2;position:absolute;top:1rem;right:1rem}.auth-main .auth-card{background:var(--surface);width:min(420px,100%);color:var(--foreground);box-shadow:0 0 0 1px var(--foreground), 0 24px 60px -28px #0f172a73;border:0;border-radius:1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-main .auth-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 24px 60px -28px #0f172a73}}.auth-main .auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:1.25rem;padding:2.5rem 2.25rem 2.25rem;display:flex}.auth-main .auth-card.wide{width:min(560px,100%)}.auth-main .auth-card>h1{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:1.75rem}.auth-main .auth-lead{color:var(--muted);margin:-.75rem 0 0}.auth-main .auth-card .auth-submit{background:var(--accent-strong);height:2.75rem}.auth-main .auth-card .auth-submit:hover{background:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.auth-main .auth-card .auth-submit:hover{background:color-mix(in oklab, var(--accent-strong) 88%, #000)}}.auth-main .auth-security-note{color:var(--muted)}.auth-head-tagline{display:none}@media (width<=860px){.auth-split{background:linear-gradient(155deg,#0c3d98 0%,#0a2b6b 52%,#06173f 100%);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow:clip}.auth-panel{background:0 0;justify-content:center;align-items:center;gap:0;height:max(44dvh,270px);padding:0 1.25rem 24px;transition:height .35s cubic-bezier(.2,.8,.2,1)}.auth-panel .auth-story,.auth-panel .auth-panel-foot{display:none}.auth-panel .auth-fullform{text-align:center;max-width:18rem;margin:.5rem auto 0;font-size:.8125rem;display:block}.auth-panel-brand{text-align:center;flex-direction:column;gap:.75rem}.auth-panel-brand>div{align-items:center}.auth-panel .vista-mark{border-radius:1.4rem;width:5.5rem;height:5.5rem;padding:.6rem}.auth-mark-wrap{border-radius:1.4rem}.auth-wordmark{justify-content:center;font-size:2.25rem}.auth-head-tagline{color:#ffffffb8;margin:.75rem 0 0;font-size:.875rem;line-height:1.4;display:block}.auth-main{z-index:1;padding:1.75rem 1.25rem calc(1.5rem + var(--safe-bottom));background:var(--surface);border-radius:24px 24px 0 0;place-items:start stretch;margin-top:-24px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.auth-main:before{display:none}.splash-on .auth-main{transform:translateY(100%)}.splash-on :is(.auth-glow,.auth-mark-wrap),.splash-on .auth-panel:before,.splash-on .auth-mark-wrap:after{animation-play-state:paused}.auth-main .auth-card{width:100%;box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:0;animation:none}.auth-main .auth-card>h1{text-align:start;font-size:1.5rem}.auth-main .auth-lead{text-align:start}.auth-main .auth-card .auth-submit{height:3rem}.auth-theme{top:calc(var(--safe-top) + .75rem);position:fixed;right:.75rem}.auth-theme .button{color:#fff}.auth-company{background:var(--surface-secondary);min-height:3rem;color:var(--foreground);border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem 0 .875rem;font-size:.9375rem;display:flex}.auth-split.is-typing .auth-panel{height:calc(var(--safe-top) + 4.5rem + 24px)}.auth-split.is-typing .auth-panel-brand{flex-direction:row;gap:.6rem}.auth-split.is-typing .vista-mark{border-radius:.7rem;width:2.5rem;height:2.5rem;padding:.3rem}.auth-split.is-typing .auth-mark-wrap{border-radius:.7rem}.auth-split.is-typing .auth-wordmark{font-size:1.375rem}.auth-split.is-typing .auth-head-tagline,.auth-split.is-typing .auth-fullform{display:none}}@media (prefers-reduced-motion:no-preference){.auth-glow-1{animation:18s ease-in-out infinite alternate authDrift1}.auth-glow-2{animation:22s ease-in-out infinite alternate authDrift2}.auth-glow-3{animation:16s ease-in-out infinite alternate authDrift3}.auth-mark-wrap{animation:.9s cubic-bezier(.2,.8,.2,1) both authMarkIn}.auth-mark-wrap:after{animation:6s ease-in-out 1.1s 2 authSweep}.auth-letter{animation:.6s cubic-bezier(.2,.8,.2,1) both authLetterIn}.auth-letter-0{animation-delay:.25s}.auth-letter-1{animation-delay:.32s}.auth-letter-2{animation-delay:.39s}.auth-letter-3{animation-delay:.46s}.auth-letter-4{animation-delay:.53s}.auth-fullform{animation:.7s cubic-bezier(.2,.8,.2,1) .6s both authFadeUp}.auth-story{animation:.7s cubic-bezier(.2,.8,.2,1) .8s both authFadeUp}.auth-flow:after{animation:5s cubic-bezier(.45,0,.55,1) 1.4s 2 authPulse}.auth-flow-step{animation:5s ease-in-out 2 authStepLit}.auth-flow-step .auth-flow-dot{animation:5s ease-in-out 2 authDotLit}.auth-flow-step-0,.auth-flow-step-0 .auth-flow-dot{animation-delay:1.1s}.auth-flow-step-1,.auth-flow-step-1 .auth-flow-dot{animation-delay:2.125s}.auth-flow-step-2,.auth-flow-step-2 .auth-flow-dot{animation-delay:3.15s}.auth-flow-step-3,.auth-flow-step-3 .auth-flow-dot{animation-delay:4.175s}.auth-flow-step-4,.auth-flow-step-4 .auth-flow-dot{animation-delay:5.2s}.auth-main .auth-card{animation:.7s cubic-bezier(.2,.8,.2,1) .15s both authCardIn}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.splashed .auth-mark-wrap,.splashed .auth-letter,.auth-main .auth-card{animation:none}:root:not(.splashed) .auth-main{animation:.6s cubic-bezier(.2,.8,.2,1) .1s backwards authSheetUp}}@keyframes authSheetUp{0%{transform:translateY(100%)}}@keyframes authDrift1{to{transform:translate(-4rem,3rem)scale(1.1)}}@keyframes authDrift2{to{transform:translate(5rem,-3rem)scale(1.15)}}@keyframes authDrift3{to{transform:translate(-6rem,4rem)scale(.9)}}@keyframes authMarkIn{0%{opacity:0;transform:translateY(12px)scale(.85)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes authSweep{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes authLetterIn{0%{opacity:0;filter:blur(4px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}@keyframes authFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes authPulse{0%{opacity:0;transform:translateY(0)}8%{opacity:1}82%{opacity:1;transform:translateY(calc(var(--step) * 4))}90%,to{opacity:0;transform:translateY(calc(var(--step) * 4))}}@keyframes authStepLit{0%,20%,to{color:#ffffff9e}6%,12%{color:#fff}}@keyframes authDotLit{0%,20%,to{color:#ffffffbf;background:#0b2f78;box-shadow:0 0 0 1px #ffffff38}6%,12%{color:#0c3d98;background:#fff;box-shadow:0 0 0 6px #8fd3ff40}}@keyframes authCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.settings-sections>.tabs__list-container{background:var(--surface);box-shadow:0 0 0 1px var(--foreground), 0 10px 30px -18px #0f172a33;border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.settings-sections>.tabs__list-container{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 10px 30px -18px #0f172a33}}.settings-sections>.tabs__list-container{padding:.375rem}.dark-theme .settings-sections>.tabs__list-container,:root[data-theme=dark] .settings-sections>.tabs__list-container{box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark-theme .settings-sections>.tabs__list-container,:root[data-theme=dark] .settings-sections>.tabs__list-container{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.settings-sections .tabs__list{background:0 0;gap:2px;padding:0}.settings-sections .tabs__tab{height:2.5rem;color:var(--muted);border-radius:.75rem;font-weight:500}.settings-sections .tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover{opacity:1;background:var(--surface-secondary);color:var(--foreground)}.settings-sections .tabs__tab[data-selected=true]{color:var(--accent-soft-foreground);font-weight:600}.settings-sections .tabs__indicator{background:var(--accent-soft);box-shadow:none;border-radius:.75rem}.user-avatar{color:#fff;background:var(--accent-strong);-webkit-user-select:none;user-select:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.y-avatar.user-avatar{padding:0}[data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--surface);--normal-text:var(--foreground);--normal-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster][data-sonner-theme]{--normal-border:color-mix(in oklab, var(--foreground) 9%, transparent)}}[data-sonner-toaster][data-sonner-theme]{--border-radius:1rem;font-family:inherit}[data-sonner-toast][data-styled=true].vista-toast{border-radius:1rem;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;box-shadow:0 14px 36px -16px #0f172a59}[data-sonner-toast].vista-toast [data-description]{color:var(--muted)}[data-sonner-toast][data-type=success] [data-icon]{color:var(--success-soft-foreground)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--danger-soft-foreground)}[data-sonner-toast][data-type=warning] [data-icon]{color:var(--warning-soft-foreground)}[data-sonner-toast][data-type=info] [data-icon]{color:var(--accent-soft-foreground)}.alert-pill{--toggle-button-bg:var(--surface-secondary);--toggle-button-bg-hover:var(--default);--toggle-button-fg:var(--muted);--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft);--toggle-button-bg-selected-pressed:var(--accent-soft);--toggle-button-fg-selected:var(--accent-soft-foreground);border-radius:999px;gap:.375rem;font-weight:500}.alert-pill[data-selected=true]{font-weight:600}.template-bubble{background:var(--accent-soft);width:fit-content;max-width:100%;color:var(--accent-soft-foreground);white-space:pre-wrap;overflow-wrap:break-word;border-radius:1rem 1rem .25rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.template-bubble__slot{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--foreground);border-radius:.375rem;padding:0 .375rem;font-size:.8em;font-weight:600;line-height:1.6;display:inline-block}@supports (color:color-mix(in lab, red, red)){.template-bubble__slot{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}.template-bubble__example{background:var(--warning);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.template-bubble__example{background:color-mix(in oklab, var(--warning) 28%, transparent)}}.template-bubble__example{padding:0 .125rem}.template-preview{background:var(--surface-secondary);background-image:radial-gradient(var(--foreground) 1px, transparent 1px);border-radius:1rem;justify-content:flex-end;min-height:12rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.template-preview{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px)}}.template-preview{background-size:14px 14px}@media (width<=640px){.modal__container{padding:0}.modal__dialog{max-width:none;height:100%;box-shadow:none;padding:1.25rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-radius:0}.modal__dialog .modal__close-trigger{top:.85rem;inset-inline-end:.75rem}.modal__footer{border-bottom:1px solid var(--separator);order:-1;justify-content:space-between;margin:-.25rem 0 .75rem;padding:0 0 .75rem}.modal__dialog:has(.modal__footer) .modal__close-trigger{display:none}.modal__dialog:has(.modal__footer) .modal__header{padding-inline-end:0}.modal__backdrop:has(~.modal__backdrop){visibility:hidden}}@media (pointer:coarse) and (width<=860px){.button:not(.button--icon-only){min-height:2.75rem}main .flex-wrap:has(>:is(.button,a.button,span:has(>.button))~:is(.button,a.button,span:has(>.button))){gap:.625rem .75rem}.modal__body .flex-wrap:has(>:is(.button,span:has(>.button))~:is(.button,span:has(>.button))){gap:.625rem .75rem}}.badge__label{font-size:.6875rem}.dock-item{position:relative}.dock-badge{z-index:1;pointer-events:none;box-sizing:border-box;border:2px solid var(--surface);background:var(--danger-strong);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;animation:.45s cubic-bezier(.34,1.56,.64,1) topbar-pop;display:inline-flex;position:absolute;top:2px;left:calc(50% + 4px)}@media (prefers-reduced-motion:reduce){.dock-badge{animation:none}}.phone-day{flex-direction:column;gap:1rem;padding-top:.75rem;display:flex}.phone-brand{color:var(--accent);letter-spacing:.08em;font-size:.75rem;font-weight:700}.phone-section-count{background:var(--surface);min-width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:.35rem;padding:.15rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.phone-business-chart{background:var(--surface);border-radius:24px;padding:1rem}.phone-business-chart-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.phone-business-chart-head h2{margin:.5rem 0 .75rem;font-size:1.0625rem;font-weight:600}.phone-business-chart-head button{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem}.phone-insights-heading{margin:.5rem 0 0;font-size:1.0625rem;font-weight:600}:is(body:has(.modal__backdrop) .phone-day-fab,body:has([data-slot=drawer-backdrop]) .phone-day-fab){display:none}.list-screen:has(>.phone-day-fab){padding-bottom:4.5rem}.phone-day-section{flex-direction:column;gap:.6rem;scroll-margin-top:4.5rem;display:flex}.phone-day-head{justify-content:space-between;align-items:baseline;padding:0 .25rem;display:flex}.phone-day-head h2{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.phone-day-head span{color:var(--muted);font-size:.75rem}.phone-day-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.phone-day-card{background:var(--surface);border-inline-start:4px solid var(--accent);border-radius:24px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.phone-day-card.is-late{border-inline-start-color:var(--danger)}.phone-day-card.is-complete{border-inline-start-color:var(--success)}.phone-day-card-line{width:100%;font:inherit;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.875rem;display:block}.phone-day-card-line:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.phone-day-empty{background:var(--surface);color:var(--muted);border-radius:20px;margin:0;padding:.75rem 1rem;font-size:.875rem}.phone-day-line{background:var(--surface);width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.875rem;display:flex}.phone-day-line>span:last-child{align-items:center;gap:.15rem;display:inline-flex}.phone-day-fab.button{right:max(8px, var(--safe-right));bottom:calc(var(--dock-bottom) + (var(--dock-height) - 3.5rem) / 2 + var(--safe-bottom));width:3.5rem;height:3.5rem;min-height:3.5rem;z-index:var(--z-dock);border-radius:999px;position:fixed;box-shadow:0 10px 28px #070d1847}.phone-day-fab.button svg{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.phone-day-fab.button.is-open{z-index:calc(var(--z-dock) + 2)}.phone-day-fab.button.is-open svg{transform:rotate(135deg)}.quick-add-backdrop{z-index:calc(var(--z-dock) + 1);opacity:0;visibility:hidden;background:#070d1873;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}.quick-add-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .25s}.quick-add-menu{z-index:calc(var(--z-dock) + 2);right:max(8px, var(--safe-right));bottom:calc(var(--dock-bottom) + (var(--dock-height) - 3.5rem) / 2 + var(--safe-bottom) + 4.25rem);pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.quick-add-menu.is-open{pointer-events:auto}.quick-add-item{--into-plus:62px;font:inherit;color:var(--foreground);cursor:pointer;opacity:0;transform:translateY(var(--into-plus)) scale(.3);transform-origin:calc(100% - 1.375rem);background:0 0;border:0;align-items:center;gap:.625rem;margin-right:.375rem;padding:0;transition:transform .2s ease-in,opacity .16s ease-in;display:flex}.quick-add-item:nth-last-child(2){--into-plus:118px}.quick-add-item:nth-last-child(3){--into-plus:174px}.quick-add-item:nth-last-child(4){--into-plus:230px}.quick-add-item:nth-last-child(5){--into-plus:286px}.quick-add-menu.is-open .quick-add-item{opacity:1;transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out;transform:none}.quick-add-menu.is-open .quick-add-item:nth-last-child(2){transition-delay:40ms}.quick-add-menu.is-open .quick-add-item:nth-last-child(3){transition-delay:80ms}.quick-add-menu.is-open .quick-add-item:nth-last-child(4){transition-delay:.12s}.quick-add-menu.is-open .quick-add-item:nth-last-child(5){transition-delay:.16s}.quick-add-menu.has-picked .quick-add-item:not(.is-picked){opacity:0;transition:transform .18s ease-in,opacity .18s ease-in;transform:scale(.6)}.quick-add-label{background:var(--surface);color:var(--foreground);border-radius:999px;padding:.45rem .85rem;font-size:.875rem;font-weight:500;box-shadow:0 4px 14px #070d182e}.quick-add-icon{background:var(--surface);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:999px;place-items:center;transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:grid;box-shadow:0 4px 14px #070d182e}.quick-add-item:active .quick-add-icon{transform:scale(.92)}.quick-add-item.is-picked .quick-add-icon{background:var(--accent-strong);color:var(--accent-foreground);transform:scale(1.12)}.quick-add-item:focus-visible{outline:none}.quick-add-item:focus-visible .quick-add-icon{outline:2px solid var(--accent);outline-offset:2px}.quick-add-item:disabled{cursor:not-allowed}.quick-add-item:disabled .quick-add-label,.quick-add-item:disabled .quick-add-icon{background:var(--surface-secondary);color:var(--muted);box-shadow:none}@media (prefers-reduced-motion:reduce){.quick-add-item,.quick-add-menu.is-open .quick-add-item,.quick-add-menu.has-picked .quick-add-item:not(.is-picked){transition:opacity .15s linear;transform:none}.quick-add-icon,.quick-add-item.is-picked .quick-add-icon{transform:none}.phone-day-fab.button svg{transition:none}}.phone-day-icon.button{border-radius:999px;width:2.75rem;height:2.75rem;min-height:2.75rem}.phone-day-icon.button:not(.phone-day-wa):not(.button--primary){background:var(--surface-secondary);color:var(--foreground)}.phone-day-wa.button{color:#fff;background:#25d366}.phone-day-wa.button:hover:not([data-disabled]){background:#1ebe5a}.phone-day-wa.button[data-disabled]{background:var(--surface-secondary);color:var(--muted)}@media (width<=860px){.dashboard-switch{max-width:none}.dashboard-switch .tabs__list{background:var(--surface);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.dashboard-switch .tabs__tab{min-height:2.5rem;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;padding:0 .25rem;font-size:.8125rem}.dashboard-switch .tabs__tab[data-selected=true]{font-weight:600}.dashboard-switch .tabs__separator{display:none}}.phone-business{flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.phone-business-hero{background:var(--surface);border-radius:24px;flex-direction:column;gap:.15rem;padding:1rem 1.1rem .9rem;display:flex}.phone-business-hero strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.15}.phone-business-spark{width:100%;height:28px;margin-top:.5rem;overflow:visible}.phone-business-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.phone-business-figures>*{background:var(--surface);color:var(--foreground);font:inherit;text-align:center;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.7rem .3rem;display:flex}.phone-business-figures button{cursor:pointer}.phone-business-figures strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.phone-business-figures span{color:var(--muted);font-size:.75rem}.phone-business-list{background:var(--surface);border-radius:24px;margin:0;padding:.25rem 0;list-style:none}.phone-business-list li+li{border-top:1px solid var(--separator)}.phone-business-list button{width:100%;min-height:3rem;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-size:.9375rem;display:flex}.phone-business-list button svg{color:var(--muted)}.biz-page{color:var(--foreground);flex-direction:column;gap:.75rem;display:flex}.biz-answer{background:var(--surface-secondary);border-radius:20px;padding:.9rem 1rem}.biz-answer strong{overflow-wrap:anywhere;font-size:1.625rem;font-weight:700;line-height:1.15;display:block}.biz-answer p{color:var(--muted);margin:.2rem 0 0;font-size:.875rem}.biz-caption{color:var(--muted);margin:0;padding:0 .25rem;font-size:.75rem}.biz-card{background:var(--surface-secondary);border-radius:20px;padding:.75rem .9rem}.biz-bars{flex-direction:column;gap:.6rem;display:flex}.biz-bars-line{justify-content:space-between;gap:.75rem;margin-bottom:.25rem;font-size:.8125rem;display:flex}.biz-bars-line span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.biz-bars-track{width:100%;height:8px;display:block}.biz-rows{margin:0;padding:.15rem .9rem;list-style:none}.biz-rows li+li{border-top:1px solid var(--separator)}.biz-rows button,.biz-rows li>div{width:100%;min-height:3rem;color:var(--foreground);font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.875rem;display:flex}.biz-rows button{cursor:pointer}.biz-row-text{flex-direction:column;min-width:0;display:flex}.biz-row-text small{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.biz-row-right{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.2rem;display:inline-flex}.biz-row-right svg{color:var(--muted)}.biz-strong{font-weight:600}.biz-chips{gap:.4rem;display:flex}.biz-chips button{background:var(--surface-secondary);min-height:2.25rem;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 .9rem;font-size:.8125rem}.biz-chips button.is-on{background:var(--accent-strong);color:var(--accent-foreground);font-weight:600}.phone-cal{flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.phone-cal-head{align-items:center;gap:.25rem;display:flex}.phone-cal-head p{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.phone-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.phone-cal-day{background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 0 .55rem;display:flex}.phone-cal-day span{color:var(--muted);font-size:.6875rem}.phone-cal-day strong{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.2}.phone-cal-day.is-today strong{color:var(--accent)}.phone-cal-day.is-off{background:var(--surface-secondary)}.phone-cal-day.is-picked{box-shadow:0 0 0 2px var(--foreground)}.cal-bar{background:var(--surface-secondary);border-radius:999px;width:72%;height:6px;margin-top:.15rem;display:block;overflow:hidden}.phone-cal-pills{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.phone-cal-pills::-webkit-scrollbar{display:none}.phone-cal-pills button{background:var(--surface);min-height:2.25rem;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.8125rem;display:inline-flex}.phone-cal-pills button.is-on{background:var(--accent-soft);color:var(--accent-soft-foreground);font-weight:600}.phone-cal-key{color:var(--muted);flex-wrap:wrap;gap:.3rem .75rem;margin:0;padding:0 .25rem;font-size:.6875rem;display:flex}.phone-cal-key span{align-items:center;gap:.3rem;display:inline-flex}.phone-cal-days{flex-direction:column;gap:.6rem;display:flex}.phone-cal-daycard{background:var(--surface);border-radius:24px;padding:.85rem 1rem;scroll-margin-top:4.5rem}.phone-cal-daycard h3{color:var(--foreground);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.biz-wa-chart{width:100%;height:72px;display:block}.biz-wa-key{flex-wrap:wrap;gap:.3rem .75rem;padding:.5rem 0 0;display:flex}.biz-wa-key span{align-items:center;gap:.3rem;display:inline-flex}@media (width<=640px){.data-table.stack-on-phone,.data-table.stack-on-phone>tbody{width:100%;display:block}.data-table.stack-on-phone>tbody{background:var(--surface);border-radius:1rem;padding:0 .9rem}.data-table.stack-on-phone>tbody>tr:last-child{border-bottom:0}.data-table.stack-on-phone>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table.stack-on-phone>tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;padding:.75rem 0;display:grid}.data-table.stack-on-phone>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;text-align:start;border:0;min-width:0;padding:0;display:block}.data-table.stack-on-phone>tbody>tr>td:not([data-label]){grid-column:1/-1}.data-table.stack-on-phone>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:.125rem;font-size:.75rem;display:block}.broadcast-steps .tabs__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid;overflow:visible}.broadcast-steps .tabs__tab{white-space:normal;text-align:center;justify-content:center;min-width:0;padding-inline:.25rem;line-height:1.25}}.topbar .topbar-search-trigger{border-radius:999px}.topbar-actions{border:1px solid var(--separator);background:var(--field-background,var(--surface));border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.topbar-actions .button{border-radius:999px}@media (width<=860px){.mobile-bottom-dock,.dock-item{border-radius:999px}.topbar-search-kbd{display:none}}.tabs:not(.settings-sections,.workspace-tab-scroll>*)>.tabs__list .tabs__indicator{background:var(--accent);box-shadow:none;border-radius:999px}.tabs:not(.settings-sections,.workspace-tab-scroll>*)>.tabs__list .tabs__tab{border-radius:999px;transition:color .2s,background-color .15s}.tabs:not(.settings-sections,.workspace-tab-scroll>*)>.tabs__list .tabs__tab[data-selected=true]{color:var(--accent-foreground)}.tabs:not(.settings-sections,.workspace-tab-scroll>*)>.tabs__list .tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover{background:var(--surface-secondary);color:var(--foreground)}.topbar-actions .button{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .15s}.topbar-actions .button[data-pressed=true]{transition-duration:80ms;transform:scale(.88)}.topbar-count{z-index:1;pointer-events:none;border:2px solid var(--field-background,var(--surface));background:var(--danger-strong);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;animation:.45s cubic-bezier(.34,1.56,.64,1) topbar-pop;display:inline-flex;position:absolute;top:-4px;right:-4px}.topbar-count.is-warning{background:var(--warning);color:var(--warning-foreground,#1a1300)}.bell-wrap [data-slot=badge]{animation:.45s cubic-bezier(.34,1.56,.64,1) topbar-pop}.bell-ring{transform-origin:50% 10%;animation:.7s ease-in-out bell-ring}.theme-icon{animation:.45s cubic-bezier(.34,1.56,.64,1) theme-turn;display:inline-flex}@keyframes topbar-pop{0%{transform:scale(0)}}@keyframes bell-ring{15%{transform:rotate(18deg)}35%{transform:rotate(-14deg)}55%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}@keyframes theme-turn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}@media (prefers-reduced-motion:reduce){.topbar-actions .button,.topbar-actions .button[data-pressed=true]{transition:background-color .15s;transform:none}.topbar-count,.bell-wrap [data-slot=badge],.bell-ring,.theme-icon{animation:none}}.search-field__group{border-radius:999px}@media (width<=860px){.search-field__group{min-height:2.75rem}.wa-surface .wa-round-btn{width:2.75rem;height:2.75rem;min-height:2.75rem}}.call-sheet{flex-direction:column;gap:.6rem;display:flex}.call-sheet-who{text-align:center;flex-direction:column;align-items:center;gap:.1rem;display:flex}.call-sheet-who strong{color:var(--foreground);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.call-sheet-who span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.call-sheet-call{background:var(--accent-strong);min-height:3rem;color:var(--accent-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s;display:flex}.call-sheet-call:hover{background:var(--accent-hover,var(--accent))}.call-sheet-call:active{transform:scale(.97)}.call-sheet-option{background:var(--surface-secondary);width:100%;min-height:3rem;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.call-sheet-option svg{color:var(--accent);flex:none}.call-sheet-option span{flex-direction:column;font-weight:500;display:flex}.call-sheet-option small{color:var(--muted);font-size:.75rem;font-weight:400}.call-sheet-option:disabled{cursor:default}.call-sheet-label{color:var(--muted);margin:.2rem 0 -.2rem;font-size:.75rem}.call-sheet-people{scrollbar-width:none;gap:.6rem;padding:.2rem .1rem;display:flex;overflow-x:auto}.call-sheet-people::-webkit-scrollbar{display:none}.call-sheet-person{width:3.5rem;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;display:flex}.call-sheet-person span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.call-sheet-face{border-radius:999px;width:2.75rem;height:2.75rem;font-size:.8125rem;transition:transform .15s}.call-sheet-person:active .call-sheet-face{transform:scale(.92)}.call-sheet-person.is-bell-only .call-sheet-face{filter:grayscale();opacity:.5}.call-sheet-person.is-bell-only{color:var(--muted)}.call-sheet-note{color:var(--muted);margin:0;font-size:.6875rem}.call-sheet-dialog{padding-bottom:max(.75rem, var(--safe-bottom));--drawer-enter-duration:.4s;--drawer-exit-duration:.3s}.drawer__backdrop:has(.call-sheet-dialog){transition-duration:.4s}.drawer__backdrop,.drawer__content{top:var(--vv-top,0px)}.drawer__backdrop[data-exiting=true]:has(.call-sheet-dialog){transition-duration:.3s}.drawer__dialog.call-sheet-dialog{max-height:min(85vh, calc(var(--visual-viewport-height,100dvh) - .75rem));flex-direction:column;display:flex}.call-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:.25rem 1rem .5rem;overflow-y:auto}.wa-sheet-last{background:var(--surface-secondary);color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;border-radius:.75rem;-webkit-box-orient:vertical;margin:0;padding:.5rem .7rem;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.wa-sheet-chips{scrollbar-width:none;gap:.4rem;padding:.1rem 0;display:flex;overflow-x:auto}.wa-sheet-chips::-webkit-scrollbar{display:none}.wa-sheet-chip{background:var(--surface-secondary);min-height:2.25rem;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 .85rem;font-size:.8125rem}.wa-sheet-chip.is-on{background:var(--accent-soft);color:var(--accent-soft-foreground);font-weight:600}.wa-sheet-text{width:100%;font-size:1rem;line-height:1.45}.call-sheet-call[data-disabled]{background:var(--surface-secondary);color:var(--muted);cursor:default}.call-sheet .call-sheet-call{cursor:pointer;width:100%;font:inherit;border:0;font-size:1rem;font-weight:600}.wa-sheet-send{color:#fff;background:#1a9e4b}.wa-sheet-send:hover{background:#168a41}.wa-sheet-send[data-disabled]{background:var(--surface-secondary);color:var(--muted);cursor:default}.wa-sheet-open{min-height:2.5rem;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;font-weight:500;display:flex}.sheet-tools{flex-wrap:wrap;gap:.4rem;display:flex}.sheet-templates-btn,.sheet-tools .wa-sheet-chip{align-items:center;gap:.35rem;display:inline-flex}.calls-head{text-align:center;flex-direction:column;align-items:center;gap:.1rem;margin-bottom:.6rem;display:flex}.calls-head strong{color:var(--foreground);font-size:1.0625rem;font-weight:600}.calls-head span{color:var(--muted);font-size:.75rem}.calls-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.calls-card{background:var(--surface-secondary);border-radius:1rem;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.calls-card-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.calls-card-top strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.calls-card-top span{color:var(--muted);flex:none;font-size:.75rem}.calls-card-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.calls-card-about{color:var(--foreground);font-size:.875rem}.calls-card-actions{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.calls-round.button,a.calls-round{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;min-height:2.75rem;display:inline-flex}a.calls-round.is-call{background:var(--accent-strong);color:var(--accent-foreground);text-decoration:none;transition:transform .15s}a.calls-round.is-call:active{transform:scale(.92)}:is(.chats-page,.tpl-sheet) .tpl-picker{border:1px solid var(--separator);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.6rem .75rem .4rem;display:flex;box-shadow:0 6px 20px #00000014}:is(.chats-page,.tpl-sheet) .tpl-picker-head{align-items:center;gap:.5rem;display:flex}:is(.chats-page,.tpl-sheet) .tpl-picker-title{color:var(--foreground);font-size:.875rem;font-weight:600}:is(.chats-page,.tpl-sheet) .tpl-picker-hint{color:var(--muted);flex:1;font-size:.75rem}:is(.chats-page,.tpl-sheet) .tpl-picker-head>button{margin-inline-start:auto}:is(.chats-page,.tpl-sheet) .tpl-picker-list{flex-direction:column;gap:2px;max-height:17rem;display:flex;overflow-y:auto}:is(.chats-page,.tpl-sheet) .tpl-picker-group{color:var(--muted);flex-direction:column;padding:.5rem .5rem .2rem;font-size:.6875rem;font-weight:600;display:flex}:is(.chats-page,.tpl-sheet) .tpl-picker-group span{letter-spacing:0;text-transform:none;font-weight:400}:is(.chats-page,.tpl-sheet) .tpl-picker-option{cursor:pointer;border-radius:.6rem;padding:.5rem .6rem}:is(.chats-page,.tpl-sheet) .tpl-picker-option[aria-selected=true]{background:var(--accent-soft)}:is(.chats-page,.tpl-sheet) .tpl-picker-name{color:var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}:is(.chats-page,.tpl-sheet) .tpl-picker-preview{color:var(--muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:.8125rem}:is(.chats-page,.tpl-sheet) .tpl-picker-empty{color:var(--muted);text-align:center;padding:1rem .5rem;font-size:.875rem}:is(.chats-page,.tpl-sheet) .tpl-picker-foot{border-top:1px solid var(--separator);color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.3rem;font-size:.75rem;display:flex}.tpl-sheet .tpl-picker{box-shadow:none;margin-bottom:0}.tpl-sheet .tpl-picker-list{max-height:34vh}.tpl-sheet .tpl-picker-hint,.tpl-sheet .tpl-picker-foot>span{display:none}.done-answer{background:var(--surface-secondary);width:100%;min-height:3rem;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.6rem;padding:.65rem .85rem;font-weight:500;transition:transform .15s,background-color .15s;display:flex}.done-answer span{flex:1;min-width:0}.done-answer small{color:var(--muted);flex:none;font-size:.75rem;font-weight:400}.done-answer svg{color:var(--muted);flex:none}.done-answer[data-pressed]{transform:scale(.98)}.done-chosen{align-self:flex-start;align-items:center;gap:.35rem;display:inline-flex}.done-next{flex-direction:column;gap:.45rem;display:flex}.done-label{color:var(--foreground);font-size:.875rem;font-weight:500}.done-date{color:var(--muted);align-items:center;gap:.5rem;display:flex}@media (width<=860px){:root{--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--mobile-page-title-size:2.125rem;--mobile-page-title-weight:700;--mobile-page-title-leading:1.1;--mobile-page-title-spacing:-.04em}.topbar,.dark-theme .topbar,:root[data-theme=dark] .topbar,:root[data-edge-top] .topbar{padding-inline:max(1rem, var(--safe-left)) max(1rem, var(--safe-right));background:var(--background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;justify-content:space-between;gap:.5rem}.topbar .workspace-tab-strip{display:none}.topbar-actions{background:var(--surface);border:0;gap:0;padding:2px}.topbar-actions .button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--foreground);background:0 0;padding:0}.topbar-actions .button svg{width:19px;height:19px}.topbar-actions .topbar-wa-label{display:none}.list-screen:has(.dashboard-switch) .page-head{margin-bottom:1.25rem}.list-screen:has(.dashboard-switch) .page-head h1{font-size:var(--mobile-page-title-size);font-weight:var(--mobile-page-title-weight);line-height:var(--mobile-page-title-leading);letter-spacing:var(--mobile-page-title-spacing)}.list-screen:has(.phone-day-fab){padding-bottom:5rem}.dashboard-switch .tabs__list{background:var(--surface-secondary);padding:3px}.dashboard-switch .tabs__tab{min-height:44px;color:var(--muted)}.dashboard-switch.tabs>.tabs__list .tabs__indicator{background:var(--surface);box-shadow:0 1px 4px #00000014}.dashboard-switch.tabs>.tabs__list .tabs__tab[data-selected=true]{color:var(--accent)}.phone-day{gap:1.5rem;padding-top:1.25rem}.phone-day-head h2{align-items:center;font-size:1.0625rem;display:flex}.phone-day-card{gap:.65rem;padding:1rem}.phone-day-card.is-late{box-shadow:none}.phone-day-card a{color:var(--foreground)}.phone-day-line{min-height:52px}.phone-day-wa.button{background:var(--success-soft);color:var(--success-soft-foreground)}.phone-day-wa.button:hover:not([data-disabled]){background:var(--success-soft-hover)}.phone-day-fab.button.is-open svg{transform:rotate(45deg)}.quick-add-menu{gap:.625rem;max-width:calc(100vw - 2rem)}.quick-add-item{background:var(--surface);transform-origin:100%;border-radius:999px;gap:1rem;min-height:48px;margin:0;padding:.25rem .4rem .25rem 1rem;transform:translateY(18px)scale(.96);box-shadow:0 5px 18px #0000001f}.quick-add-label{box-shadow:none;background:0 0;padding:0}.quick-add-icon{box-shadow:none;background:0 0;width:36px;height:36px}.quick-add-item:last-child,.quick-add-item.is-picked{background:var(--accent-strong);color:var(--accent-foreground)}.quick-add-item:last-child .quick-add-label,.quick-add-item:last-child .quick-add-icon,.quick-add-item.is-picked .quick-add-label,.quick-add-item.is-picked .quick-add-icon{color:inherit;background:0 0;transform:none}.quick-add-item:disabled{background:var(--surface-secondary);box-shadow:none}.quick-add-item:disabled .quick-add-label,.quick-add-item:disabled .quick-add-icon{color:var(--muted);background:0 0}.quick-add-item:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.quick-add-item:focus-visible .quick-add-icon{outline:none}.phone-business{gap:1rem;padding-top:1.25rem}.phone-business-hero{padding:1rem}.phone-business-figures>*{border-radius:20px}.phone-cal{gap:1rem;padding-top:1.25rem}.phone-cal-head{flex-wrap:wrap}.phone-cal-head .button,.phone-cal-pills button{min-height:44px}.phone-cal-day{border-radius:999px;min-height:72px}.phone-cal-day.is-picked{box-shadow:0 0 0 2px var(--accent)}.phone-cal-key{font-size:.75rem}.mobile-bottom-dock{background:var(--surface);border:1px solid var(--separator);box-shadow:0 5px 20px #00000014}.mobile-bottom-dock .dock-item{color:var(--muted)}.mobile-bottom-dock .dock-item.active{background:var(--accent-soft);color:var(--accent)}}@media (width<=360px){.topbar,.dark-theme .topbar,:root[data-theme=dark] .topbar,:root[data-edge-top] .topbar{padding-inline:max(.5rem, var(--safe-left)) max(.5rem, var(--safe-right));gap:.25rem}.phone-brand{letter-spacing:.04em;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.phone-day-fab.button.is-open svg{transform:none}.quick-add-item,.quick-add-menu.is-open .quick-add-item{transition:none;transform:none}}@media (width<=860px){.mobile-bottom-dock{grid-template-columns:repeat(var(--dock-count,5), minmax(0, 1fr));height:var(--dock-height);background:var(--surface);border:1px solid var(--separator);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;border-radius:999px;padding:4px;display:grid;box-shadow:0 4px 16px #00000014}.mobile-bottom-dock .dock-selection{z-index:-1;pointer-events:none;width:calc((100% - 8px) / var(--dock-count,5));background:var(--accent-soft);transform:translateX(calc(var(--dock-index,0) * 100%));border-radius:999px;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.mobile-bottom-dock .dock-item{color:var(--muted);box-shadow:none;background:0 0;border-radius:999px;gap:3px;min-width:0;min-height:58px;padding:4px 2px;font-size:11px;font-weight:500;transition:color .16s,transform .14s}.mobile-bottom-dock .dock-item.active{color:var(--accent);box-shadow:none;background:0 0;font-weight:600}.mobile-bottom-dock .dock-item svg{filter:none;width:21px;height:21px;transition:transform .18s}.mobile-bottom-dock .dock-item.active svg{filter:none;transform:translateY(-1px)}.mobile-bottom-dock .dock-item:active{transform:scale(.96)}body:has(.phone-day-fab) .mobile-bottom-dock{right:calc(max(8px, var(--safe-right)) + 3.5rem + (var(--dock-height) - 3.5rem) / 2)}.sidebar-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000059}}@media (prefers-reduced-motion:reduce){.mobile-bottom-dock .dock-selection,.mobile-bottom-dock .dock-item,.mobile-bottom-dock .dock-item svg{transition:none}.mobile-bottom-dock .dock-item:active,.mobile-bottom-dock .dock-item.active svg{transform:none}}.messaging-sheet{flex-direction:column;display:flex}.messaging-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 20px 12px;overflow-y:auto}.messaging-sheet-footer{border-top:1px solid var(--separator);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.messaging-sheet-footer>.button{flex:none;min-width:0;padding-inline:20px;font-size:15px;font-weight:600}.messaging-sheet-footer>:is(.button--primary,.peek-main){flex:auto}.messaging-sheet-footer>span:has(>:is(.button--primary,.button--danger)){flex:auto;display:flex}.messaging-sheet-footer>span>:is(.button--primary,.button--danger){flex:auto}.messaging-sheet .messaging-sheet-footer>:is(.button--secondary,.button--tertiary,.button--ghost):not(.button--primary):not([data-selected]){background:var(--surface-secondary);color:var(--foreground);box-shadow:none}@media (width<=860px){.confirm-backdrop{background:#00000073}.confirm-dialog{text-align:center}.confirm-dialog :is(header,[class*=header]){justify-content:center}.confirm-foot{gap:10px;display:flex}.confirm-foot>.button{flex:1 1 0;min-height:46px}.confirm-dialog .confirm-foot>.button--secondary{background:var(--surface-secondary);color:var(--foreground);box-shadow:none}}.peek-footer-note{text-align:center;color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.peek-rows{background:var(--surface-secondary);border-radius:20px;flex-direction:column;margin-top:16px;display:flex;overflow:hidden}.peek-row{min-height:52px;color:var(--accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.peek-row+.peek-row{border-top:1px solid var(--separator)}.peek-row[data-danger]{color:var(--danger-soft-foreground)}.peek-row:disabled{color:var(--muted);cursor:default}.peek-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:20px}.peek-row-note{color:var(--muted);font-size:12px;font-weight:400;display:block}.peek-row-back{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0 4px 0 0;font-size:15px;display:inline-flex}.call-sheet .peek-rows{margin-top:0}.peek-facts{background:var(--surface-secondary);border-radius:20px;margin:0;overflow:hidden}.peek-fact{justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.peek-fact+.peek-fact{border-top:1px solid var(--separator)}.peek-fact dt{color:var(--muted);flex:none}.peek-fact dd{text-align:end;min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}.peek-fact[data-tone=danger] dd{color:var(--danger-soft-foreground);font-weight:500}.peek-fact[data-tone=warning] dd{color:var(--warning-soft-foreground);font-weight:500}.peek-fact-link{color:var(--accent);font:inherit;text-align:end;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.peek-fact-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.record-peek-context:empty{display:none}.filter-rows{background:var(--surface-secondary);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.filter-rows>*+*{border-top:1px solid var(--separator)}.filter-rows>:not(.filter-row){padding:12px 16px}.filter-row{min-height:52px;color:var(--muted);align-items:center;gap:8px;padding:0 12px 0 16px;font-size:15px;display:flex;position:relative}.filter-row-label{min-width:0;color:var(--foreground);flex:1}.filter-row-value{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.filter-row[data-changed] .filter-row-value{color:var(--accent);font-weight:600}.filter-row[data-disabled]{opacity:.5}.filter-row-native{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.filter-row:has(.filter-row-native:focus-visible){outline:2px solid var(--accent);outline-offset:-2px;border-radius:20px}.messaging-sheet-context{color:var(--muted);margin:0 0 16px;font-size:13px}.messaging-sheet .button{border-radius:999px;min-height:44px}.messaging-sheet .input-group,.messaging-sheet .textarea{background:var(--surface-secondary);box-shadow:none}.messaging-sheet .input-group__input,.messaging-sheet .textarea{font-size:16px}.messaging-sheet .broadcast-steps .tabs__list{width:100%}.messaging-sheet .broadcast-steps .tabs__tab{min-width:0;padding-inline:8px}.drafts-review-content{flex-direction:column;gap:12px;min-width:0;display:flex}.messaging-sheet .drafts-bubble{background:var(--accent-soft);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;padding:16px;font-size:14px;line-height:1.55}.messaging-sheet .drafts-attachment{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.messaging-sheet .drafts-gone-note{background:var(--danger-soft);color:var(--danger-soft-foreground);border-radius:16px;padding:12px;font-size:13px}.messaging-sheet .drafts-actions{flex-wrap:wrap;gap:8px;display:flex}.messaging-sheet .drafts-send{width:100%}.native-broadcasts{padding-bottom:80px}.broadcast-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.broadcast-heading h2{margin:0 0 4px;font-size:19px;font-weight:600}.broadcast-heading p{color:var(--muted);margin:0;font-size:13px}.broadcast-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.broadcast-card{background:var(--surface);border-radius:24px;min-width:0;padding:20px}.broadcast-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.broadcast-card-head>div{min-width:0}.broadcast-card h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.broadcast-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.broadcast-status{color:var(--muted);flex:none;font-size:12px}.broadcast-status.is-running{color:var(--accent)}.broadcast-status.is-done,.broadcast-sent{color:var(--success)}.broadcast-failed{color:var(--danger)}.broadcast-progress{background:var(--surface-tertiary);border-radius:999px;height:6px;margin:16px 0 10px;display:flex;overflow:hidden}.broadcast-progress>span{background:var(--accent);transition:width .3s}.broadcast-progress>.is-complete{background:var(--success)}.broadcast-progress>.is-failed{background:var(--danger)}.broadcast-counts{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.broadcast-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.broadcast-card-actions>div{gap:4px;display:flex}.broadcast-card-actions .button{border-radius:999px;min-height:44px;font-size:13px}.broadcast-card-actions>.button{color:var(--accent);padding-inline:0}.broadcast-recipient-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.broadcast-recipient-filters button{background:var(--surface-secondary);color:var(--foreground);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-size:12px}.broadcast-recipient-filters button[aria-pressed=true]{background:var(--accent-strong);color:var(--accent-foreground)}.broadcast-recipient-list{margin:0;padding:0;list-style:none}.broadcast-recipient-list li{border-bottom:1px solid var(--separator);align-items:flex-start;gap:10px;padding:14px 0;font-size:13px;display:flex}.broadcast-recipient-list li>div{overflow-wrap:anywhere;flex:1;min-width:0}.broadcast-recipient-list svg,.broadcast-recipient-list li>span{flex:none}.broadcast-recipient-list strong{font-weight:600}.broadcast-recipient-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.broadcast-recipient-list p.broadcast-failed{color:var(--danger)}.broadcast-recipient-loading{justify-content:center;padding:40px;display:flex}@media (prefers-reduced-motion:reduce){.broadcast-progress>span{transition:none}}.drawer__dialog.calm-action-sheet{--drawer-enter-duration:.3s;--drawer-exit-duration:.3s;--drawer-enter-ease:cubic-bezier(.2, .8, .2, 1);--drawer-exit-ease:cubic-bezier(.2, .8, .2, 1);background:var(--surface);color:var(--foreground);padding:12px 0 max(20px, var(--safe-bottom));box-shadow:none;max-height:min(86dvh, calc(var(--visual-viewport-height,100dvh) - 12px));border-radius:28px 28px 0 0}.calm-action-sheet .drawer__handle{margin:0 auto 12px}.action-sheet-header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 10px;display:flex}.action-sheet-header h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.action-sheet-close{background:var(--surface-secondary);width:44px;height:44px;min-height:44px;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:transform .12s;display:grid}.action-sheet-close[data-pressed]{transform:scale(.94)}.calm-action-sheet .call-sheet-body{padding:0 20px 10px}.calm-action-sheet .call-sheet{gap:12px}.calm-action-sheet .call-sheet-who{text-align:start;align-items:flex-start;gap:3px;margin-bottom:4px}.calm-action-sheet .call-sheet-who strong{color:var(--muted);font-size:13px;font-weight:500}.calm-action-sheet .call-sheet-who span{font-size:12px}.calm-action-sheet .call-sheet-who span:empty{display:none}.calm-action-sheet .label{color:var(--muted);font-size:12px}.calm-action-sheet .input-group,.calm-action-sheet .textarea,.calm-action-sheet .date-input-group{border:1px solid var(--separator);background:var(--surface-secondary);box-shadow:none;border-radius:15px}.calm-action-sheet .input-group,.calm-action-sheet .date-input-group{min-height:44px}.calm-action-sheet .input-group__input,.calm-action-sheet .textarea{color:var(--foreground);font-size:16px;line-height:1.4}.calm-action-sheet .textarea{resize:vertical;min-height:0;padding:11px 12px}.calm-action-sheet .call-sheet-call{background:var(--accent-strong);min-height:48px;color:var(--accent-foreground);border-radius:999px;margin-top:4px;padding:10px 16px;font-size:14px}.calm-action-sheet .call-sheet-call[data-disabled]{background:var(--surface-secondary);color:var(--muted)}.calm-action-sheet .wa-sheet-chip{min-height:44px;padding-inline:14px;font-size:13px}.calm-action-sheet .wa-sheet-last{background:0 0;padding:0;font-size:13px}.calm-action-sheet .wa-sheet-open{justify-content:flex-start;min-height:44px;font-size:14px}.calm-action-sheet .call-sheet-option{border-bottom:1px solid var(--separator);background:0 0;border-radius:0;padding-inline:0;font-size:14px}.calm-action-sheet .call-sheet-people{flex-wrap:wrap;overflow:visible}.calm-action-sheet .call-sheet-person{background:var(--surface-secondary);border-radius:999px;flex-direction:row;width:auto;min-height:44px;padding:5px 12px;font-size:13px}.calm-action-sheet .call-sheet-face{width:28px;height:28px}.calm-action-sheet .done-answer{border-bottom:1px solid var(--separator);background:0 0;border-radius:0;padding-inline:0;font-size:14px}.calm-action-sheet .calls-head{text-align:start;align-items:flex-start}.drawer__backdrop:has(.calm-action-sheet){transition-duration:.18s}.drawer__backdrop[data-exiting=true]:has(.calm-action-sheet){transition-duration:.18s}body:has(.calm-action-sheet) .phone-day-fab{visibility:hidden}.drawer__dialog.notification-sheet{height:min(520px,75dvh)}.notification-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.notification-sheet .bell-head{border-bottom:1px solid var(--separator);min-height:56px;padding:0 20px 12px}.notification-summary{color:var(--muted);font-size:13px}.notification-sheet .bell-head .link-btn{min-height:44px;color:var(--accent);font-size:13px}.notification-sheet .bell-list{overflow:visible}.notification-sheet .bell-item{min-height:64px;padding:16px 20px}.notification-sheet .bell-item.unread{background:var(--accent-soft)}.notification-sheet .bell-item.unread:before{background:var(--accent)}.notification-sheet .bell-item .t{color:var(--foreground);font-size:14px}.notification-sheet .bell-item .m{color:var(--muted);font-size:13px}.notice-rows{background:var(--surface-secondary);border-radius:20px;flex-direction:column;margin:12px 20px 16px;display:flex;overflow:hidden}.notice-row{min-height:60px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:12px 16px 12px 12px;display:flex}.notice-row+.notice-row{border-top:1px solid var(--separator)}.notice-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:20px}.notice-dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.notice-row[data-unread] .notice-dot{background:var(--accent)}.notice-row-top{align-items:baseline;gap:8px;display:flex}.notice-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.notice-row[data-unread] .notice-who{font-weight:600}.notice-at{color:var(--muted);flex:none;font-size:12px}.notice-what{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;display:block;overflow:hidden}.calm-action-sheet .phone-day-card{background:var(--surface-secondary)}.notification-sheet .bell-item .d{color:var(--muted);font-size:12px}.phone-cal{gap:18px}.phone-cal-head{flex-wrap:wrap;gap:8px}.phone-cal-head p{font-size:14px}.phone-cal-head .button{min-height:44px}.phone-cal-head .phone-cal-nav{background:var(--surface);border-radius:999px;width:44px;min-width:44px;height:44px;padding:0}.phone-cal-head .ms-auto{color:var(--accent);box-shadow:none;background:0 0;padding-inline:8px}.phone-cal-day{background:0 0;border-radius:999px;gap:6px;min-height:76px;padding:10px 2px}.phone-cal-day strong{font-size:19px}.phone-cal-day.is-picked{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none;background:var(--surface)}.phone-cal .cal-bar{height:4px}.phone-cal .cal-bar:empty{background:0 0}.phone-cal-pills{flex-wrap:wrap;gap:6px;overflow:visible}.phone-cal-pills button{min-height:44px;padding:9px 13px;font-size:12px}.phone-cal-pills button.is-on{background:var(--accent-strong);color:var(--accent-foreground)}.phone-cal-pills button.is-on svg rect{fill:currentColor}.phone-cal-key:empty{display:none}.phone-cal .phone-cal-key{gap:8px 14px;font-size:11px}.phone-cal-days{gap:15px}.phone-cal-picked-day{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.phone-cal-context,.phone-cal-event-kind{color:var(--muted);margin:0;font-size:12px}.phone-cal-daycard{border-radius:22px;padding:16px}.phone-cal-event-kind{margin-bottom:8px}.phone-cal-daycard .button{border-radius:999px;min-height:44px}.phone-cal-day:focus-visible,.phone-cal-pills button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calendar-note-context{color:var(--muted);margin:0 0 4px;font-size:13px}.calendar-note-sheet .calendar-note-schedule{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.calendar-note-sheet .date-input-group{padding-inline:8px}.calendar-note-sheet .description{font-size:12px}@media (width<=360px){.calendar-note-sheet .calendar-note-schedule{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.drawer__dialog.calm-action-sheet{--drawer-enter-duration:0s;--drawer-exit-duration:0s}.action-sheet-close{transition:none}.action-sheet-close[data-pressed]{transform:none}}.scrollable-capsule-wrapper{align-items:center;width:100%;min-width:0;display:flex;position:relative}.scrollable-capsule-row{width:100%;min-width:0}.capsule-scroll-arrow{z-index:5;border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000001f}.capsule-scroll-arrow:hover{background:var(--surface-secondary);color:var(--accent)}.capsule-scroll-arrow:active{transform:translateY(-50%)scale(.92)}.capsule-scroll-arrow.is-left{left:-4px}.capsule-scroll-arrow.is-right{right:-4px}@media (prefers-reduced-motion:reduce){.capsule-scroll-arrow{transition:none}.capsule-scroll-arrow:active{transform:translateY(-50%)}}.pull-refresh{position:relative}.pull-refresh-body{transition:top .42s cubic-bezier(.34,1.4,.64,1);position:relative}.pull-refresh-body.is-dragging{transition:none}.pull-refresh-ring{z-index:0;pointer-events:none;background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;left:50%;box-shadow:0 2px 10px #00000014}.pull-refresh-ring circle{stroke:var(--muted);transition:stroke .15s}.pull-refresh-ring.is-ready circle,.pull-refresh-ring.is-working circle{stroke:var(--accent)}.pull-refresh-ring.is-working svg{animation:.75s linear infinite pull-refresh-spin}.pull-refresh-failed{text-align:center;color:var(--danger);margin:0 0 .75rem;font-size:.8125rem}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-refresh-body{transition:none}.pull-refresh-ring.is-working svg{animation:none}}.broadcast-phone-steps{border-bottom:1px solid var(--separator);gap:8px;margin:0;padding:0 0 16px;list-style:none;display:flex}.broadcast-phone-steps li{min-width:0;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.broadcast-phone-steps li>span{background:var(--surface-secondary);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.broadcast-phone-steps li[data-active=true]{color:var(--accent-soft-foreground);font-weight:600}.broadcast-phone-steps li[data-active=true]>span{background:var(--accent-strong);color:var(--accent-foreground)}.broadcast-phone-steps li[data-complete=true]>span{background:var(--accent-soft);color:var(--accent-soft-foreground)}.broadcast-phone-footer{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.broadcast-phone-footer>div:empty{display:none}.broadcast-phone-footer>div:last-child{flex-wrap:nowrap;flex:1;display:flex}.broadcast-phone-footer>div:last-child>.button:last-child{flex:1;min-width:0}.phone-broadcast-flow{min-width:0}.phone-broadcast-flow .broadcast-stage{min-width:0;animation:.16s ease-out broadcast-stage-in}.phone-broadcast-flow input,.phone-broadcast-flow textarea{font-size:16px}.phone-broadcast-flow .broadcast-audience{box-shadow:none;background:0 0;padding:0}.broadcast-source{gap:8px;display:flex}.broadcast-source button{background:var(--surface-secondary);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1;padding:8px 12px;font-size:14px}.broadcast-source button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-foreground);font-weight:600}.broadcast-filters>summary,.broadcast-personalise>summary{display:none}.phone-broadcast-flow .broadcast-filters{margin-top:16px}.phone-broadcast-flow .broadcast-filters>summary,.phone-broadcast-flow .broadcast-personalise>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}.phone-broadcast-flow summary::-webkit-details-marker{display:none}.phone-broadcast-flow details[open]>summary>svg{transform:rotate(180deg)}.phone-broadcast-flow .broadcast-filters .min-w-60,.phone-broadcast-flow .broadcast-filters .min-w-40{flex-basis:100%;width:100%;min-width:0}.phone-broadcast-flow .broadcast-recipient-group{box-shadow:none;border-radius:24px;padding:16px 12px}.phone-broadcast-flow .broadcast-recipient{border-bottom:1px solid var(--separator);box-shadow:none;border-radius:0;outline:none;min-height:64px;padding:12px 0}.phone-broadcast-flow .broadcast-recipient:last-child{border-bottom:0}.phone-broadcast-flow .broadcast-recipient>.chip{max-width:70px;overflow:hidden}.broadcast-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.phone-broadcast-flow .broadcast-templates{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.phone-broadcast-flow .broadcast-templates>button{background:var(--surface-secondary);width:auto;max-width:240px;min-height:44px;box-shadow:none;border-radius:999px;flex:none;padding:10px 16px}.phone-broadcast-flow .broadcast-personalise{margin-bottom:8px}.phone-broadcast-flow .broadcast-personalise .button{min-height:44px}.broadcast-preview{flex-direction:column;gap:16px;display:flex}.broadcast-preview h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.broadcast-preview-name{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.broadcast-review-facts{background:var(--surface-secondary);border-radius:24px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.broadcast-review-facts>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.broadcast-review-facts dt{color:var(--muted)}.broadcast-review-facts dd{text-align:right;margin:0;font-weight:600}.broadcast-preview-caption{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.broadcast-preview-message{background:var(--accent-soft);color:var(--accent-soft-foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:24px;padding:16px;font-size:15px;line-height:1.5}.broadcast-preview-message h4{margin:0 0 12px}.broadcast-preview-file{white-space:normal;align-items:center;gap:12px;margin-top:12px;display:flex}.broadcast-preview-file>span{min-width:0}.broadcast-preview-file small{margin-top:4px;display:block}@keyframes broadcast-stage-in{0%{transform:translate(6px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.phone-broadcast-flow .broadcast-stage{animation:none}}.phone-broadcast-flow .broadcast-audience{border:0}.phone-broadcast-flow .broadcast-recipient{border-top:0;border-left:0;border-right:0}.phone-broadcast-flow .input-group{border-radius:999px}.phone-broadcast-flow .broadcast-recipient-meta{flex-wrap:wrap}.edge-back{z-index:calc(var(--z-dock) + 5);pointer-events:none;background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s,background-color .15s,color .15s;display:flex;position:fixed;left:0;box-shadow:0 4px 16px #00000029}.edge-back.is-dragging{transition:background-color .15s,color .15s}.edge-back.is-ready{background:var(--accent);color:var(--accent-foreground)}@media (prefers-reduced-motion:reduce){.edge-back{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@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%)}}.command-palette-cancel{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:16px;display:none}.command-palette-group-title{color:var(--muted);padding:10px 12px 4px;font-size:12px;font-weight:500}.wa-pill{background:var(--surface);min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}.wa-pill[data-selected=true]{background:var(--accent-soft);color:var(--accent-soft-foreground);font-weight:600}.wa-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wa-pill:disabled{opacity:.5;cursor:default}.scrollable-capsule-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.scrollable-capsule-row::-webkit-scrollbar{display:none}.capsule-fit>.wa-pill{flex:1 1 0;gap:6px;padding-inline:8px}.wa-pill-count{background:var(--accent-strong);min-width:20px;height:20px;color:var(--accent-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}:root{--tone-blue:var(--accent);--tone-violet:oklch(58% .17 293);--tone-amber:var(--warning);--tone-green:var(--success);--tone-grey:var(--muted);--tone-red:var(--danger)}[data-tone=blue]{--tone:var(--tone-blue)}[data-tone=violet]{--tone:var(--tone-violet)}[data-tone=amber]{--tone:var(--tone-amber)}[data-tone=green]{--tone:var(--tone-green)}[data-tone=grey]{--tone:var(--tone-grey)}[data-tone=red]{--tone:var(--tone-red)}.step-dot{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex}.step-dot:is([data-state=done],[data-state=current]){background:var(--accent-strong);color:var(--accent-foreground)}.step-dot[data-state=current]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent-soft)}.step-dot[data-state=ahead]{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--foreground) 16%, transparent)}.step-dot[data-state=stopped]{background:var(--muted);color:var(--surface)}@media (prefers-reduced-motion:reduce){.step-dot{transition:none}}.list-row{background:var(--surface);min-height:64px;color:var(--foreground);text-align:start;cursor:pointer;border-radius:24px;align-items:center;gap:12px;padding:12px 16px;transition:transform .15s;display:flex}.list-row-meta{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:13px}.list-row:active{transform:scale(.99)}.list-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-row-avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-soft-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.list-row-title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.list-row{transition:none}}.by-customer{background:var(--surface);border-radius:24px;padding:0 16px}.by-customer-group+.by-customer-group{border-top:1px solid var(--separator)}.by-customer-head,.sub-row{width:100%;color:var(--foreground);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.by-customer-head{align-items:center;gap:12px;min-height:72px;padding:14px 0}.sub-row{background:var(--surface-secondary);border-radius:12px;flex-direction:column;gap:2px;min-height:56px;padding:10px 12px}.sub-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.by-customer-item{width:calc(100% - 54px);margin-inline-start:54px}.by-customer .sub-rows{padding-bottom:14px}.by-customer-head:focus-visible,.sub-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.record-peek-context{color:var(--muted);overflow-wrap:anywhere;margin-bottom:16px;font-size:13px}.record-peek-context>span{color:var(--foreground);font-size:16px;font-weight:600}@media (width<=860px){.command-palette-backdrop.command-palette-backdrop{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.command-palette-backdrop .command-palette-modal{width:100%;max-width:none;height:100dvh;max-height:none;padding-top:var(--safe-top);box-shadow:none;background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0}.command-palette-backdrop .command-palette-header{border:0;gap:8px;padding:12px 16px}.command-palette-backdrop .command-palette-input{background:var(--surface);border-radius:999px;min-height:44px;padding:0 16px;font-size:16px}.command-palette-backdrop .command-palette-search-icon,.command-palette-backdrop .command-palette-close{display:none}.command-palette-backdrop .command-palette-cancel{display:inline-flex}.command-palette-backdrop .command-palette-results{max-height:none;padding:0 16px calc(24px + var(--safe-bottom));flex:1}.command-palette-group{background:var(--surface);border-radius:20px;flex:none;margin-bottom:16px;overflow:hidden}.command-palette-group-title{color:var(--muted);padding:12px 16px 4px;font-size:13px;font-weight:500}.command-palette-group .command-palette-item{border-radius:0;min-height:56px;margin:0}.command-palette-group .command-palette-item+.command-palette-item{border-top:1px solid var(--separator)}.command-palette-group .command-palette-item .item-action{display:none}.page h1,.page .page-head h1,.page .record-page-title,.auth-card h1{font-family:var(--font-family);font-size:var(--mobile-page-title-size);font-weight:var(--mobile-page-title-weight);line-height:var(--mobile-page-title-leading);letter-spacing:var(--mobile-page-title-spacing);overflow-wrap:anywhere}.page .page-head{align-items:flex-start;gap:12px;margin-bottom:24px}.page .page-head>div:first-child{min-width:0}.page .card{box-shadow:none;border-radius:24px;min-width:0}.page .card__title{font-size:15px;font-weight:600;line-height:1.4}.page .card__header,.page .card__content,.page .card__footer{min-width:0}.page .button,.auth-card .button{border-radius:999px;min-height:44px}.page .button--icon-only{min-width:44px}.page .search-field__group{min-height:44px;box-shadow:none;background:var(--surface);border-radius:999px}.page :is(.input,.input-group__input,.textarea,.search-field__input),.auth-card :is(.input,.input-group__input){font-size:16px}.page .input-group{min-height:44px}.page .list-band{margin-bottom:16px}.page .list-band-figures{margin-bottom:8px}.page .figure-grid{gap:8px}.page .figure-grid>*{padding:12px}.page .tabs:not(.workspace-tab-scroll>*) .tabs__list{background:var(--surface-secondary);border-radius:999px;gap:4px;min-width:0;padding:4px}.page .tabs:not(.workspace-tab-scroll>*) .tabs__tab{white-space:nowrap;border-radius:999px;flex-shrink:0;min-height:44px;padding-inline:16px;font-size:14px}.page .tabs:not(.workspace-tab-scroll>*) .tabs__indicator{background:var(--surface);box-shadow:none;border-radius:999px}.page .tabs:not(.workspace-tab-scroll>*) .tabs__tab[data-selected=true]{color:var(--accent);font-weight:600}.page .record-tabs .tabs__list-container{background:0 0;border:0}.page .record-tabs .tabs__list-container__scroller{scrollbar-width:none}.page .record-tabs .tabs__indicator{height:100%;bottom:0}.page .record-summary{background:0 0;border:0}:root .page :is(.record-summary,.list-screen>div[class=card\ card--default]){box-shadow:none}.page .record-summary>div:first-child{padding-inline:0}.page .record-summary>dl{background:var(--surface);border-radius:24px;flex-wrap:wrap}.page .record-summary>dl>div:not(.separator){flex:90px}.page .record-summary>dl>.separator{display:none}.list-screen>div[class=card\ card--default]{box-shadow:none;background:0 0;gap:12px;padding:0}.list-screen>div[class=card\ card--default]>:first-child:not(.grid){background:0 0;border:0;padding:0}.list-screen>div[class=card\ card--default]>:first-child:not(.grid)>div{flex-wrap:nowrap;justify-content:flex-end}.list-screen>div[class=card\ card--default]>:first-child:not(.grid)>div>div:first-of-type{min-width:0;margin-inline-end:auto}.list-screen>div[class=card\ card--default]>.grid{gap:12px;padding:0}:root .page .list-toolbar-card{box-shadow:none;background:0 0;padding:0}.record-phone-head{flex-direction:column;gap:4px;display:flex}.record-phone-head>h1{margin:0 0 12px}.record-phone-name{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.enquiry-card-more{display:none}.native-record-table [data-slot=table-scroll-container]{overflow:visible}.native-record-table table,.native-record-table tbody{width:100%;min-width:0;display:block}.native-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-record-table tbody>tr{background:var(--surface);border:0;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;padding:16px;display:grid}.native-record-table tbody>tr>:is(td,th){white-space:normal;overflow-wrap:anywhere;text-align:start;border:0;width:auto;min-width:0;padding:0;display:block}.native-record-table tbody>tr>:is(td,th):first-child,.native-record-table tbody>tr>[data-primary=true],.native-record-table tbody>tr>[data-label=Actions]{grid-column:1/-1}.native-record-table tbody>tr>[data-label]:not([data-primary=true]):before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.native-record-table tbody>tr>[data-label=Actions]:before{display:none}.native-record-table tbody>tr>:first-child{font-weight:600}.native-record-table tbody>tr>:is(td,th) :is(.truncate,.whitespace-nowrap){white-space:normal;overflow-wrap:anywhere}.native-record-table tbody>tr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.followup-inbox .followup-row{border-inline-start:3px solid var(--accent)}.followup-inbox .followup-row[data-status=overdue]{border-inline-start-color:var(--danger)}.followup-inbox .followup-row[data-status=completed]{border-inline-start-color:var(--success)}.followup-inbox .followup-main{flex-basis:100%;min-width:0}.followup-inbox .list-band-views .tabs__list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.followup-inbox .list-band-views .tabs__tab{justify-content:center;width:auto;padding-inline:6px}.panel-filter.tabs{flex-basis:100%;width:100%}.panel-filter .tabs__list{width:100%;display:flex}:root .panel-filter.tabs .tabs__list .tabs__tab{text-align:center;white-space:normal;flex:auto;justify-content:center;width:auto;min-width:0;padding-inline:8px;line-height:1.2}.followup-inbox .followup-name{color:var(--foreground);font-size:15px;font-weight:600}.checkbox__content{align-items:center;min-height:44px}:is(.tap-extend,.followup-inbox .followup-name){margin-block:-14px;padding-block:14px;display:inline-block}.followup-inbox .followup-actions{gap:8px;width:100%}.followup-inbox .followup-actions .button{background:var(--surface-secondary);width:44px;color:var(--foreground);padding:0}.followup-inbox .followup-actions .followup-done{background:var(--accent-strong);color:var(--accent-foreground);margin-inline-start:auto}.messaging-sheet .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.messaging-sheet .min-w-60,.messaging-sheet .min-w-64{min-width:0}.messaging-sheet-body{scrollbar-width:thin}}@media (width<=360px){.page .tabs:not(.workspace-tab-scroll>*) .tabs__tab{padding-inline:12px}.native-record-table tbody>tr{gap:8px;padding:12px}.messaging-sheet .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wa-pill{transition:none}}@media (width<=860px){.record-tabs>.record-tabs-stick{top:calc(var(--topbar-height) + 2px + var(--safe-top));z-index:20;background:var(--background);margin-inline:-1rem;padding:.375rem 1rem;position:sticky}.record-stuck-title{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid}.record-stuck-title.is-shown{opacity:1;grid-template-rows:1fr}.record-stuck-title>div{align-items:baseline;gap:.5rem;min-height:0;display:flex;overflow:hidden}.record-stuck-title.is-shown>div{padding-bottom:.375rem}.record-stuck-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:1rem;font-weight:700;overflow:hidden}.record-stuck-no{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.record-phone-head h1.record-phone-name{margin:0 0 8px;font-size:22px}}@media (prefers-reduced-motion:reduce){.record-stuck-title{transition:none}}@media (width<=860px){.spec-editor>.spec-table:not(:has(td:nth-child(3),td[rowspan]:not([rowspan="1"]))){width:100%;display:block}.spec-editor>.spec-table:not(:has(td:nth-child(3),td[rowspan]:not([rowspan="1"]))) :is(tbody,tr,td){width:100%;display:block}.spec-editor>.spec-table:not(:has(td:nth-child(3),td[rowspan]:not([rowspan="1"]))) td.spec-label{letter-spacing:.02em;border-bottom:0;padding-bottom:.15rem;font-size:.75rem}.spec-editor>.spec-table:not(:has(td:nth-child(3),td[rowspan]:not([rowspan="1"]))) td:not(.spec-label){padding-top:.15rem}dl.facts{display:block}dl.facts>.fact,dl.record-facts>div{border-bottom:1px solid var(--separator);flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem}dl.facts>.fact:last-child,dl.record-facts>div:last-child{border-bottom:0}dl.facts>.fact>dt,dl.record-facts>div>dt{color:var(--muted);flex-shrink:0;font-size:.9375rem}dl.facts>.fact>dd,dl.record-facts>div>dd{text-align:end;min-width:0;font-size:.9375rem}dl.facts>.fact.fact-wide{flex-direction:column;align-items:stretch;gap:.15rem}dl.facts>.fact.fact-wide>dd{text-align:start}dl.record-facts{padding-inline:1rem;display:block}dl.record-facts>div{padding-inline:0;display:flex}dl.record-facts>div>dt>*{font-size:inherit;text-transform:none;letter-spacing:0;font-weight:400}dl.facts dd>.block:not(:first-child),dl.record-facts dd>.block:not(:first-child){font-size:.8125rem}.fu-line{flex-direction:column;gap:.1rem}.fu-line>span:first-child{width:auto}.page .card [role=heading],.page .card h2,.page .card h3{font-size:1.0625rem}.group-section{flex-direction:column;gap:.375rem;display:flex}.group-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding-inline:.25rem;display:flex}.group-title{min-width:0;color:var(--muted);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.group-title .chip{text-transform:none}.group-action{flex-shrink:0}.group-action .button{min-height:2rem;padding-inline:.625rem;font-size:.875rem}.group-desc{color:var(--muted);margin:-.125rem 0 .125rem;padding-inline:.25rem;font-size:.8125rem}.group-body{border-radius:1rem}.group-body.is-flush{padding:0;overflow:hidden}.group-body.is-flush>[data-slot=card-content],.group-body.is-flush>.card__content{padding:0}.group-rows{flex-direction:column;display:flex}.group-rows>.peek-row{border-bottom:1px solid var(--separator);background:0 0;border-radius:0;margin:0;padding:.75rem 1rem}.group-rows>.peek-row:last-child{border-bottom:0}.group-body .peek-rows{background:0 0;border-radius:0;gap:0;margin-inline:-16px}.group-body>.peek-rows:only-child{margin-block:-16px}.group-body .peek-rows>.peek-row{background:0 0;border-radius:0;padding-inline:16px}.group-body .production-steps{gap:0;margin:-16px -16px 0}.group-body .production-steps>li+li{border-top:1px solid var(--separator)}.group-body .production-steps .button{min-height:3rem;box-shadow:none;color:var(--foreground);background:0 0;border-radius:0;padding-inline:1rem;font-size:.9375rem}.group-body .production-steps .button.is-current{background:var(--accent-soft);color:var(--accent);opacity:1;font-weight:600}.group-body>.production-steps:first-child{margin-top:-16px}.page fieldset.fieldset{margin-inline:0;padding-inline:0}.show-figures{background:var(--surface);border-radius:1rem;overflow:hidden}.show-figures>.card{box-shadow:none;background:0 0;border-radius:0;padding:.75rem 1rem}.show-figures>.card:nth-child(odd){border-right:1px solid var(--separator)}.show-figures>.card:nth-child(n+3){border-top:1px solid var(--separator)}.show-figures>.card>span:first-child{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:400}.show-figures>.card>span:nth-child(2){font-size:1.375rem}.group-section>.card>.peek-rows.mx-4{background:0 0;border-radius:0;gap:0;margin:0}.group-section>.card>.peek-rows.mx-4>.peek-row{border-top:1px solid var(--separator);background:0 0;border-radius:0;padding-inline:1.25rem}.group-section>.card>.peek-rows.mx-4>.peek-row:first-child{border-top:0}.report-period{flex-direction:column;align-items:stretch}.report-period>.toggle-button-group{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.report-period>.toggle-button-group>*{flex-shrink:0}.report-period>div:has(>.date-field,>[data-slot]){grid-template-columns:auto 1fr auto 1fr;align-items:center;display:grid}.report-period>div>*{min-width:0}.report-dates{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.375rem;width:100%;display:grid}.report-dates>*{min-width:0}}@media (width<=640px){.stack-on-phone .table__row{flex-direction:column;gap:0;display:flex}.stack-on-phone .table__cell[data-label]{border-top:1px solid var(--separator);text-align:end;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:.55rem 0;font-size:.9375rem;display:grid}.stack-on-phone .table__cell[data-label]>*{grid-column:2;justify-self:end}.stack-on-phone .table__cell[data-label]:before{text-align:start;grid-area:1/1/span 6;margin:0;font-size:.9375rem}.stack-on-phone .table__cell:first-child{text-align:start;border-top:0;padding:0 0 .35rem;font-size:1rem;font-weight:600;display:block}.stack-on-phone .table__cell:first-child:before{display:none}.stack-on-phone .table__cell:first-child>*{justify-self:start}.stack-on-phone .table__cell:not([data-label]):not(:first-child){padding-top:.5rem}.stack-on-phone .table__row .table__cell[data-label]:before{color:var(--muted);font-size:.9375rem}.group-body .stack-on-phone{box-shadow:none;background:0 0;margin:-16px;padding:0}.group-body .stack-on-phone .table__content>tbody{background:0 0;border-radius:0}.group-body .stack-on-phone .table__row{background:0 0}}@media (width<=860px){.page .tabs{min-width:0;max-width:100%}.page .tabs>.tabs__list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.page .tabs>.tabs__list>.tabs__tab{flex:none;width:auto;min-width:0;padding-inline:.875rem}.page .tabs>.tabs__list{min-width:0;max-width:100%}.list-band-search.has-actions{align-items:center;gap:.5rem;display:flex}.list-band-search.has-actions>:first-child{flex:auto;min-width:0}.list-search-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.list-search-actions .button{border-radius:999px;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.filter-icon-btn{position:relative;overflow:visible}.filter-icon-count{box-sizing:border-box;border:2px solid var(--background);background:var(--accent);min-width:18px;height:18px;color:var(--accent-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.convo-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.convo-actions .button{width:100%;padding-inline:.5rem}.convo-switch{background:var(--surface-secondary);border-radius:999px;gap:.25rem;margin:.75rem 1rem .25rem;padding:.2rem;display:flex}.convo-switch>button{min-height:2.25rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.8125rem}.convo-switch>button[aria-pressed=true]{background:var(--surface);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #00000014}.spec-editor .spec-table{table-layout:auto;font-family:inherit;font-size:.9375rem;line-height:1.4}.spec-editor .spec-table td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:.55rem .7rem}.spec-editor .spec-table td *{font-size:inherit}.spec-editor .spec-table .spec-label{font-size:.875rem;font-weight:600}.spec-editor .spec-table td[rowspan]:not([rowspan="1"]){width:1%}.spec-editor .spec-table td[colspan]:not([colspan="1"]){letter-spacing:.02em;font-size:.8125rem}.spec-editor .spec-table tr:last-child td,.spec-editor .spec-table td[rowspan]:not([rowspan="1"]){border-bottom:1px solid var(--spec-rule)}.button.temp-trigger{background:var(--surface-secondary);height:2rem;min-height:2rem;color:var(--foreground);border-radius:999px;gap:.3rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;position:relative}.button.temp-trigger:after{content:"";position:absolute;inset:-6px -2px}.button.temp-trigger[data-tone=danger]{background:var(--danger-soft);color:var(--danger-soft-foreground)}.button.temp-trigger[data-tone=warning]{background:var(--warning-soft);color:var(--warning-soft-foreground)}.button.temp-trigger[data-tone=accent]{background:var(--accent-soft);color:var(--accent-soft-foreground)}.button.temp-trigger svg{width:13px;height:13px}.tabs__list-container__scroll-prev,.tabs__list-container__scroll-next{min-width:2rem;min-height:2rem}}.save-capsule-slot{z-index:calc(var(--z-popover) + 10);top:calc(var(--safe-top) + var(--topbar-height) + 6px);pointer-events:none;justify-content:center;display:flex;position:fixed;left:1rem;right:1rem}.save-capsule{pointer-events:auto;max-width:100%;min-height:2.25rem;font:inherit;text-align:left;color:#fff;background:#1c1c1e;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .8rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .25s;display:inline-flex;box-shadow:0 8px 24px #00000038,0 1px 3px #0000002e}.save-capsule>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.save-capsule>svg{flex-shrink:0}.save-capsule[data-phase=done]{background:var(--success)}.save-capsule[data-phase=failed]{background:var(--danger);border-radius:1.125rem}.save-capsule-spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite spin}:root.dark .save-capsule[data-phase=saving],:root[data-theme=dark] .save-capsule[data-phase=saving]{background:#3a3a3c}@media (width<=860px){.content{overflow-x:clip}.list-row,.sub-row,button.peek-row,a.peek-row,.phone-day-card,.record-tabs .tabs__tab{transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s}.list-row:active,.sub-row:active,button.peek-row:active:not(:disabled),a.peek-row:active{transform:scale(.97)}.phone-day-card:active:not(:has(button:active,a:active)){transform:scale(.97)}button.peek-row:active:not(:disabled),a.peek-row:active{background-color:var(--surface-tertiary,#0000000a)}.page .tabs .tabs__indicator{transition-duration:.34s;transition-timing-function:cubic-bezier(.3,1.25,.5,1)}.record-tabs[data-way=on]>.tabs__panel:not([data-inert=true]){animation:.26s cubic-bezier(.2,.8,.2,1) tab-in-on}.record-tabs[data-way=back]>.tabs__panel:not([data-inert=true]){animation:.26s cubic-bezier(.2,.8,.2,1) tab-in-back}.phone-day-card.is-leaving{background:var(--success-soft,#e8f7ee);transition:background-color .2s;position:relative}.phone-day-card.is-leaving:after{content:"✓";background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:700;animation:.28s cubic-bezier(.3,1.6,.5,1) pop-in;display:flex;position:absolute;bottom:1rem;right:1rem}.count-up{font-variant-numeric:tabular-nums}.step-fill{transform-origin:0;transition:transform .38s cubic-bezier(.2,.8,.2,1)}[data-arrived]{animation:.48s cubic-bezier(.3,1.6,.5,1) .26s both step-pop;position:relative}.step-burst{pointer-events:none;position:absolute;inset:0}.step-burst>i{background:var(--tone,var(--accent));border-radius:50%;width:6px;height:6px;margin:-3px;animation:.7s cubic-bezier(.2,.8,.2,1) .38s both step-burst;position:absolute;top:50%;left:50%}.step-burst>i:nth-child(2n){background:var(--accent);width:4px;height:4px;margin:-2px}}.step-fill[data-on=false]{transform:scaleX(0)}@keyframes tab-in-on{0%{opacity:0;transform:translate(28px)}}@keyframes tab-in-back{0%{opacity:0;transform:translate(-28px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes step-pop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes step-burst{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-30px) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.content [data-arrived],.step-burst,.record-tabs>.tabs__panel,.phone-day-card.is-leaving:after{animation:none!important}.step-fill{transition:none!important}}@media (width<=860px){.record-tabs>.tabs__panel{min-height:calc(100dvh - var(--topbar-height) - var(--safe-top) - 4rem)}details::details-content{transition:height .26s cubic-bezier(.2, .8, .2, 1), content-visibility .26s allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}details{interpolate-size:allow-keywords}.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row{animation:.32s cubic-bezier(.2,.8,.2,1) backwards row-in}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(2){animation-delay:30ms}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(3){animation-delay:60ms}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(4){animation-delay:90ms}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(5){animation-delay:.12s}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(6){animation-delay:.15s}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(7){animation-delay:.18s}:is(.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.peek-rows>.peek-row,.collect-row):nth-child(8){animation-delay:.21s}.row-glow{animation:1.5s ease-out row-glow}[data-invalid=true]:not(:has([data-invalid=true]),label,.label){animation:.38s cubic-bezier(.36,.07,.19,.97) field-shake}.y-field-error{animation:.22s ease-out row-in}}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes row-glow{0%,30%{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent)}to{box-shadow:0 0 #0000}}@keyframes field-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.list-row,.phone-day-card,.sub-row,.group-rows>.peek-row,.row-glow,[data-invalid=true],.y-field-error{animation:none!important}details::details-content{transition:none}}@media (width<=860px){.page p.group-title[role=heading]{margin:0;font-size:.8125rem;line-height:1.3}.show-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.show-stats>div{flex-direction:column;gap:.125rem;padding-block:.25rem;display:flex}.show-stats>div+div{border-inline-start:1px solid var(--separator)}.show-stats b{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.1}.show-stats span{color:var(--muted);font-size:.8125rem}.show-progress{background:var(--surface-secondary);border-radius:3px;height:6px;overflow:hidden}.show-progress>i{background:var(--success,#1f9d55);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.collect-summary{background:var(--surface);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.collect-bar{background:color-mix(in oklab, var(--accent) 35%, var(--surface-secondary));border-radius:3px;height:6px;overflow:hidden}.collect-bar>i{background:var(--danger);border-radius:3px 0 0 3px;height:100%;display:block}.collect-nudge{background:var(--warning-soft,#faeeda);width:100%;min-height:2.75rem;color:var(--warning-soft-foreground,#633806);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.collect-section{scroll-margin-top:calc(var(--topbar-height) + var(--safe-top) + .5rem)}.collect-rows{border-top:1px solid var(--separator);flex-direction:column;margin-inline:-.25rem;display:flex}.collect-row{border:0;border-bottom:1px solid var(--separator);width:100%;min-height:3.25rem;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}.collect-row:last-child{border-bottom:0}.collect-row:active{background:var(--surface-secondary)}.convo-actions.is-single{grid-template-columns:minmax(0,1fr)}.group-body:empty{display:none}.prep-quote{padding-bottom:6.5rem}.prep-row{border-bottom:1px solid var(--separator);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.prep-row-main{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:0;display:flex}.prep-row-name{color:var(--foreground);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.3;display:block}.prep-row-meta{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.prep-row-total{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.9375rem;font-weight:600}.prep-row-total.is-stale{color:var(--muted)}.prep-row-controls{align-items:center;gap:.5rem;display:flex}.prep-stepper{background:var(--surface-secondary);border-radius:999px;align-items:center;height:2.25rem;display:inline-flex}.prep-stepper>button{width:2.25rem;height:2.25rem;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.prep-stepper>button:disabled{color:var(--muted);opacity:.5;cursor:default}.prep-stepper>span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.75rem;font-size:.9375rem;font-weight:600}.prep-discount{background:var(--surface-secondary);height:2.25rem;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 .875rem;font-size:.8125rem}.prep-bar{z-index:calc(var(--z-dock) - 1);left:.75rem;right:.75rem;bottom:calc(var(--dock-bottom) + var(--dock-height) + .5rem + var(--safe-bottom));background:var(--surface);box-shadow:0 8px 28px #00000024, 0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem 1rem;display:flex;position:fixed}.prep-bar .button{height:2.75rem;padding-inline:1.125rem}:is(body:has([data-slot=drawer-backdrop]) .prep-bar,body:has(.modal__backdrop) .prep-bar){display:none}}.report-row{color:var(--foreground);gap:0;padding:0!important}.report-row-link{flex:1;align-items:center;gap:12px;min-width:0;min-height:52px;padding:.75rem 1rem;font-size:15px;font-weight:500;text-decoration:none;display:flex;color:var(--foreground)!important}.report-row>.button{margin-right:.5rem}@media (width<=860px){.report-checks{border-radius:1rem;align-items:center;gap:12px;min-height:56px;padding:.75rem 1rem;font-size:15px;font-weight:600;text-decoration:none;display:flex;color:var(--foreground)!important}.report-checks .peek-row-note{color:var(--foreground);opacity:.8}.report-tools{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.report-period-chip{border:1px solid var(--border);background:var(--surface);min-height:2.25rem;color:var(--foreground);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 .875rem;font-size:14px;font-weight:500;display:inline-flex}.report-period-chip:disabled{color:var(--muted)}.report-bars{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.report-bars li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:13px;display:grid}.report-bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.report-bar-value{color:var(--muted);font-variant-numeric:tabular-nums}.report-bar-track{background:var(--surface-secondary);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.report-bar-track>span{background:var(--accent);border-radius:4px;height:100%;display:block}.master-row{text-decoration:none;color:var(--foreground)!important}.drill-screen{animation:.28s cubic-bezier(.2,.8,.2,1) backwards tab-in-on}}@media (width<=860px) and (prefers-reduced-motion:reduce){.drill-screen{animation:none}}@media (width<=860px){.unit-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.unit-head>:first-child{flex:100%}.unit-head h1{margin:0}.unit-head p{color:var(--muted);margin:.25rem 0 0;font-size:15px}.spec-paper{border-radius:.75rem;padding:10px;position:relative;overflow-x:auto}.spec-paper tr{scroll-margin-top:88px}.spec-paper .spec-table{table-layout:auto}.spec-paper .spec-table td{overflow-wrap:normal;word-break:normal;padding:6px 7px}.spec-ring{pointer-events:none;box-shadow:0 0 0 2px var(--accent), 0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);opacity:0;border-radius:3px;transition:opacity .35s,top .2s,height .2s;position:absolute}.spec-ring.is-on{opacity:1;animation:.6s ease-out ring-pulse}.spec-paper .spec-table td{cursor:pointer;color:var(--spec-fg)}.spec-paper .spec-table td.spec-label{color:var(--spec-label-fg)}.spec-paper .spec-table td.spec-title{color:var(--spec-title-fg)}.spec-paper .spec-table td:active{filter:brightness(.95)}}@keyframes ring-pulse{0%{box-shadow:0 0 0 2px var(--accent), 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}60%{box-shadow:0 0 0 2px var(--accent), 0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 2px var(--accent), 0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent)}}@media (hover:hover){.spec-paper .spec-table tr:hover td:not(.spec-title){box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--accent) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.spec-ring.is-on{animation:none}}@media (width<=860px){.stage-bar{border-radius:.5rem;gap:2px;height:1.75rem;display:flex;overflow:hidden}.stage-bar>span{background:var(--accent);min-width:2.25rem;color:var(--accent-foreground,#fff);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.stage-bar>span:nth-child(2n){background:color-mix(in srgb, var(--accent) 70%, var(--surface))}.stage-bar>span:nth-child(3n){background:color-mix(in srgb, var(--accent) 45%, var(--surface));color:var(--foreground)}.greeting-preview{background:var(--surface-secondary);white-space:pre-line;color:var(--foreground);border-radius:.875rem;margin:0 0 .75rem;padding:.75rem .875rem;font-size:14px}.week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.week-days>button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.75rem;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,transform .12s}.week-days>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground,#fff)}.week-days>button:active{transform:scale(.94)}.week-days>button:disabled{opacity:.6}:is(:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .unit-head h1,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]):has(.drill-back) .page-head h1){letter-spacing:-.02em;font-size:26px;line-height:1.2}:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .tree-row,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .tree-row .text-sm,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .pick-row,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .pick-row .text-sm{font-size:15px}:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .tree-row,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .pick-row{min-height:48px}:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .peek-row-note,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .pick-row .text-xs,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .list-card-meta,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .description,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .text-xs:not(.chip):not(.chip *),.page:is(:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]),[data-section=reports]) p.group-title[role=heading],.page:is(:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]),[data-section=reports]) p.group-title{font-size:13px}:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .group-action .button,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .unit-head .button,:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .report-period-chip{min-height:44px}:is([data-section=master],[data-section=reports],[data-section=settings],[data-section=users]) .unit-head .button--icon-only{min-width:44px}.page:has(.back-pill) .page-head h1{letter-spacing:-.02em;font-size:26px;line-height:1.2}.page:not(:has(.back-pill)) .page-head h1+p{display:none}.report-figure-label{color:var(--muted);font-size:13px;font-weight:500;line-height:1.3}.report-figure-note{color:var(--muted);font-size:13px}.report-how{background:var(--surface);color:var(--foreground);border-radius:1rem}.report-row-line{min-height:60px}.dq-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dq-dot.is-danger{background:var(--danger)}.dq-dot.is-warning{background:var(--warning)}.settings-me{background:var(--surface);width:100%;font:inherit;text-align:start;cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:14px;padding:14px 16px;display:flex}.settings-row{color:var(--foreground)}[data-section=settings] .device-name{font-size:15px}[data-section=settings] .table__column{font-size:13px}[data-section=settings] .template-bubble__slot{font-size:12px}[data-section=settings] .alert-pill{min-height:44px}.page[data-section=settings] p[role=heading]:not(.group-title),[data-section=settings] .table__cell .font-medium{font-size:15px}[data-section=settings] .text-lg{font-size:17px}.calm-action-sheet .peek-row-note,.calm-action-sheet .text-xs:not(.chip):not(.chip *){font-size:13px}.calm-action-sheet .tabs__tab,.calm-action-sheet .alert-pill{min-height:44px}.calm-action-sheet label.label{font-size:14px}.page .users-phone-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.users-phone-card>.card__header{display:none}.users-phone-card>.card__content{padding:0}.person-row{color:var(--foreground)}.person-head{align-items:center;gap:14px;display:flex}.person-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 6px;font-size:26px;line-height:1.2}.group-body .person-facts{background:0 0;border-radius:0;margin:0}.calm-action-sheet span.label{font-size:14px}.calm-action-sheet .description{font-size:13px}.page .back-pill{background:color-mix(in srgb, var(--surface) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);min-height:44px;color:var(--accent);border-radius:999px;gap:4px;padding:0 15px 0 10px;font-size:15px;font-weight:500;transition:transform .15s,box-shadow .2s;box-shadow:0 4px 16px #00000014,0 1px 2px #0000000f}.page .back-pill:active{transform:scale(.96)}.page .back-pill svg{width:18px;height:18px;margin:0}.page .back-pill{top:calc(var(--topbar-bottom) + var(--safe-top) + 8px);z-index:30;align-self:flex-start;position:sticky}.page div:has(>.back-pill):not(.page-head):not(.record-phone-head){top:calc(var(--topbar-bottom) + var(--safe-top) + 8px);z-index:30;align-self:flex-start;position:sticky}.page:has(.back-pill) .record-tabs>.record-tabs-stick{top:calc(var(--topbar-height) + var(--safe-top) + 60px)}.page:has(.back-pill) .record-tabs>.record-tabs-stick:has(.record-stuck-title.is-shown){box-shadow:0 -62px 0 var(--background)}.page:has(.record-tabs) div:has(>.back-pill):not(.page-head):not(.record-phone-head){top:calc(var(--topbar-bottom) + var(--safe-top));background:var(--background);align-self:stretch;margin-inline:-1rem;padding:8px 1rem}.page:has(.record-tabs) div:has(>.back-pill)>.back-pill{position:static}.filter-summary{flex-direction:column;flex-basis:100%;gap:4px;width:100%;display:flex}.filter-summary-count{align-items:baseline;gap:6px;min-height:24px;display:flex}.filter-summary-count strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.filter-summary-of{color:var(--muted);font-size:13px}.filter-summary-clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:baseline;margin:-12px 0 -12px auto;padding:12px 2px 12px 12px;font-size:14px;font-weight:500}.filter-summary-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:0 16px 2px;list-style:none;display:flex;overflow-x:auto}.filter-summary-chips::-webkit-scrollbar{display:none}.filter-chip{background:var(--accent-soft);height:36px;color:var(--accent-soft-foreground,var(--accent));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 5px 0 14px;font-size:13px;animation:.22s ease-out backwards pop-in;display:inline-flex}.filter-chip-group{opacity:.72}.filter-chip-value{font-weight:600}.filter-chip-x{background:color-mix(in srgb, var(--accent) 16%, transparent);width:26px;height:26px;color:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.filter-chip-x:active{background:color-mix(in srgb, var(--accent) 28%, transparent)}}@media (width<=860px) and (prefers-reduced-motion:reduce){.filter-chip{animation:none}}@media (width<=860px){.filter-chip-x{position:relative}.filter-chip-x:after{content:"";border-radius:50%;position:absolute;inset:-9px}.filter-summary-clear{margin-block:-13px;padding-block:13px}.calm-action-sheet .date-picker__trigger{position:relative}.calm-action-sheet .date-picker__trigger:after{content:"";position:absolute;inset:-10px}}.step-fill{--tone:var(--accent)}:is(.late-mark,.soon-mark,.done-mark):before{content:"";background:var(--danger);vertical-align:.08em;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.soon-mark:before{background:var(--warning)}.done-mark:before{background:var(--success)}.wa-pill-num{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-weight:500}.wa-pill[data-selected=true] .wa-pill-num{color:inherit}.topbar-count.is-dot{width:10px;min-width:10px;height:10px;padding:0;top:3px;right:3px}.phone-day-card,.phone-day-card.is-late,.phone-day-card.is-complete,.list-row[data-edge]{box-shadow:inset 5px 0 0 0 var(--edge,var(--accent));border-inline-start:0}.card.followup-row,.card.edge-card{box-shadow:inset 5px 0 0 0 var(--edge,var(--accent)), var(--surface-shadow,0 0 0 transparent);border-inline-start:0}.card.followup-row[data-status=overdue]{--edge:var(--danger)}.card.followup-row[data-status=completed]{--edge:var(--success)}.edge-red{--edge:var(--danger)}.edge-amber{--edge:var(--warning)}.edge-green{--edge:var(--success)}.edge-blue{--edge:var(--accent)}.edge-row{background:var(--surface-secondary);box-shadow:inset 5px 0 0 0 var(--edge,var(--accent));border-radius:16px;padding:12px 16px 12px 20px;list-style:none}.edge-row+.edge-row{margin-top:8px}.phone-day-card.is-late{--edge:var(--danger)}.phone-day-card.is-complete{--edge:var(--success)}.list-row[data-edge]{--edge:var(--tone)}.list-row[data-edge][data-tone=grey]{box-shadow:none}.topbar-avatar{width:30px;height:30px;font-size:12px}:is(.late-mark,.soon-mark,.done-mark):empty:before{margin:0}@media (width>=861px){.list-band-figures .figure-grid{gap:12px}.list-band.list-band-figures{margin-bottom:.75rem}.table__scroll-container:has(>.one-line-rows){overflow:visible}.table__content.one-line-rows .table__cell{white-space:nowrap;text-overflow:ellipsis;padding-block:.5rem;overflow:hidden}.table__content.one-line-rows .table__cell:last-child{text-overflow:clip;overflow:visible}.table__content.one-line-rows .table__cell .button--icon-only{width:28px;min-width:28px;height:28px;min-height:0}.list-band.list-band-stages{margin-block:0 .75rem}.list-band-stages .wa-pill{min-height:34px;padding:6px 14px}.list-screen>.card>.border-b:first-child{padding-block:.625rem}.table__content.one-line-rows .table__column{top:var(--topbar-bottom);z-index:2;background:var(--surface-secondary);color:var(--muted);font-size:13px;position:sticky}.table__content.one-line-rows .table__column:after{content:none}}.stage-card{flex-direction:column;gap:12px;min-width:0;display:flex}.stage-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;display:flex}.stage-line-dot{background:var(--accent);border-radius:50%;flex-shrink:0;align-self:center;width:9px;height:9px}.stage-card[data-stopped] .stage-line-dot{background:var(--muted)}.stage-line-name{color:var(--foreground);font-weight:600}.stage-line-detail{color:var(--muted);flex-basis:100%;order:3;padding-inline-start:17px;font-size:14px}.stage-change{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-10px;margin-inline-start:auto;padding:10px 2px 10px 12px;font-size:14px;font-weight:500}.stage-road{gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.stage-road button{width:100%;min-width:0;color:var(--muted);font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.stage-road button:enabled{cursor:pointer}.stage-road button:enabled:hover .stage-name{color:var(--accent)}.stage-road button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.stage-seg{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:3px;height:5px;transition:background-color .3s;display:block}.stage-road [data-state=done] .stage-seg{background:var(--accent)}.stage-road [data-state=stopped] .stage-seg{background:var(--muted)}.stage-name{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.stage-road [data-current] .stage-name{color:var(--foreground);font-weight:600}@media (prefers-reduced-motion:reduce){.stage-seg{transition:none}}.record-head{align-items:center;gap:16px;min-width:0;display:flex}.record-head-name{letter-spacing:-.01em;color:var(--foreground);font-size:24px;font-weight:700;line-height:1.25}@media (width>=861px){.record-head{top:calc(var(--topbar-bottom) + var(--safe-top,0px));z-index:20;background:var(--background);margin-block:-6px;padding-block:10px;position:sticky}}.record-action-bar{z-index:calc(var(--z-dock,40) + 1);left:max(12px, var(--safe-left));right:max(12px, var(--safe-right));bottom:calc(var(--dock-bottom) + var(--dock-height) + 10px + var(--safe-bottom));background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);box-shadow:0 8px 28px #0000001f, 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed}.record-action-bar>*{flex-shrink:0}.record-action-bar{scrollbar-width:none;overflow-x:auto}.record-action-bar::-webkit-scrollbar{display:none}.record-action-bar>.button--primary{min-width:120px}.record-action-bar>span:has(>.button--primary){min-width:120px}.record-action-bar .button{border-radius:999px;height:46px;min-height:46px;padding-inline:18px;font-size:15px}.record-action-bar>.button--primary{flex:auto;min-width:0}.record-action-bar>span:has(>.button--primary){flex:auto;min-width:0}.record-action-bar .button--primary{width:100%}.record-action-bar:not(:has(.button--primary))>:first-child{flex:auto;min-width:0}:is(.record-action-bar:not(:has(.button--primary))>:first-child.button,.record-action-bar:not(:has(.button--primary))>:first-child .button){width:100%}body:has(.record-action-bar) .page{padding-bottom:calc(6rem + 66px + var(--safe-bottom))}body:has([role=dialog]) .record-action-bar{display:none}.business-strip{background:var(--surface);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px;display:grid}.business-strip>div{flex-direction:column;gap:1px;min-width:0;padding:12px;display:flex}.business-strip>div+div{border-inline-start:1px solid var(--separator)}.business-strip strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:17px;font-weight:600}.business-strip span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.this-month-head{align-items:baseline;gap:8px;padding:4px 4px 0;display:flex}.this-month-head span{color:var(--foreground);font-size:17px;font-weight:600}.this-month-head small{color:var(--muted);font-size:13px}.this-month-card{gap:2px;padding:16px 18px}.this-month-label{color:var(--muted);font-size:13px;font-weight:500}.this-month-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:4px;font-size:26px;font-weight:700;line-height:1.15}.this-month-note{color:var(--muted);font-size:13px}.this-month-bars{color:var(--foreground);flex-direction:column;gap:9px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.this-month-track{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.this-month-track i{background:var(--accent);border-radius:3px;height:100%;display:block}.this-month-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.this-month-trio button{min-width:0;font:inherit;text-align:start;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.this-month-trio button+button{border-inline-start:1px solid var(--separator);border-radius:0}.this-month-trio button:hover strong{color:var(--accent)}.this-month-trio span{color:var(--muted);font-size:13px}.this-month-trio strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:22px;font-weight:700}.this-month-flow{border-radius:5px;gap:2px;height:10px;margin:10px 0 8px;display:flex;overflow:hidden}.this-month-flow i{min-width:4px;height:100%;display:block}.this-month-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.this-month-legend b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.this-month-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 12px;font-size:14px;font-weight:500}@media (width<=860px){.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge])){background:var(--surface);border-radius:20px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge]))>.list-row{background:0 0;border-radius:0;min-height:60px;padding:11px 14px 11px 16px;position:relative}.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge]))>.list-row+.list-row:before{content:"";background:var(--separator);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:0}.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge]))>.list-row:has(.list-row-avatar)+.list-row:before{left:64px}.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge]))>.list-row:active{background:color-mix(in srgb, var(--foreground) 5%, transparent);transform:none}.page :is(div,ul):has(>.list-row):not(:has(>.list-row[data-edge]))>.list-row:focus-visible{outline-offset:-2px}}.az-section{scroll-margin-top:calc(var(--topbar-height) + var(--safe-top) + 4px)}.az-section+.az-section{margin-top:6px}.az-section{margin-inline-end:12px}.list-screen:has(.az-index) .list-band-search{margin-inline-end:12px}.az-letter{top:calc(var(--topbar-height) + var(--safe-top));z-index:2;background:var(--background);color:var(--muted);margin:0;padding:8px 6px 6px;font-size:13px;font-weight:600;position:sticky}.az-index{z-index:30;right:max(2px, var(--safe-right));flex-direction:column;align-items:center;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.az-index button{width:22px;min-height:17px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;line-height:17px}.phone-day-clear{background:var(--surface);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:22px 18px;display:flex}.phone-day-clear-icon{background:var(--success-soft);width:52px;height:52px;color:var(--success-soft-foreground);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.phone-day-clear strong{color:var(--foreground);font-size:16px;font-weight:600}.phone-day-clear span:last-child{color:var(--muted);font-size:14px}.command-palette-modal{border-radius:24px}.command-palette-header .command-palette-input{min-height:44px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0;font-size:17px;font-weight:500}.command-palette-header .command-palette-input:focus{box-shadow:none;background:0 0}.command-palette-header .command-palette-search-icon{color:var(--muted);flex-shrink:0}.command-palette-item{border-radius:14px}.command-palette-item:hover,.command-palette-item.selected{background:var(--accent-soft)}.command-palette-item .item-icon{background:var(--accent-soft);color:var(--accent-soft-foreground);border-radius:10px}.command-palette-item.selected .item-icon{background:var(--surface)}@media (width<=860px){.command-palette-backdrop .command-palette-header{position:relative}.command-palette-backdrop .command-palette-header .command-palette-search-icon{pointer-events:none;display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.command-palette-backdrop .command-palette-header .command-palette-input{background:var(--surface);border-radius:999px;min-height:44px;padding:0 16px 0 44px;font-size:16px;font-weight:400}.command-palette-backdrop .command-palette-header .command-palette-input:focus{background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.command-palette-backdrop .command-palette-item:hover,.command-palette-backdrop .command-palette-item.selected{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.command-palette-backdrop .command-palette-item.selected .item-icon{background:var(--accent-soft)}}input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset]),select,textarea{border-radius:var(--field-radius,12px);background-color:var(--field-background,var(--default));border-color:var(--field-border,transparent);box-shadow:var(--field-shadow,none)}input:is(.search-field__input,.input-group__input,.number-field__input,.color-input-group__input,.date-input-group__input){box-shadow:none;background-color:#0000;border-radius:0}input:not([data-slot]):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=image],[type=reset]):focus,select:not([data-slot]):focus,textarea:not([data-slot]):focus{background-color:var(--field-background,var(--default));border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpi-tile{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:18px;gap:2px;padding:14px 16px;transition:box-shadow .15s,transform .15s}:is(a,button).kpi-tile{cursor:pointer}:is(a,button).kpi-tile:hover{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent), 0 4px 14px #0000000d}.kpi-tile[data-on=true],.kpi-tile[data-on=true]:hover{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}.kpi-label{color:var(--muted);font-size:13px;font-weight:500}.kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:24px;font-weight:600;line-height:1.2}.kpi-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chats-page .chats-error-state{gap:12px}.sidebar .icon-btn,.sidebar .rail-toggle,.sidebar .rail-expand{color:var(--muted)}.sidebar .icon-btn:hover,.sidebar .rail-toggle:hover,.sidebar .rail-expand:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 6%, transparent)}@media (width>=861px){.record-tabs[data-way=on]>.tabs__panel:not([data-inert=true]){animation:.2s cubic-bezier(.2,.8,.2,1) tab-in-on-desk}.record-tabs[data-way=back]>.tabs__panel:not([data-inert=true]){animation:.2s cubic-bezier(.2,.8,.2,1) tab-in-back-desk}details::details-content{transition:height .2s cubic-bezier(.2, .8, .2, 1), content-visibility .2s allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}details{interpolate-size:allow-keywords}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row){animation:.24s cubic-bezier(.2,.8,.2,1) backwards row-in-desk}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(2){animation-delay:20ms}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(3){animation-delay:40ms}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(4){animation-delay:60ms}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(5){animation-delay:80ms}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(6){animation-delay:.1s}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(7){animation-delay:.12s}:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row):nth-child(8){animation-delay:.14s}.row-glow{animation:1.2s ease-out row-glow}tr.row-glow>td{animation:1.2s ease-out cell-glow}[data-invalid=true]:not(:has([data-invalid=true]),label,.label){animation:.3s cubic-bezier(.36,.07,.19,.97) field-shake}.y-field-error,.field-error{animation:.18s ease-out row-in-desk}.tag-group .tag,.filter-chip{animation:.18s ease-out backwards pop-in}.drill-screen{animation:.2s cubic-bezier(.2,.8,.2,1) backwards tab-in-on-desk}.followup-leaving .card.followup-row{background:var(--success-soft,#e8f7ee);transition:background-color .2s;position:relative}.followup-leaving .card.followup-row:after{content:"✓";background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;font-size:1.125rem;font-weight:700;animation:.24s cubic-bezier(.3,1.6,.5,1) pop-in;display:flex;position:absolute;top:50%;right:1.25rem}}@keyframes tab-in-on-desk{0%{opacity:0;transform:translate(14px)}}@keyframes tab-in-back-desk{0%{opacity:0;transform:translate(-14px)}}@keyframes row-in-desk{0%{opacity:0;transform:translateY(5px)}}@keyframes cell-glow{0%,30%{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.record-tabs>.tabs__panel,:is(.one-line-rows tbody tr,.card.followup-row,.edge-row,.list-row,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row),.row-glow,tr.row-glow>td,[data-invalid=true],.y-field-error,.field-error,.tag-group .tag,.filter-chip,.followup-leaving .card.followup-row:after,.group-rows>.peek-row,.st-card>.st-item,.peek-rows>.peek-row,.collect-row,.drill-screen{animation:none!important}details::details-content{transition:none}}.board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.board-col{background:var(--surface-secondary);border-radius:20px;flex-direction:column;flex:1 1 0;gap:8px;min-width:200px;max-width:340px;min-height:420px;padding:10px;transition:background-color .15s,box-shadow .15s;display:flex}.board-col[data-state=over]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.board-col[data-state=no]{background:color-mix(in srgb, var(--danger) 8%, var(--surface-secondary))}.board-col.is-folded{min-width:52px;max-width:52px;font:inherit;color:var(--muted);cursor:pointer;border:0;flex:0 0 52px;align-items:center;gap:10px;padding:14px 0}.board-col.is-folded:hover{color:var(--foreground)}.board-fold-count{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.board-fold-label{writing-mode:vertical-rl;font-size:14px;font-weight:600;transform:rotate(180deg)}.board-col-head{padding:4px 6px}.board-col-title{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.board-count{background:var(--surface);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px}.board-fold{width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-inline-start:auto;font-size:18px}.board-fold:hover{background:var(--surface);color:var(--foreground)}.board-col-sum{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.board-col-auto{color:var(--muted);margin-top:3px;font-size:12px}.board-col-body{flex-direction:column;gap:8px;display:flex}.board-card{background:var(--surface);cursor:pointer;text-align:start;box-shadow:0 1px 2px #0000000d, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:16px;padding:12px 13px;transition:box-shadow .15s,transform .12s,opacity .12s;position:relative}@media (width>=861px){.board-card{cursor:grab}.board-card:hover{box-shadow:0 6px 18px #00000014, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent)}}.board-card.is-dragging{opacity:.45;transform:scale(.98)}.board-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.board-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.board-card-name{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:15px;font-weight:600}.board-card-amt{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600}.board-card-amt.is-none{color:var(--muted);font-weight:400}.board-card-what{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.board-card-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.board-card-who{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-soft-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.board-move{background:var(--surface-secondary);color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:10px;right:12px}.board-phone .board-card-foot{padding-right:70px}.board-more{background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:9px;font-size:13px}.board-empty{color:var(--muted);margin:4px 6px;font-size:13px}.board-phone{flex-direction:column;gap:8px;display:flex}.board-tabs{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.board-tabs::-webkit-scrollbar{display:none}.board-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;display:flex;overflow-x:auto}.board-phone>.board-tabs,.board-phone>.board-swipe{justify-content:flex-start!important}.board-swipe::-webkit-scrollbar{display:none}.board-pane{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:8px;min-width:0;padding:0 16px;display:flex}.board-pane-sum{color:var(--muted);margin:2px 4px;font-size:13px}@media (prefers-reduced-motion:reduce){.board-col,.board-card{transition:none}}.import-steps{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.import-step{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.import-step i{background:var(--surface-secondary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.import-step[data-on]{color:var(--foreground);font-weight:600}.import-step[data-on] i{background:var(--accent);color:var(--accent-foreground)}.import-step[data-done] i{background:var(--accent-soft);color:var(--accent)}.import-step+.import-step:before{content:"";background:var(--separator);width:18px;height:1px;margin-inline-end:4px}.import-drop{text-align:center;border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 4%, var(--surface));border-radius:20px;flex-direction:column;align-items:center;padding:30px 18px;transition:background-color .15s;display:flex}.import-drop[data-over]{background:var(--accent-soft)}.import-drop b{margin-top:10px;font-size:16px}.import-drop p{color:var(--muted);margin:4px 0 14px;font-size:14px}.import-drop-icon,.import-done-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.import-tip{background:var(--surface-secondary);border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.import-tip>svg{color:var(--accent);flex:none;margin-top:1px}.import-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.import-file{background:var(--surface-secondary);color:var(--muted);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.import-file b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.import-file-badge{background:color-mix(in srgb, var(--success) 14%, transparent);width:36px;height:36px;color:var(--success);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.import-map{flex-direction:column;display:flex}.import-map-head,.import-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;display:grid}.import-map-head{color:var(--muted);padding:0 2px 6px;font-size:12px;font-weight:600}.import-map-row{border-top:1px solid var(--separator);padding:8px 2px;font-size:14px}.import-map-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.import-map-ex{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.import-map-pick{align-items:center;gap:8px;min-width:0;display:flex}.import-map-pick>:first-child{flex:1;min-width:0}.import-auto{color:var(--success);white-space:nowrap;font-size:12px;font-weight:600}.import-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.import-tile{text-align:start;background:var(--surface-secondary);font:inherit;color:inherit;cursor:pointer;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;padding:12px 14px;display:flex}.import-tile[data-on]{border-color:var(--accent);background:var(--surface)}.import-tile-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.import-tile-l{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.import-tile-l i{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px}.import-tile-l i[data-tone=a]{background:var(--warning)}.import-tile-l i[data-tone=r]{background:var(--danger)}.import-rows{box-shadow:inset 0 0 0 1px var(--separator);border-radius:14px;overflow:hidden}.import-row{align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.import-row+.import-row{border-top:1px solid var(--separator)}.import-ln{width:52px;color:var(--muted);flex:none;font-size:12px}.import-who{flex:1;min-width:0}.import-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.import-who span{color:var(--muted);font-size:13px}.import-why{text-align:end;max-width:50%;color:var(--muted);font-size:13px}.import-why.is-amber{color:var(--warning)}.import-why.is-red{color:var(--danger)}.import-more{color:var(--muted);font-size:13px}.import-choice{flex-direction:column;gap:8px;margin-top:12px;display:flex}.import-opt{text-align:start;background:var(--surface-secondary);font:inherit;color:inherit;cursor:pointer;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:14px;display:flex}.import-opt i{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:50%;flex:none;margin-top:1px}.import-opt[data-on]{background:var(--accent-soft)}.import-opt[data-on] i{box-shadow:inset 0 0 0 5px var(--accent)}.import-opt small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.import-done{text-align:center;padding:14px 8px 4px}.import-done-icon{background:color-mix(in srgb, var(--success) 14%, transparent);width:58px;height:58px;color:var(--success);border-radius:50%}.import-done h3{margin:12px 0 6px;font-size:22px}.import-done p{max-width:440px;color:var(--muted);margin:0 auto 4px;font-size:14px;line-height:1.5}.import-foot-note{color:var(--muted);flex:1;font-size:13px}@media (width<=860px){.import-map-head{display:none}.import-map-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.import-map-ex,.import-ln{display:none}.import-tiles{gap:6px}.import-tile{padding:10px}.import-tile-n{font-size:22px}.import-tile-l{font-size:12px}.import-step:not([data-on]) span,.import-foot-note{display:none}}.mention-field{flex-direction:column;gap:6px;display:flex}.mention-label{color:var(--foreground);font-size:14px;font-weight:500}.mention-wrap{position:relative}.mention-box{resize:vertical;background:var(--field-background,var(--surface-secondary));width:100%;min-height:112px;color:var(--foreground);font:inherit;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:14px;outline:none;padding:10px 12px;font-size:15px;line-height:1.55}.mention-box:focus{box-shadow:inset 0 0 0 2px var(--accent)}.mention-pick{z-index:30;inset-inline-start:8px;background:var(--overlay,var(--surface));width:min(320px,100% - 16px);box-shadow:0 12px 34px #00000029, inset 0 0 0 1px var(--separator);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 6px)}.mention-option{width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.mention-option[data-on]{background:var(--accent-soft)}.mention-option small{color:var(--muted);font-size:12px;display:block}.mention-pick-foot{border-top:1px solid var(--separator);color:var(--muted);margin-top:4px;padding:6px 10px 2px;font-size:12px}.mention-av{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.mention-hint{color:var(--muted);margin:0;font-size:13px}.mention-tells{background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.mention-tell{color:var(--foreground);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mention-tag{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:6px;padding:0 4px;font-weight:600}.mention-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:12px;display:flex}.mention-seen{background:var(--success);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.mention-reply{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.bell-filter{gap:6px;padding:0 16px 10px;display:flex}.bell-filter button{background:var(--surface-secondary);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:4px 11px;font-size:13px}.bell-filter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (width<=860px){.mention-pick{width:auto;box-shadow:inset 0 0 0 1px var(--separator);margin-top:8px;position:static}}.auth-back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:14px;font-weight:600}.auth-sent{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.auth-sent b{font-variant-numeric:tabular-nums;white-space:nowrap}.auth-sent-icon{color:#fff;background:#25d366;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.auth-code{cursor:text;justify-content:center;gap:8px;display:flex;position:relative}.auth-code input{opacity:0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.auth-code span{background:var(--field-background,var(--surface-secondary));width:46px;height:54px;box-shadow:inset 0 0 0 1px var(--border);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:inline-flex}.auth-code:focus-within span[data-on]{box-shadow:inset 0 0 0 2px var(--accent)}.auth-resend{text-align:center;color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.6}.auth-resend button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-rules{color:var(--muted);gap:3px;margin:-8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.auth-rules li:before{content:"○ "}.auth-rules li[data-ok]{color:var(--success)}.auth-rules li[data-ok]:before{content:"✓ ";font-weight:700}@media (width<=380px){.auth-code{gap:6px}.auth-code span{width:40px;height:50px}}.cp-missing{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning-soft-foreground,#7c2d12);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px 16px;font-size:14px;line-height:1.4;display:grid}.cp-missing b{font-weight:600}.cp-missing-chips{flex-wrap:wrap;gap:6px;display:flex}@media (width<=860px){.cp-missing{grid-template-columns:auto minmax(0,1fr);align-items:start}.cp-missing>svg{margin-top:2px}.cp-missing-chips{grid-column:2}}.cp-missing-chip{background:var(--surface);color:inherit;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 40%, transparent);border:0;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.cp-missing-chip:hover{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}.cp-note-warn{color:var(--warning-soft-foreground,#b45309)!important}.cp-split{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}@media (width>=1500px){.cp-split{grid-template-columns:minmax(0,1fr) 380px}}.cp-preview{top:calc(var(--topbar-bottom,72px) + 16px);flex-direction:column;gap:10px;display:flex;position:sticky}.cp-preview-cap{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.cp-amber{color:var(--warning-soft-foreground,#b45309);font-weight:600}@media (width<=1180px){.cp-split{grid-template-columns:minmax(0,1fr)}.cp-preview{justify-self:center;width:100%;max-width:380px;position:static}}.st-desk{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-side{top:calc(var(--topbar-bottom,72px) + 12px);max-height:calc(100vh - var(--topbar-bottom,72px) - 24px);padding:2px 4px 16px 0;position:sticky;overflow:auto}.st-title{font-size:var(--text-title2);letter-spacing:-.02em;margin:0 8px 10px;line-height:1.25}.st-side .st-search{margin-bottom:16px}.st-menu{flex-direction:column;gap:16px;display:flex}.st-group{flex-direction:column;display:flex}.st-group-name{color:var(--muted);margin:0 12px 6px;font-size:13px;font-weight:600}.st-card{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:16px;overflow:hidden}.st-item{width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex;position:relative}.st-item+.st-item:before{content:"";background:var(--separator);height:1px;position:absolute;top:0;left:54px;right:0}.st-item:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.st-item[aria-current]{background:var(--accent-soft);font-weight:600}.st-item[aria-current]>span:not(.st-tile){color:var(--accent)}.st-item[aria-current]+.st-item:before,.st-item[aria-current]:before{background:0 0}.st-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:400;display:block;overflow:hidden}.st-row .st-line{white-space:normal;font-size:13px}.st-line.is-warn{color:var(--warning-soft-foreground,#b45309)}.st-line.is-bad{color:var(--danger)}.st-unsaved{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.st-nohit{color:var(--muted);margin:4px 10px;font-size:13px}.st-tile,.settings-icon,.master-row-icon{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-tile.is-big{border-radius:.75rem;width:2.5rem;height:2.5rem}:is(.st-tile,.settings-icon).is-off{background:var(--surface-secondary);color:var(--muted)}.st-main{flex-direction:column;gap:16px;min-width:0;padding-bottom:24px;display:flex}:is(.st-desk,.st-phone,.setup-wizard) .cp-page{display:contents}.setup-wizard{max-width:920px}.setup-lead{color:var(--muted);margin:-4px 0 0;font-size:14px}.setup-wizard-nav{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.setup-wizard-nav>:first-child.button{margin-right:auto}.st-head{align-items:center;gap:14px;margin-top:4px;display:flex}.st-head :is(h1,h2){font-size:var(--text-title2);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}.st-crumb{color:var(--muted);margin:0 0 2px;font-size:13px}.st-lead{color:var(--muted);margin:2px 0 0;font-size:14px}@media (width<=1100px){.st-desk{grid-template-columns:230px minmax(0,1fr);gap:20px}}@media (width<=860px){.st-phone .st-head h1{font-size:26px}.st-phone .st-head .st-tile.is-big{width:40px;height:40px}.st-phone .back-pill{position:static!important}.st-phone div:has(>.back-pill){position:static!important}}.cp-steppers{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.cp-stepper-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cp-stepper-label{color:var(--foreground);font-size:14px;font-weight:500}.cp-stepper{border-radius:var(--field-radius,12px);background:var(--field-background,var(--surface-secondary));height:42px;box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:2px;padding:0 4px;display:flex}.cp-stepper:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.cp-stepper button{background:var(--surface);width:32px;height:32px;color:var(--foreground);cursor:pointer;border:0;border-radius:9px;flex:none;font-size:17px;line-height:1;box-shadow:0 1px 2px #00000014}.cp-stepper input{text-align:center;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:0;flex:1;font-size:14px;min-height:0!important;box-shadow:none!important;background:0 0!important;padding:0!important}.cp-stepper>span{color:var(--muted);padding-inline-end:4px;font-size:12px}.cp-thumb{background:var(--surface-secondary);width:100%;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px;display:flex}.cp-thumb-page{flex:none;width:92px}.cp-thumb b{font-size:15px;display:block}.cp-thumb>span>span{color:var(--muted);font-size:13px;display:block}.cp-thumb .cp-thumb-open{color:var(--accent);align-items:center;gap:5px;margin-top:8px;font-weight:600;display:inline-flex}.cp-savebar{z-index:20;color:#fff;background:#18181b;border-radius:999px;align-self:center;align-items:center;gap:8px;width:min(560px,100%);padding:8px 8px 8px 18px;font-size:14px;animation:.2s cp-bar-in;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 30px #00000040}.cp-savebar-where{color:#ffffffb3}.cp-savebar .cp-savebar-discard{color:#fff!important;box-shadow:none!important;background:#ffffff1f!important}@keyframes cp-bar-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.cp-savebar{animation:none}}@media (width<=860px){.cp-steppers{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-savebar{bottom:calc(var(--dock-height) + var(--dock-bottom) + var(--safe-bottom) + 12px);width:100%;padding-inline-start:16px;font-size:14px}.cp-savebar-where{display:none}.cp-page .back-pill{position:static!important}.cp-page div:has(>.back-pill){position:static!important}}.qp{aspect-ratio:210/297;color:#334155;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000024,0 0 0 1px #0000000f;container-type:inline-size}.qp-sheet{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qp-box{border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:3px;position:absolute}.qp-handle{background:var(--accent);cursor:ns-resize;touch-action:none;z-index:2;border-radius:6px;width:46px;height:12px;margin-left:-23px;position:absolute;left:50%;box-shadow:0 1px 4px #00000040}.qp-handle:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.qp-handle.is-top{top:-7px}.qp-handle.is-bottom{bottom:-7px}.qp-tag{z-index:1;color:var(--accent);background:#fff;border-radius:4px;padding:1px 5px;font-size:max(9px,2.4cqw);font-weight:700;position:absolute;right:6px;box-shadow:0 0 0 1px #2563eb40}.qp-tag.is-top{top:6px}.qp-tag.is-bottom{bottom:6px}.qp-text{font-size:1.75cqw;line-height:1.5;position:absolute;inset:2.5cqw 3cqw;overflow:hidden}.qp-text p{margin:0 0 1.4cqw}.qp-text :is(div,span,p,b,i,table,thead,tbody,tr,th,td){font-size:inherit;line-height:inherit;letter-spacing:normal}.qp .qp-text table :is(th,td){font-size:inherit;text-transform:none;letter-spacing:normal}.qp .qp-text .qp-title{letter-spacing:.08em;font-size:2.6cqw}.qp .qp-text .qp-built b{letter-spacing:.02em;font-size:3.4cqw}.qp-built{text-align:center;border-bottom:.4cqw solid #1e3a8a;flex-direction:column;align-items:center;gap:.3cqw;margin-bottom:2cqw;padding-bottom:1.6cqw;display:flex}.qp-built b{color:var(--qp-main,#1f2937);letter-spacing:.02em;font-size:3.4cqw}.qp-row{justify-content:space-between;gap:2cqw;margin-bottom:1.2cqw;display:flex}.qp-title{text-align:center;color:var(--qp-main,#1f2937);letter-spacing:.08em;margin:.6cqw 0 1.6cqw;font-size:2.6cqw;font-weight:800}.qp-text table{border-collapse:collapse;width:100%;margin:1cqw 0 1.6cqw}.qp-text th,.qp-text td{text-align:start;border:1px solid #cbd5e1;padding:.5cqw .8cqw}.qp-text th{background:color-mix(in srgb, var(--qp-accent,#2563eb) 20%, #fff);font-weight:700}.qp-bar{background:var(--qp-accent,#2563eb);color:#fff;text-transform:uppercase;align-items:stretch;margin-top:1.4cqw;font-size:1.6cqw;font-weight:700;display:flex}.qp-bar i{background:var(--qp-main,#1f2937);margin-right:1.2cqw;padding:.4cqw 1.2cqw;font-style:normal}.cp-colour{cursor:pointer;align-items:center;gap:12px;display:flex}.cp-colour input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:40px;height:40px;padding:0}.cp-colour input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cp-colour input[type=color]::-webkit-color-swatch{border:1px solid var(--separator);border-radius:10px}.cp-colour small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.qp-bank{border:1px solid #cbd5e1;border-radius:2px;padding:1cqw 1.4cqw}.qp-bank i{color:#94a3b8}.qp-miss{color:#b45309;background:#fff4e5;border-radius:2px;outline:1px dashed #d9770699;padding:0 .8cqw;font-weight:700}.master-row{text-decoration:none;color:var(--foreground)!important}.md-list{flex-direction:column;gap:16px;min-width:0;display:flex}.md-split{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.md-aside{top:calc(var(--topbar-bottom,72px) + 16px);flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.md-aside>.card{margin-bottom:0}.md-figures{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.md-all-good{color:var(--success);align-items:center;gap:8px;margin:0;padding:14px 16px;font-size:14px;display:flex}@media (width<=1100px){.md-split{grid-template-columns:minmax(0,1fr)}.md-aside{order:-1;position:static}.md-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.md-settings-link{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.md-settings-link:hover{background:color-mix(in srgb, var(--foreground) 3%, var(--surface))}.empty-compact{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;display:flex}.empty-compact>.st-tile{margin-bottom:4px}.empty-compact-title{color:var(--foreground);font-size:14px;font-weight:500}.empty-compact-text{max-width:46ch;color:var(--muted);text-wrap:balance;font-size:13px}.label-head{color:var(--muted);font-size:13px;font-weight:600}.money-total{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.ua-page{flex-direction:column;gap:16px;min-width:0;padding-bottom:88px;display:flex;container:ua-page/inline-size}.ua-head{align-items:center;gap:14px;display:flex}.ua-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ua-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.ua-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ua-layout>*{min-width:0}.ua-main{flex-direction:column;gap:16px;min-width:0;display:flex;container:ua-main/inline-size}.ua-aside{position:sticky;top:16px}.ua-templates{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ua-changed{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.ua-area{grid-template-columns:2rem minmax(0,1fr) auto 210px;align-items:center;gap:8px 12px;padding:12px 16px;animation:.18s both row-in;display:grid}.ua-areas>.ua-area+.ua-area{border-top:1px solid var(--separator)}.ua-name{min-width:0}.ua-name b{color:var(--foreground);font-size:15px;font-weight:600;display:block}.ua-name small{color:var(--muted);font-size:13px;display:block}.ua-whose{background:var(--surface-secondary);min-height:36px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;display:flex}.ua-whose span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ua-whose svg{color:var(--muted);flex:none;transition:transform .18s}.ua-whose[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-soft-foreground)}.ua-whose[aria-expanded=true] svg{transform:rotate(90deg)}.ua-whose:disabled{opacity:.4;cursor:default}.ua-pick,.ua-extras{grid-column:2/-1}.ua-pick{background:var(--surface-secondary);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.ua-pick .import-opt{background:var(--surface)}.ua-pick .import-opt[data-on]{background:var(--accent-soft)}.ua-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ua-people{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 12px;display:grid}.ua-person{min-width:0;color:var(--foreground);flex-direction:column;font-size:14px;display:flex}.ua-person small{color:var(--muted);font-size:12px}.ua-hint{color:var(--muted);margin:0;font-size:12px}.ua-extras{flex-wrap:wrap;gap:6px 18px;display:flex}.ua-money{grid-template-columns:2rem minmax(0,1fr) auto}.ua-nav{flex-direction:column;padding:4px 8px 8px;display:flex}.ua-nav span{min-height:36px;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.ua-nav span svg{color:var(--muted);flex:none}.ua-nav span small{color:var(--muted);margin-inline-start:auto;font-size:12px}.ua-nav-group{color:var(--muted);margin:10px 8px 2px;font-size:12px;font-weight:600}.ua-summary{border-top:1px solid var(--separator);color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:12px 16px 16px;font-size:13px;list-style:none;display:flex}.ua-summary li[data-yes]{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.ua-area{animation:none}.ua-whose svg{transition:none}}@container ua-page (width<=900px){.ua-layout{grid-template-columns:minmax(0,1fr)}.ua-aside{position:static}}@container ua-main (width<=700px){.ua-area{grid-template-columns:2rem minmax(0,1fr)}.ua-levels,.ua-whose{grid-column:2/-1;justify-self:start}.ua-whose{justify-self:stretch}.ua-money{grid-template-columns:2rem minmax(0,1fr) auto}.ua-modes{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.ua-head h1{font-size:26px}.ua-layout{grid-template-columns:minmax(0,1fr)}.ua-area{grid-template-columns:2rem minmax(0,1fr)}.ua-levels,.ua-whose,.ua-pick,.ua-extras{grid-column:1/-1}.ua-levels{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ua-money{grid-template-columns:2rem minmax(0,1fr) auto}.ua-modes,.ua-people{grid-template-columns:minmax(0,1fr)}.ua-templates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.push-steps{background:var(--surface-secondary);color:var(--foreground);border-radius:16px;margin:0;padding:12px 14px 12px 34px;font-size:14px;line-height:1.6}.push-steps li::marker{color:var(--accent);font-weight:600}.push-nudge{background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);border-radius:24px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 12px 12px 14px;animation:.18s both row-in;display:flex}.push-nudge b{color:var(--foreground);font-size:15px;font-weight:600;display:block}.push-nudge small{color:var(--muted);font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.push-nudge{animation:none}}@media (pointer:coarse){html,body{height:100%;overflow:hidden}.app{height:100dvh;min-height:0;overflow:hidden}.app>.content{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;overflow-y:auto}}
