/*! tailwindcss v4.3.2 | 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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--shadow-xs:0 1px 0 #12151a0a, 0 1px 2px #12151a0f;--shadow-sm:0 1px 0 #12151a08, 0 2px 6px -2px #12151a14, 0 8px 24px -12px #12151a1f;--shadow-lg:0 24px 64px -20px #0a0c0f59, 0 8px 20px -8px #0a0c0f2e;--ease-out:cubic-bezier(.23, 1, .32, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-success:#1f5c3f;--color-danger:#8b2e2e;--border-width-field:var(--field-border-width,var(--border-width));--color-danger-soft:#f5e8e8;--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;--font-display:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--color-void:#0a0c0f;--color-ink:#12151a;--color-paper:#f3efe6;--color-paper-2:#eae4d8;--color-panel:#faf8f4;--color-fg:#141820;--color-fg-2:#3d4450;--color-fg-3:#59616d;--color-fg-inv:#f3efe6;--color-rule:#d9d2c4;--color-rule-strong:#c4baa8;--color-copper:#84572f;--color-copper-soft:#b8895a;--color-copper-wash:#9a6b3f1f;--color-ok:#1f5c3f;--color-ok-wash:#e6f0ea;--color-warn:#8a5a12;--color-warn-wash:#f5eddc;--color-danger-wash:#f5e8e8;--color-info:#2a4a6b;--color-info-wash:#e8eef4;--color-bg-subtle:#eae4d8;--color-copper-dark:#6e4a28;--ease-standard:cubic-bezier(.2, 0, 0, 1)}@layer base{:root,:host{--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);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([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],:host(.light),:host(.default),:host([data-theme=light]),:host([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}.dark,[data-theme=dark],:host(.dark),:host([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-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--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],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([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);--field-placeholder:var(--muted);--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],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([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],:host(.dark),:host([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],:host(.dark),:host([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],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([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],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([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],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}}@layer components{.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([data-focused]),.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)}.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(--color-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}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{content:var(--tw-content);content:var(--tw-content);color:var(--color-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(--color-danger)}.breadcrumbs{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.breadcrumbs .breadcrumbs__link{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:var(--spacing);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{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([data-focused]),.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)}.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([data-focused]),.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([data-focused]),.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}.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:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),: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([data-focused]),.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--align-start>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:start;justify-content:flex-start}.tabs--align-end>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:end;justify-content:flex-end}.tabs__separator{pointer-events:none;border-radius:var(--radius-sm);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}.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,)}.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([data-focused]),.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]{will-change:transform;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([data-focused]),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:var(--radius-sm);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%}.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([data-focused]),.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([data-focused]),.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:var(--radius-sm);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)}.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([data-focused]),.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));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(--overlay-shadow)}.dropdown__popover:focus-visible:not([data-focused]),.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;pointer-events:none;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%}.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([data-focused]),.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(--color-danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.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%}.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);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([data-focused]),.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]{will-change:transform;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(--color-danger)}.menu-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%}.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:var(--radius-lg);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:var(--radius-lg);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:var(--radius-md);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 [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}.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)}.skeleton{pointer-events:none;border-radius:var(--radius-sm);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)}.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:var(--radius-sm);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:var(--radius-sm);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:var(--radius-md)}.meter--lg .meter__fill{border-radius:var(--radius-md)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap: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:var(--radius-sm);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:var(--radius-sm);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}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.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:var(--radius-md)}.progress-bar--lg .progress-bar__fill{border-radius:var(--radius-md)}.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}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.checkbox{align-items:flex-start;gap: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:var(--radius-md);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:var(--radius-md);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(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--color-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(--color-danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--color-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--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{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(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.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%}.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-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.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(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.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%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:var(--radius-sm);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)}.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{--avatar-size:2rem;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--sm .avatar__fallback{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.avatar--md{--avatar-size:2.5rem}.avatar--lg{--avatar-size:3rem;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(--color-danger-soft);color:var(--danger-soft-foreground)}.avatar-group{--avatar-group-overlap:.5rem;--avatar-group-seam:2px;align-items:center;display:inline-flex}.avatar-group--grid{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.avatar-group:not(.avatar-group--grid)>.avatar+.avatar,.avatar-group:not(.avatar-group--grid)>.avatar+.avatar-group__count{margin-inline-start:calc(-1 * var(--avatar-group-overlap,.5rem))}.avatar-group__count{flex-shrink:0}.avatar-group--ring:not(.avatar-group--grid)>.avatar,.avatar-group--ring:not(.avatar-group--grid)>.avatar-group__count{box-shadow:0 0 0 var(--avatar-group-seam,2px) var(--background);position:relative}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child){--avatar-group-cut-center:calc(100% + (var(--avatar-size,2.5rem) / 2) - var(--avatar-group-overlap,.5rem));--avatar-group-cut-radius:calc((var(--avatar-size,2.5rem) / 2) + var(--avatar-group-seam,2px));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%, transparent var(--avatar-group-cut-radius), #000 var(--avatar-group-cut-radius));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%, transparent var(--avatar-group-cut-radius), #000 var(--avatar-group-cut-radius));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%, transparent var(--avatar-group-cut-radius), #000 var(--avatar-group-cut-radius));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%, transparent var(--avatar-group-cut-radius), #000 var(--avatar-group-cut-radius));mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%, transparent var(--avatar-group-cut-radius), #000 var(--avatar-group-cut-radius))}:is(.avatar-group--clip:not(.avatar-group--grid):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))>.avatar:not(:last-child),: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)) .avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child)){--avatar-group-cut-center:calc(0% - (var(--avatar-size,2.5rem) / 2) + var(--avatar-group-overlap,.5rem))}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child) .avatar__fallback{box-sizing:border-box;padding-inline-end:calc(var(--avatar-group-overlap,.5rem) * .35)}.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([data-focused]),.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:var(--z-index-overlay);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(--color-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([data-focused]),.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:var(--z-index-overlay);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:var(--z-index-overlay);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}.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([data-focused]),.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:var(--z-index-overlay);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)}.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(--overlay-shadow);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;pointer-events:none;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([data-focused]),.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}.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(--overlay-shadow)}.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;pointer-events:none;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([data-focused]),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap: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-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__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([data-focused]),.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(--overlay-shadow);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not([data-focused]),.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;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap: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){:is(.select__trigger:hover:not(:has(.select__clear-button:hover)),.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover))){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not([data-focused]),.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(--color-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(--color-danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){:is(.select--secondary .select__trigger:hover:not(:has(.select__clear-button:hover)),.select--secondary .select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover))){background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not([data-focused]),.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__clear-button{isolation:isolate;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);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,);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;cursor:var(--cursor-interactive);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.select__clear-button:after{inset:calc(var(--spacing) * -.5);content:"";position:absolute}.select__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__clear-button[data-empty=true]{pointer-events:none;opacity:0}.select__clear-button [data-slot=select-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (hover:hover){.select__clear-button:hover,.select__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.select__clear-button:active,.select__clear-button[data-pressed=true]{transform:scale(.93)}.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(--overlay-shadow);padding:0;overflow-y:auto}.select__popover:focus-visible:not([data-focused]),.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;pointer-events:none;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%}.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:var(--radius-lg);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}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;--scroll-shadow-offset:0px;position:relative}@property --scroll-shadow-start-fade{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-shadow-end-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-shadow-start-fade{0%{--scroll-shadow-start-fade:0px}to{--scroll-shadow-start-fade:var(--scroll-shadow-size)}}@keyframes scroll-shadow-end-fade{0%{--scroll-shadow-end-fade:var(--scroll-shadow-size)}to{--scroll-shadow-end-fade:0px}}.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],[data-scroll-shadow-mode=auto]){-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],[data-scroll-shadow-mode=auto]){-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}@supports (animation-timeline:scroll(self)){.scroll-shadow.scroll-shadow--fade[data-scroll-shadow-mode=auto]{animation:linear both scroll-shadow-start-fade,linear both scroll-shadow-end-fade;animation-range:var(--scroll-shadow-offset) calc(var(--scroll-shadow-offset) + var(--scroll-shadow-size)), calc(100% - var(--scroll-shadow-size) - var(--scroll-shadow-offset)) calc(100% - var(--scroll-shadow-offset))}.scroll-shadow.scroll-shadow--fade.scroll-shadow--vertical[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:180deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self),scroll(self)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:90deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self inline),scroll(self inline)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]: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, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-\[-0\.75rem\]{bottom:-.75rem}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-0\.5{margin-bottom:calc(var(--spacing) * .5)!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.\!ml-0{margin-left:0!important}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[27px\]{margin-left:27px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.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-\[min\(46rem\,calc\(100vh-2rem\)\)\]{max-height:min(46rem,100vh - 2rem)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-full{min-height:100%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[var\(--trigger-width\)\]{width:var(--trigger-width)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[44rem\]{max-width:44rem}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(7rem\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(7rem,auto) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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-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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.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-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-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-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-\[var\(--desk-line\)\]>:not(:last-child)){border-color:var(--desk-line)}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-danger\)_25\%\,transparent\)\]{border-color:#8b2e2e40}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-danger\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-danger) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-ok\)_25\%\,transparent\)\]{border-color:#1f5c3f40}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-ok\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-ok) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-warn\)_32\%\,transparent\)\]{border-color:#8a5a1252}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-warn\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-warn) 32%,transparent)}}.border-\[var\(--color-copper\)\]{border-color:var(--color-copper)}.border-\[var\(--color-copper\)\]\/50{border-color:#84572f80}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-copper\)\]\/50{border-color:color-mix(in oklab, var(--color-copper) 50%, transparent)}}.border-\[var\(--color-danger\)\]{border-color:var(--color-danger)}.border-\[var\(--color-ok\)\]{border-color:var(--color-ok)}.border-\[var\(--color-rule\)\]{border-color:var(--color-rule)}.border-\[var\(--color-rule-strong\)\]{border-color:var(--color-rule-strong)}.border-\[var\(--color-success\)\]\/30{border-color:#1f5c3f4d}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-success\)\]\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-\[var\(--color-warn\)\]{border-color:var(--color-warn)}.border-\[var\(--desk-line\)\]{border-color:var(--desk-line)}.border-\[var\(--desk-line-strong\)\]{border-color:var(--desk-line-strong)}.border-l-\[var\(--color-warn\)\]{border-left-color:var(--color-warn)}.bg-\[\#fcfbf9\]{background-color:#fcfbf9}.bg-\[rgba\(10\,12\,15\,\.46\)\]{background-color:#0a0c0f75}.bg-\[rgba\(18\,21\,26\,0\.22\)\]{background-color:#12151a38}.bg-\[rgba\(154\,107\,63\,0\.06\)\]{background-color:#9a6b3f0f}.bg-\[var\(--color-copper-wash\)\]{background-color:var(--color-copper-wash)}.bg-\[var\(--color-danger-wash\)\]{background-color:var(--color-danger-wash)}.bg-\[var\(--color-ok-wash\)\]{background-color:var(--color-ok-wash)}.bg-\[var\(--color-panel\)\]{background-color:var(--color-panel)}.bg-\[var\(--color-paper\)\]{background-color:var(--color-paper)}.bg-\[var\(--color-success\)\]\/5{background-color:#1f5c3f0d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-success\)\]\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-\[var\(--color-warn-wash\)\]{background-color:var(--color-warn-wash)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--desk-hover\)\]{background-color:var(--desk-hover)}.bg-\[var\(--desk-line-strong\)\]{background-color:var(--desk-line-strong)}.bg-\[var\(--desk-raised\)\]{background-color:var(--desk-raised)}.fill-\[var\(--color-copper\)\]{fill:var(--color-copper)}.\!p-0{padding:0!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.\!pt-0{padding-top:0!important}.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-8{padding-top:calc(var(--spacing) * 8)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.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-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--color-danger\)\]{color:var(--color-danger)!important}.\!text-\[var\(--color-fg-2\)\]{color:var(--color-fg-2)!important}.text-\[\#6e470d\]{color:#6e470d}.text-\[\#8a5a12\]{color:#8a5a12}.text-\[var\(--color-copper\)\]{color:var(--color-copper)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-fg-2\)\]{color:var(--color-fg-2)}.text-\[var\(--color-fg-3\)\]{color:var(--color-fg-3)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-ok\)\]{color:var(--color-ok)}.text-\[var\(--color-warn\)\]{color:var(--color-warn)}.text-\[var\(--desk-fg-4\)\]{color:var(--desk-fg-4)}.text-inherit{color:inherit}.capitalize{text-transform:capitalize}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-\[var\(--color-ink\)\]{accent-color:var(--color-ink)}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.\!shadow-\[inset_0_0_0_1px_var\(--color-danger\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-danger))!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[var\(--desk-shadow-pop\)\]{--tw-shadow:var(--desk-shadow-pop);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)}.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-property\:transform\,opacity\]{transition-property:transform,opacity}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.\[transition-timing-function\:cubic-bezier\(0\.2\,0\,0\,1\)\]{transition-timing-function:cubic-bezier(.2,0,0,1)}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-\[var\(--desk-hover\)\]:hover{background-color:var(--desk-hover)}.hover\:text-\[var\(--color-copper\)\]:hover{color:var(--color-copper)}.hover\:text-\[var\(--color-fg\)\]:hover{color:var(--color-fg)}.hover\:underline:hover{text-decoration-line:underline}}.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-\[var\(--color-copper\)\]:focus-visible{--tw-ring-color:var(--color-copper)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-copper\)\]:focus-visible{outline-color:var(--color-copper)}.active\:scale-\[0\.96\]:active{scale:.96}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[focused\=true\]\:bg-\[var\(--desk-hover\)\][data-focused=true]{background-color:var(--desk-hover)}.data-\[selected\=true\]\:font-semibold[data-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-180[data-state=closed]{--tw-duration:.18s;transition-duration:.18s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-16{padding-right:calc(var(--spacing) * 16)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px_1\.4fr\]{grid-template-columns:1fr 220px 1.4fr}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.xl\:ml-auto{margin-left:auto}.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\]\:py-3>*{padding-block:calc(var(--spacing) * 3)}}@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}.detail-grid{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;padding:.9rem;display:grid}@media (width>=640px){.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);color:var(--color-fg);background:var(--color-paper);font-size:14px;line-height:1.5}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.font-display{font-family:var(--font-display);text-wrap:balance}.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.desk{background:var(--color-paper);min-height:100%;color:var(--color-fg);display:flex}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-fg-inv);padding:.55rem .8rem;font-weight:600;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.desk-menu-button.btn,.desk-mobile-layer{display:none}.desk-rail{background:var(--color-void);width:248px;color:var(--color-fg-inv);z-index:30;border-right:1px solid #1a1e26;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.desk-rail-brand{border-bottom:1px solid #f3efe614;padding:28px 22px 20px}.desk-rail-brand .mark{width:36px;height:36px;font-family:var(--font-display);color:var(--color-copper-soft);letter-spacing:.02em;border:1px solid #b8895a8c;place-items:center;font-size:18px;display:grid}.desk-rail-brand .name{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:1.35rem;font-weight:600;line-height:1.15}.desk-rail-brand .meta{letter-spacing:.08em;text-transform:uppercase;color:#f3efe69e;margin-top:4px;font-size:10px}.desk-nav{scrollbar-width:thin;scrollbar-color:#f3efe629 transparent;flex-direction:column;flex:1;gap:1px;padding:14px 12px 18px;display:flex;overflow-y:auto}.desk-nav-section{flex-direction:column;gap:1px;display:flex}.desk-nav-label{letter-spacing:.1em;text-transform:uppercase;color:#f3efe66b;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:10px;font-weight:600;display:flex}button.desk-nav-label{appearance:none;cursor:pointer;border-radius:var(--radius-sm);transition:color .15s var(--ease-standard), background-color .15s var(--ease-standard);background:0 0;border:0}.desk-nav-label .chev{transition:transform .2s var(--ease-out);margin-left:auto}.desk-nav-label[aria-expanded=false] .chev{transform:rotate(-90deg)}.desk-nav-label .tag{letter-spacing:.06em;color:var(--color-copper-soft);background:#b8895a24;border:1px solid #b8895a47;border-radius:999px;padding:1px 6px;font-size:9px}.desk-nav-collapse{transition:grid-template-rows .22s var(--ease-out), opacity .18s var(--ease-out);grid-template-rows:1fr;display:grid}.desk-nav-collapse[data-open=false]{opacity:0;grid-template-rows:0fr}.desk-nav-collapse>div{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.desk-nav a{border-radius:var(--radius-sm);color:#f3efe6a8;letter-spacing:.005em;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:var(--ease-standard);align-items:center;gap:11px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.desk-nav a svg{opacity:.72;width:16px;height:16px;transition:opacity .15s var(--ease-standard), color .15s var(--ease-standard);flex-shrink:0}.desk-nav a:hover svg{opacity:1}.desk-nav a.active{color:#fff;background:linear-gradient(90deg,#b8895a33 0%,#f3efe612 100%);box-shadow:inset 0 0 0 1px #f3efe60f}.desk-nav a.active:before{content:"";background:var(--color-copper-soft);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.desk-nav a.active svg{opacity:1;color:var(--color-copper-soft)}.desk-nav a .desk-nav-sub{letter-spacing:.04em;color:#f3efe666;margin-left:auto;font-size:10px;font-weight:600}.desk-rail-foot{color:#f3efe6a3;border-top:1px solid #f3efe614;padding:16px 18px 20px;font-size:11px;line-height:1.45}.desk-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.desk-topbar{border-bottom:1px solid var(--color-rule);background:#f3efe6e0;justify-content:flex-end;align-items:center;gap:16px;height:56px;padding:0 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-topbar{background:color-mix(in srgb, var(--color-paper) 88%, transparent)}}.desk-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;position:sticky;top:0}.desk-content{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:36px 32px 64px}.client-shell{background:linear-gradient(180deg, #ebe6db 0%, var(--color-paper) 28%, var(--color-paper) 100%);min-height:100%}.client-top{border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#faf8f4e6;position:sticky;top:0}.surface{background:var(--color-panel);border:1px solid #d9d2c4cc}@supports (color:color-mix(in lab, red, red)){.surface{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.surface{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.surface-flat{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.surface-inset{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.kicker{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-copper);font-size:10.5px;font-weight:600}.admin-step-target{scroll-margin-top:1.25rem}.admin-steps{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-panel);padding:1rem 1.1rem 1.05rem}.admin-steps-track{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.admin-steps-track{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}}.admin-step a{min-height:2.5rem;color:inherit;align-items:flex-start;gap:.65rem;text-decoration:none;display:flex}.admin-step-num{border:1px solid var(--color-rule);background:var(--color-paper);width:1.5rem;height:1.5rem;color:var(--color-fg-3);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.admin-step.is-current .admin-step-num{border-color:var(--color-copper);background:var(--color-copper-wash);color:var(--color-copper)}.admin-step.is-complete .admin-step-num{background:var(--color-ok-wash);color:var(--color-ok);border-color:#1f5c3f59}.admin-step-copy{gap:.1rem;min-width:0;display:grid}.admin-step-title{color:var(--color-fg);font-size:13px;font-weight:600}.admin-step-hint{color:var(--color-fg-3);font-size:12px}.admin-step.is-current .admin-step-title{color:var(--color-copper)}.client-notice{border-radius:var(--radius-md);border:1px solid var(--color-rule);border-left-width:3px;padding:.9rem 1rem .95rem}.client-notice-kicker{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.client-notice-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:.3rem 0 0;font-size:1.05rem;font-weight:500}.client-notice-body{color:var(--color-fg-2);text-wrap:pretty;margin-top:.4rem;font-size:13.5px;line-height:1.55}.client-notice-body>:first-child{margin-top:0}.client-notice-body>:last-child{margin-bottom:0}.client-notice-body p+p{margin-top:.4rem}.client-notice-body ol{margin:.45rem 0 0;padding-left:1.15rem}.client-notice-body li+li{margin-top:.2rem}.client-notice-info{background:var(--color-panel);border-color:var(--color-rule);border-left-color:var(--color-copper)}.client-notice-info .client-notice-kicker{color:var(--color-copper)}.client-notice-warning{background:var(--color-warn-wash);border-color:#8a5a1238;border-left-color:var(--color-warn)}.client-notice-warning .client-notice-kicker,.client-notice-warning .client-notice-title{color:var(--color-warn)}.client-notice-error{background:var(--color-danger-wash);border-color:#8b2e2e33;border-left-color:var(--color-danger)}.client-notice-error .client-notice-kicker,.client-notice-error .client-notice-title{color:var(--color-danger)}.client-notice-success{background:var(--color-ok-wash);border-color:#1f5c3f33;border-left-color:var(--color-ok)}.client-notice-success .client-notice-kicker,.client-notice-success .client-notice-title{color:var(--color-ok)}.client-legal{border-left:2px solid var(--color-rule);padding:.15rem 0 .2rem .85rem}.client-legal-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-3);margin:0;font-size:11px;font-weight:600}.client-legal-body{color:var(--color-fg-2);text-wrap:pretty;white-space:pre-line;margin:.3rem 0 0;font-size:13px;line-height:1.55}.client-legal-help{color:var(--color-fg-3);margin:.25rem 0 0;font-size:12px}.client-recorded-fact{border-radius:var(--radius-md);background:var(--color-paper-2);padding:.75rem .9rem}.client-document-slot{border-radius:var(--radius-md);border:1px solid var(--color-rule);background:var(--color-panel);min-width:0;padding:.85rem .95rem;list-style:none}.client-document-slot.is-received{background:var(--color-ok-wash);border-color:#1f5c3f47}.client-document-slot-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.client-document-status{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-3);font-size:11px;font-weight:600}.client-document-slot.is-received .client-document-status{color:var(--color-ok)}.client-document-badge{color:var(--color-copper);margin-top:.35rem;font-size:11px;font-weight:600;display:inline-block}.live-dot{background:#3d9a6a;border-radius:999px;width:6px;height:6px;animation:2.4s ease-out infinite live;box-shadow:0 0 #3d9a6a73}@keyframes live{0%{box-shadow:0 0 #3d9a6a66}70%{box-shadow:0 0 0 7px #3d9a6a00}to{box-shadow:0 0 #3d9a6a00}}.ajeej-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.ajeej-field-label{letter-spacing:.02em;color:var(--color-fg-2);grid-area:1/1;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ajeej-field-control{grid-area:2/1/auto/-1;min-width:0}.ajeej-field-help{grid-area:1/2;justify-self:start;display:inline-flex;position:relative}.ajeej-field-help-trigger{width:22px;height:22px;color:var(--color-fg-3);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;margin:-4px;padding:0;display:inline-grid}.ajeej-field-help-trigger:hover{background:var(--color-copper-wash);color:var(--color-copper)}.ajeej-field-help-trigger:focus-visible{outline:2px solid var(--color-copper);outline-offset:1px}.ajeej-field-help-tooltip{z-index:40;overflow-wrap:normal;word-break:normal;border-radius:var(--radius-sm);background:var(--color-ink);width:max-content;min-width:min(12rem,100vw - 2rem);max-width:min(18rem,100vw - 2rem);color:var(--color-fg-inv);opacity:0;pointer-events:none;visibility:hidden;border:1px solid #f3efe61f;padding:7px 9px;font-size:11.5px;font-weight:500;line-height:1.4;transition:opacity .14s,transform .14s,visibility .14s;display:none;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px);box-shadow:0 8px 24px #0a0c0f33}.ajeej-field-help-trigger:hover+.ajeej-field-help-tooltip,.ajeej-field-help-trigger:focus-visible+.ajeej-field-help-tooltip{opacity:1;visibility:visible;display:block;transform:translateY(0)}@media (width<=640px){.ajeej-field-help-tooltip{width:auto;max-width:none;position:fixed;bottom:1rem;left:1rem;right:1rem}.reminder-option{min-height:44px}}.rule-ref{display:inline;position:relative}.rule-ref-trigger{appearance:none;border:0;border-bottom:1px dotted var(--color-rule-strong);color:inherit;font:inherit;cursor:help;background:0 0;padding:0}.rule-ref-trigger:hover{border-bottom-color:var(--color-copper);color:var(--color-copper)}.rule-ref-trigger:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.rule-ref-panel{z-index:40;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-panel);text-align:left;white-space:normal;flex-direction:column;gap:6px;width:max-content;max-width:min(22rem,100vw - 2rem);padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0a0c0f2e}.rule-ref-panel-kicker{color:var(--color-fg-3);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:600}.rule-ref-panel-summary{color:var(--color-fg-2);font-size:12.5px;font-weight:400;line-height:1.45}.rule-ref-panel-link{min-height:24px;color:var(--color-copper);align-self:flex-start;font-size:12px;font-weight:600;text-decoration:underline}@media (width<=640px){.rule-ref-panel{width:auto;max-width:none;position:fixed;inset:auto 1rem 1rem}}.agenda__weekday{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-3);text-align:center;padding:.5rem .4rem;font-size:10.5px;font-weight:600}.agenda__month-cell{border-right:1px solid var(--color-rule);background:var(--color-panel);min-height:5.5rem;padding:.25rem;position:relative}.agenda__month-cell--muted{background:#f5f2ea}@supports (color:color-mix(in lab, red, red)){.agenda__month-cell--muted{background:color-mix(in srgb, var(--color-paper) 70%, var(--color-panel))}}.agenda__month-cell--muted{color:var(--color-fg-3)}.agenda__month-cell-date{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;margin:0;font-size:12px;font-weight:600;display:inline-grid}.agenda__month-cell-date[data-today=true]{background:radial-gradient(circle 12px at center, var(--color-ink) 96%, transparent 100%);color:var(--color-paper)}.agenda__time-view{flex-direction:column;min-height:36rem;display:flex}.agenda__week-header,.agenda__all-day,.agenda__time-grid{display:grid}.agenda__day-header{border-bottom:1px solid var(--color-rule);border-left:1px solid var(--color-rule);background:var(--color-paper);flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agenda__day-header--today{background:color-mix(in srgb, var(--color-copper-wash) 55%, var(--color-paper))}}.agenda__all-day-label{border-right:1px solid var(--color-rule);place-items:center;padding:.35rem;display:grid}.agenda__time-grid{flex:1;min-height:28rem;position:relative}.agenda__hours{border-right:1px solid var(--color-rule);background:var(--color-paper);flex-direction:column;display:flex}.agenda__hour-label{height:3.25rem;color:var(--color-fg-3);text-align:right;padding:.25rem .4rem 0;font-size:10px;font-weight:600}.agenda__day-column{border-left:1px solid var(--color-rule);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(3.25rem - 1px), var(--color-rule) calc(3.25rem - 1px), var(--color-rule) 3.25rem);position:relative}.agenda__timed-event{z-index:1;position:absolute;left:.2rem;right:.2rem;overflow:hidden}.ajeej-field-error{color:var(--color-danger);grid-area:3/1/auto/-1;font-size:12px}.ajeej-radio-row{min-width:0;display:block}.ajeej-radio-row>legend{padding:0}.field-input,.field-select,.field-textarea{border:1px solid var(--field-control-border,var(--color-rule-strong));background-color:var(--field-control-bg,#fff);border-radius:var(--radius-sm);width:100%;min-height:44px;font-family:var(--font-sans);color:var(--field-control-fg,var(--color-fg));outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.field-select{appearance:none;background-image:var(--select-chevron,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2359616d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"));text-overflow:ellipsis;white-space:nowrap;background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline:12px 40px;overflow:hidden}.field-input[type=date]{min-width:9.5rem}.field-input[type=datetime-local]{min-width:0;max-width:100%}.field-control-dark{--field-control-bg:#ffffff14;--field-control-border:#f3efe63d;--field-control-fg:var(--color-fg-inv);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-select.field-control-dark{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f3efe6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.field-control-dark option{background:var(--color-ink);color:var(--color-fg-inv)}.field-textarea{resize:vertical;min-height:92px;line-height:1.45}.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible,.btn:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.field-input[aria-invalid=true],.field-select[aria-invalid=true],.field-textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.field-input[aria-invalid=true]:focus,.field-select[aria-invalid=true]:focus,.field-textarea[aria-invalid=true]:focus{outline:2px solid #8b2e2e47}@supports (color:color-mix(in lab, red, red)){.field-input[aria-invalid=true]:focus,.field-select[aria-invalid=true]:focus,.field-textarea[aria-invalid=true]:focus{outline:2px solid color-mix(in srgb, var(--color-danger) 28%, transparent)}}.field-input[aria-invalid=true]:focus,.field-select[aria-invalid=true]:focus,.field-textarea[aria-invalid=true]:focus{outline-offset:2px}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{background-color:var(--field-control-disabled-bg,var(--color-paper-2));color:var(--field-control-disabled-fg,var(--color-fg));border-color:var(--color-rule);opacity:1;cursor:not-allowed}.calendar-sync-fields .ajeej-field-label{color:#f3efe6b8}.filter-bar{gap:16px;display:grid}.filter-primary-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.filter-action-row{border-top:1px solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 18px;padding-top:14px;display:flex}.filter-date-range{border:0;min-width:0;margin:0;padding:0}.filter-date-range-legend{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-fg-3);margin-bottom:6px;padding:0;font-size:10.5px;font-weight:600}.filter-date-grid{grid-template-columns:repeat(2,minmax(9.5rem,1fr));gap:12px;display:grid}.filter-clear-action{flex:none}@media (width>=640px){.filter-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.filter-primary-grid{grid-template-columns:repeat(3,minmax(9.5rem,1fr))}}@media (width>=1360px){.filter-primary-grid{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(150px,1fr))}}@media (width<=420px){.filter-date-range,.filter-clear-action{width:100%}.filter-date-grid{grid-template-columns:minmax(9.5rem,1fr)}.filter-clear-action .btn{width:100%}}.btn{border-radius:var(--radius-sm);min-height:40px;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn svg{flex-shrink:0}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg, #262b33 0%, var(--color-ink) 100%);color:var(--color-paper);border-color:#0a0c0f;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0a0c0f40}.btn-secondary{background:var(--color-white);color:var(--color-fg);border-color:var(--color-rule);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled){border-color:var(--color-rule-strong);background:#fdfcfa;box-shadow:0 1px #12151a0a,0 3px 8px -3px #12151a24}.btn-ghost{color:var(--color-fg-2);background:0 0;border-color:#0000;min-height:36px;padding:0 10px}@media (pointer:coarse){.btn,.btn-ghost,.ajeej-radio-row label{min-height:44px}}.btn-copper{background:linear-gradient(180deg, #96663a 0%, var(--color-copper) 100%);color:#fff;border-color:#6e4a28;box-shadow:inset 0 1px #ffffff29,0 1px 2px #6e4a284d}.btn-copper:hover:not(:disabled){background:#865a34}.pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pill-neutral{background:var(--color-paper-2);color:var(--color-fg-2);border:1px solid var(--color-rule)}.pill-copper{background:var(--color-copper-wash);color:#6e4a28;border:1px solid #9a6b3f40}.pill-ok{background:var(--color-ok-wash);color:var(--color-ok);border:1px solid #1f5c3f2e}.pill-warn{background:var(--color-warn-wash);color:var(--color-warn);border:1px solid #8a5a1233}.pill-danger{background:var(--color-danger-wash);color:var(--color-danger);border:1px solid #8b2e2e2e}.action-feedback{border-radius:var(--radius-md);border:1px solid;padding:14px 16px;scroll-margin-top:72px}@media (prefers-reduced-motion:no-preference){.action-feedback{animation:.18s cubic-bezier(.2,0,0,1) both action-feedback-in}}@keyframes action-feedback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.action-feedback--success{border-color:#b0b8a7}@supports (color:color-mix(in lab, red, red)){.action-feedback--success{border-color:color-mix(in srgb, var(--color-ok) 22%, var(--color-rule))}}.action-feedback--success{background:var(--color-ok-wash);color:var(--color-ok)}.action-feedback--error{border-color:#c8aea3}@supports (color:color-mix(in lab, red, red)){.action-feedback--error{border-color:color-mix(in srgb, var(--color-danger) 22%, var(--color-rule))}}.action-feedback--error{background:var(--color-danger-wash);color:var(--color-danger)}.action-feedback-title{font-weight:600}.action-feedback-message{color:var(--color-fg-2);margin:3px 0 0;line-height:1.45}.audit-details{border-top:1px solid var(--color-rule);color:var(--color-fg-2);padding-top:12px}.audit-details summary{cursor:pointer;width:fit-content;color:var(--color-fg-3);font-size:12.5px;font-weight:600}.audit-details>div{padding-top:12px}.data-table{border-collapse:collapse;width:100%;font-size:13.5px}.data-table th{text-align:left;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-fg-3);border-bottom:1px solid var(--color-rule);background:#f1ede6;padding:12px 16px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.data-table th{background:color-mix(in srgb, var(--color-paper-2) 65%, white)}}.data-table td{border-bottom:1px solid var(--color-rule);vertical-align:middle;padding:14px 16px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .12s cubic-bezier(.2,0,0,1)}.data-table tbody tr:hover{background:#9a6b3f0a}.stat-strip{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-panel);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stat-cell{border-right:1px solid var(--color-rule);padding:22px 24px}.stat-cell:last-child{border-right:none}.stat-label{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-fg-3);font-size:10.5px;font-weight:600}.stat-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:2.4rem;font-weight:600;line-height:1}.seg-tabs{border-bottom:1px solid var(--color-rule);gap:0;margin-bottom:20px;display:flex;overflow-x:auto}.seg-tab{appearance:none;font-family:var(--font-sans);color:var(--color-fg-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px;font-size:12.5px;font-weight:500;transition:color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1)}.seg-tab.active{color:var(--color-ink);border-bottom-color:var(--color-copper)}.workspace-subnav{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.85rem;padding:.55rem .75rem;display:flex}.workspace-subnav-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-3);font-size:10px;font-weight:700}.workspace-subnav-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.workspace-subnav-link{border:1px solid var(--color-rule);background:var(--color-panel);min-height:28px;color:var(--color-fg-2);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:11.5px;font-weight:600;text-decoration:none;transition:border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1);display:inline-flex}.workspace-subnav-link:hover{border-color:#b39b81}@supports (color:color-mix(in lab, red, red)){.workspace-subnav-link:hover{border-color:color-mix(in srgb, var(--color-copper) 45%, var(--color-rule))}}.workspace-subnav-link:hover{color:var(--color-ink);background:#eee6dd84}@supports (color:color-mix(in lab, red, red)){.workspace-subnav-link:hover{background:color-mix(in srgb, var(--color-copper-wash) 55%, var(--color-panel))}}.workspace-subnav-link:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.workspace-section{scroll-margin-top:1.25rem}.workspace-section:focus{outline:none}.workspace-section:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}.pipeline-wrap{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:18px 16px 16px;overflow-x:auto}.pipeline-body{--pipeline-count:11;--pipeline-progress:0;--pipeline-dot:28px;min-width:max(60rem, calc(var(--pipeline-count) * 5.5rem));padding:0 0 2px;position:relative}.pipeline-rail{top:calc(var(--pipeline-dot) / 2);pointer-events:none;z-index:0;height:0;position:absolute;left:0;right:0}.pipeline-rail-base,.pipeline-rail-fill{left:calc(100% / (2 * var(--pipeline-count)));border-radius:1px;height:2px;position:absolute;top:0}.pipeline-rail-base{right:calc(100% / (2 * var(--pipeline-count)));background:var(--color-rule-strong)}.pipeline-rail-fill{width:calc((100% - 100% / var(--pipeline-count)) * var(--pipeline-progress));max-width:calc(100% - 100% / var(--pipeline-count));background:linear-gradient(90deg, var(--color-ink) 0%, var(--color-copper) 100%);transition:width .25s cubic-bezier(.2,0,0,1)}.pipeline-track{z-index:1;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.pipeline-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.pipeline-step-action{appearance:none;border-radius:var(--radius-sm);width:100%;color:inherit;text-align:center;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.pipeline-step-action:focus-visible{outline:2px solid var(--color-copper);outline-offset:4px}.pipeline-dot{z-index:2;width:var(--pipeline-dot);height:var(--pipeline-dot);border:1.5px solid var(--color-rule-strong);background:var(--color-panel);color:var(--color-fg-3);box-sizing:border-box;box-shadow:0 0 0 3px var(--color-panel);border-radius:999px;flex-shrink:0;place-items:center;margin-bottom:10px;transition:background .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);display:grid;position:relative}.pipeline-check{flex-shrink:0;width:14px;height:14px;display:block}.pipeline-num{font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1}.pipeline-step--complete .pipeline-dot{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);box-shadow:0 0 0 3px var(--color-panel)}.pipeline-step--blocked .pipeline-dot{background:var(--color-warn-wash);border-color:var(--color-warn);color:var(--color-warn);box-shadow:0 0 0 3px var(--color-panel), 0 0 0 6px var(--color-warn-wash)}.pipeline-step--current .pipeline-dot{background:var(--color-panel);border-color:var(--color-copper);color:var(--color-copper);box-shadow:0 0 0 3px var(--color-panel), 0 0 0 6px var(--color-copper-wash)}.pipeline-copy{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;max-width:100%;padding:0 3px;display:flex}.pipeline-title{letter-spacing:-.01em;color:var(--color-fg-3);text-align:center;overflow-wrap:anywhere;word-break:break-word;font-size:11px;font-weight:600;line-height:1.25;display:block}.pipeline-hint{color:var(--color-fg-3);opacity:.78;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-left:auto;margin-right:auto;font-size:9.5px;line-height:1.3;display:block}.pipeline-step--complete .pipeline-title{color:var(--color-fg)}.pipeline-step--current .pipeline-title{color:var(--color-ink)}.pipeline-step--blocked .pipeline-title{color:var(--color-warn)}.pipeline-step--current .pipeline-hint{color:var(--color-copper);opacity:.95}.pipeline-step--blocked .pipeline-hint{color:var(--color-warn);opacity:.95}.pipeline-step--upcoming .pipeline-dot{background:var(--color-panel);border-color:var(--color-rule-strong);color:var(--color-fg-3)}.login-split{grid-template-columns:1.05fr .95fr;min-height:100%;display:grid}@media (width<=960px){.login-split{grid-template-columns:1fr}.desk-rail{display:none}.desk-menu-button.btn{display:inline-flex}.desk-mobile-layer{z-index:60;display:block;position:fixed;inset:0}.desk-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c0f85;border:0;width:100%;position:absolute;inset:0}.desk-mobile-nav{background:var(--color-void);width:min(19rem,100vw - 3rem);color:var(--color-fg-inv);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:auto;box-shadow:1.5rem 0 4rem #0a0c0f4d}.desk-topbar{padding-inline:18px}.desk-content{padding:24px 18px 48px}.stat-strip{grid-template-columns:1fr}.stat-cell{border-right:none;border-bottom:1px solid var(--color-rule)}.stat-cell:last-child{border-bottom:none}}.login-hero{background:var(--color-void);color:var(--color-fg-inv);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 20% 0,#9a6b3f2e,#0000 55%),radial-gradient(60% 40% at 100% 100%,#f3efe60d,#0000 50%);position:absolute;inset:0}.login-hero>*{z-index:1;position:relative}.login-panel{background:var(--color-paper);flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.queue-row{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.queue-row:last-child{border-bottom:none}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.2s cubic-bezier(.2,0,0,1) both rise}.rise-2{animation:.22s cubic-bezier(.2,0,0,1) both rise}.rise-3{animation:.24s cubic-bezier(.2,0,0,1) both rise}.truth-strip{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;display:flex}.truth-strip-main{flex-direction:column;gap:2px;min-width:0;display:flex}.truth-strip-text{color:var(--color-fg);font-size:13.5px}.seg-tab{position:relative}.seg-tab-dot{background:var(--color-danger);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-left:6px;display:inline-block}.truth-panel{padding:0;overflow:hidden}.truth-head{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.truth-next{background:var(--color-paper-2);border-bottom:1px solid var(--color-rule);margin:0;padding:18px 24px}.truth-next--yours{border-left:3px solid var(--color-copper);background:linear-gradient(90deg,#9a6b3f1f,#0000 70%)}.truth-next--done{background:var(--color-ok-wash)}.truth-next-kicker{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-copper);font-size:10px;font-weight:600}.truth-next-title{font-family:var(--font-display);letter-spacing:-.015em;margin-top:4px;font-size:1.25rem;font-weight:600}.truth-next-meta{color:var(--color-fg-2);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.truth-next-action{color:var(--color-fg);margin:8px 0 0;font-size:13.5px;font-weight:500}.truth-next-blocks{color:var(--color-danger);margin:8px 0 0;padding-left:18px;font-size:12.5px}.truth-grid{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1fr 1.1fr;gap:0;display:grid}@media (width<=960px){.truth-grid{grid-template-columns:1fr}}.truth-col{border-right:1px solid var(--color-rule);min-height:160px;padding:16px 20px 18px}.truth-col:last-child{border-right:none}.truth-col-title{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-fg-3);margin:0 0 4px;font-size:11px;font-weight:600}.truth-col-sub{color:var(--color-fg-3);margin:0 0 10px;font-size:11.5px}.truth-empty{color:var(--color-fg-3);margin:8px 0 0;font-size:13px}.truth-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.truth-item{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:#fff;padding:10px 11px}.truth-item--block{background:var(--color-danger-wash);border-color:#8b2e2e47}.truth-item--warn{background:var(--color-warn-wash);border-color:#8a5a1240}.truth-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.truth-item-title{color:var(--color-fg);font-size:13px;font-weight:600;line-height:1.3}.truth-item-detail{color:var(--color-fg-2);margin:4px 0 0;font-size:12px;line-height:1.4}.truth-item-owner{color:var(--color-fg-3);margin-top:6px;font-size:11px}.truth-facts{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.truth-facts li{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1.2fr;gap:2px 10px;padding:7px 0;font-size:12.5px;display:grid}.truth-facts li:last-child{border-bottom:none}.truth-fact-label{color:var(--color-fg-3);grid-column:1;font-size:11px}.truth-fact-value{color:var(--color-fg);text-align:right;word-break:break-word;grid-column:2;font-weight:600}.truth-fact-src{font-size:10.5px;font-family:var(--font-mono);color:var(--color-fg-3);opacity:.85;grid-column:1/-1}.truth-foot{background:#f5f2ec;flex-wrap:wrap;gap:10px;padding:14px 20px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.truth-foot{background:color-mix(in srgb, var(--color-paper-2) 50%, white)}}.toast-host{z-index:100;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;border-radius:var(--radius-md);border:1px solid var(--color-rule);background:var(--color-panel);align-items:flex-start;gap:10px;padding:12px 14px;animation:.25s cubic-bezier(.2,0,0,1) both toast-in;display:flex;box-shadow:0 4px 6px -2px #0a0c0f0f,0 12px 28px -8px #0a0c0f2e}.toast--ok{border-left:3px solid var(--color-ok)}.toast--warn{border-left:3px solid var(--color-warn)}.toast--danger{border-left:3px solid var(--color-danger)}.toast--info{border-left:3px solid var(--color-copper)}.toast-title{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-fg-3);margin-bottom:2px;font-size:11px;font-weight:600}.toast-msg{color:var(--color-fg);font-size:13.5px;font-weight:500;line-height:1.35}.toast-x{appearance:none;color:var(--color-fg-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px}.toast-x:hover{color:var(--color-fg);background:#12151a0f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ajeej-sonner-toast{font-family:var(--font-sans)!important;border-radius:var(--radius-md)!important;padding:14px 16px!important;box-shadow:0 8px 18px -8px #0a0c0f2e,0 20px 44px -18px #0a0c0f47!important}.ajeej-sonner-title{color:inherit!important;font-size:13.5px!important;font-weight:700!important}.ajeej-sonner-description{color:#356247!important;font-size:12.5px!important;line-height:1.4!important}.status-chip-row{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.magic-link-box{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);margin-top:12px;padding:12px 14px}.magic-link-url{font-family:var(--font-mono);word-break:break-all;color:var(--color-fg);margin:6px 0 10px;font-size:11.5px;line-height:1.4}.magic-link-actions{flex-wrap:wrap;gap:8px;display:flex}.notice{border:1px solid var(--color-rule-strong);background:var(--color-panel);color:var(--color-fg-2);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.5}.notice--info{border-color:var(--color-info);background:var(--color-info-wash);color:var(--color-info)}.notice--ok{border-color:var(--color-ok);background:var(--color-ok-wash);color:var(--color-ok)}.notice--danger{border-color:var(--color-danger);background:var(--color-danger-wash);color:var(--color-danger)}.app-frame{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f6f2e8;background:#1f2824;align-content:start;gap:8px;padding:32px 24px;display:grid}.brand-mark{color:#d6a36d;width:40px;height:40px;font-family:var(--font-sans);border:1px solid #b98956;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.eyebrow{color:#9a7650;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.brand-name{font-family:var(--font-sans);margin:3px 0 26px;font-size:1.25rem}.governance-stack{gap:24px;margin-top:36px;display:grid}.governance-grid,.metric-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.metric-grid{margin:36px 0 24px}.metric,.governance-card{padding:24px}.metric{gap:4px;display:grid}.metric strong{color:#26352e;font-family:var(--font-sans);font-size:2.4rem;font-weight:500}.metric span,.governance-card small,.review-list small{color:#69736e}.governance-card>h2{margin-bottom:14px}.inline-controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.review-list{gap:0;margin-top:18px;display:grid}.review-list article{border-top:1px solid #e2ddd4;align-items:center;gap:16px;padding:14px 0;display:flex}.review-list article>span:first-child{flex:1;gap:4px;display:grid}.status-chip.overdue{color:#8d2929;background:#fae3e0}.status-chip.due{color:#825d1b;background:#f7ebca}.governance-page .registry-table-wrap{margin-top:18px;overflow-x:auto}.governance-page code{font-size:.75rem}.topbar{background:#fbfaf7;border-bottom:1px solid #dcd7cd;justify-content:flex-end;align-items:center;gap:16px;min-height:72px;padding:0 40px;display:flex}.environment-badge{color:#735237;background:#f4eadd;border:1px solid #d7c7b5;border-radius:999px;padding:5px 9px;font-size:.78rem}.persona{color:#38443f;font-weight:600}.text-button{color:#735237;background:0 0;border:0;padding:0;font-size:.84rem}.page-shell{max-width:1080px;padding:72px 56px}.page-shell>h1{font-family:var(--font-sans);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2.4rem,4vw,4rem);font-weight:500}.lede{color:#56615c;max-width:650px;font-size:1.05rem;line-height:1.7}.page-wide{max-width:1320px}.page-shell h2,.page-shell h3{color:#26322d;font-family:var(--font-sans);margin:0;font-weight:500}.page-shell h2{font-size:1.45rem}.panel{background:#fbfaf7;border:1px solid #dcd7cd;border-radius:14px;box-shadow:0 14px 34px #3732280d}.create-case-form{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:24px;margin:36px 0 24px;padding:24px;display:grid}.create-case-form p,.operation-status{color:#65706b;margin:7px 0 0;font-size:.88rem}:where(.create-case-form,.case-workspace,.document-form,.intake-workspace,.compliance-workspace,.decision-workspace) label{color:#3e4944;gap:7px;font-size:.82rem;font-weight:700;display:grid}:where(.create-case-form,.case-workspace,.document-form,.intake-workspace,.compliance-workspace,.decision-workspace) :where(input,select,textarea){font:inherit;color:#202824;background:#fff;border:1px solid #cfc8bc;border-radius:8px;min-width:0;padding:10px 12px;font-weight:400}:where(.create-case-form,.case-workspace,.document-form,.intake-workspace,.compliance-workspace,.decision-workspace) textarea{resize:vertical;min-height:88px}:where(.create-case-form,.case-workspace,.document-form,.intake-workspace,.compliance-workspace,.decision-workspace) :where(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #b9895652}.primary-button,.secondary-button{border-radius:8px;min-height:42px;padding:10px 16px;font-weight:700}.primary-button{color:#fff;background:#26352e;border:1px solid #26352e}.secondary-button{color:#684b30;background:#f7efe5;border:1px solid #b99a78}.case-workspace{grid-template-columns:minmax(290px,.72fr) minmax(420px,1.28fr);gap:24px;display:grid}.case-list,.case-detail{min-height:430px;overflow:hidden}.case-workspace-detail{grid-template-columns:minmax(0,1fr)}.back-link{color:var(--color-copper);margin:-10px 0 24px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.case-tabs{border-bottom:1px solid var(--color-rule);scrollbar-width:thin;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.case-tab{color:var(--color-fg-3);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:16px 12px 13px;font-size:.78rem;font-weight:650}.case-tab:hover{color:var(--color-fg);background:#84572f0d}.case-tab[aria-selected=true]{border-bottom-color:var(--color-copper);color:var(--color-fg)}.case-tab-panel{min-height:22rem}.case-tab-panel>div:focus{outline:none}.destination-message{border-left:3px solid var(--color-copper);color:var(--color-fg-2);background:#84572f12;margin:18px 24px 0;padding:10px 12px;font-size:.86rem}.case-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.case-overview-grid h3{text-transform:capitalize;margin:5px 0 8px}.panel-heading{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.panel-heading>span:not(.status-chip){color:#5e4a36;background:#efe5d8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:grid}.case-row{color:#26322d;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 24px;display:flex}.case-row:hover,.case-row.selected{background:#f3eee6}.case-row>span{gap:4px;display:grid}.case-row>span:last-child{color:#68726d;text-transform:capitalize;justify-items:end}.status-chip{color:#315342;text-transform:capitalize;background:#eaf2ed;border:1px solid #cdd8d2;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.operation-status,.document-form,.audit-list{margin:22px 24px 0}.document-form{background:#f7f3ed;border:1px solid #e5ddd1;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:20px;display:grid}.document-form h3{grid-column:1/-1}.audit-list{padding-bottom:24px}.audit-list h3{margin-bottom:12px}.audit-list article{border-top:1px solid #e8e3db;justify-content:space-between;gap:12px;padding:12px 0;font-size:.86rem;display:flex}.audit-list time,.empty-state{color:#7b827e}.intake-workspace{background:#f7f4ed;border:1px solid #d7cec1;border-radius:12px;gap:22px;margin:26px 0;padding:24px;display:grid}.workflow-chips,.button-row{flex-wrap:wrap;gap:8px;display:flex}.evidence-form,.reconciliation-panel,.subpanel{gap:18px;display:grid}.form-grid,.intake-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subpanel,.finding{background:#fff;border:1px solid #ddd5c9;border-radius:10px;padding:16px}.subpanel p,.finding p{color:#59645f;margin:4px 0;font-size:.86rem}.finding{border-left:4px solid #c69b65;gap:9px;display:grid}.finding.block{border-left-color:#a7473c}.finding>div{justify-content:space-between;gap:12px;display:flex}.finding small,.evidence-history span{color:#78807c}.evidence-history{border-top:1px solid #ddd5c9;padding-top:12px}.evidence-history summary{cursor:pointer;font-weight:700}.evidence-history li{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.checkbox-row{align-items:center;gap:9px;padding:10px 0;display:flex}.checkbox-row input{align-self:center;margin-top:0}:where(label):has(>input[type=checkbox]){align-items:center}div:has(>input[type=checkbox]+span){align-items:center}div:has(>input[type=checkbox]+label){align-items:center}:where(label,div):has(>input[type=checkbox])>input[type=checkbox]{align-self:center;margin-top:0}.correction-banner,.success-banner{border-radius:8px;padding:13px 16px;font-weight:700}.correction-banner{color:#783b2e;background:#f8e5df}.success-banner{color:#285c46;background:#e1f1e8}.compliance-workspace{background:#f1f6f2;border:1px solid #c8d5cd;border-radius:12px;gap:18px;margin:26px 0;padding:24px;display:grid}.compliance-stage,.screening-results,.checklist-grid,.rba-form,.rba-summary{gap:14px;display:grid}.inline-action{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.evidence-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.evidence-list li,.rba-summary{background:#f7f9f7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 13px;display:flex}.evidence-list span,.rba-summary span{color:#66726c;font-size:.82rem}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-item{background:#fff;border:1px solid #d6ded8;border-radius:8px;gap:8px;padding:14px;display:grid}.score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.risk-band{color:#fff;text-transform:uppercase;border-radius:999px;align-self:start;padding:5px 10px;font-size:.75rem;font-weight:800}.risk-band.low{background:#397255}.risk-band.medium{background:#a36a22}.risk-band.high{background:#9c3d34}.compliance-workspace code{font-size:.76rem}.decision-workspace{background:#f8f4ee;border:1px solid #d6c9b8;border-radius:12px;gap:18px;margin:26px 0;padding:24px;display:grid}.decision-workspace>.panel-heading{padding:0 0 18px}.terminal-banner{color:#285c46;background:#e1f1e8;border:1px solid #a9c6b4;border-radius:8px;margin:0;padding:14px 16px;font-weight:700}.approval-timeline,.decision-votes,.release-panel{gap:10px;display:grid}.approval-timeline article{border-top:1px solid #e7dfd3;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.approval-timeline article:first-of-type{border-top:0}.retained-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.retained-evidence dl>div{background:#f7f4ed;border-radius:8px;min-width:0;padding:12px}.retained-evidence dt{color:#6a736f;text-transform:uppercase;font-size:.75rem;font-weight:700}.retained-evidence dd{overflow-wrap:anywhere;margin:6px 0 0}.decision-action,.release-panel{background:#fff;border:1px solid #ddd5c9;border-radius:10px;padding:16px}.release-panel>.panel-heading{padding:0 0 12px}.release-panel ul{color:#783b2e;margin:0;padding-left:20px}.decision-workspace code{font-size:.72rem}.calendar-page{gap:24px;display:grid}.page-title-row,.sync-controls,.meeting-facts,.reminder-deliveries article{justify-content:space-between;align-items:end;gap:16px;display:flex}.sync-controls{flex:none}.calendar-layout{grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr);gap:24px;display:grid}.calendar-list,.meeting-detail{min-height:520px;overflow:hidden}.meeting-row{color:#26322d;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee9e1;justify-content:space-between;gap:16px;width:100%;padding:16px 24px;display:flex}.meeting-row:hover,.meeting-row.selected{background:#f3eee6}.meeting-row>span,.reminder-deliveries article>span{gap:5px;display:grid}.meeting-row>span:last-child,.reminder-deliveries article>span:last-child{color:#68726d;text-transform:capitalize;justify-items:end}.meeting-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:22px 24px;display:grid}.meeting-facts p{gap:4px;margin:0;display:grid}.meeting-detail>.subpanel{margin:18px 24px}.meeting-detail>.subpanel>.panel-heading{padding:0 0 12px}.reminder-panel>p,.reminder-deliveries{margin:20px 24px}.reminder-deliveries article{border-top:1px solid #e8e3db;padding:12px 0}.registry-table-wrap{overflow-x:auto}.registry-table{border-collapse:collapse;text-align:left;width:100%}.registry-table th,.registry-table td{vertical-align:top;border-bottom:1px solid #e8e3db;padding:15px 18px}.registry-table th{color:#68726d;text-transform:uppercase;background:#f7f4ed;font-size:.78rem}.empty-state{padding:24px}.error-message{color:var(--color-danger)}.signin-shell,.loading-screen{background:var(--color-paper);place-items:center;min-height:100vh;padding:24px;display:grid}.login-hero-kicker{color:var(--color-copper-soft)}.login-hero-heading{max-width:28rem;font-family:var(--font-sans);letter-spacing:-.03em;margin:1.5rem 0 0;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;line-height:1.05}.login-hero-copy{color:#f3efe69e;max-width:24rem;margin:1.25rem 0 0;font-size:15px;line-height:1.625}.login-environment{color:#f3efe673;align-items:center;gap:.75rem;margin:3rem 0 0;font-size:12px;display:flex}.login-panel h2{font-family:var(--font-sans);color:var(--color-fg);letter-spacing:-.02em;margin:.7rem 0 0;font-size:1.75rem;font-weight:600}.login-form,.invitation-form{gap:1rem;display:grid}.login-form label,.invitation-form label{color:var(--color-fg-2);gap:.4rem;font-size:12px;font-weight:600;display:grid}.login-form input,.invitation-form input{border:1px solid var(--color-rule-strong);width:100%;min-height:44px;color:var(--color-fg);background:#fff;border-radius:4px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-form input:focus,.invitation-form input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px #12151a14}.login-form input:hover,.invitation-form input:hover{border-color:#b0a690}.login-submit,.login-secondary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13.5px;font-weight:600;transition:transform .12s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1);display:inline-flex}.login-submit:active:not(:disabled),.login-secondary:active:not(:disabled){transform:scale(.97)}.login-submit:disabled,.login-secondary:disabled{opacity:.45;cursor:not-allowed}.login-submit{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.login-submit:hover:not(:disabled){background:#000}.login-secondary{border:1px solid var(--color-rule-strong);color:var(--color-fg);background:0 0}.login-secondary:hover:not(:disabled){border-color:var(--color-ink);background:#12151a08}.login-error{color:var(--color-danger);margin:0;font-size:12px}.local-credentials{border:1px solid var(--color-rule);background:var(--color-panel);border-radius:6px;margin-top:1rem}.login-fallback{margin-top:5rem}.local-credentials summary{color:var(--color-fg-2);cursor:pointer;padding:.75rem .9rem;font-size:12px;font-weight:600}.local-credentials>p{color:var(--color-fg-3);margin:0;padding:0 .9rem .7rem;font-size:11.5px}.local-credentials code{font-family:var(--font-mono);font-size:11px}.local-credentials ul{background:var(--color-rule);gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.local-credentials li{background:var(--color-panel)}.local-credentials li button{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:.15rem 1rem;width:100%;padding:.65rem .9rem;display:grid}.local-credentials li button:hover{background:var(--color-paper-2)}.local-credentials li strong{color:var(--color-fg);font-size:12px}.local-credentials li span{color:var(--color-fg-3);grid-area:1/2;font-size:10.5px}.local-credentials li code{color:var(--color-fg-3);grid-column:1/-1}.login-divider{color:var(--color-fg-3);align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:10.5px;font-weight:600;display:flex}.login-divider:before,.login-divider:after{background:var(--color-rule);content:"";flex:1;height:1px}.dashboard-page{width:100%}.workspace-overview{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.workspace-overview h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:5px 0 0;font-size:1.55rem;font-weight:500;line-height:1.2}.workspace-overview>div>p:last-child{max-width:40rem;color:var(--color-fg-2);margin:7px 0 0;font-size:13px;line-height:1.55}.dashboard-section{margin-bottom:20px}.section-heading{margin-bottom:12px}.section-heading h2,.waiting-card h2{color:var(--color-fg);font-family:var(--font-sans);margin:4px 0 0;font-size:1.25rem;font-weight:500}.surface-card{border:1px solid var(--color-rule);background:var(--color-panel);border-radius:8px;box-shadow:0 12px 32px -16px #12151a1f}.task-list{padding:0 24px;overflow:hidden}.guided-task{border-top:1px solid var(--color-rule);padding:16px 0}.guided-task:first-child{border-top:0}.guided-task>div>strong{color:var(--color-fg);letter-spacing:-.01em;margin-right:8px;font-size:14px}.guided-task>div>p{color:var(--color-fg-2);margin:8px 0 0;font-size:13px;line-height:1.55}.guided-task footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.guided-task footer>span{color:var(--color-fg-3);font-size:11px;font-weight:500}.task-empty{color:var(--color-fg-3);margin:0;padding:20px 0;font-size:13px}.waiting-card{padding:20px 24px}.waiting-card ul{margin:12px 0 0;padding:0;list-style:none}.waiting-card li{border-top:1px solid var(--color-rule);margin-top:12px;padding:12px 0 0}.waiting-card li:first-child{border-top:0;margin-top:0;padding-top:0}.waiting-card li strong{font-size:13px}.waiting-card li p{color:var(--color-fg-3);margin:4px 0 0;font-size:12px;line-height:1.5}@media (width<=960px){.workspace-overview{flex-direction:column;align-items:start}.guided-task footer{flex-direction:column;align-items:stretch}}.signin-card{background:#fbfaf7f0;border:1px solid #d6cec0;border-radius:18px;width:min(620px,100%);padding:48px;box-shadow:0 28px 80px #2a312d1f}.signin-mark{color:#c08d59;background:#1f2824}.signin-card h1{font-size:clamp(2rem,5vw,3rem)}.identity-list{gap:10px;margin-top:28px;display:grid}.identity-button{color:#28342f;text-align:left;background:#fff;border:1px solid #d9d2c6;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.identity-button:hover{background:#f8f3ec;border-color:#b99a78}.identity-button small{color:#7a6b5c;text-transform:capitalize}@media (width<=760px){.app-frame{grid-template-columns:1fr}.sidebar{grid-template-columns:auto 1fr}.sidebar nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding:0 20px}.page-shell{padding:48px 24px}.create-case-form,.case-workspace,.case-overview-grid,.document-form,.form-grid,.intake-actions,.checklist-grid,.score-grid,.retained-evidence dl,.calendar-layout,.meeting-facts{grid-template-columns:1fr}.page-title-row,.sync-controls{flex-direction:column;align-items:stretch}.signin-card{padding:32px 24px}}@keyframes desk-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes desk-mobile-drawer-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (width<=960px){.desk-mobile-backdrop{animation:.16s ease-out both desk-mobile-backdrop-in}.desk-mobile-nav{animation:.22s cubic-bezier(.2,0,0,1) both desk-mobile-drawer-in}}.rba-print-sheet{display:none}@media print{@page{size:A4;margin:16mm 14mm}body.rba-printing{background:#fff}body.rba-printing *{visibility:hidden!important}body.rba-printing .rba-print-sheet,body.rba-printing .rba-print-sheet *{visibility:visible!important}body.rba-printing .rba-print-sheet{color:#000;background:#fff;width:100%;margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:10.5pt;line-height:1.4;position:absolute;top:0;left:0;display:block!important}.rba-print-title{border-bottom:1.5pt solid #000;margin:0 0 8pt;padding-bottom:4pt;font-size:15pt;font-weight:600}.rba-print-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2pt 16pt;margin:0 0 10pt;display:grid}.rba-print-facts>div{break-inside:avoid;gap:6pt;display:flex}.rba-print-facts dt{min-width:34mm;font-weight:600}.rba-print-facts dd{margin:0}.rba-print-table{border-collapse:collapse;width:100%;margin:0 0 10pt}.rba-print-table caption{text-align:left;margin-bottom:4pt;font-weight:600}.rba-print-table th,.rba-print-table td{text-align:left;vertical-align:top;border:.75pt solid #000;padding:3pt 5pt}.rba-print-table thead th,.rba-print-table tfoot th,.rba-print-table tfoot td{font-weight:600}.rba-print-table tr{break-inside:avoid}.rba-print-table th:first-child,.rba-print-table td:first-child{width:8mm}.rba-print-table th:last-child,.rba-print-table td:last-child{width:22mm}.rba-print-signatures{break-inside:avoid;gap:14mm;margin-top:14pt;display:flex}.rba-print-signature{break-inside:avoid;flex:1}.rba-print-signature-role{margin:0 0 14pt;font-weight:600}.rba-print-signature-line{border-top:.75pt solid #000;margin:0 0 14pt;padding-top:2pt;font-size:9pt}.rba-print-footer{border-top:.75pt solid #000;margin-top:10pt;padding-top:4pt;font-size:9pt}}.crm-avatar{--avatar-size:36px;width:var(--avatar-size);height:var(--avatar-size);font-size:calc(var(--avatar-size) * .36);letter-spacing:.02em;color:var(--avatar-fg,var(--color-copper-dark));background:var(--avatar-bg,var(--color-copper-wash));box-shadow:inset 0 0 0 1px var(--avatar-ring,#9a6b3f38);-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.crm-avatar[data-shape=square]{border-radius:calc(var(--avatar-size) * .28)}.crm-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.crm-kpi{border-radius:var(--radius-md);background:var(--color-white);border:1px solid #d9d2c4bf;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.crm-kpi{border:1px solid color-mix(in srgb, var(--color-rule) 75%, transparent)}}.crm-kpi{box-shadow:var(--shadow-xs);text-align:left;color:inherit;transition-property:transform,box-shadow,border-color;transition-duration:.16s;transition-timing-function:var(--ease-out)}button.crm-kpi{cursor:pointer}@media (hover:hover) and (pointer:fine){button.crm-kpi:hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-sm)}}button.crm-kpi:active{transform:scale(.98)}.crm-kpi[aria-pressed=true]{border-color:var(--color-copper-soft);box-shadow:0 0 0 3px var(--color-copper-wash), var(--shadow-xs)}.crm-kpi-label{color:var(--color-fg-3);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.crm-kpi-label:before{content:"";background:var(--kpi-dot,var(--color-rule-strong));border-radius:999px;width:6px;height:6px}.crm-kpi[data-tone=danger]{--kpi-dot:var(--color-danger)}.crm-kpi[data-tone=ok]{--kpi-dot:var(--color-ok)}.crm-kpi[data-tone=info]{--kpi-dot:var(--color-info)}.crm-kpi[data-tone=copper]{--kpi-dot:var(--color-copper-soft)}.crm-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:1.75rem;font-weight:600;line-height:1}.crm-kpi-hint{color:var(--color-fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-search{flex:260px;min-width:0;position:relative}.crm-search>svg{width:16px;height:16px;color:var(--color-fg-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.crm-chip{background:var(--color-copper-wash);max-width:100%;min-height:30px;color:var(--color-copper-dark);cursor:pointer;transition:background-color .15s var(--ease-standard), transform .16s var(--ease-out);border:1px solid #9a6b3f47;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.crm-chip:hover{background:#9a6b3f33}.crm-chip:active{transform:scale(.96)}.crm-chip .x{background:#6e4a281f;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.crm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.crm-table thead th{z-index:1;text-align:left;letter-spacing:.02em;color:var(--color-fg-3);background:#f7f4ee;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.crm-table thead th{background:color-mix(in srgb, var(--color-paper) 70%, white)}}.crm-table thead th{border-bottom:1px solid var(--color-rule);white-space:nowrap}.crm-table tbody td{border-bottom:1px solid #d9d2c4b3;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.crm-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--color-rule) 70%, transparent)}}.crm-table tbody td{vertical-align:middle}.crm-table tbody tr{transition:background-color .12s var(--ease-standard)}.crm-table tbody tr:hover{background:#9a6b3f0b}.crm-table tbody tr:last-child td{border-bottom:0}.crm-menu-anchor{display:inline-flex;position:relative}.crm-menu{z-index:40;border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-rule);min-width:260px;max-width:min(360px,100vw - 32px);max-height:min(70vh,520px);box-shadow:var(--shadow-lg);transform-origin:100% 0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@starting-style{.crm-menu{opacity:0;transform:scale(.96)translateY(-4px)}}.crm-menu[data-align=start]{transform-origin:0 0;left:0;right:auto}.crm-menu-group+.crm-menu-group{border-top:1px solid #d9d2c4b3;margin-top:4px;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.crm-menu-group+.crm-menu-group{border-top:1px solid color-mix(in srgb, var(--color-rule) 70%, transparent)}}.crm-menu-item{border-radius:calc(var(--radius-md) - 4px);text-align:left;width:100%;color:var(--color-fg);cursor:pointer;background:0 0;border:0;outline:none;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.crm-menu-item svg{width:16px;height:16px;color:var(--color-fg-3);flex-shrink:0;margin-top:1px}.crm-menu-item:focus-visible svg,.crm-menu-item:hover svg{color:var(--color-copper)}.crm-menu-item:disabled{opacity:.45;cursor:not-allowed}.crm-menu-item small{color:var(--color-fg-3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.crm-section-nav{z-index:15;scrollbar-width:none;background:#f3efe6e6;gap:4px;margin:0 -4px;padding:8px 4px;display:flex;position:sticky;top:56px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.crm-section-nav{background:color-mix(in srgb, var(--color-paper) 90%, transparent)}}.crm-section-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-section-nav a{white-space:nowrap;min-height:32px;color:var(--color-fg-2);transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.crm-section-nav a:hover{color:var(--color-fg);background:#12151a0d}.crm-section-nav a[aria-current=true]{background:var(--color-ink);color:var(--color-paper)}.crm-section-nav a .count{font-variant-numeric:tabular-nums;opacity:.7;font-size:10.5px}.crm-demo-tag{letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--color-info);background:var(--color-info-wash);white-space:nowrap;border:1px solid #2a4a6b2e;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.crm-empty{text-align:center;color:var(--color-fg-3);flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.crm-empty-icon{background:var(--color-paper);border:1px solid var(--color-rule);width:44px;height:44px;color:var(--color-copper);border-radius:12px;place-items:center;display:grid}.crm-hero{border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, #b8895a29 0%, transparent 55%), linear-gradient(180deg, var(--color-white) 0%, var(--color-panel) 100%);border:1px solid #d9d2c4cc;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-hero{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.crm-hero{box-shadow:var(--shadow-sm)}.crm-dot{background:var(--dot,var(--color-rule-strong));border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.crm-dot[data-tone=danger]{--dot:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-wash)}.crm-dot[data-tone=ok]{--dot:var(--color-ok)}.crm-dot[data-tone=info]{--dot:var(--color-info)}.crm-stagger>:nth-child(2){animation-delay:40ms}.crm-stagger>:nth-child(3){animation-delay:80ms}.crm-stagger>:nth-child(4){animation-delay:.12s}.crm-stagger>:nth-child(5){animation-delay:.16s}.crm-stagger>:nth-child(n+6){animation-delay:.2s}.crm-seg{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.crm-seg>button{min-height:30px;color:var(--color-fg-2);cursor:pointer;transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard), transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.crm-seg>button:hover{color:var(--color-fg)}.crm-seg>button:active{transform:scale(.96)}.crm-seg>button[aria-pressed=true]{background:var(--color-white);color:var(--color-fg);box-shadow:var(--shadow-xs)}.crm-mail-list{transition:opacity .15s var(--ease-standard);margin:0 -8px}.crm-mail-list[data-stale]{opacity:.55}.crm-mail-list>li+li{border-top:1px solid #d9d2c4b3}@supports (color:color-mix(in lab, red, red)){.crm-mail-list>li+li{border-top:1px solid color-mix(in srgb, var(--color-rule) 70%, transparent)}}.crm-mail-row{border-radius:var(--radius-md);text-align:left;width:100%;min-height:64px;color:inherit;cursor:pointer;transition:background-color .12s var(--ease-standard);background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 8px;display:flex}.crm-mail-row:hover{background:#9a6b3f0b}.crm-mail-row[data-selected]{box-shadow:inset 3px 0 0 var(--color-copper-soft);background:#9a6b3f17}.crm-mail-row:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.crm-mail-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-paper) 0%, var(--color-panel) 50%, var(--color-paper) 100%);height:64px}.crm-link-chip{background:var(--color-copper-wash);max-width:100%;min-height:30px;color:var(--color-copper-dark);border:1px solid #9a6b3f47;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.crm-link-chip:not(:has(button)){padding-right:10px}.crm-link-chip>button{width:22px;height:22px;color:inherit;cursor:pointer;transition:background-color .15s var(--ease-standard), transform .16s var(--ease-out);background:#6e4a281a;border:0;border-radius:999px;place-items:center;display:grid}.crm-link-chip>button:hover{background:#6e4a2833}.crm-link-chip>button:active{transform:scale(.9)}.crm-file-icon{background:var(--color-paper);border:1px solid var(--color-rule);width:36px;height:36px;color:var(--color-copper);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.crm-step-num{background:var(--color-ink);width:26px;height:26px;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.crm-steps{flex-wrap:wrap;gap:8px;display:flex}.crm-steps a{border:1px solid var(--color-rule);background:var(--color-white);min-height:36px;color:var(--color-fg-2);transition:border-color .15s var(--ease-standard), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.crm-steps a:active{transform:scale(.97)}.crm-steps a:hover{border-color:var(--color-rule-strong)}.crm-steps .mark{background:var(--color-paper);border:1px solid var(--color-rule);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:600;display:grid}.crm-steps [data-state=done] .mark{background:var(--color-ok-wash);color:var(--color-ok);border-color:#1f5c3f40}.crm-steps [data-state=current] a{border-color:var(--color-copper-soft);color:var(--color-fg);box-shadow:0 0 0 3px var(--color-copper-wash)}.crm-steps [data-state=current] .mark{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.crm-card-button{border-radius:var(--radius-md);border:1px solid #d9d2c4bf;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-card-button{border:1px solid color-mix(in srgb, var(--color-rule) 75%, transparent)}}.crm-card-button{background:var(--color-white);box-shadow:var(--shadow-xs);text-align:left;color:inherit;cursor:pointer;transition:border-color .15s var(--ease-standard), box-shadow .15s var(--ease-standard), transform .16s var(--ease-out)}.crm-card-button:hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-sm)}.crm-card-button:active{transform:scale(.98)}.crm-timeline>li{padding-left:18px;position:relative}.crm-timeline>li:before{content:"";background:var(--color-copper-soft);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;left:0}.crm-timeline>li+li:after{content:"";border-left:1px solid var(--color-rule);height:16px;position:absolute;top:-12px;left:3px}.crm-cmd-trigger{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-white);width:clamp(200px,30vw,340px);height:36px;color:var(--color-fg-3);box-shadow:var(--shadow-xs);cursor:text;transition:border-color .15s var(--ease-standard);align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;display:inline-flex}.crm-cmd-trigger:hover{border-color:var(--color-rule-strong)}.crm-cmd-trigger-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.crm-cmd-trigger kbd,.crm-cmd kbd{border:1px solid var(--color-rule);background:var(--color-panel);min-width:20px;height:20px;color:var(--color-fg-3);font-family:var(--font-sans);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}@media (width<=560px){.crm-cmd-trigger{justify-content:center;width:36px;padding:0}.crm-cmd-trigger-label,.crm-cmd-trigger kbd{display:none}}.crm-cmd-overlay{z-index:60;background:#0a0c0f52;position:fixed;inset:0}.crm-cmd{z-index:61;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-panel);width:min(640px,100vw - 32px);max-height:min(560px,76vh);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.crm-cmd-input{border-bottom:1px solid var(--color-rule);color:var(--color-fg-3);align-items:center;gap:10px;padding:0 14px;display:flex}.crm-cmd-input input{min-width:0;height:52px;color:var(--color-fg);background:0 0;border:0;outline:none;flex:1;font-size:15px}.crm-cmd-answer-region:empty{display:none}.crm-cmd-answer{border-bottom:1px solid var(--color-rule);background:linear-gradient(180deg, var(--color-copper-wash), transparent);gap:8px;padding:12px 16px;display:grid}.crm-cmd-understood{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-cmd-chip{background:var(--color-white);min-height:26px;color:var(--color-copper-dark);border:1px solid #9a6b3f47;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.crm-cmd-shimmer{background:var(--color-rule);border-radius:999px;width:70%;height:10px;position:relative;overflow:hidden}.crm-cmd-shimmer:after{content:"";animation:crm-cmd-shimmer 1.1s var(--ease-standard) infinite;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes crm-cmd-shimmer{to{transform:translate(100%)}}.crm-cmd-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.crm-cmd-group+.crm-cmd-group{margin-top:4px}.crm-cmd-option{border-radius:var(--radius-md);min-height:44px;color:var(--color-fg);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex}.crm-cmd-icon{color:var(--color-fg-3);flex-shrink:0}.crm-cmd-spark{color:var(--color-copper)}.crm-cmd-meta{color:var(--color-fg-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.crm-cmd-quiet{color:var(--color-fg-3);font-size:12.5px}.crm-cmd-foot{border-top:1px solid var(--color-rule);color:var(--color-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11.5px;display:flex}.crm-cmd-foot kbd{margin-right:2px}.crm-segmented{border-radius:var(--radius-sm);background:#ebe6dc;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-segmented{background:color-mix(in srgb, var(--color-paper) 70%, var(--color-rule))}}.crm-segmented{border:1px solid #d9d2c4cc}@supports (color:color-mix(in lab, red, red)){.crm-segmented{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.crm-segmented>a,.crm-segmented>button{min-height:32px;color:var(--color-fg-2);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-standard), color .15s var(--ease-standard), box-shadow .15s var(--ease-standard);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.crm-segmented>a:hover,.crm-segmented>button:hover{color:var(--color-fg)}.crm-segmented>a[aria-current=page],.crm-segmented>button[aria-pressed=true]{background:var(--color-white);color:var(--color-fg);box-shadow:var(--shadow-xs), 0 0 0 1px #d9d2c4b3;font-weight:600}@supports (color:color-mix(in lab, red, red)){.crm-segmented>a[aria-current=page],.crm-segmented>button[aria-pressed=true]{box-shadow:var(--shadow-xs), 0 0 0 1px color-mix(in srgb, var(--color-rule) 70%, transparent)}}@media (pointer:coarse){.crm-segmented>a,.crm-segmented>button{min-height:40px}}.btn.crm-compact{min-height:34px;padding:0 12px;font-size:13px}@media (pointer:coarse){.btn.crm-compact{min-height:44px}}.crm-count{background:var(--color-ink);min-width:20px;height:20px;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.crm-filter-panel{border-radius:var(--radius-md);background:#f8f5f0;padding:16px}@supports (color:color-mix(in lab, red, red)){.crm-filter-panel{background:color-mix(in srgb, var(--color-paper) 60%, var(--color-white))}}.crm-filter-panel{border:1px solid #d9d2c4cc}@supports (color:color-mix(in lab, red, red)){.crm-filter-panel{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.crm-filter-panel{transform-origin:top;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}@starting-style{.crm-filter-panel{opacity:0;transform:translateY(-4px)}}.crm-bulkbar{background:var(--color-copper-wash);color:var(--color-copper-dark);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-bottom:1px solid #9a6b3f3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}@starting-style{.crm-bulkbar{opacity:0;transform:translateY(-4px)}}.crm-updating{color:var(--color-fg-3);align-items:center;gap:6px;display:inline-flex}.crm-updating:before{content:"";background:var(--color-copper-soft);border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite alternate crm-pulse}@keyframes crm-pulse{0%{opacity:.35}to{opacity:1}}.crm-directory-table tbody tr{background:var(--color-white)}.crm-directory-table tbody tr:hover{background:#f9f7f5}@supports (color:color-mix(in lab, red, red)){.crm-directory-table tbody tr:hover{background:color-mix(in srgb, var(--color-copper) 5%, var(--color-white))}}.crm-directory-table tbody tr[data-selected=true]{background:#f4f0ec}@supports (color:color-mix(in lab, red, red)){.crm-directory-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--color-copper) 9%, var(--color-white))}}.crm-directory-table tbody td{height:56px;padding-top:10px;padding-bottom:10px}.crm-directory-table .crm-sticky{z-index:1;position:sticky}.crm-directory-table tbody .crm-sticky{background:inherit}.crm-directory-table thead .crm-sticky{z-index:2}.crm-directory-table tr>.crm-sticky+.crm-sticky{box-shadow:inset -1px 0 #d9d2c4b3}@supports (color:color-mix(in lab, red, red)){.crm-directory-table tr>.crm-sticky+.crm-sticky{box-shadow:inset -1px 0 0 color-mix(in srgb, var(--color-rule) 70%, transparent)}}.crm-directory-table tbody tr>td:first-child{padding-left:8px;padding-right:0}.crm-directory-card{border-radius:var(--radius-md);background:var(--color-white);border:1px solid #d9d2c4cc;padding:16px}@supports (color:color-mix(in lab, red, red)){.crm-directory-card{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.crm-directory-card{box-shadow:var(--shadow-xs);transition:border-color .15s var(--ease-standard), box-shadow .15s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.crm-directory-card:hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-sm)}}.crm-directory-card[data-selected=true]{border-color:var(--color-copper-soft);box-shadow:0 0 0 3px var(--color-copper-wash), var(--shadow-xs)}.crm-preview{border-radius:var(--radius-lg);background:var(--color-panel);border:1px solid #d9d2c4cc}@supports (color:color-mix(in lab, red, red)){.crm-preview{border:1px solid color-mix(in srgb, var(--color-rule) 80%, transparent)}}.crm-preview{box-shadow:var(--shadow-sm)}.crm-preview-bar{z-index:5;border-bottom:1px solid var(--color-rule);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#faf8f4e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.crm-preview-bar{background:color-mix(in srgb, var(--color-panel) 88%, transparent)}}.crm-preview-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-hero-chip{white-space:nowrap;max-width:100%;height:26px;color:var(--color-fg-2);background:#ffffffc7;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-hero-chip{background:color-mix(in srgb, var(--color-white) 78%, transparent)}}.crm-hero-chip{border:1px solid #d9d2c4d9}@supports (color:color-mix(in lab, red, red)){.crm-hero-chip{border:1px solid color-mix(in srgb, var(--color-rule) 85%, transparent)}}.crm-hero-chip svg{color:var(--color-fg-3);flex-shrink:0}.crm-record-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.crm-record-kpis .crm-kpi{gap:4px;padding:12px 14px}.crm-record-kpis .crm-kpi-value{letter-spacing:-.01em;font-size:1.125rem}.field-input.crm-toolbar-control,.field-select.crm-toolbar-control{width:auto;min-width:0;height:32px;min-height:32px;padding-block:0;font-size:13px}.field-select.crm-toolbar-control{background-position:right 10px center;max-width:14rem;padding-inline:10px 34px}.field-input.crm-toolbar-control[type=date]{width:9.25rem;min-width:0;padding-inline:10px}.crm-activity{margin:0;padding:0;list-style:none}.crm-activity-item{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;padding:10px 0 14px;display:grid;position:relative}.crm-activity-item:before{content:"";background:var(--color-rule);width:1px;position:absolute;top:46px;bottom:-6px;left:15.5px}.crm-activity-item:last-child:before{display:none}.crm-activity-icon{z-index:1;width:32px;height:32px;color:var(--color-copper);background:var(--color-white);border:1px solid var(--color-rule);box-shadow:var(--shadow-xs);border-radius:999px;place-items:center;display:grid;position:relative}.crm-activity-icon[data-kind=mail]{color:var(--color-info)}.crm-activity-icon[data-kind=meeting]{color:var(--color-ok)}.crm-activity-icon[data-kind=file],.crm-activity-icon[data-kind=follow_up]{color:var(--color-fg-2)}.crm-activity-title{text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:28px;color:var(--color-fg);transition:color .15s var(--ease-standard);font-size:14px;font-weight:600;line-height:1.35;display:block}.crm-activity-title:hover{color:var(--color-copper);text-underline-offset:3px;text-decoration:underline}.crm-activity-status{padding-top:4px}@media (width<=639px){.crm-activity-item{grid-template-columns:32px minmax(0,1fr)}.crm-activity-status{grid-column:2;padding-top:6px}}.crm-details{flex-direction:column;gap:14px;display:flex}.crm-detail dt{color:var(--color-fg-3);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.crm-detail dt svg{flex-shrink:0}.crm-detail dd{overflow-wrap:anywhere;min-width:0;color:var(--color-fg);margin:3px 0 0 22px;font-size:13.5px}.crm-file-icon{width:36px;height:36px;color:var(--color-copper);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.crm-file-icon[data-missing]{color:var(--color-fg-3);border-style:dashed}.crm-danger-zone{border-radius:var(--radius-lg);border:1px dashed #c2a197;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.crm-danger-zone{border:1px dashed color-mix(in srgb, var(--color-danger) 30%, var(--color-rule))}}.crm-danger-zone{background:#f5e8e866}@supports (color:color-mix(in lab, red, red)){.crm-danger-zone{background:color-mix(in srgb, var(--color-danger-wash) 40%, transparent)}}.crm-toolbar .btn[aria-expanded=true]{background:#f8f5f0}@supports (color:color-mix(in lab, red, red)){.crm-toolbar .btn[aria-expanded=true]{background:color-mix(in srgb, var(--color-paper) 60%, var(--color-white))}}.crm-toolbar .btn[aria-expanded=true]{border-color:var(--color-rule-strong)}.crm-hero.crm-record-hero{overflow:visible}@media (width<=639px){.crm-hero.crm-record-hero{padding:18px 16px}.crm-record-hero .crm-avatar{--avatar-size:48px!important}.crm-record-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes skeleton{to{transform:translate(200%)}}:root{--desk-rail-w:236px;--desk-gap:8px;--desk-header-h:52px;--desk-pad-x:28px;--desk-raised:#fff;--desk-line:#30261616;--desk-line-strong:#30261624;--desk-hover:#3026160b;--desk-press:#30261613;--desk-fg-4:#737a85;--desk-copper-line:#84572f47;--desk-ring:0 0 0 3px #b8895a42;--desk-shadow-raised:0 0 0 1px var(--desk-line), 0 1px 2px #3026160d;--desk-shadow-pop:0 0 0 1px #30261614, 0 4px 12px -2px #12151a14, 0 18px 40px -12px #12151a33;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--color-rule:#e7e1d6;--color-rule-strong:#d6cebf;--color-warn-line:#8a5a1247;--color-canvas:var(--color-panel);--background:#f3efe6;--foreground:#141820;--surface:#fff;--surface-foreground:#141820;--surface-secondary:#f7f4ee;--surface-secondary-foreground:#141820;--surface-tertiary:#efeae0;--surface-tertiary-foreground:#141820;--overlay:#fff;--overlay-foreground:#141820;--muted:#6b717c;--default:#efeae1;--default-foreground:#141820;--accent:#84572f;--accent-foreground:#fffaf3;--success:#1f5c3f;--success-foreground:#fff;--warning:#b27a1e;--warning-foreground:#fff;--danger:#a13b3b;--danger-foreground:#fff;--segment:#fff;--segment-foreground:#141820;--border:#3026161a;--separator:#30261616;--focus:#b8895a;--link:#84572f;--backdrop:#12151a47;--field-background:#fff;--field-foreground:#141820;--field-placeholder:#8a8f98;--field-border:#30261629;--field-border-width:1px;--radius:.5rem;--field-radius:.5rem;--surface-shadow:0 0 0 1px #30261612, 0 1px 2px #3026160d;--overlay-shadow:var(--desk-shadow-pop);--field-shadow:0 1px 1px #3026160a;--tooltip-delay:.45s;--tooltip-close-delay:0s}html{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-optical-sizing:auto}body{letter-spacing:-.006em;background:var(--color-paper);font-size:13px;line-height:1.5}::selection{background:#b8895a42}:where(a,button,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #84572f9e}.font-display{letter-spacing:-.018em}.tabular,.font-mono{font-variant-numeric:tabular-nums}.font-mono{letter-spacing:0;font-size:.94em}.kicker{letter-spacing:0;color:var(--color-fg-3);font-size:11px;font-weight:500}*{scrollbar-width:thin;scrollbar-color:#3026162e transparent}@keyframes desk-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rise,.rise-2,.rise-3{animation:desk-rise .22s var(--ease-out) both}.rise-2{animation-delay:40ms}.rise-3{animation-delay:80ms}.desk{background:var(--color-paper);min-height:100dvh}.desk-rail{width:var(--desk-rail-w);background:var(--color-paper);color:var(--color-fg);border-right:0;gap:4px;height:100dvh;padding:10px 10px 10px 12px}.desk-rail-head{align-items:center;gap:10px;height:44px;margin-bottom:4px;padding:0 6px;display:flex}.desk-mark{color:#e3c29b;letter-spacing:-.02em;background:linear-gradient(150deg,#2a2f38 0%,#0a0c0f 100%);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,0 1px 2px #0a0c0f40,0 4px 10px -4px #84572f73}.desk-rail-name{letter-spacing:-.015em;color:var(--color-fg);font-size:14px;font-weight:650;line-height:1.15}.desk-rail-meta{color:var(--color-fg-3);font-size:11.5px;font-weight:450;line-height:1.2}.desk-rail .crm-cmd-trigger{border:1px solid var(--desk-line);width:100%;min-width:0;height:32px;color:var(--color-fg-3);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#ffffffb8;border-radius:8px;margin:2px 0 6px;padding:0 8px 0 10px;font-size:13px;box-shadow:0 1px 1px #30261608}.desk-rail .crm-cmd-trigger:hover{border-color:var(--desk-line-strong);color:var(--color-fg-2);background:#fff}.desk-rail .crm-cmd-trigger kbd{margin-left:auto}.desk-nav{scrollbar-color:#30261624 transparent;gap:1px;padding:2px 0 24px}.desk-nav-section+.desk-nav-section{margin-top:12px}.desk-nav{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.desk-nav-label{letter-spacing:0;text-transform:none;height:24px;color:var(--color-fg-3);padding:0 8px;font-size:11.5px;font-weight:500}button.desk-nav-label:hover{color:var(--color-fg);background:var(--desk-hover)}.desk-nav-label .chev{opacity:.7;margin-left:2px}.desk-nav a{height:29px;color:var(--color-fg-2);letter-spacing:-.006em;border-radius:7px;gap:9px;padding:0 8px;font-size:13px;font-weight:500;transition-property:background-color,color,box-shadow;transition-duration:.12s}.desk-nav a svg{width:16px;height:16px;color:var(--color-fg-3);opacity:1}.desk-nav a:hover{color:var(--color-fg);background:var(--desk-hover)}.desk-nav a:hover svg{color:var(--color-fg-2)}.desk-nav a.active{color:var(--color-fg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);font-weight:600}.desk-nav a.active:before{display:none}.desk-nav a.active svg{color:var(--color-copper)}.desk-rail-foot{border-top:1px solid var(--desk-line);color:var(--color-fg-2);gap:2px;padding:8px 0 0;font-size:12px;display:grid}.desk-services{position:relative}.desk-services>summary{cursor:pointer;height:28px;color:var(--color-fg-3);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;list-style:none;display:flex}.desk-services>summary::-webkit-details-marker{display:none}.desk-services>summary:hover{background:var(--desk-hover);color:var(--color-fg-2)}.desk-services-dots{gap:3px;display:inline-flex}.desk-services-dots span{background:#c9a57d;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px #c9a57d33}.desk-services-panel{z-index:40;background:var(--desk-raised);box-shadow:var(--desk-shadow-pop);transform-origin:0 100%;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);border-radius:10px;padding:10px 12px 12px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}@starting-style{.desk-services-panel{opacity:0;transform:scale(.97)translateY(4px)}}.desk-services-panel h2{color:var(--color-fg-2);margin:0 0 8px;font-size:11.5px;font-weight:600}.desk-services-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.desk-services-panel li{color:var(--color-fg-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.desk-services-panel p{color:var(--color-fg-3);margin:10px 0 0;font-size:11.5px;line-height:1.45}.desk-user{border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:4px 4px 4px 6px;display:flex}.desk-user-avatar{color:#f3efe6;width:28px;height:28px;box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--desk-copper-line);background:linear-gradient(150deg,#2a2f38 0%,#12151a 100%);border-radius:999px;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.desk-user-name{color:var(--color-fg);font-size:12.5px;font-weight:600;line-height:1.2}.desk-user-role{color:var(--color-fg-3);font-size:11px;line-height:1.25}.desk-icon-button{width:30px;height:30px;color:var(--color-fg-3);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.desk-icon-button:hover:not(:disabled){background:var(--desk-hover);color:var(--color-fg)}.desk-icon-button:active:not(:disabled){transform:scale(.94)}.desk-icon-button svg{width:16px;height:16px}.desk-main{padding:var(--desk-gap) var(--desk-gap) var(--desk-gap) 0;min-height:100dvh}.desk-panel{min-width:0;min-height:calc(100dvh - 2 * var(--desk-gap));background:var(--color-panel);box-shadow:0 0 0 1px var(--desk-line), 0 1px 3px #3026160a;border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative}.desk-frame{z-index:25;left:var(--desk-rail-w);right:var(--desk-gap);pointer-events:none;border:1px solid var(--desk-line);height:14px;box-shadow:0 0 0 calc(var(--desk-gap) + 2px) var(--color-paper);position:fixed}.desk-frame-top{top:var(--desk-gap);clip-path:inset(-12px -12px 0);border-bottom:0;border-radius:12px 12px 0 0}.desk-frame-bottom{bottom:var(--desk-gap);clip-path:inset(0 -12px -12px);border-top:0;border-radius:0 0 12px 12px}.desk-topbar{display:none}.desk-content{width:100%;max-width:none;padding:0 var(--desk-pad-x) 56px;flex:1;margin:0}.desk-content:not(:has(.page-header)){padding-top:24px}.page-header{top:var(--desk-gap);z-index:20;min-height:var(--desk-header-h);margin:0 calc(-1 * var(--desk-pad-x)) 16px;padding:0 var(--desk-pad-x);background:color-mix(in srgb, var(--color-panel) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--desk-line);border-radius:12px 12px 0 0;align-items:center;gap:12px;display:flex;position:sticky}.page-header-title{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.page-crumb{color:var(--color-fg-3);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;text-decoration:none}a.page-crumb:hover{color:var(--color-fg)}.page-crumb-sep{width:14px;height:14px;color:var(--desk-fg-4);flex-shrink:0}.page-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.page-header-count{background:var(--desk-hover);color:var(--color-fg-3);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11.5px;font-weight:500}.page-header-meta{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12.5px}.page-about{flex-shrink:0;display:inline-grid;position:relative}.page-about>button{width:22px;height:22px;color:var(--desk-fg-4);cursor:help;transition:color .12s var(--ease-out), background-color .12s var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.page-about>button:hover,.page-about>button:focus-visible{color:var(--color-fg-2);background:var(--desk-hover)}.page-about>button svg{width:14px;height:14px}.page-about-text{z-index:45;color:#f3efe6;letter-spacing:0;white-space:normal;opacity:0;transform-origin:0 0;pointer-events:none;width:max-content;max-width:min(26rem,100vw - 3rem);transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);background:#1a1e25;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:450;line-height:1.5;position:absolute;top:calc(100% + 8px);left:-8px;transform:translateY(-3px)scale(.98);box-shadow:0 10px 30px -10px #0a0c0f73}.page-about:hover .page-about-text,.page-about:focus-within .page-about-text{opacity:1;transition-delay:.25s;transform:none}.page-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.page-subbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.btn{letter-spacing:-.006em;border-radius:8px;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:550;transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:.14s}.btn svg{width:16px;height:16px}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5}.btn-primary{color:#fbf8f2;background:#1f2329;border-color:#16191e;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0a0c0f29}.btn-primary:hover:not(:disabled){background:#2b3038;box-shadow:inset 0 1px #ffffff1a,0 2px 6px -2px #0a0c0f4d}.btn-secondary{color:var(--color-fg);border-color:var(--desk-line-strong);background:#fff;box-shadow:0 1px 1px #3026160a}.btn-secondary:hover:not(:disabled){background:#fdfcfa;border-color:#30261633;box-shadow:0 1px 2px #3026160f}.btn-ghost{min-height:32px;color:var(--color-fg-2);padding:0 10px}.btn-ghost:hover:not(:disabled){color:var(--color-fg);background:var(--desk-hover)}.btn-copper{background:linear-gradient(#9b6a3d 0%,#7c5230 100%);border-color:#6e4a28}.btn-danger{color:var(--color-danger);background:#fff;border-color:#8b2e2e3d}.btn-danger:hover:not(:disabled){background:var(--color-danger-wash)}.btn-sm{border-radius:7px;min-height:28px;padding:0 9px;font-size:12.5px}.btn-icon{width:32px;padding:0}@media (pointer:coarse){.btn,.btn-ghost,.btn-sm{min-height:44px}}kbd,.kbd{min-width:18px;height:18px;color:var(--color-fg-3);font-family:var(--font-sans);background:#3026160f;border-radius:5px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:500;line-height:1;display:inline-grid;box-shadow:inset 0 -1px #3026161a}.pill{letter-spacing:0;border:0;border-radius:999px;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:550}.pill-neutral{color:var(--color-fg-2);background:#3026160f;border:0;box-shadow:inset 0 0 0 1px #3026160d}.pill-copper{color:#6e4a28;background:#9a6b3f1f;border:0;box-shadow:inset 0 0 0 1px #9a6b3f24}.pill-ok{color:#1b5238;background:#1f5c3f1a;border:0;box-shadow:inset 0 0 0 1px #1f5c3f1a}.pill-warn{color:#7c500e;background:#b27a1e21;border:0;box-shadow:inset 0 0 0 1px #b27a1e24}.pill-danger{color:#862c2c;background:#a13b3b1a;border:0;box-shadow:inset 0 0 0 1px #a13b3b1f}.pill-info{color:var(--color-info);background:#2a4a6b17;box-shadow:inset 0 0 0 1px #2a4a6b1a}.crm-dot{width:8px;height:8px}.crm-dot[data-tone=danger]{box-shadow:0 0 0 3px #a13b3b24}.crm-dot[data-tone=warn]{--dot:#c3872a;box-shadow:0 0 0 3px #c3872a29}.crm-demo-tag{letter-spacing:0;text-transform:none;color:#2f4f70;background:#2a4a6b14;border:0;border-radius:6px;height:20px;padding:0 7px;font-size:11.5px;font-weight:550;box-shadow:inset 0 0 0 1px #2a4a6b1f}.surface{background:var(--desk-raised);border-radius:var(--radius-lg);box-shadow:var(--desk-shadow-raised);border:0}.surface-flat{background:var(--desk-raised);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--desk-line);border:0}.surface-inset{border:1px solid var(--desk-line);border-radius:var(--radius-md);background:#30261608}:is(.surface,.surface-flat) :is(.surface,.surface-flat){box-shadow:0 0 0 1px var(--desk-line)}.crm-hero{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border:0}.notice{border-radius:10px}.notice--warn{color:#6e470d;background:#b27a1e14;border:1px solid #b27a1e38;padding:10px 12px;font-size:12.5px;line-height:1.5}.field-input,.field-select,.field-textarea{border-color:var(--field-control-border,#30261629);min-height:34px;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:8px;padding:6px 10px;font-size:13px;box-shadow:0 1px 1px #30261608}.field-input:not([type=checkbox]):not([type=radio]):not([type=file]),.field-select{height:32px;min-height:32px;padding-block:0}.field-select{background-position:right 9px center;background-size:14px;padding-inline:10px 32px}.field-textarea{min-height:80px;padding:8px 10px}.field-input::placeholder,.field-textarea::placeholder{color:var(--desk-fg-4)}.field-input:hover,.field-select:hover,.field-textarea:hover{border-color:var(--field-control-hover-border,#30261642)}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--field-control-focus-border,#84572fb3);box-shadow:var(--desk-ring)}.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible{outline:none}@media (pointer:coarse){.field-input:not([type=checkbox]):not([type=radio]):not([type=file]),.field-select,.field-select.crm-toolbar-control,.field-input.crm-toolbar-control{height:44px;min-height:44px}}.ajeej-field{gap:5px}.ajeej-field-label{letter-spacing:0;color:var(--color-fg-2);font-size:12px;font-weight:550}input[type=checkbox],input[type=radio]{accent-color:var(--color-ink)}.data-table,.crm-table{font-size:13px}.data-table th,.crm-table thead th{letter-spacing:0;height:34px;color:var(--color-fg-3);border-bottom:1px solid var(--desk-line);background:#fcfbf9;padding:0 14px;font-size:11.5px;font-weight:500}.data-table td,.crm-table tbody td{border-bottom:1px solid var(--desk-line);padding:10px 14px}.data-table tbody tr:hover,.crm-table tbody tr:hover{background:#30261606}.data-table tbody tr,.crm-table tbody tr{transition:background-color .1s linear}.crm-table tbody tr[data-selected=true]{background:#9a6b3f12}.seg-tabs{box-shadow:inset 0 -1px 0 var(--desk-line);scrollbar-width:none;border-bottom:0;gap:2px;margin-bottom:16px}.seg-tab{color:var(--color-fg-3);transition:color .12s var(--ease-out);border-bottom:0;align-items:center;gap:6px;margin-bottom:0;padding:8px 10px 11px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.seg-tab:after{content:"";background:var(--color-copper);height:2px;transition:transform .2s var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.seg-tab:hover,.seg-tab.active,.seg-tab[aria-selected=true]{color:var(--color-fg)}.seg-tab.active:after,.seg-tab[aria-selected=true]:after{transform:scaleX(1)}.crm-kpis{scrollbar-width:none;background:var(--desk-raised);width:auto;min-width:0;max-width:100%;box-shadow:var(--desk-shadow-raised);border-radius:9px;flex-wrap:nowrap;align-items:stretch;gap:0;display:inline-flex;overflow-x:auto}.crm-kpi{min-height:32px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-flow:row;flex:none;align-items:center;gap:8px;padding:5px 14px}.crm-kpi+.crm-kpi{box-shadow:inset 1px 0 0 var(--desk-line)}@media (hover:hover) and (pointer:fine){button.crm-kpi:hover{box-shadow:inset 1px 0 0 var(--desk-line);background:#30261608;border-color:#0000}button.crm-kpi:first-child:hover{box-shadow:none}}button.crm-kpi:active{background:var(--desk-hover);transform:none}.crm-kpi[aria-pressed=true]{box-shadow:inset 1px 0 0 var(--desk-line), inset 0 -2px 0 var(--color-copper-soft);background:#9a6b3f12;border-color:#0000}.crm-kpi:first-child[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--color-copper-soft)}.crm-kpi-label{color:var(--color-fg-3);order:2;font-size:12px;font-weight:500}.crm-kpi-value{letter-spacing:-.015em;order:1;font-size:15px;font-weight:600;line-height:20px}.crm-kpi-hint{color:var(--desk-fg-4);flex-basis:auto;order:3;font-size:11.5px}.crm-kpi[data-tone=warn]{--kpi-dot:#c3872a}.crm-toolbar{gap:6px}.crm-search>svg{width:15px;height:15px;color:var(--desk-fg-4);left:10px}.crm-search>input{padding-left:32px}.crm-chip{background:#9a6b3f1a;border:0;border-radius:7px;min-height:26px;padding:0 4px 0 9px;font-size:12px;box-shadow:inset 0 0 0 1px #9a6b3f2e}.crm-chip .x{background:0 0;border-radius:5px;width:18px;height:18px}.crm-chip:hover .x{background:#6e4a281f}.crm-menu{min-width:240px;box-shadow:var(--desk-shadow-pop);transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);border:0;border-radius:10px;padding:5px}@starting-style{.crm-menu{opacity:0;transform:scale(.97)translateY(-2px)}}.crm-menu-heading{letter-spacing:0;text-transform:none;color:var(--desk-fg-4);padding:6px 8px 3px;font-size:11px;font-weight:500}.crm-menu-item{border-radius:6px;gap:9px;padding:7px 8px;font-size:13px}.crm-menu-item:hover,.crm-menu-item:focus-visible{background:var(--desk-hover)}.crm-menu-group+.crm-menu-group{border-top-color:var(--desk-line)}.crm-section-nav{top:calc(var(--desk-gap) + var(--desk-header-h));margin:0 calc(-1 * var(--desk-pad-x));padding:6px var(--desk-pad-x);background:color-mix(in srgb, var(--color-panel) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--desk-line);gap:2px}.crm-section-nav a{border-radius:7px;min-height:28px;padding:0 10px;font-size:13px}.crm-section-nav a:hover{background:var(--desk-hover)}.crm-section-nav a[aria-current=true]{background:var(--desk-raised);color:var(--color-fg);box-shadow:var(--desk-shadow-raised)}.crm-empty{gap:8px;padding:36px 24px}.crm-empty-icon{width:40px;height:40px;box-shadow:var(--desk-shadow-raised);background:linear-gradient(#fff 0%,#f6f2ea 100%);border:0;border-radius:11px}.crm-avatar[data-size=small]{font-size:max(9.5px, calc(var(--avatar-size) * .48));font-weight:650}.crm-avatar{font-size:max(9px, calc(var(--avatar-size) * .36));box-shadow:inset 0 0 0 1px var(--avatar-ring,#9a6b3f33)}.crm-stagger>*{animation:desk-rise .22s var(--ease-out) both}.button{border-radius:8px;font-weight:550}.tooltip{color:#f3efe6;background:#1a1e25;border-radius:8px;font-size:12px}.popover,.dropdown__popover,.select__popover,.combo-box__popover{border-radius:10px}.kbd{border-radius:5px}.desk-section+.desk-section{margin-top:28px}.desk-section-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;display:flex}.desk-section-head :is(h2,h3),.desk-section-title h2{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600}.desk-section-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.desk-section-hint,.desk-section-title p{max-width:68ch;color:var(--color-fg-3);margin:-6px 0 10px;font-size:12.5px;line-height:1.5}.desk-section-title{margin-bottom:14px}.desk-section-title p{margin:3px 0 0}.desk-section-body{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);padding:16px 18px}.desk-section-body.is-flush{padding:0;overflow:hidden}.desk-section.is-plain>.desk-section-body{box-shadow:none;background:0 0;border-radius:0;padding:0}.desk-count{background:var(--desk-hover);min-width:20px;height:18px;color:var(--color-fg-3);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:550;display:inline-grid}.desk-list{margin:0;padding:0;list-style:none}.desk-row{min-height:40px;color:inherit;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;transition:background-color .1s linear;display:flex;position:relative}@media (pointer:coarse){.desk-row{min-height:48px}}.desk-list>li+li>.desk-row,.desk-list>.desk-row+.desk-row,.desk-list>li+li.desk-row{box-shadow:inset 0 1px 0 var(--desk-line)}a.desk-row:hover,button.desk-row:hover,.desk-row.is-interactive:hover{background:#30261606}.desk-row-main{flex:1;min-width:0}.desk-row-title{min-width:0;color:var(--color-fg);align-items:center;gap:8px;font-size:13px;font-weight:550;line-height:18px;display:flex}.desk-row-title>span:first-child,.desk-row-title>a:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-row-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-3);margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.desk-row-trail{color:var(--color-fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.desk-props{gap:2px;margin:0;display:grid}.desk-prop{grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:baseline;gap:10px;min-height:30px;padding:5px 0;display:grid}.desk-prop dt{color:var(--color-fg-3);align-items:center;gap:7px;font-size:12px;display:flex}.desk-prop dt svg{width:14px;height:14px;color:var(--desk-fg-4);flex-shrink:0}.desk-prop dd{overflow-wrap:anywhere;min-width:0;color:var(--color-fg);margin:0;font-size:13px}.desk-record{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.desk-record-aside{top:calc(var(--desk-gap) + var(--desk-header-h) + 20px);gap:16px;display:grid;position:sticky}@media (width<=1180px){.desk-record{grid-template-columns:minmax(0,1fr)}.desk-record-aside{position:static}}.desk-empty{text-align:center;justify-items:center;gap:6px;padding:40px 24px;display:grid}.desk-empty-title{color:var(--color-fg);font-size:14px;font-weight:600}.desk-empty p{max-width:44ch;color:var(--color-fg-3);margin:0;font-size:12.5px;line-height:1.5}.desk-skeleton{background:#3026160f;border-radius:6px;position:relative;overflow:hidden}.desk-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s linear infinite desk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes desk-shimmer{to{transform:translate(100%)}}.desk-sheet{background:var(--desk-raised);border-radius:14px;box-shadow:0 0 0 1px #30261614,0 24px 60px -16px #12151a52,0 8px 20px -8px #12151a24}.crm-cmd-overlay{background:#12151a33}.crm-cmd{background:var(--desk-raised);border:0;border-radius:14px;width:min(660px,100vw - 32px);top:14vh;box-shadow:0 0 0 1px #3026161a,0 32px 80px -20px #12151a66,0 10px 24px -10px #12151a29}.crm-cmd-input{border-bottom:1px solid var(--desk-line);gap:12px;padding:0 16px}.crm-cmd-input input{letter-spacing:-.01em;height:54px;font-size:15px}.crm-cmd-input input::placeholder{color:var(--desk-fg-4)}.crm-cmd-answer{border-bottom:1px solid var(--desk-line);background:linear-gradient(#9a6b3f12,#0000)}.crm-cmd-list{padding:6px}.crm-cmd-heading{color:var(--desk-fg-4);padding:8px 10px 4px;font-size:11.5px;font-weight:500}.crm-cmd-option{border-radius:8px;min-height:38px;padding:5px 10px;font-size:13px}.crm-cmd-option[data-active]{background:#3026160e}.crm-cmd-option[data-active] .crm-cmd-icon{color:var(--color-copper)}.crm-cmd-foot{border-top:1px solid var(--desk-line);background:#fcfbf9;padding:8px 14px;font-size:12px}.crm-cmd-trigger kbd,.crm-cmd kbd{background:#3026160f;border:0;min-width:18px;height:18px;font-size:10.5px;box-shadow:inset 0 -1px #3026161a}.toast{background:var(--desk-raised);animation:desk-toast-in .22s var(--ease-out) both;border:0;border-radius:12px;gap:10px;padding:12px 14px 12px 16px;box-shadow:0 0 0 1px #30261614,0 12px 32px -12px #12151a4d}.toast--ok,.toast--warn,.toast--danger,.toast--info{border-left:0;position:relative}.toast--ok:before,.toast--warn:before,.toast--danger:before,.toast--info:before{content:"";background:var(--toast-dot);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--toast-dot) 18%, transparent);border-radius:999px;flex-shrink:0;margin-top:5px}.toast--ok{--toast-dot:var(--color-ok)}.toast--warn{--toast-dot:#c3872a}.toast--danger{--toast-dot:var(--color-danger)}.toast--info{--toast-dot:var(--color-copper-soft)}.toast-title{letter-spacing:0;color:var(--color-fg);font-size:12px;font-weight:600}.toast-msg{color:var(--color-fg-2);font-size:12.5px;font-weight:450}@keyframes desk-toast-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.ajeej-sonner-toast{border-radius:12px!important;padding:13px 14px!important;font-size:13px!important;box-shadow:0 0 0 1px #30261614,0 16px 40px -14px #12151a52!important}.ajeej-sonner-success{color:#164a2f!important;background:#f1f8f3!important;border-color:#1f5c3f38!important}.ajeej-sonner-title{font-size:13px!important;font-weight:600!important}.ajeej-sonner-description{font-size:12.5px!important}.desk-shortcuts{border-radius:14px;box-shadow:0 0 0 1px #3026161a,0 32px 80px -20px #12151a66}.desk-shortcuts:focus,.desk-shortcuts:focus-visible{outline:none}.desk-shortcuts-backdrop{background:#12151a38}.desk-shortcuts .modal__heading{letter-spacing:-.012em;font-size:15px;font-weight:600}.desk-shortcuts-grid{gap:18px;display:grid}.desk-shortcuts-grid h3{color:var(--desk-fg-4);margin:0 0 6px;font-size:11.5px;font-weight:500}.desk-shortcuts-grid ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.desk-shortcuts-grid li{min-height:32px;color:var(--color-fg);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:13px;display:flex}.desk-shortcuts-grid li:hover{background:var(--desk-hover)}.desk-shortcut-keys{align-items:center;gap:4px;display:inline-flex}.desk-shortcut-then{color:var(--desk-fg-4);font-size:11px}.desk-seg{background:#3026160e;border-radius:8px;flex-shrink:0;gap:2px;height:32px;padding:2px;display:inline-flex}.desk-seg>button,.desk-seg>a{height:28px;color:var(--color-fg-3);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.desk-seg>:hover{color:var(--color-fg)}.desk-seg>[aria-pressed=true],.desk-seg>[aria-selected=true],.desk-seg>[aria-current=page],.desk-seg>[data-active=true]{background:var(--desk-raised);color:var(--color-fg);box-shadow:0 1px 2px #3026161a,0 0 0 1px #3026160f}.desk-status{color:var(--color-fg-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.desk-status:before{content:"";background:var(--status-dot,var(--color-rule-strong));border-radius:999px;flex-shrink:0;width:7px;height:7px}.desk-status[data-tone=ok]{--status-dot:var(--color-ok)}.desk-status[data-tone=warn]{--status-dot:#c3872a}.desk-status[data-tone=danger]{--status-dot:var(--color-danger)}.desk-status[data-tone=info]{--status-dot:var(--color-info)}.desk-status[data-tone=neutral]{--status-dot:#a8a293}details.desk-disclosure>summary{cursor:pointer;min-height:32px;color:var(--color-fg);align-items:center;gap:8px;font-size:13px;font-weight:550;list-style:none;display:flex}details.desk-disclosure>summary::-webkit-details-marker{display:none}details.desk-disclosure>summary:before{content:"";opacity:.55;width:16px;height:16px;transition:transform .18s var(--ease-out);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}details.desk-disclosure[open]>summary:before{transform:rotate(90deg)}details.desk-disclosure>summary:hover{color:var(--color-copper)}.desk-sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}.desk-sheet-flow{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.desk-sheet-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.desk-sheet-foot>.desk-sheet-foot-start{margin-right:auto}.desk-skeleton-row{align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.desk-skeleton-row+.desk-skeleton-row{box-shadow:inset 0 1px 0 var(--desk-line)}.desk-skeleton-lead{border-radius:8px;flex-shrink:0;width:28px;height:28px}.list-foot{min-height:40px;box-shadow:inset 0 1px 0 var(--desk-line);color:var(--color-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.desk-scroll-x{scrollbar-width:none;overflow-x:auto}.desk-scroll-x[data-more=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}@media (width<=640px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.crm-kpi{white-space:normal}.crm-kpi+.crm-kpi{box-shadow:none}.crm-kpi:nth-child(2n){box-shadow:inset 1px 0 0 var(--desk-line)}.crm-kpi:nth-child(n+3){box-shadow:inset 0 1px 0 var(--desk-line)}.crm-kpi:nth-child(2n):nth-child(n+3){box-shadow:inset 1px 0 0 var(--desk-line), inset 0 1px 0 var(--desk-line)}.page-header{flex-wrap:nowrap;min-height:48px;padding-block:0}.page-header-title{flex:1 1 0;min-width:0}.page-header-actions{flex-wrap:nowrap}.page-header-meta{display:none}.page-header-actions .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-header-actions .btn:has(.btn-label){width:32px;padding:0}}.button.btn{border-radius:8px;height:auto;min-height:32px;padding:0 12px;font-size:13px}.button.btn.btn-icon{width:32px;padding:0}.button.btn.btn-sm{min-height:28px;padding:0 9px}.button.btn svg{width:16px;height:16px;margin:0}.desk-menu-popover{background:var(--desk-raised);min-width:240px;max-width:min(360px,100vw - 32px);box-shadow:var(--desk-shadow-pop);border-radius:10px;padding:5px}.desk-menu-popover .menu{outline:none;gap:0;padding:0}.desk-menu-popover .menu-section+.menu-section{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:4px;padding-top:4px}.desk-menu-popover .header{color:var(--desk-fg-4);padding:6px 8px 3px;font-size:11px;font-weight:500}.desk-menu-popover .menu-item{min-height:32px;color:var(--color-fg);border-radius:6px;align-items:flex-start;gap:9px;padding:7px 8px;font-size:13px;font-weight:500}.desk-menu-popover .menu-item[data-focused=true],.desk-menu-popover .menu-item[data-hovered=true]{background:var(--desk-hover)}.desk-menu-popover .menu-item[data-disabled=true]{opacity:.45}.desk-menu-icon{width:16px;height:16px;color:var(--color-fg-3);flex-shrink:0;margin-top:1px}.desk-menu-popover .menu-item[data-focused=true] .desk-menu-icon{color:var(--color-copper)}.desk-menu-hint{color:var(--color-fg-3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}@media (width<=960px){:root{--desk-pad-x:16px}.desk-main{padding:0}.desk-panel{min-height:100dvh;box-shadow:none;border-radius:0}.desk-frame{display:none}.desk-topbar{z-index:30;background:color-mix(in srgb, var(--color-panel) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--desk-line);align-items:center;gap:10px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}.desk-menu-button.btn{display:inline-flex}.page-header{border-radius:0;flex-wrap:wrap;row-gap:8px;min-height:48px;padding-block:8px;top:52px}.page-header-title{flex:auto}.page-header-actions{flex-wrap:wrap;max-width:100%}.page-about{position:static}.page-about-text{width:auto;max-width:none;left:16px;right:16px}.crm-section-nav{top:100px}.desk-content:not(:has(.page-header)){padding-top:16px}.desk-mobile-nav{background:var(--color-paper);color:var(--color-fg)}}@media (width<=640px){span.page-crumb,span.page-crumb+.page-crumb-sep{display:none}}.client-top{background:color-mix(in srgb, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--desk-line)}.home{max-width:1180px}.home-greeting{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 22px;display:flex}.home-date{color:var(--color-copper);margin:0 0 6px;font-size:12px;font-weight:500}.home-greeting h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-fg);margin:0;font-size:26px;font-weight:600;line-height:1.15}.home-role{max-width:62ch;color:var(--color-fg-3);margin:6px 0 0;font-size:13px;line-height:1.5}.home-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.home-aside{position:sticky;top:32px}.home-task{align-items:center;gap:14px;min-height:76px;padding:14px 18px;transition:background-color .1s linear;display:flex}.home-task+.home-task{box-shadow:inset 0 1px 0 var(--desk-line)}@media (hover:hover) and (pointer:fine){.home-task:hover{background:#30261606}}.home-task strong{letter-spacing:-.01em;color:var(--color-fg);font-size:13.5px;font-weight:600}.home-task p{color:var(--color-fg-2);margin:3px 0 0;font-size:12.5px;line-height:1.45}.home-task-owner{color:var(--desk-fg-4);margin-top:3px;font-size:12px;display:block}.home-task-icon{width:34px;height:34px;box-shadow:0 0 0 1px var(--desk-line), 0 1px 2px #3026160d;color:var(--color-fg-3);background:linear-gradient(#fff 0%,#f5f1e9 100%);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.home-task-icon svg{width:17px;height:17px}.home-task[data-priority=action_required] .home-task-icon{color:var(--color-copper);background:linear-gradient(#fffaf4 0%,#f6ecdf 100%);box-shadow:0 0 0 1px #9a6b3f33,0 1px 2px #6e4a2814}.home-handoffs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-handoffs strong{color:var(--color-fg);font-size:12.5px;font-weight:600}.home-handoffs p{color:var(--color-fg-3);margin:2px 0 0;font-size:12.5px;line-height:1.5}@media (width<=1180px){.home-grid{grid-template-columns:minmax(0,1fr)}.home-aside{position:static}}@media (width<=720px){.home-greeting{flex-direction:column;align-items:stretch}.home-task{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.home-task>div{flex-basis:calc(100% - 48px)}.home-task>.btn{margin-left:48px}}.home-group+.home-group{box-shadow:inset 0 1px 0 var(--desk-line)}.home-group-label{height:36px;box-shadow:inset 0 -1px 0 var(--desk-line);color:var(--color-fg-2);background:#fcfbf9;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:550;display:flex}.home-task{min-height:64px;padding:12px 18px}.home-count{color:var(--color-fg-3);margin:10px 0 0;font-size:13px}.home-count strong{color:var(--color-copper);font-variant-numeric:tabular-nums;font-weight:600}.home-task{position:relative}.home-task>a.btn:after{content:"";position:absolute;inset:0}.home-task>a.btn{min-height:28px;box-shadow:none;color:var(--color-fg-3);transition:color .12s var(--ease-out), background-color .12s var(--ease-out), border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border-color:#0000;padding:0 8px 0 10px;font-weight:550}.home-task>a.btn:before{content:"";background:currentColor;order:2;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px no-repeat}@media (hover:hover) and (pointer:fine){.home-task{cursor:pointer}.home-task:hover>a.btn,.home-task:focus-within>a.btn{color:var(--color-fg);border-color:var(--desk-line-strong);background:#fff;box-shadow:0 1px 1px #3026160a}}.crm-today-chevron{transition:transform .18s var(--ease-out)}.crm-today-panel{transform-origin:top;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);margin:0 0 16px}@starting-style{.crm-today-panel{opacity:0;transform:translateY(-4px)}}.crm-today-cols{display:grid}@media (width>=1024px){.crm-today-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-today-cols>*+*{box-shadow:inset 1px 0 0 var(--desk-line)}}.crm-today-heading{color:var(--color-fg-2);align-items:center;gap:6px;margin:0;padding:10px 16px 4px;font-size:12px;font-weight:550;display:flex}.crm-today-heading>span{color:var(--desk-fg-4);font-weight:450}.crm-today-row{min-height:44px;padding-block:6px}.crm-today-foot{color:var(--color-fg-3);box-shadow:inset 0 1px 0 var(--desk-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px 8px 16px;font-size:12px;display:flex}.crm-today-foot>p{margin:0}.crm-dir-toolbar{gap:10px;margin-bottom:12px;display:grid}.crm-dir-status.field-select,.crm-dir-sort.field-select,.crm-fu-select.field-select{field-sizing:content;width:auto;min-width:96px;max-width:260px}.crm-dir-saved{max-width:200px;color:var(--color-copper)}.crm-view-menu{min-width:232px}.crm-view-layout{box-shadow:inset 0 -1px 0 var(--desk-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:4px 4px 8px 8px;display:flex}.crm-view-menu .crm-menu-group+.crm-menu-group,.crm-view-layout+.crm-menu-group{border-top:0}@media (width<=640px){.crm-dir-toolbar .crm-toolbar>.crm-search{flex-basis:100%}.crm-dir-status.field-select,.crm-dir-sort.field-select{min-width:0;max-width:150px}.crm-view-trigger>span{display:none}}.crm-dir-card>:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.crm-dir-card>.crm-bulkbar{border-bottom:1px solid var(--desk-line);color:var(--color-fg);background:#9a6b3f12;justify-content:flex-start;gap:8px 12px;padding:8px 12px 8px 16px}.crm-dir-card>.crm-bulkbar .btn{border-radius:7px;min-height:28px;padding:0 9px;font-size:12.5px}.crm-dir-card>.crm-bulkbar .btn-primary{background:var(--desk-raised);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--desk-line-strong)}.crm-dir-card>.crm-bulkbar .btn-primary:hover{background:var(--desk-hover)}.crm-dir-body{transition:opacity .2s var(--ease-out)}.crm-dir-body.is-updating{opacity:.6}.crm-dir-card>.crm-dir-body:first-child>.crm-table-scroll:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.crm-dir-card>.crm-dir-body:first-child>.crm-table-scroll:first-child thead th:first-child{border-top-left-radius:var(--radius-lg)}.crm-dir-card>.crm-dir-body:first-child>.crm-table-scroll:first-child thead th:last-child{border-top-right-radius:var(--radius-lg)}.crm-dir-card>.crm-dir-body:first-child>section:first-child>.crm-group-header{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-top:0}.crm-table-scroll{position:relative;overflow-x:auto}.crm-table-scroll[data-fits=true]{overflow:visible}.crm-table-scroll:focus-visible{outline:2px solid var(--color-copper-soft);outline-offset:-2px}.crm-dir .crm-directory-table thead th{z-index:3;height:34px;padding:0 14px}.crm-dir .crm-directory-table thead .crm-row-check{min-height:32px}.crm-dir .crm-directory-table thead .crm-sticky{z-index:4}.crm-table-scroll[data-fits=true] .crm-directory-table thead th{top:calc(var(--desk-gap) + var(--desk-header-h))}.crm-dir-split .crm-table-scroll[data-fits=true] .crm-directory-table thead th{top:0}.crm-table-scroll[data-fits=true] .crm-directory-table tr>.crm-sticky+.crm-sticky{box-shadow:none}.crm-dir .crm-directory-table tbody tr{cursor:pointer}.crm-dir .crm-directory-table tbody td{border-bottom:1px solid var(--desk-line);white-space:normal;height:52px;padding:6px 14px}.crm-dir .crm-directory-table tbody tr:last-child td{border-bottom:0}.crm-dir .crm-directory-table tbody tr>td:first-child,.crm-dir .crm-directory-table thead tr>th:first-child{padding:0}@media (hover:hover) and (pointer:fine){.crm-dir .crm-directory-table tbody tr:hover{background:color-mix(in srgb, var(--color-copper) 4%, var(--desk-raised))}}.crm-dir .crm-directory-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--color-copper) 8%, var(--desk-raised))}.crm-dir .crm-directory-table tbody tr[data-current=true]{background:color-mix(in srgb, var(--color-copper) 10%, var(--desk-raised))}.crm-dir .crm-directory-table tbody tr[data-current=true]>td:first-child{box-shadow:inset 2px 0 0 var(--color-copper)}.crm-row-check{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}.crm-dir-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.006em;text-align:left;max-width:100%;color:var(--color-fg);transition:color .12s var(--ease-out);font-size:13px;font-weight:600;line-height:18px;display:block;overflow:hidden}.crm-dir-name:hover,.crm-dir-name[aria-pressed=true]{color:var(--color-copper)}.crm-dir-none{color:var(--desk-fg-4);font-size:13px}.crm-dir-card[data-layout=cards]{box-shadow:none;background:0 0}.crm-dir-card[data-layout=cards]>.crm-bulkbar{border-bottom:0;border-radius:10px;margin-bottom:8px}.crm-dir-card[data-layout=cards] .crm-dir-foot{box-shadow:none;padding-left:4px}.crm-dir-card[data-layout=cards] .crm-group-header{border:0;border-radius:8px;margin:8px 0}.crm-cards-selectall{min-height:32px;color:var(--color-fg-3);cursor:pointer;align-items:center;gap:8px;margin:0 0 8px 4px;font-size:12px;display:inline-flex}.crm-dir .crm-directory-card{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border:0;border-radius:10px;padding:14px 16px}.crm-dir .crm-directory-card[data-selected=true]{box-shadow:0 0 0 1px var(--color-copper-soft), 0 0 0 4px var(--color-copper-wash)}.crm-group-header{border-block:1px solid var(--desk-line);text-align:left;background:#fcfbf9;flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;min-height:36px;padding:6px 16px 6px 12px;font-size:12.5px;transition:background-color .1s linear;display:flex}.crm-group-header:hover{background:var(--desk-hover)}.crm-group-header svg{color:var(--desk-fg-4);transition:transform .18s var(--ease-out);flex-shrink:0}.list-foot.crm-dir-foot{flex-wrap:wrap;gap:4px 12px;padding:4px 8px 4px 16px}.crm-dir-split .crm-dir-toolbar .crm-toolbar{flex-wrap:nowrap;gap:4px}.crm-dir-split .crm-dir-toolbar .crm-toolbar>.crm-search{flex:auto;min-width:112px}.crm-dir-split :is(.crm-dir-filters-trigger,.crm-view-trigger){flex:none;justify-content:center;width:32px;min-width:32px;padding-inline:0}.crm-dir-split :is(.crm-dir-filters-trigger,.crm-view-trigger) .crm-toolbar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-dir-split .crm-view-chevron{display:none}.crm-dir-split .crm-dir-toolbar .field-select{flex:none}.crm-dir-split .crm-dir-next p:first-child{-webkit-line-clamp:1}.crm-dir-split .crm-dir-saved{max-width:120px}.crm-dir-split{align-items:start;gap:16px;display:grid}@media (width>=1280px){.crm-dir-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.crm-dir-split>.crm-dir-list,.crm-dir-split>.crm-dir-peek{top:calc(var(--desk-gap) + var(--desk-header-h) + 12px);max-height:calc(100vh - var(--desk-header-h) - 40px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.crm-dir .crm-dir-peek{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);transition:opacity .18s var(--ease-out), transform .22s var(--ease-drawer);border:0}@starting-style{.crm-dir .crm-dir-peek{opacity:0;transform:translate(12px)}}.crm-dir .crm-dir-peek .crm-preview-bar{border-bottom:1px solid var(--desk-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb, var(--desk-raised) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);min-height:44px;padding:6px 8px 6px 20px}.btn.btn-sm.crm-icon-sm{width:28px;padding:0}@media (pointer:coarse){.btn.btn-sm.crm-icon-sm{width:44px}}.crm-columns-list{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border-radius:10px;margin:0;padding:0;list-style:none}.crm-columns-row{align-items:center;gap:4px;min-height:44px;padding:4px 6px 4px 12px;display:flex}.crm-columns-row+.crm-columns-row{box-shadow:inset 0 1px 0 var(--desk-line)}.crm-columns-row[data-hidden=true]>label{color:var(--color-fg-3)}.crm-columns-width.field-input{text-align:right;width:72px;min-height:28px;padding:2px 6px;font-size:12.5px}.crm-fu-toolbar{margin-bottom:12px}.crm-fu-chips{margin:0 0 12px}@media (width<=640px){.crm-fu-toolbar>.crm-search{flex-basis:100%}.crm-fu-select.field-select{flex:auto;max-width:none}}.crm-fu-group{min-height:32px;box-shadow:inset 0 -1px 0 var(--desk-line);color:var(--color-fg-2);background:#fcfbf9;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:12px;font-weight:550;display:flex}.crm-fu-list>section+section>.crm-fu-group,.crm-fu-list>section:not(:first-child)>.crm-fu-group{box-shadow:inset 0 1px 0 var(--desk-line), inset 0 -1px 0 var(--desk-line)}.crm-fu-list.surface>section:first-child>.crm-fu-group{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.crm-fu-group-count{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;font-weight:450}.crm-fu-row{align-items:center;gap:10px;min-height:52px;padding:7px 8px 7px 16px;transition:background-color .1s linear;display:flex;position:relative}.crm-fu-row+.crm-fu-row{box-shadow:inset 0 1px 0 var(--desk-line)}@media (hover:hover) and (pointer:fine){.crm-fu-row:hover{background:#30261606}}.crm-fu-row[data-current=true]{background:#9a6b3f12}.crm-fu-check{z-index:1;background:var(--desk-raised);color:#0000;width:18px;height:18px;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background-color .12s var(--ease-out), transform .14s var(--ease-out);border:1.5px solid #30261647;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.crm-fu-check[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}.crm-fu-check[data-tone=warn]{border-color:#c3872a}button.crm-fu-check:before{content:"";position:absolute;inset:-8px}button.crm-fu-check:hover,button.crm-fu-check:focus-visible{border-color:var(--color-ok);color:var(--color-ok);background:var(--color-ok-wash,#1f5c3f14)}button.crm-fu-check:active{transform:scale(.94)}.crm-fu-check[data-done=true]{border-color:var(--color-ok);background:var(--color-ok);color:#fff}.crm-fu-main{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.crm-fu-meta{min-width:0;color:var(--color-fg-3);align-items:center;gap:10px;margin:0;font-size:12px;line-height:16px;display:flex}.crm-fu-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.006em;text-align:left;min-width:0;max-width:100%;color:var(--color-fg);font-size:13px;font-weight:550;overflow:hidden}.crm-fu-title:after{content:"";position:absolute;inset:0}.crm-fu-title:focus-visible{outline:none}.crm-fu-title:focus-visible:after{box-shadow:inset 0 0 0 2px var(--color-copper-soft);border-radius:6px}.crm-fu-row[data-status=completed] .crm-fu-title{color:var(--color-fg-3)}.crm-fu-rel{z-index:1;min-width:0;max-width:280px;color:var(--color-fg-3);transition:color .12s var(--ease-out);flex-shrink:1;align-items:center;gap:5px;text-decoration:none;display:inline-flex;position:relative}.crm-fu-rel svg{color:var(--desk-fg-4);flex-shrink:0}.crm-fu-rel:hover{color:var(--color-copper)}.crm-fu-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--desk-fg-4);flex-shrink:2;overflow:hidden}.crm-fu-due{white-space:nowrap;text-align:right;flex-shrink:0;grid-template-columns:104px 48px;align-items:baseline;column-gap:8px;font-size:12px;display:grid}.crm-fu-date{color:var(--color-fg-2)}.crm-fu-owner{flex-shrink:0;display:inline-flex}.crm-fu-edit,.crm-fu-edit-space{z-index:1;flex-shrink:0;width:28px;position:relative}@media (hover:hover) and (pointer:fine){.crm-fu-edit{opacity:0;transition:opacity .12s var(--ease-out)}.crm-fu-row:hover .crm-fu-edit,.crm-fu-row:focus-within .crm-fu-edit{opacity:1}}.crm-fu-foot>p{margin:0}.crm-fu-embedded>.crm-toolbar{padding:12px 12px 10px}.crm-fu-embedded>[role=group]{padding:0 12px 10px}.crm-fu-embedded .crm-fu-group{box-shadow:inset 0 1px 0 var(--desk-line), inset 0 -1px 0 var(--desk-line)}.crm-dir .page-header-title,.crm-fu .page-header-title{min-width:min(100%, max-content)}@media (width<=640px){.crm-today .crm-kpis,.crm-fu .page-subbar>.crm-kpis{flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}:is(.crm-today,.crm-fu) .crm-kpi:nth-child(odd){box-shadow:none}:is(.crm-today,.crm-fu) .crm-kpi:nth-child(3){box-shadow:inset 0 1px 0 var(--desk-line)}:is(.crm-today,.crm-fu) .crm-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--desk-line), inset 0 1px 0 var(--desk-line)}.crm-dir .crm-directory-table,.crm-dir .crm-directory-table tbody{display:block;min-width:0!important}.crm-dir .crm-directory-table thead,.crm-dir .crm-directory-table colgroup,.crm-dir .crm-directory-table td[data-col]:not([data-col=select],[data-col=name],[data-col=nextAction],[data-col=owner]),.crm-dir .crm-directory-table .crm-dir-owner-name{display:none}.crm-dir .crm-directory-table td[data-col=nextAction]:has(>.crm-dir-none){display:none}.crm-dir .crm-directory-table tbody tr{border-bottom:1px solid var(--desk-line);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"select name owner"".next next";align-items:center;gap:4px;padding:10px 14px 10px 4px;display:grid}.crm-dir .crm-directory-table tbody tr:last-child{border-bottom:0}.crm-dir .crm-directory-table tbody td{height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.crm-dir .crm-directory-table td[data-col=select]{grid-area:select}.crm-dir .crm-directory-table td[data-col=name]{grid-area:name}.crm-dir .crm-directory-table td[data-col=owner]{grid-area:owner}.crm-dir .crm-directory-table td[data-col=nextAction]{grid-area:next;padding-left:38px}.crm-dir .crm-directory-table .crm-row-check{min-height:32px}.crm-dir .crm-directory-table .crm-dir-name{white-space:normal}.crm-dir .crm-directory-table tr[data-current=true]>td:first-child{box-shadow:none}.crm-fu-row{grid-template-columns:18px minmax(0,1fr) auto auto auto;grid-template-areas:"check title title owner edit"".meta due due due";align-items:center;gap:4px 10px;padding:8px 8px 8px 12px;display:grid}.crm-fu-main{display:contents}.crm-fu-check{grid-area:check}.crm-fu-title{grid-area:title}.crm-fu-meta{grid-area:meta}.crm-fu-owner{grid-area:owner}.crm-fu-edit,.crm-fu-edit-space{grid-area:edit}.crm-fu-due{grid-area:due;grid-template-columns:auto auto}.crm-fu-note{display:none}}.crm-record>.page-header .page-header-actions>nav>:not(:first-child){top:calc(100% + 8px);right:var(--desk-pad-x);z-index:30;width:max-content;max-width:min(26rem, calc(100% - 2 * var(--desk-pad-x)));background:var(--desk-raised);box-shadow:var(--desk-shadow-pop);transform-origin:100% 0;animation:crm-record-toast-in .18s var(--ease-out) both, crm-record-toast-out .16s var(--ease-out) 8s forwards;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;position:absolute}.crm-record>.page-header .page-header-actions>nav>:not(:first-child):is(:hover,:focus-within){animation-play-state:paused}@keyframes crm-record-toast-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes crm-record-toast-out{to{opacity:0;visibility:hidden;transform:translateY(-4px)}}.crm-record-identity{align-items:flex-start;gap:14px;display:flex}.crm-record-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:30px;display:flex}.crm-record-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-sans);letter-spacing:-.022em;color:var(--color-fg);margin:0;font-size:22px;font-weight:600;line-height:1.25}.crm-record-facts{color:var(--color-fg-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:13px;display:flex}.crm-record-facts>[aria-hidden=true]{color:var(--desk-fg-4)}.crm-record-facts-link{color:var(--color-copper);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.crm-record-facts-link svg{color:currentColor;opacity:.8}.crm-record-facts-link:hover,.crm-record-row-link:hover{text-underline-offset:3px;text-decoration:underline}.crm-record-row-link{color:var(--color-fg);text-decoration:none}.crm-record-row-link:hover{color:var(--color-copper)}.crm-record-summary{-webkit-line-clamp:2;max-width:72ch;color:var(--color-fg-3);-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-record-preview-actions{margin-top:14px}.crm-next{background:var(--desk-raised);min-height:42px;box-shadow:var(--desk-shadow-raised);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:6px 8px 6px 14px;font-size:13px;display:flex}.crm-next-label{color:var(--color-fg-3);flex-shrink:0;font-weight:500}.crm-next-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--color-fg);text-underline-offset:3px;transition:color .12s var(--ease-out), text-decoration-color .12s var(--ease-out);font-weight:550;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden}.crm-next-title:hover{color:var(--color-copper);text-decoration-color:currentColor}.crm-next-side{flex:1 0 auto;align-items:center;gap:10px;display:flex}.crm-next-due{font-variant-numeric:tabular-nums;color:var(--color-fg-3);flex-shrink:0;font-size:12px}.crm-next[data-tone=danger] .crm-next-due{color:var(--color-danger);font-weight:550}.crm-next[data-tone=warn] .crm-next-due{color:#8a5a12;font-weight:550}.crm-next-more{min-height:28px;color:var(--color-fg-2);white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:7px;flex-shrink:0;margin-left:auto;padding:0 8px;font-size:12.5px;font-weight:500}.crm-next-more:hover{background:var(--desk-hover);color:var(--color-fg)}.crm-next-none{color:var(--color-fg-3);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.crm-next-skeleton{border-radius:10px;height:42px;margin-top:16px;display:block}.crm-record-tabs.seg-tabs{top:calc(var(--desk-gap) + var(--desk-header-h));z-index:10;background:var(--color-panel);margin:20px 0;position:sticky}@media (width>=761px){.crm-record-tabs.desk-scroll-x{-webkit-mask-image:none;mask-image:none}}@media (width<=760px){.crm-record-tabs.seg-tabs{padding-right:24px}}.crm-tab-count{font-variant-numeric:tabular-nums;color:var(--desk-fg-4);margin-left:2px;font-size:11.5px}.crm-record-panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:24px;scroll-margin-top:120px;display:grid}.crm-record-panel>.desk-section+.desk-section{margin-top:0}.crm-recent-row{min-height:52px}.crm-recent-row .crm-activity-icon{flex-shrink:0}.crm-recent-open{-webkit-line-clamp:1;text-align:left;min-width:0;color:var(--color-fg);-webkit-box-orient:vertical;font-weight:550;display:-webkit-box;overflow:hidden}.crm-event-kind{color:var(--color-fg-3);font-weight:500}.crm-recent-open:after{content:"";position:absolute;inset:0}.crm-recent-row:hover{background:#30261606}.crm-recent-row .desk-row-trail{pointer-events:none;position:relative}.crm-recent-row .desk-row-trail time{text-align:right;pointer-events:auto;min-width:72px}.crm-recent-note{color:var(--color-fg-3);justify-items:start;gap:10px;padding:16px 18px;font-size:13px;display:grid}.crm-notes{gap:16px;max-width:80ch;display:grid}.crm-notes h3{color:var(--color-fg-3);margin:0 0 4px;font-size:12px;font-weight:500}.crm-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-fg);font-size:13px;line-height:1.6}.crm-notes-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-notes-more{min-height:28px;color:var(--color-copper);margin-top:4px;font-size:12.5px;font-weight:550}.crm-notes-more:hover{text-underline-offset:3px;text-decoration:underline}.crm-notes-empty{color:var(--color-fg-3);align-items:center;gap:8px;font-size:13px;display:flex}.crm-notes-empty svg{color:var(--desk-fg-4)}.crm-record .crm-activity-item{grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;padding:8px 0 12px}.crm-record .crm-activity-item:before{background:var(--desk-line);top:40px;left:13.5px}.crm-activity-icon{background:var(--desk-raised);width:28px;height:28px;box-shadow:0 0 0 1px var(--desk-line);border:0}.crm-activity-icon svg{width:14px;height:14px}.crm-record .crm-activity-title{min-height:24px;font-size:13px;font-weight:550}.crm-record .crm-activity-title:hover{text-decoration:none}.crm-record .crm-activity-status{padding-top:2px}.crm-record .desk-record-aside{max-height:calc(100dvh - var(--desk-gap) - var(--desk-header-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;margin:-4px;padding:4px;overflow-y:auto}.crm-record-props{padding:8px 16px 12px}.crm-record-props .desk-prop{grid-template-columns:112px minmax(0,1fr);min-height:28px;padding:4px 0}.crm-record-props .desk-prop dt{align-items:flex-start;line-height:1.35}.crm-record-props .desk-prop dt svg{margin-top:1px}.crm-record-props .desk-prop dd{line-height:1.4}.crm-record-props .desk-prop dd>.btn,.crm-record-props .desk-prop dd>button:not(.crm-props-link){margin-top:4px}.crm-props-group{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:10px;padding-top:10px}.crm-props-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:2px;display:flex}.crm-props-head h3{color:var(--color-fg-3);margin:0;font-size:12px;font-weight:600}.crm-record-props .crm-props-link{color:var(--color-copper);margin-left:8px;font-size:12px;font-weight:500;text-decoration:none}.crm-record-props .crm-props-link:hover{text-underline-offset:3px;text-decoration:underline}.crm-props-note{color:var(--color-fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1.45;display:flex}.crm-props-foot{color:var(--color-fg-3);justify-items:start;gap:2px;margin-top:6px;font-size:12px;line-height:1.45;display:grid}.crm-record-props .crm-props-foot .crm-props-link{min-height:24px;margin-left:0}.crm-record .crm-danger-zone{border:1px dashed color-mix(in srgb, var(--color-danger) 24%, var(--desk-line));background:0 0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.crm-record .crm-danger-zone h2{color:var(--color-fg);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.crm-record .crm-danger-zone h2 svg{color:var(--color-fg-3)}.crm-record .crm-danger-zone p{color:var(--color-fg-3);margin-top:2px;font-size:12.5px;line-height:1.5}.crm-record[data-preview] .desk-record{grid-template-columns:minmax(0,1fr)}.crm-record[data-preview] .desk-record-aside{max-height:none;position:static;overflow:visible}.crm-record[data-preview] .crm-record-tabs.seg-tabs{background:0 0;position:static}@media (width<=1180px){.crm-record .desk-record-aside{max-height:none;overflow:visible}}@media (width<=960px){.crm-record-tabs.seg-tabs{margin-top:16px;position:static}.crm-record-name{font-size:20px}.crm-record>.page-header .page-header-actions>nav>:not(:first-child){right:16px}}@media (width<=639px){.crm-record>.page-header{flex-wrap:nowrap}.crm-record>.page-header .page-header-title{flex:1 1 0}.crm-record>.page-header .crm-menu-anchor>.btn{gap:0;width:32px;padding:0;font-size:0}.crm-record>.page-header .crm-menu-anchor>.btn>svg:last-child{display:none}.crm-record .crm-activity-item{grid-template-columns:28px minmax(0,1fr)}.crm-recent-row .desk-row-trail :is(.pill,.desk-status){display:none}.crm-recent-open{-webkit-line-clamp:2}.crm-next{flex-wrap:wrap;row-gap:2px;padding:9px 8px 6px 14px}.crm-next-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-next-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:calc(100% - 24px);display:-webkit-box}.crm-next-side{flex-basis:100%;padding-left:18px}}.crm-source>summary{cursor:pointer;min-height:26px;color:var(--color-copper);align-items:center;gap:8px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.crm-source>summary::-webkit-details-marker{display:none}.crm-source>summary>span:last-child:hover{text-underline-offset:3px;text-decoration:underline}.crm-case-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 16px;margin-top:10px;font-size:12.5px;display:grid}.crm-case-facts dt{color:var(--color-fg-3);font-size:11.5px}.crm-case-facts dd{color:var(--color-fg);margin-top:1px}.journal-anchor{color:var(--color-fg-3);margin:0;font-size:12.5px}.journal-anchor strong{color:var(--color-fg);font-weight:600}.journal-row{gap:12px;display:grid}.journal-row[data-cols=type]{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.journal-row[data-cols=when]{grid-template-columns:minmax(0,1fr) minmax(0,12rem)}@media (width<=560px){.journal-row[data-cols]{grid-template-columns:minmax(0,1fr)}}.rp-hit{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font:inherit;color:inherit;display:block;overflow:hidden}.rp-hit:after{content:"";position:absolute;inset:0}.rp-hit:focus-visible{outline:none}.desk-row:has(.rp-hit:focus-visible){box-shadow:inset 0 0 0 2px #84572f6b}.rp-list{margin:0;padding:0;list-style:none}.rp-row-actions{z-index:1;opacity:0;transition:opacity .12s var(--ease-out);align-items:center;gap:2px;display:flex;position:relative}.desk-row:hover .rp-row-actions,.desk-row:focus-within .rp-row-actions{opacity:1}@media (hover:none){.rp-row-actions{opacity:1}}.rp-row-actions .btn-icon{width:28px;color:var(--color-fg-3)}.rp-row-actions .btn-icon:hover:not(:disabled){color:var(--color-fg)}.rp-row-error{color:var(--color-danger);white-space:normal}.rp-ver{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:500}.rp-tile{width:32px;height:32px;color:var(--color-fg-2);box-shadow:inset 0 0 0 1px var(--desk-line);background:#3026160a;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rp-tile[data-kind=pdf]{color:#93402f;background:#a13b3b12;box-shadow:inset 0 0 0 1px #a13b3b1f}.rp-tile[data-kind=image]{color:#2a4a6b;background:#2a4a6b12;box-shadow:inset 0 0 0 1px #2a4a6b1f}.rp-tile[data-kind=missing]{color:var(--desk-fg-4);box-shadow:none;outline:1px dashed var(--desk-line-strong);outline-offset:-1px;background:0 0}.rp-tile[data-size=lg]{border-radius:10px;width:40px;height:40px}.rp-date{background:var(--desk-raised);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--desk-line-strong);border-radius:9px;flex-shrink:0;align-content:center;place-items:center;line-height:1;display:grid}.rp-date b{font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:14px;font-weight:600}.rp-date small{color:var(--color-copper);margin-top:3px;font-size:11.5px;font-weight:550}.rp-date[data-past]{box-shadow:inset 0 0 0 1px var(--desk-line);background:#30261608}.rp-date[data-past] b{color:var(--color-fg-2)}.rp-date[data-past] small{color:var(--color-fg-3)}.rp-more{width:100%;min-height:36px;color:var(--color-fg-3);box-shadow:inset 0 1px 0 var(--desk-line);justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:550;transition:color .1s linear,background-color .1s linear;display:flex}.rp-more:hover{color:var(--color-fg);background:#30261606}.rp-more svg{transition:transform .16s var(--ease-out)}.rp-more[aria-expanded=true] svg{transform:rotate(180deg)}.rp-foot{color:var(--color-fg-3);box-shadow:inset 0 1px 0 var(--desk-line);margin:0;padding:9px 16px;font-size:12px;line-height:1.5}.rp-pad{padding:14px 16px}.rp-block+.rp-block{border-top:1px solid var(--desk-line);margin-top:16px;padding-top:16px}.rp-block-title{color:var(--color-fg);margin:0 0 8px;font-size:13px;font-weight:600}.rp-hint{color:var(--color-fg-3);font-size:12px;line-height:1.5}.rp-assertion+.rp-assertion{border-top:1px solid var(--desk-line);margin-top:14px;padding-top:14px}.rp-assertion dl{gap:8px 16px;margin:8px 0 0;display:grid}@media (width>=640px){.rp-assertion dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-assertion dt{color:var(--color-fg-3);font-size:12px}.rp-assertion dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:12.5px}.rp-link{min-height:24px;color:var(--color-copper);align-items:center;gap:4px;font-size:12.5px;font-weight:550;display:inline-flex}.rp-link:hover{text-underline-offset:3px;text-decoration:underline}.rp-check-form{align-items:end;gap:10px;display:grid}@media (width>=640px){.rp-check-form{grid-template-columns:150px minmax(0,1fr) auto}}.rp-result{box-shadow:inset 0 0 0 1px var(--desk-line);background:#30261608;border-radius:10px;margin-top:12px;padding:12px 14px}.rp-source dl{gap:8px 16px;font-size:13px}.rp-source dt{font-size:12px}.rp-source dd{margin-top:2px}.rp-identity{align-items:center;gap:12px;min-width:0;display:flex}.rp-identity h3{letter-spacing:-.01em;color:var(--color-fg);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.rp-identity p{color:var(--color-fg-3);margin:1px 0 0;font-size:12.5px}.rp-item{padding:12px 16px}.rp-item+.rp-item{box-shadow:inset 0 1px 0 var(--desk-line)}.rp-item-title{color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.rp-item-meta{color:var(--color-fg-3);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5}label.rp-check-top{align-items:flex-start}label.rp-check-top>input[type=checkbox]{align-self:flex-start;margin-top:2px}.rp-callout{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border-radius:10px;padding:12px 14px}.rp-callout[data-tone=warn]{background:#b27a1e12;box-shadow:inset 0 0 0 1px #b27a1e33}.rp-drop{border:1px dashed var(--desk-line-strong);background:var(--desk-raised);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;transition:border-color .12s linear,background-color .12s linear;display:flex;position:relative}.rp-drop:hover,.rp-drop[data-over]{border-color:var(--color-copper-soft);background:#fffdf9}.rp-drop:focus-within{border-color:var(--color-copper-soft);box-shadow:var(--desk-ring)}.rp-drop[data-disabled]{cursor:default;opacity:.6}.rp-drop input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.rp-drop-icon{width:36px;height:36px;color:var(--color-copper);background:#84572f14;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rp-notice{box-shadow:inset 0 0 0 1px var(--desk-line);color:var(--color-fg-2);background:#30261609;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.rp-notice-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rp-prose{max-width:68ch;color:var(--color-fg);font-size:14px;line-height:1.6}.rp-prose-muted{max-width:68ch;color:var(--color-fg-2);font-size:13px;line-height:1.6}.rp-kind{color:var(--color-fg-3);margin-right:6px;font-size:12px;font-weight:600}.rp-kind[data-tone=warn]{color:#8a5a12}.rp-cite{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--color-copper);vertical-align:1px;background:#84572f1a;border-radius:5px;place-items:center;margin-left:4px;padding:0 5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-grid}.rp-cite[data-restricted]{color:var(--color-fg-3);background:#3026160f}.rp-sources{border-top:1px solid var(--desk-line);gap:6px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:grid}.rp-sources li{max-width:68ch;color:var(--color-fg-3);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.55;display:flex}.rp-sources .rp-cite{flex-shrink:0;margin-left:0}.rp-quote{white-space:pre-wrap;color:var(--color-fg-2);background:#30261609;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.rp-review{border-top:1px solid var(--desk-line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.rp-sheet .desk-sheet-foot:not(:has(button)){display:none}.btn.rp-danger{color:var(--color-danger)}.btn.rp-danger:hover:not(:disabled){background:#a13b3b12}@media (width<=640px){.rp-sheet .desk-sheet-foot .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp-sheet .desk-sheet-foot .btn:has(.btn-label){width:32px;padding:0}.rp-sheet .desk-sheet-foot>.rp-foot-note{display:none}}@media (prefers-reduced-motion:reduce){.rp-row-actions,.rp-more svg{transition:none}}.mail-inbox{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);overflow:hidden}.mail-inbox[data-wide]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(340px,400px) minmax(0,1fr);height:max(480px,100dvh - 110px);margin-bottom:-36px;display:grid}.mail-inbox[data-wide]>.mail-list{display:contents}.mail-inbox[data-wide] .mail-toolbar{grid-column:1/-1}.mail-inbox[data-wide] .mail-list-body{overscroll-behavior:contain;min-height:0;box-shadow:inset -1px 0 0 var(--desk-line);grid-area:2/1;overflow-y:auto}.mail-inbox .mail-list-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mail-pane{overscroll-behavior:contain;grid-area:2/2;min-width:0;min-height:0;padding:22px 28px 32px;overflow-y:auto}.mail-pane-empty{height:100%;min-height:240px;color:var(--desk-fg-4);align-content:center;place-items:center;gap:8px;font-size:13px;display:grid}.mail-toolbar{min-height:52px;box-shadow:inset 0 -1px 0 var(--desk-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 0 6px;display:flex}.mail-toolbar .mail-direction{box-shadow:none;align-self:stretch;align-items:stretch;margin:0 4px 0 0;display:flex}.mail-toolbar .mail-direction>.seg-tab{padding:0 10px}.mail-toolbar .crm-search{flex:220px}.mail-toolbar .mail-source-select{flex:0 auto;width:auto;min-width:10.5rem;max-width:100%}.mail-toolbar-tools{margin-left:auto;display:flex}.mail-toolbar-note{color:var(--color-fg-2);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;font-size:12.5px;display:flex}.mail-list-status{color:var(--color-fg-3);font-variant-numeric:tabular-nums;margin:0;padding:10px 16px 2px;font-size:12px}.mail-rows{transition:opacity .15s var(--ease-out);margin:0;padding:0;list-style:none}.mail-rows[data-stale]{opacity:.55}.mail-rows>li+li{border-top:1px solid var(--desk-line)}.mail-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 16px;transition:background-color .1s linear;display:flex;position:relative}.mail-row:hover{background:#30261608}.mail-row[data-selected]{background:#9a6b3f13}.mail-row[data-selected]:before{content:"";background:var(--color-copper);width:2px;position:absolute;inset:0 auto 0 0}.mail-row:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.mail-row>.crm-avatar{margin-top:1px}.mail-row-main{flex:1;gap:1px;min-width:0;display:grid}.mail-row-top,.mail-row-line{align-items:center;gap:8px;min-width:0;line-height:19px;display:flex}.mail-row-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg);flex:1;font-size:13px;font-weight:500;overflow:hidden}.mail-row-from[data-strong]{font-weight:600}.mail-row-to{color:var(--color-fg-3);font-weight:450}.mail-row-time{color:var(--color-fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.mail-row-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-2);flex:auto;font-size:13px;overflow:hidden}.mail-row-flags{color:var(--desk-fg-4);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.mail-row-icon{place-items:center;display:inline-grid}.mail-row-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-3);font-size:12.5px;line-height:18px;display:block;overflow:hidden}.mail-chip{height:20px;color:var(--color-fg-2);white-space:nowrap;background:#3026160f;border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11.5px;font-weight:550;display:inline-flex}.mail-chip[data-tone=warn]{color:#7c500e;background:#b27a1e1f}.mail-pager{border-top:1px solid var(--desk-line);background:color-mix(in srgb, var(--desk-raised) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 16px;font-size:12px;display:flex;position:sticky;bottom:0}.mail-sources{gap:7px;font-weight:500}.mail-sources-sheet{gap:16px;display:grid}.mail-source{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--desk-line);gap:12px;padding:14px 16px;display:grid}.mail-source-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-left:17px;display:grid}.mail-source-facts dt{color:var(--color-fg-3);font-size:11.5px}.mail-source-facts dd{overflow-wrap:anywhere;color:var(--color-fg);margin:1px 0 0;font-size:12.5px}.mail-reader{gap:18px;max-width:820px;display:grid}.mail-reader-head h2{overflow-wrap:anywhere;letter-spacing:-.015em;color:var(--color-fg);margin:0;font-size:17px;font-weight:600;line-height:1.35}.mail-reader-head p{color:var(--color-fg-3);margin:4px 0 0;font-size:12px}.mail-reader-loading{gap:12px;max-width:560px;display:grid}.mail-reader-loading>.desk-skeleton{height:12px}.mail-reader-loading>.desk-skeleton:first-of-type{width:60%;height:18px}.mail-from{align-items:flex-start;gap:10px;display:flex}.mail-from-name{color:var(--color-fg);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.mail-from-address{overflow-wrap:anywhere;color:var(--color-fg-3);font-size:12.5px;font-weight:400}.mail-from-time{color:var(--color-fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.mail-recipients{grid-template-columns:auto minmax(0,1fr);gap:1px 8px;margin:3px 0 0;font-size:12.5px;line-height:1.5;display:grid}.mail-recipients dt{color:var(--color-fg-3)}.mail-recipients dd{overflow-wrap:anywhere;color:var(--color-fg-2);margin:0}.mail-links{border-block:1px solid var(--desk-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.mail-links-label{color:var(--color-fg-3);margin-right:2px;font-size:12px}.mail-links .crm-link-chip{color:#6e4a28;background:#9a6b3f17;border:0;border-radius:7px;min-height:26px;font-size:12.5px;box-shadow:inset 0 0 0 1px #9a6b3f29}.mail-links .crm-link-chip>button{background:0 0;border-radius:5px;width:20px;height:20px}.mail-links .crm-link-chip>button:hover{background:#6e4a2824}.mail-links-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.mail-saved{color:var(--color-ok);margin:-8px 0 0;font-size:12.5px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;color:var(--color-fg);font-size:14px;line-height:1.65}.mail-section{border-top:1px solid var(--desk-line);gap:8px;padding-top:16px;display:grid}.mail-section-head{align-items:center;gap:8px;min-height:28px;display:flex}.mail-section-head h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.mail-section-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mail-section-hint{max-width:68ch;color:var(--color-fg-3);margin:-4px 0 4px;font-size:12px;line-height:1.5}.mail-files{margin:0;padding:0;list-style:none}.mail-file{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.mail-file+.mail-file{border-top:1px solid var(--desk-line)}.mail-file-icon{width:30px;height:30px;color:var(--color-fg-3);background:#3026160b;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.mail-file-download{text-align:right;flex-shrink:0;max-width:45%}details.mail-file-details{color:var(--color-fg-3);margin-top:2px}details.mail-file-details>summary{width:fit-content;min-height:26px;color:var(--color-fg-3);font-size:12px;font-weight:500}details.mail-disclosure{border-top:1px solid var(--desk-line)}details.mail-disclosure>summary{min-height:40px}details.mail-disclosure details.mail-disclosure{border-top:0}details.mail-disclosure details.mail-disclosure>summary{min-height:32px;color:var(--color-fg-2);font-size:12.5px;font-weight:500}.mail-summary-note{color:var(--color-fg-3);font-size:12px;font-weight:400}.mail-matches{margin:0;padding:0;list-style:none;display:grid}.mail-matches>li{padding:10px 0}.mail-matches>li+li{border-top:1px solid var(--desk-line)}details.mail-rules{border-top:1px solid var(--desk-line);background:#fcfbf9;padding:0 16px}details.mail-rules>summary{min-height:40px;color:var(--color-fg-2);font-size:12.5px;font-weight:500}@media (width<=640px){.mail-toolbar{padding:0 12px 10px}.mail-toolbar .mail-direction{min-height:44px;box-shadow:inset 0 -1px 0 var(--desk-line);flex:100%;margin:0 -12px 2px;padding:0 6px}.mail-toolbar .crm-search{flex-basis:100%}.mail-toolbar .mail-source-select{flex:1 1 0;min-width:0}.mail-row{padding-inline:14px}.mail-source-facts{grid-template-columns:minmax(0,1fr)}}.intake-tabs .crm-demo-tag{margin-left:2px}.intake-row{min-height:52px}.intake-company{min-width:0;color:var(--color-fg-3);white-space:nowrap;flex-shrink:1;align-items:center;gap:4px;font-size:12px;font-weight:450;display:inline-flex;overflow:hidden}.intake-link{color:var(--color-copper);font-weight:500;text-decoration:none}.intake-link:hover{text-decoration:underline}.intake-contact{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.intake-contact:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.intake-skipped{margin:0}.intake-skipped button{color:var(--color-copper);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:500}.intake-skipped button:hover{text-decoration:underline}.intake-outlook{padding:16px 18px}.intake-outlook>.crm-empty{margin:-16px -18px}.intake-address{padding:16px 20px 0}@media (width>=640px){.intake-address{padding-inline:24px}}.intake-person{align-items:flex-start;gap:12px;display:flex}.intake-facts{border-radius:var(--radius-md);background:#30261609;gap:6px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.intake-facts>div{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.intake-facts dt{color:var(--color-fg-3)}.intake-facts dd{overflow-wrap:anywhere;color:var(--color-fg);margin:0}@media (width<=760px){.intake-row{flex-wrap:wrap}.intake-row>.desk-row-trail{width:100%;padding:0 0 4px 38px}.intake-row>.desk-row-trail>span:last-child{margin-left:auto}}.merge-note{color:var(--color-fg-3);margin:0 0 0 auto;font-size:12px}.merge-table{min-width:640px}.merge-table tbody td{height:52px;padding-block:8px}.merge-table tbody tr{cursor:pointer}.merge-row-icon{width:28px;height:28px;color:var(--color-fg-3);background:#3026160b;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.merge-row-name{overflow-wrap:anywhere;color:var(--color-fg);font-size:13px;font-weight:550;text-decoration:none;display:block}.merge-row-name:hover{color:var(--color-copper)}.merge-row-meta{color:var(--color-fg-3);margin:1px 0 0;font-size:12px}.outreach{margin-top:28px}.outreach-empty{color:var(--color-fg-3);margin:0;font-size:12.5px}.outreach-workspaces{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.outreach-workspace{align-content:start;gap:10px;padding:14px 16px;display:grid}.outreach-workspace-name{color:var(--color-fg);margin:0;font-size:13.5px;font-weight:600}.outreach-workspace-purpose{color:var(--color-fg-2);margin:4px 0 0;font-size:12.5px}.outreach-workspace-items{border-top:1px solid var(--desk-line);gap:6px;margin:0;padding:10px 0 0;font-size:12.5px;list-style:none;display:grid}.outreach-workspace-items>li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.outreach-workspace-items>li>span:last-child{color:var(--color-fg-3)}.outreach-merge{color:var(--color-copper);font-size:12.5px;font-weight:500;text-decoration:none}.outreach-merge:hover{text-decoration:underline}.outreach-status{flex-direction:column;align-items:flex-end;gap:0}.outreach-status>span:last-child{color:var(--desk-fg-4);font-size:11.5px}details.outreach-analytics{margin-top:16px}.outreach-analytics .rs-demo-head{display:none}.outreach-analytics>section{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border:0;margin-top:8px}.merge-identity{align-items:flex-start;gap:14px;display:flex}.merge-identity-icon{background:var(--desk-raised);width:44px;height:44px;box-shadow:var(--desk-shadow-raised);color:var(--color-fg-3);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.merge-identity-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:30px;display:flex}.merge-identity-name{overflow-wrap:anywhere;letter-spacing:-.022em;min-width:0;color:var(--color-fg);margin:0;font-size:22px;font-weight:600;line-height:1.25}.merge-identity-facts{color:var(--color-fg-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:2px 0 0;font-size:13px;display:flex}.merge-identity-facts>[aria-hidden=true]{color:var(--desk-fg-4)}.merge-purpose{max-width:72ch;color:var(--color-fg-2);margin:4px 0 0;font-size:13px}.merge-steps{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--desk-line);align-items:stretch;gap:2px;margin:20px 0;display:flex;overflow-x:auto}.merge-step{color:var(--color-fg-3);white-space:nowrap;cursor:pointer;transition:color .12s var(--ease-out);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 11px 6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.merge-step+.merge-step{margin-left:18px}.merge-step+.merge-step:before{content:"";background:var(--desk-line-strong);width:14px;height:1px;position:absolute;top:calc(50% - 2px);left:-16px}.merge-step:after{content:"";background:var(--color-copper);height:2px;transition:transform .2s var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:4px;right:8px;transform:scaleX(0)}.merge-step:hover,.merge-step[aria-selected=true]{color:var(--color-fg)}.merge-step[aria-selected=true]:after{transform:scaleX(1)}.merge-step:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px;border-radius:6px}.merge-step .mark{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--desk-line-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.merge-step[data-state=done] .mark{box-shadow:none;color:var(--color-ok);background:#1f5c3f1a}.merge-step[data-state=done] .mark svg{animation:merge-check-in .22s var(--ease-out) both}.merge-step[data-state=next] .mark{background:var(--color-fg);box-shadow:none;color:var(--desk-raised)}@keyframes merge-check-in{0%{opacity:0;transform:scale(.5)}}.merge-inline-note{color:var(--color-fg-3);margin:0 0 10px;font-size:12.5px}.merge-audience{margin:-6px 0 0;padding:0;list-style:none}.merge-entry{padding:12px 0}.merge-entry+.merge-entry{border-top:1px solid var(--desk-line)}.merge-entry-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.merge-entry-icon{width:24px;height:24px;color:var(--color-fg-3);background:#3026160d;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.merge-entry-name{overflow-wrap:anywhere;min-width:0;color:var(--color-fg);font-size:13.5px;font-weight:600;text-decoration:none}.merge-entry-name:hover{color:var(--color-copper)}.merge-entry-remove{color:var(--color-fg-3);margin-left:auto}@media (hover:hover) and (pointer:fine){.merge-entry-remove{opacity:0;transition:opacity .15s var(--ease-out)}.merge-entry:hover .merge-entry-remove,.merge-entry:focus-within .merge-entry-remove{opacity:1}}.merge-entry-body{padding:6px 0 0 32px}.merge-contacts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.merge-contact{cursor:pointer;align-items:center;gap:9px;min-height:30px;font-size:13px;display:flex}.merge-contact>input{flex-shrink:0;width:15px;height:15px}.merge-contact-address{max-width:360px;margin:0 0 6px 24px}.merge-add-hint{color:var(--color-fg-3);margin:-6px 0 0;font-size:12px;line-height:1.5}.merge-add{border-top:1px solid var(--desk-line);gap:14px;margin-top:6px;padding-top:14px;display:grid}.merge-add-row{align-items:flex-end;gap:8px;display:flex}.merge-add-row>.combo-box{flex:1;min-width:0}.merge-add-row .combo-box__input-group,.merge-add-row .combo-box__input-group>input{flex:1;width:100%;min-width:0}.merge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.merge-unsaved{color:#7c500e;font-size:12px}.merge-check{padding:14px 16px 12px}.merge-check-basis{color:var(--color-fg-3);margin:0;font-size:12px}.merge-check-empty{color:var(--color-fg-3);margin:0;padding:0 16px 16px;font-size:13px}.merge-tally{color:var(--color-fg);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.merge-tally .crm-dot{vertical-align:1px;margin-right:8px}.merge-tally strong{font-variant-numeric:tabular-nums;font-weight:600}.merge-recipients{min-width:560px}.merge-recipients thead th{border-top:1px solid var(--desk-line)}.merge-recipients tbody tr:last-child td{border-bottom:0}.merge-fields{color:var(--color-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-8px;font-size:12px;display:flex}.merge-fields>button{color:#6e4a28;height:24px;font-family:var(--font-mono);cursor:pointer;transition:background-color .12s var(--ease-out), transform .12s var(--ease-out);background:#9a6b3f14;border:0;border-radius:6px;padding:0 7px;font-size:11.5px;box-shadow:inset 0 0 0 1px #9a6b3f24}.merge-fields>button:hover{background:#9a6b3f24}.merge-fields>button:active{transform:scale(.96)}.merge-preview{border-top:1px solid var(--desk-line);margin-top:20px;padding-top:14px}.merge-preview-bar{align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.merge-preview-bar h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.merge-preview-mail{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--desk-line);background:#fcfbf9;padding:14px 16px}.merge-preview-to{color:var(--color-fg-3);margin:0;font-size:12px}.merge-preview-subject{color:var(--color-fg);margin:4px 0 10px;font-size:14px;font-weight:600}.merge-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-fg);margin:0;font-size:13px;line-height:1.6}.merge-preview-empty{color:var(--color-fg-3);margin:0;font-size:12.5px}.merge-props{padding:8px 16px 12px}.merge-props .desk-prop{grid-template-columns:96px minmax(0,1fr);min-height:28px;padding:4px 0}.merge-props-group{border-top:1px solid var(--desk-line);gap:10px;margin-top:10px;padding-top:12px;display:grid}.merge-props-group>h3{color:var(--color-fg-2);margin:0;font-size:12px;font-weight:600}.merge-props-group>details.desk-disclosure+details.desk-disclosure{margin-top:-6px}.merge-file{align-items:flex-start;gap:10px;display:flex}details.merge-file-check>summary{min-height:26px;color:var(--color-fg-3);font-size:12px;font-weight:500}.merge-cancel form{padding-top:8px}.merge-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.merge-history>li{padding-left:16px;position:relative}.merge-history>li:before{content:"";background:var(--desk-line-strong);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;left:2px}.merge-history>li:first-child:before{background:var(--color-copper)}.merge-confirm{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--desk-line);gap:0;margin:0;display:grid}.merge-confirm>div{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 12px;font-size:13px;display:grid}.merge-confirm>div+div{border-top:1px solid var(--desk-line)}.merge-confirm dt{color:var(--color-fg-3)}.merge-confirm dd{color:var(--color-fg);margin:0}.merge-left-out{gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.merge-left-out>li{flex-wrap:wrap;gap:0 8px;display:flex}.merge-reach{padding:10px 16px}.merge-reach+.merge-reach{border-top:1px solid var(--desk-line)}@media (width<=640px){.merge-page .page-header{flex-wrap:nowrap}.merge-page .page-header-title{flex:1 1 0}.merge-step+.merge-step{margin-left:12px}.merge-contact{flex-wrap:wrap;row-gap:4px}.merge-contact>.min-w-0{flex:calc(100% - 30px)}.merge-contact>.pill{margin-left:24px}.merge-step+.merge-step:before{display:none}.merge-recipients{min-width:0}.merge-recipients thead{display:none}.merge-recipients tbody tr{box-shadow:inset 0 -1px 0 var(--desk-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.merge-recipients tbody tr:last-child{box-shadow:none}.merge-recipients tbody td{border:0}.merge-recipients tbody td:nth-child(3){grid-column:1/-1;min-width:0;padding-top:0;padding-left:52px}.merge-recipients tbody td:nth-child(3):has(>span:only-child){display:none}}@media (width<=760px){.merge-note{flex-basis:100%;margin-left:0}.merge-add-row{flex-wrap:wrap}.merge-add-row>.btn{width:100%}.merge-add-row>.combo-box{flex-basis:100%}.merge-entry-body{padding-left:0}.merge-confirm>div{grid-template-columns:minmax(0,1fr);gap:2px}}.mail-page .desk-section-head{flex-wrap:wrap}.desk-section-body>.merge-preview:first-child{border-top:0;margin-top:0;padding-top:0}.rs-help{color:var(--color-fg-3);margin:0;font-size:12px;line-height:1.5}.rs-muted{color:var(--color-fg-3)}.rs-link{color:var(--color-copper);text-underline-offset:2px;font-weight:500;text-decoration:none}.rs-link:hover{text-decoration:underline}.rs-overdue{color:var(--color-danger);font-weight:500}.rs-flow{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.rs-flow[data-gap="2"]{gap:8px}.rs-flow[data-gap="4"]{gap:16px}.rs-flow[data-gap="6"]{gap:24px}.rs-flow>.btn{justify-self:start}.rs-demo .desk-props,.rs-props .desk-props{grid-template-columns:max-content minmax(0,1fr);column-gap:28px}.rs-demo .desk-prop,.rs-props .desk-prop{grid-column:1/-1;grid-template-columns:subgrid}.page-subbar>.rs-scopes{flex:1;min-width:0;margin:0;padding-right:28px}.rs-row-menu .btn{width:28px;min-height:28px;color:var(--color-fg-3);gap:0;padding:0;font-size:0}.rs-row-menu .btn>svg:last-child{display:none}@media (width<=640px){.rs-head-menu .btn{gap:0;width:32px;padding:0;font-size:0}.rs-head-menu .btn>svg:last-child{display:none}}.rs-row{grid-template-columns:auto minmax(12rem,28rem) minmax(8rem,1fr) 9rem 6.5rem;column-gap:16px;min-height:52px;display:grid}.rs-row .desk-row-title>span:first-child{font-weight:600}.rs-leaf{border-radius:var(--radius-md);background:var(--desk-raised);width:34px;height:36px;box-shadow:0 0 0 1px var(--desk-line-strong), 0 1px 2px #3026160f;flex-shrink:0;align-content:center;place-items:center;line-height:1;display:inline-grid}.rs-leaf-d{letter-spacing:-.02em;color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.rs-leaf-m{color:var(--color-fg-3);margin-top:2px;font-size:11px;font-weight:550}.rs-leaf[data-size=lg]{border-radius:var(--radius-md);width:44px;height:44px}.rs-leaf[data-size=lg] .rs-leaf-d{font-size:19px}.rs-leaf[data-size=lg] .rs-leaf-m{font-size:11.5px}.rs-col-targets{color:var(--color-fg-3);gap:1px;font-size:12px;line-height:1.35;display:grid}.rs-strong{color:var(--color-fg-2);font-weight:500}.rs-col-owner{min-width:0;color:var(--color-fg-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rs-col-status{justify-content:flex-end;display:inline-flex}@media (width<=1100px){.rs-row{grid-template-columns:auto minmax(0,1fr) 9rem 6.5rem}.rs-col-owner{display:none}}@media (width<=720px){.rs-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.rs-row>.rs-leaf{grid-row:span 2;align-self:start}.rs-col-targets{grid-area:2/2;gap:8px;display:flex}.rs-col-status{grid-area:1/3}}@media (width<=640px){.rs-page .page-header-title{flex:1 1 0}}.rs-identity{align-items:flex-start;gap:14px;display:flex}.rs-identity-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:30px;display:flex}.rs-identity-name{overflow-wrap:anywhere;letter-spacing:-.022em;min-width:0;color:var(--color-fg);margin:0;font-size:22px;font-weight:600;line-height:1.25}.rs-identity-facts{color:var(--color-fg-2);flex-wrap:wrap;align-items:center;gap:2px 16px;margin:2px 0 0;font-size:13px;display:flex}.rs-identity-facts>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.rs-identity-facts svg{width:15px;height:15px;color:var(--desk-fg-4);flex-shrink:0}.rs-identity-focus{-webkit-line-clamp:2;max-width:72ch;color:var(--color-fg-3);-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rs-tabs.seg-tabs{margin:20px 0 16px}.rs-aside{padding:8px 16px 12px}.rs-aside .desk-prop{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:28px;padding:4px 0}.rs-props-group{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:10px;padding-top:10px}.rs-props-group>h3{min-height:22px;color:var(--color-fg-2);align-items:center;margin:0 0 2px;font-size:12px;font-weight:600;display:flex}.rs-owner{align-items:center;gap:7px;font-weight:500;display:inline-flex}.rs-targets-bar{box-shadow:inset 0 -1px 0 var(--desk-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 16px;padding:0 16px 0 6px;display:flex}.rs-targets-bar>.seg-tabs{min-width:0;box-shadow:none;margin:0;padding-right:28px}.rs-targets-bar>p{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;align-self:center;margin:0;padding:8px 0;font-size:12px}.rs-target{padding:12px 16px;transition:background-color .1s linear}.desk-list>li.rs-target+li.rs-target{box-shadow:inset 0 1px 0 var(--desk-line)}.rs-targets .desk-list>li:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media (hover:hover) and (pointer:fine){.rs-target:hover{background:#30261605}}.rs-target-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.rs-target-who{flex:240px;min-width:0}.rs-target-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;display:flex}.rs-target-name{overflow-wrap:anywhere;min-width:0;color:var(--color-fg);font-size:13px;font-weight:600;text-decoration:none}.rs-target-name:hover{color:var(--color-copper)}.rs-target-meta{color:var(--color-fg-3);margin:1px 0 0;font-size:12px}.rs-target-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:28px;display:flex}.rs-target-side>.desk-status,.rs-target-side>.pill{margin-right:4px}.rs-outcome-btn{transition:color .15s var(--ease-out), background-color .15s var(--ease-out), box-shadow .15s var(--ease-out)}.rs-target:focus-within .rs-outcome-btn{color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--desk-line-strong)}@media (hover:hover) and (pointer:fine){.rs-target:hover .rs-outcome-btn{color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--desk-line-strong)}}.rs-target-body{gap:6px;margin-top:6px;padding-left:40px;display:grid}.rs-target-body .notice{margin:0}.rs-target-reason{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-fg-2);margin:0;font-size:13px}.rs-target-links{gap:4px;margin:0;display:grid}.rs-target-links>div{min-width:0;color:var(--color-fg-2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.rs-target-links dt svg{width:15px;height:15px;color:var(--desk-fg-4);margin-top:1px}.rs-target-links dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.rs-target-links .desk-status{font-size:12px}.rs-more.desk-disclosure>summary{width:fit-content;min-height:26px;color:var(--color-fg-3);border-radius:6px;gap:6px;font-size:12.5px;font-weight:500}.rs-more.desk-disclosure>summary:hover{color:var(--color-fg)}.rs-more.desk-disclosure>summary:focus-visible{box-shadow:var(--desk-ring);outline:none}.rs-more-body{gap:12px;margin:4px 0 6px 22px;font-size:12.5px;display:grid}.rs-more-body p{margin:0}.rs-more-title{color:var(--color-fg-2);margin:0 0 4px;font-size:12px;font-weight:600}.rs-changes{color:var(--color-fg-2);overflow-wrap:anywhere;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rs-changes svg{vertical-align:-1px;color:var(--desk-fg-4);margin:0 5px;display:inline}.rs-changes strong{color:var(--color-fg);font-weight:600}.rs-kv{gap:4px 20px;margin:0;font-size:12px;display:grid}.rs-kv-2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rs-kv>div{grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:8px;display:grid}.rs-kv dt{color:var(--color-fg-3)}.rs-kv dd{overflow-wrap:anywhere;color:var(--color-fg-2);margin:0}.rs-events{gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rs-events>li{padding-left:14px;position:relative}.rs-events>li:before{content:"";background:var(--desk-line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.rs-events strong{color:var(--color-fg);font-weight:600}.rs-event-reason{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-fg-2);margin-top:2px!important}@media (width<=640px){.rs-target-side{justify-content:flex-start;width:100%;padding-left:40px}.rs-target-body{padding-left:0}}.rs-filter{width:auto;min-width:124px}.rs-filter-wide{max-width:260px}.rs-reflist{container-type:inline-size}.rs-ref{align-items:center;min-height:52px;padding-block:7px}.rs-ref-main{flex:1;min-width:0}.rs-ref-open{text-align:left;border-radius:6px;max-width:100%;display:flex}.rs-ref-open:after{content:"";position:absolute;inset:0}.rs-ref-open:focus-visible{outline:none}.rs-ref-open:focus-visible:after{box-shadow:inset var(--desk-ring);border-radius:8px}.rs-pair{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.rs-pair-word{color:var(--color-fg-3);font-size:12.5px}.rs-pair-arrow{color:var(--desk-fg-4);flex-shrink:0}.rs-party{background:var(--desk-raised);min-width:0;max-width:100%;height:20px;box-shadow:0 0 0 1px var(--desk-line-strong);color:var(--color-fg);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12.5px;font-weight:550;display:inline-flex}.rs-party[data-kind=person]{border-radius:999px;padding-left:8px}.rs-party>svg{color:var(--color-fg-3);flex-shrink:0}.rs-party>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rs-party[data-hidden]{color:var(--color-fg-3);font-style:italic;font-weight:500}.rs-ref-note{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-3);margin:2px 0 0;font-size:12.5px;line-height:16px;overflow:hidden}.rs-ref-trail{color:var(--color-fg-3);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.rs-ref-trip{align-items:center;gap:5px;min-width:0;max-width:180px;display:inline-flex}.rs-ref-trip svg{color:var(--desk-fg-4);flex-shrink:0}.rs-ref-date{text-align:right;font-variant-numeric:tabular-nums;width:48px}@container (width<=820px){.rs-ref-trip{display:none}}@container (width<=560px){.rs-ref{flex-wrap:wrap;row-gap:6px}.rs-ref-trail{justify-content:flex-start;width:100%}.rs-ref-date{width:auto;margin-left:auto}}.rs-ref-hero{gap:8px;display:grid}.rs-ref-hero-name{overflow-wrap:anywhere;letter-spacing:-.02em;color:var(--color-fg);margin:0;font-size:20px;font-weight:600}.rs-fixed{box-shadow:inset 0 0 0 1px var(--desk-line);color:var(--color-fg-2);background:#30261609;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.rs-fixed strong{color:var(--color-fg);font-weight:600}.rs-choices{gap:6px;display:grid}@media (width>=560px){.rs-choices{grid-template-columns:1fr 1fr}}.rs-choice{background:var(--desk-raised);min-height:40px;box-shadow:0 0 0 1px var(--desk-line-strong);color:var(--color-fg);cursor:pointer;transition:box-shadow .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:flex}.rs-choice:hover{box-shadow:0 0 0 1px #30261638}.rs-choice:has(:checked){box-shadow:0 0 0 1px var(--color-copper-soft);background:#9a6b3f0f}.rs-choice input{accent-color:var(--color-copper)}.rs-flow>.desk-seg{justify-self:start}.rs-foot-error{color:var(--color-danger);flex-basis:100%;order:-1;margin:0;font-size:12.5px}.rs-foot-note{color:var(--color-fg-3);flex:200px;margin:0;font-size:12.5px}.rs-foot-conflict{flex-wrap:wrap;flex-basis:100%;order:-1;align-items:center;gap:8px;font-size:12.5px;display:flex}.rs-foot-conflict p{margin:0}.rs-foot-form{flex:1;gap:10px;display:grid}.rs-foot-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rs-foot-title{color:var(--color-fg);margin:0;font-size:13px;font-weight:550}.rs-sheet-title{flex-wrap:wrap;align-items:center;gap:8px;padding-right:48px;display:flex}.rs-sheet-tabs{border-bottom:0;max-width:100%;margin:10px 0 -17px;padding-right:28px}.rs-sheet-section{gap:8px;display:grid}.rs-sheet-section h3{color:var(--color-fg);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.rs-success{text-align:center;color:var(--color-fg-2);justify-items:center;gap:6px;padding:32px 12px;font-size:13px;display:grid}.rs-success p{margin:0}.rs-success-icon{background:var(--color-ok-wash);width:44px;height:44px;color:var(--color-ok);animation:rs-settle .24s var(--ease-out) both;border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #1f5c3f29}.rs-success-title{color:var(--color-fg);font-size:15px;font-weight:600}@keyframes rs-settle{0%{opacity:0;transform:scale(.6)}}.rs-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rs-filterbar>.seg-tabs{flex:100%;margin:0;padding-right:28px}.rs-filterbar>p{color:var(--color-fg-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.rs-filterbar>.rs-count-line{color:var(--color-fg);font-size:13px;font-weight:600}.rs-legend{color:var(--color-fg-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.rs-legend strong{color:var(--color-fg);font-size:13px;font-weight:600}.rs-legend>span{align-items:center;gap:6px;display:inline-flex}.rs-legend .crm-dot,.rs-facts .crm-dot{width:7px;height:7px;box-shadow:none;flex-shrink:0}.rs-col-row{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:11px 16px;display:flex}.desk-list>.rs-col-row+.rs-col-row{box-shadow:inset 0 1px 0 var(--desk-line)}.rs-col-row[data-selected]{background:#9a6b3f0f}.rs-col-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rs-target-field{color:var(--color-fg-3);align-items:center;gap:4px;margin-left:6px;display:inline-flex}.rs-problem{color:var(--color-fg-2);flex-wrap:wrap;align-items:flex-start;font-size:12.5px}.rs-state-line{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.rs-state-line strong{color:var(--color-fg);font-weight:600}.rs-toggles{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.rs-toggles>legend{float:left;color:var(--color-fg-3);margin-right:4px;font-size:12px;font-weight:500}.rs-toggle{background:var(--desk-raised);min-height:30px;box-shadow:0 0 0 1px var(--desk-line-strong);color:var(--color-fg-2);cursor:pointer;transition:box-shadow .12s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12.5px;display:inline-flex}.rs-toggle:has(:checked){box-shadow:0 0 0 1px var(--color-copper-soft);color:var(--color-copper-dark);background:#9a6b3f14}.rs-toggle input{accent-color:var(--color-copper)}.rs-gaps{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rs-demo{gap:10px;min-width:0;display:grid}.rs-demo-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-demo-head h3{letter-spacing:-.01em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600}.rs-demo-note{max-width:72ch;color:var(--color-fg-3);margin:0;font-size:12.5px;line-height:1.5}.rs-demo-note .rs-demo-tag{vertical-align:1px;margin-right:4px}.rs-demo-list{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rs-demo-list>li{padding:10px 14px}.rs-demo-list>li+li{box-shadow:inset 0 1px 0 var(--desk-line)}.rs-demo-list:empty{display:none}.rs-demo-row{align-items:center;gap:10px;min-width:0;display:flex}.rs-demo-title{overflow-wrap:anywhere;color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.rs-demo-meta{overflow-wrap:anywhere;color:var(--color-fg-3);margin:1px 0 0;font-size:12px}.rs-demo-detail{color:var(--color-fg-2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.rs-demo-form{justify-items:start;gap:8px;margin-top:10px;display:grid}.rs-demo-form>div:first-child{width:100%}.rs-employer{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rs-mail-preview{gap:2px;display:grid}.rs-mail-preview .desk-status{margin-top:6px}.rs-receipt{gap:8px;display:grid}.rs-refused{justify-items:start;gap:6px;margin-top:4px;display:grid}.rs-facts{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.rs-facts>li{height:28px;color:var(--color-fg-2);background:#3026160b;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.rs-stack .rs-demo-head .rs-demo-tag,.rs-one-tag .rs-demo-head .rs-demo-tag{display:none}.rs-stack>*+*{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:22px;padding-top:22px}.rs-demo-list>li:has(>.rs-demo-row>.crm-avatar) .rs-demo-detail{padding-left:38px}.cases-toolbar{margin-bottom:12px}.cases-table-card{overscroll-behavior-x:contain;overflow-x:auto}.cases-table{width:100%;min-width:560px}.cases-table td{vertical-align:middle;height:52px;color:var(--color-fg-2);padding-block:8px}.cases-table tbody tr:last-child td{border-bottom:0}.cases-row{cursor:pointer}.cases-client{align-items:center;gap:10px;min-width:0;display:flex}.cases-client-name{align-items:center;gap:8px;min-width:0;display:flex}.cases-client-name a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-weight:550;text-decoration:none;overflow:hidden}.cases-client-name a:focus-visible{box-shadow:var(--desk-ring);border-radius:4px;outline:none}.cases-client-meta{color:var(--color-fg-3);white-space:nowrap;margin-top:1px;font-size:12px}.cases-stage{gap:6px;width:min(180px,100%);display:grid}.cases-stage-text{min-width:0;color:var(--color-fg);white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.cases-stage-step{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;font-size:12px}.cases-stage-bar{background:#3026161a;border-radius:2px;height:4px;display:block;overflow:hidden}.cases-stage-bar>span{border-radius:inherit;background:var(--color-fg);height:100%;display:block}.cases-stage[data-tone=current] .cases-stage-bar>span{background:var(--color-copper)}.cases-stage:is([data-tone=blocked],[data-tone=rejected]) .cases-stage-bar>span{background:var(--color-danger)}.cases-skeleton{width:120px;height:10px;display:block}.cases-skeleton--short{width:72px}@media (width<=720px){.cases-col-owner,.cases-col-opened{display:none}.cases-table{min-width:0}}@media (width<=560px){.cases-table,.cases-table tbody{display:block}.cases-table thead{display:none}.cases-table tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.cases-table tbody tr+tr{box-shadow:inset 0 1px 0 var(--desk-line)}.cases-table td{border:0;height:auto;padding:0;display:block}.cases-table td:first-child{grid-column:1/-1}.cases-table .cases-col-owner,.cases-table .cases-col-opened{display:none}.cases-stage{padding-left:38px}}.case-page>*+*{margin-top:16px}.case-page>.page-header+*{margin-top:0}@media (width<=640px){.case-page>.page-header .page-header-meta{display:none}}.case-identity{align-items:flex-start;gap:14px;display:flex}.case-identity-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:30px;display:flex}.case-identity-name{overflow-wrap:anywhere;letter-spacing:-.02em;min-width:0;color:var(--color-fg);margin:0;font-size:22px;font-weight:600;line-height:1.25}.case-identity-facts{color:var(--color-fg-3);flex-wrap:wrap;gap:0 6px;margin:2px 0 0;font-size:13px;display:flex}.case-identity-facts>span{white-space:nowrap}.case-identity-facts [aria-hidden=true]{color:var(--desk-fg-4);margin-right:6px}@media (width<=640px){.case-identity-name{font-size:20px}}.case-status{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised)}.case-next{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.case-next-icon{width:34px;height:34px;box-shadow:0 0 0 1px var(--desk-line), 0 1px 2px #3026160d;color:var(--color-fg-3);background:linear-gradient(#fff 0%,#f5f1e9 100%);border-radius:9px;align-self:start;place-items:center;display:grid}.case-next-icon svg{width:17px;height:17px}.case-next-icon[data-tone=action]{color:var(--color-copper);background:linear-gradient(#fffaf4 0%,#f6ecdf 100%);box-shadow:0 0 0 1px #9a6b3f33,0 1px 2px #6e4a2814}.case-next-icon[data-tone=ok]{color:var(--color-ok);background:var(--color-ok-wash);box-shadow:0 0 0 1px #1f5c3f24}.case-next-main{min-width:0}.case-next-kicker{color:var(--color-fg-3);margin:0 0 2px;font-size:12px;font-weight:500}.case-next-title{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:15px;font-weight:600;line-height:1.35}.case-next-reason{max-width:78ch;color:var(--color-fg-2);margin:3px 0 0;font-size:12.5px;line-height:1.5}.case-next-cta{flex-shrink:0}.case-next-await{color:var(--color-fg-2);align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;font-weight:500;display:flex}.case-next-await svg{width:14px;height:14px;color:var(--desk-fg-4)}@media (width<=640px){.case-next{grid-template-columns:auto minmax(0,1fr);padding:14px}.case-next-cta{grid-column:1/-1;justify-content:center}}.case-progress{box-shadow:inset 0 1px 0 var(--desk-line);padding:10px 18px 12px}.case-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-progress-label{min-width:0;color:var(--color-fg-3);white-space:nowrap;align-items:baseline;gap:6px;margin:0;font-size:12.5px;display:flex}.case-progress-label strong{text-overflow:ellipsis;color:var(--color-fg);font-weight:550;overflow:hidden}.case-progress-toggle{min-height:26px;font:inherit;color:var(--color-fg-3);cursor:pointer;transition:color .12s var(--ease-out), background-color .12s var(--ease-out);background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;margin-right:-6px;padding:0 6px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.case-progress-toggle:hover{color:var(--color-fg);background:var(--desk-hover)}.case-progress-toggle:focus-visible{box-shadow:var(--desk-ring);outline:none}.case-progress-toggle svg{width:14px;height:14px;transition:transform .2s var(--ease-out)}.case-progress-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.case-progress .pipeline-wrap{background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;overflow:visible}.case-progress .pipeline-track{gap:3px;margin:0;padding:0;list-style:none;display:flex}.case-progress .pipeline-step{text-align:left;flex:1 1 0;min-width:0;display:block}.case-progress .pipeline-step-action{width:100%;height:14px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:3px;padding:4px 0;display:block}.case-progress button.pipeline-step-action{cursor:pointer}.case-progress button.pipeline-step-action:focus-visible{box-shadow:var(--desk-ring);outline:none}.case-progress .pipeline-seg{height:6px;transition:background-color .2s var(--ease-out), opacity .12s var(--ease-out);background:#30261621;border-radius:3px;display:block}.case-progress .pipeline-step--complete .pipeline-seg{background:var(--color-fg-2)}.case-progress .pipeline-step--current .pipeline-seg{background:var(--color-copper);box-shadow:0 0 0 2px var(--color-copper-soft)}.case-progress .pipeline-step--blocked .pipeline-seg{background:var(--color-danger)}@media (hover:hover) and (pointer:fine){.case-progress button.pipeline-step-action:hover .pipeline-seg{opacity:.72}}.case-progress .pipeline-wrap:not([data-expanded]) :is(.pipeline-dot,.pipeline-copy){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-progress .pipeline-wrap[data-expanded]{margin-top:10px}.case-progress .pipeline-wrap[data-expanded] .pipeline-track{animation:case-reveal .18s var(--ease-out) both;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 12px;display:grid}.case-progress .pipeline-wrap[data-expanded] .pipeline-step-action{border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;width:calc(100% + 8px);height:auto;margin-left:-8px;padding:6px 8px;transition:background-color .1s linear;display:flex}.case-progress .pipeline-wrap[data-expanded] button.pipeline-step-action:hover{background:var(--desk-hover)}.case-progress .pipeline-wrap[data-expanded] .pipeline-seg{display:none}.case-progress .pipeline-dot{border:1.5px solid var(--desk-line-strong);background:var(--desk-raised);width:20px;height:20px;box-shadow:none;color:var(--desk-fg-4);border-radius:999px;flex-shrink:0;place-items:center;margin:0;display:grid}.case-progress .pipeline-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.case-progress .pipeline-check{width:12px;height:12px}.case-progress .pipeline-step--complete .pipeline-dot{border-color:var(--color-fg);background:var(--color-fg);color:#fff}.case-progress .pipeline-step--current .pipeline-dot{border-color:var(--color-copper);background:var(--desk-raised);color:var(--color-copper);box-shadow:0 0 0 3px var(--color-copper-soft)}.case-progress .pipeline-step--blocked .pipeline-dot{border-color:var(--color-danger);background:var(--color-danger-wash);color:var(--color-danger)}.case-progress .pipeline-copy{gap:1px;min-width:0;padding:1px 0 0;display:grid}.case-progress .pipeline-title{text-align:left;color:var(--color-fg-2);font-size:12.5px;font-weight:550;line-height:1.35}.case-progress .pipeline-hint{text-align:left;opacity:1;color:var(--color-fg-3);margin:0;font-size:11.5px;line-height:1.4}.case-progress .pipeline-step--upcoming .pipeline-title{color:var(--color-fg-3)}.case-progress .pipeline-step--current .pipeline-title{color:var(--color-fg)}.case-progress .pipeline-step--blocked .pipeline-title,.case-progress .pipeline-step--blocked .pipeline-hint{color:var(--color-danger)}@keyframes case-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@property --case-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --case-fade-end{syntax:"<length>";inherits:false;initial-value:0}.case-page>.case-tabs{margin-top:20px}.case-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;margin-bottom:16px;padding:0;display:flex;position:relative;overflow-x:auto}@supports (animation-timeline:scroll()){.case-tabs{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--case-fade-start), #000 calc(100% - var(--case-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--case-fade-start), #000 calc(100% - var(--case-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--case-fade-start), #000 calc(100% - var(--case-fade-end)), transparent 100%);animation:linear both case-tabs-fade;animation-timeline:scroll(self inline)}@media (prefers-reduced-motion:reduce){.case-tabs{animation-duration:auto!important}}}.case-tabs::-webkit-scrollbar{display:none}@keyframes case-tabs-fade{0%{--case-fade-start:0px;--case-fade-end:36px}8%{--case-fade-start:24px}92%{--case-fade-end:24px}to{--case-fade-start:36px;--case-fade-end:0px}}.case-tabs .seg-tab{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-bottom:0;padding:9px 10px 10px;font-size:13px;display:inline-flex}.case-tabs .seg-tab:focus-visible{box-shadow:inset var(--desk-ring);border-radius:6px;outline:none}.case-tab-dot{background:var(--color-copper);border-radius:999px;width:6px;height:6px}.case-panel:focus{outline:none}.case-overview-main{gap:16px;min-width:0;display:grid}.case-overview-main>.desk-section+*{margin-top:8px}.case-props{padding:8px 16px 10px}.case-props .desk-prop{grid-template-columns:112px minmax(0,1fr)}.case-activity{min-height:52px}.case-activity-dot{background:var(--desk-line-strong);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin:0 3px}.case-activity:first-child .case-activity-dot{background:var(--color-copper);box-shadow:0 0 0 3px var(--color-copper-soft)}.case-empty-line{color:var(--color-fg-3);margin:0;padding:14px 16px;font-size:12.5px}@media (width<=1180px){.case-overview>.desk-record-aside{order:-1}}.case-disclosure>summary{letter-spacing:-.012em;width:fit-content;font-size:14px;font-weight:600}.case-disclosure>summary:focus-visible{box-shadow:var(--desk-ring);border-radius:6px;outline:none}.case-disclosure-body{margin-top:8px;overflow:hidden}.case-disclosure-body>.error-message{margin:12px 16px}.case-evidence-row{align-items:flex-start;padding-block:12px}.case-evidence-icon{width:16px;height:16px;color:var(--desk-fg-4);flex-shrink:0;margin-top:2px}.case-evidence-version{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:500}.case-evidence-row .audit-details{border-top:0;margin-top:4px;padding-top:0}.case-evidence-row .audit-details summary{color:var(--desk-fg-4);font-size:12px;font-weight:500}.case-evidence-row .audit-details>div{padding-top:6px}.case-audit-row{min-height:40px}.case-audit-row .desk-row-title{font-weight:500}@media (width<=640px){.case-evidence-row{flex-wrap:wrap}.case-evidence-row .desk-row-trail{width:100%;padding-left:28px}}.ws{--field-control-disabled-bg:#30261607;--field-control-disabled-fg:var(--color-fg-2);flex-direction:column;gap:16px;min-width:0;max-width:880px;display:flex}.ws>*{min-width:0}.ws .surface.p-5{padding:18px 20px}.ws :is(.field-input,.field-select,.field-textarea):disabled{border-color:var(--desk-line);box-shadow:none;cursor:default}.ws legend{padding:0}.ws .ajeej-field{align-content:start}.ws-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:14px;display:flex}.ws-head>:first-child{flex:260px;min-width:0}.ws-head h2,.ws-head h3{letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ws-head p{max-width:64ch;color:var(--color-fg-3);margin:2px 0 0;font-size:12.5px;line-height:1.5}.ws-head .desk-section-title{margin-bottom:0}.ws-trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ws-part{border-top:1px solid var(--desk-line);margin-top:18px;padding-top:16px}.ws-part-title,.ws legend.ws-part-title{letter-spacing:-.01em;color:var(--color-fg);margin:0 0 10px;font-size:13px;font-weight:600;display:block}.ws fieldset>legend.ws-part-title{float:left;width:100%}.ws fieldset>legend.ws-part-title+*{clear:both}.ws-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.ws-actions>.ws-actions-note{color:var(--color-fg-3);margin-right:auto;font-size:12px;line-height:1.45}.ws-note{color:var(--color-fg-3);font-size:12.5px;line-height:1.5}.ws-meta{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;font-size:11.5px}.ws-code{font-family:var(--font-mono);color:var(--desk-fg-4);word-break:break-all;font-size:11px}.ws-callout{box-shadow:inset 0 0 0 1px var(--desk-line);color:var(--color-fg-2);background:#30261608;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ws-callout[data-tone=warn]{background:var(--color-warn-wash);color:#6e470d;box-shadow:inset 0 0 0 1px #b27a1e33}.ws-callout[data-tone=danger]{background:var(--color-danger-wash);color:var(--color-danger);box-shadow:inset 0 0 0 1px #8b2e2e29}.ws-callout[data-tone=ok]{background:var(--color-ok-wash);color:var(--color-ok);box-shadow:inset 0 0 0 1px #1f5c3f29}.ws-callout[data-tone=copper]{box-shadow:inset 0 0 0 1px var(--desk-copper-line);color:var(--color-fg-2);background:#9a6b3f12}.ws-callout strong{color:inherit;font-weight:600}.ws-help{color:var(--color-fg-3);font-size:12.5px;line-height:1.55}.ws-help>summary{width:fit-content}.ws-help>:not(summary){margin-top:4px}.ws-stats{flex-wrap:wrap;gap:10px 32px;margin:0;display:flex}.ws-stat{flex:none;min-width:0;margin:0}.ws-stat dt,.ws-stat-label{color:var(--color-fg-3);font-size:11.5px;font-weight:500}.ws-stat dd,.ws-stat-value{color:var(--color-fg);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:2px 0 0;font-size:13.5px;font-weight:600;display:flex}.ws-stat[data-tone] dd:before,.ws-stat[data-tone] .ws-stat-value:before{content:"";background:var(--desk-fg-4);border-radius:999px;flex:none;width:7px;height:7px}.ws-stat[data-tone=ok] :is(dd,.ws-stat-value):before{background:var(--color-ok)}.ws-stat[data-tone=warn] :is(dd,.ws-stat-value):before{background:#c3872a}.ws-stat[data-tone=danger] :is(dd,.ws-stat-value):before{background:var(--color-danger)}.ws-stat[data-tone=neutral] :is(dd,.ws-stat-value):before{background:#30261638}.ws-stat[data-key] :is(dd,.ws-stat-value){letter-spacing:-.01em;color:var(--color-copper);font-size:15px}.ws-rows{margin:0;padding:0;list-style:none}.ws-rows>li{padding:12px 0}.ws-rows>li+li{border-top:1px solid var(--desk-line)}.ws-rows>li:first-child{padding-top:4px}.ws-rows>li:last-child{padding-bottom:0}.ws-check{min-height:40px;color:var(--color-fg);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:0 -10px;padding:0 10px;font-size:13px;transition:background-color .1s linear;display:flex}@media (hover:hover) and (pointer:fine){.ws-check:hover{background:var(--desk-hover)}}.ws-check[aria-disabled=true]{cursor:default;color:var(--color-fg-2)}.ws-choice.btn{white-space:normal;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:auto;min-height:44px;padding-block:8px}.ws-choice small{color:var(--color-fg-3);font-size:11.5px;font-weight:400;line-height:1.4}.ws-choice.btn-primary small{color:#ffffffb8}.ws .btn-quiet-danger{color:var(--color-danger)}.ws .btn-quiet-danger:hover:not(:disabled){background:var(--color-danger-wash)}.ws .workspace-subnav{background:0 0;border:0;gap:6px 10px;margin:0;padding:0}.ws .workspace-subnav-kicker{letter-spacing:0;text-transform:none;color:var(--desk-fg-4);font-size:12px;font-weight:500}.ws .workspace-subnav-list{gap:4px}.ws .workspace-subnav-link{min-height:26px;box-shadow:inset 0 0 0 1px var(--desk-line);color:var(--color-fg-2);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .1s linear,color .1s linear}.ws .workspace-subnav-link:hover{background:var(--desk-hover);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--desk-line-strong)}.ws div[id$=-gate]{box-shadow:inset 0 0 0 1px var(--desk-line);background:#30261608;border:0;border-radius:8px}.ws .audit-details{border-top-color:var(--desk-line)}.rule-ref-panel{background:var(--desk-raised);box-shadow:var(--desk-shadow-pop);transform-origin:0 0;animation:ws-pop-in .14s var(--ease-out);border:0;border-radius:10px}.rule-ref-panel-kicker{letter-spacing:0;text-transform:none;color:var(--desk-fg-4);font-size:11.5px;font-weight:500}.rule-ref-panel-link{font-weight:550;text-decoration:none}.rule-ref-panel-link:hover{text-decoration:underline}@keyframes ws-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ws.ws-page,.ws-page .ws{max-width:none}.ws-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-toolbar .field-select{width:auto;min-width:200px;max-width:100%}.ws-toolbar .ws-toolbar-label{color:var(--color-fg-3);font-size:12px}@media (width<=640px){.ws .surface.p-5{padding:16px}.ws-actions{justify-content:stretch}.ws-actions>.btn{flex:auto}.ws-toolbar .field-select{flex:100%;min-width:0}.ws-stats{gap:10px 24px}}.admin-list{overflow:hidden}.admin-list .desk-row{min-height:52px}.admin-list-row{transition:background-color .1s linear;position:relative}.admin-list-row:hover{background:#30261606}.admin-list-open{color:var(--color-fg-3);align-items:center;gap:4px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.admin-list-open svg{width:16px;height:16px}.admin-list-row:hover .admin-list-open{color:var(--color-fg)}.admin-list-open:after{content:"";position:absolute;inset:0}.admin-list-open:focus-visible{outline:none}.admin-list-open:focus-visible:after{box-shadow:inset var(--desk-ring)}.admin-review .admin-steps{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border:0;padding:4px}.admin-review .admin-steps-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;display:grid}.admin-review .admin-step a{border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;transition:background-color .1s linear}.admin-review .admin-step a:hover{background:var(--desk-hover)}.admin-review .admin-step a:focus-visible{box-shadow:var(--desk-ring);outline:none}.admin-review .admin-step.is-current a{background:#9a6b3f12}.admin-review .admin-step-num{border:1.5px solid var(--desk-line-strong);background:var(--desk-raised);font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--desk-fg-4);font-size:11px}.admin-review .admin-step-num svg{width:12px;height:12px}.admin-review .admin-step.is-current .admin-step-num{border-color:var(--color-copper);background:var(--desk-raised);color:var(--color-copper);box-shadow:0 0 0 3px var(--color-copper-soft)}.admin-review .admin-step.is-complete .admin-step-num{border-color:var(--color-fg);background:var(--color-fg);color:#fff}.admin-review .admin-step-title{color:var(--color-fg);font-size:13px;font-weight:550}.admin-review .admin-step.is-current .admin-step-title{color:var(--color-fg)}.admin-review .admin-step-hint{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=720px){.admin-review .admin-steps-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-review-body{margin-top:24px}.admin-review-main{gap:28px;min-width:0;display:grid}.admin-review-main>.desk-section{margin-top:0}.admin-form-row{padding:14px 16px}.admin-form-row+.admin-form-row{box-shadow:inset 0 1px 0 var(--desk-line)}.admin-pack-list{margin:-16px -18px 0}.admin-pack-list .desk-row{padding-inline:18px}.admin-drop{border:1px dashed var(--desk-line-strong);text-align:center;color:var(--color-fg-2);transition:border-color .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:10px;justify-items:center;gap:2px;padding:18px;font-size:12.5px;display:grid}.admin-drop[data-dragging]{border-color:var(--color-copper);background:#9a6b3f0d}.admin-drop p{margin:0}.admin-drop-icon{width:18px;height:18px;color:var(--desk-fg-4);margin-bottom:4px}.case-card-title{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600}.case-inset{background:#30261609;border-radius:8px}.case-inset--ok{background:#1f5c3f12}.case-inset--warn{background:#b27a1e14}.case-inset--danger{background:#a13b3b0f}.case-list{margin:0;padding:0;list-style:none}.case-list-row{padding:10px 0}.case-list-row+.case-list-row{box-shadow:inset 0 1px 0 var(--desk-line)}.case-list-row:first-child{padding-top:0}.case-list-row:last-child{padding-bottom:0}.gov-muted{color:var(--color-fg-3);font-variant-numeric:tabular-nums;font-size:12px}.gov-error{align-items:flex-start;gap:12px;font-size:13px;display:flex}.gov-error-icon{width:18px;height:18px;color:var(--color-danger);flex-shrink:0;margin-top:1px}.desk-row.gov-row-top{align-items:flex-start;padding-block:11px}.desk-row.gov-row-top>.desk-row-trail{min-height:28px}.gov-row-text{color:var(--color-fg-2);margin:3px 0 0;font-size:12.5px;line-height:1.5}.gov-row-sublist{color:var(--color-fg-3);margin:4px 0 0;padding:0;font-size:12px;list-style:none}.gov-source-meta{align-items:center;gap:0 6px;min-width:0;display:flex}.gov-source-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gov-source-meta>span+span:before{content:"·";color:var(--desk-fg-4);margin-right:6px}.gov-hash{font-family:var(--font-mono);color:var(--desk-fg-4);max-width:28ch;font-size:11.5px}.gov-tip{position:relative}.gov-tip:after{content:attr(data-tip);z-index:30;color:#f3efe6;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:100% 100%;width:max-content;max-width:16rem;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);background:#1a1e25;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:450;line-height:1.4;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(2px)scale(.98)}.gov-tip:hover:after,.gov-tip:focus-visible:after{opacity:1;transition-delay:.35s;transform:none}.gov-spin{animation:.9s linear infinite gov-spin}@keyframes gov-spin{to{transform:rotate(360deg)}}.gov-disclosure-pad{padding:16px 18px 18px}.gov-inline-form{box-shadow:inset 0 0 0 1px var(--desk-line);animation:gov-reveal .18s var(--ease-out) both;background:#fcfbf9;border-radius:10px;margin:0 16px 14px;padding:14px}@keyframes gov-reveal{0%{opacity:0;transform:translateY(-3px)}}.gov-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:14px;display:flex}.gov-sources>li{grid-template-columns:minmax(0,1fr) 150px 80px 92px 32px;align-items:center;gap:16px;min-height:54px;padding:9px 12px 9px 16px;display:grid}.gov-sources>li+li{box-shadow:inset 0 1px 0 var(--desk-line)}.gov-sources>li.gov-source-head{min-height:34px;box-shadow:inset 0 -1px 0 var(--desk-line);color:var(--color-fg-3);background:#fcfbf9;padding-block:0;font-size:11.5px;font-weight:500}.gov-sources>li.gov-source-head+li{box-shadow:none}.gov-sources>li[data-failed]{background:#a13b3b06}.gov-source-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:13px}.gov-source-when{color:var(--color-fg-3);white-space:nowrap;font-size:12px}.gov-source-action{justify-content:flex-end;display:flex}.gov-source-note{max-width:72ch;color:var(--color-fg-3);margin:4px 0 0;font-size:12px;line-height:1.5}.gov-source-note.is-danger{color:var(--color-danger)}@media (width<=720px){.gov-sources>li{flex-wrap:wrap;gap:6px 12px;display:flex}.gov-sources>li>:first-child{flex:calc(100% - 48px)}.gov-sources>li.gov-source-head{display:none}.gov-source-status{order:3}.gov-source-num,.gov-source-when{color:var(--color-fg-3);order:4;font-size:12px}.gov-source-num:after{content:" entries"}}.gov-lede{max-width:78ch;color:var(--color-fg-3);margin:0;padding:14px 18px 2px;font-size:12.5px;line-height:1.55}.gov-ops-block{padding:14px 0 6px}.gov-ops-block+.gov-ops-block{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:8px}.gov-ops-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;padding:0 18px 6px;display:flex}.gov-ops-head h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.gov-ops-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.gov-block-empty{color:var(--color-fg-3);margin:0;padding:4px 18px 10px;font-size:12.5px}.gov-block-pad{padding:0 18px 8px}.gov-evidence{padding:10px 18px;display:block}.desk-list>li+li>.gov-evidence,.desk-list>li.gov-evidence+li.gov-evidence{box-shadow:inset 0 1px 0 var(--desk-line)}.gov-evidence-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.gov-evidence-head strong{font-weight:550}.gov-mono-line{min-width:0;color:var(--color-fg-3);gap:8px;margin:3px 0 0;font-size:12px;display:flex}.gov-mono-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--desk-fg-4);font-size:11.5px;overflow:hidden}.gov-toolbar{box-shadow:inset 0 -1px 0 var(--desk-line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.gov-toolbar.is-bare{box-shadow:none;margin-bottom:12px;padding:0}.gov-toolbar-select.field-select{width:auto;max-width:220px}.gov-search{flex:0 360px}.gov-search>.field-input{padding-left:32px}.gov-popover{position:relative}.gov-popover>summary{cursor:pointer;list-style:none}.gov-popover>summary::-webkit-details-marker{display:none}.gov-popover[open]>summary{background:var(--desk-hover)}.gov-popover-panel{z-index:30;background:var(--desk-raised);width:440px;box-shadow:var(--desk-shadow-pop);transform-origin:0 0;animation:gov-pop .14s var(--ease-out) both;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0}@keyframes gov-pop{0%{opacity:0;transform:scale(.97)translateY(-2px)}}@media (width<=720px){.gov-popover[open]{flex-basis:100%}.gov-popover-panel{width:auto;box-shadow:var(--desk-shadow-raised);grid-template-columns:minmax(0,1fr);margin-top:8px;animation:none;position:static}.gov-toolbar-select.field-select{flex:140px;width:auto;max-width:none}}.gov-review{outline:none;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .1s linear;display:flex}.desk-list>li+li>.gov-review{box-shadow:inset 0 1px 0 var(--desk-line)}.gov-review[aria-current=true]{box-shadow:inset 2px 0 0 var(--color-copper-soft);background:#9a6b3f0f}.gov-review:focus-visible{box-shadow:inset 0 0 0 2px #84572f73}.gov-review-facts,.gov-review-actions{flex-shrink:0;align-items:center;gap:6px;min-height:32px;display:flex}.gov-review-facts{gap:8px}.gov-tags{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:5px;display:flex}.gov-tag{color:#6e4a28;background:#9a6b3f14;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.gov-more{color:var(--color-fg-3);font-size:12px}.gov-more>summary{cursor:pointer;height:20px;color:var(--color-fg-3);border-radius:6px;align-items:center;gap:4px;padding:0 6px;list-style:none;transition:background-color .1s linear,color .1s linear;display:inline-flex}.gov-more>summary::-webkit-details-marker{display:none}.gov-more>summary:after{content:"";width:5px;height:5px;transition:transform .16s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:2px;transform:translateY(-1px)rotate(45deg)}.gov-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.gov-more>summary:hover{background:var(--desk-hover);color:var(--color-fg)}.gov-more[open]{flex-basis:100%}.gov-more>ul{box-shadow:inset 1px 0 0 var(--desk-copper-line);color:var(--color-fg-2);gap:4px;margin:6px 0 2px;padding:0 0 0 12px;font-size:12px;line-height:1.5;list-style:none;display:grid}.gov-more .gov-hash{margin-left:4px}@media (width<=960px){.gov-review{flex-wrap:wrap}.gov-review>.desk-row-main{flex:calc(100% - 48px)}.gov-review-facts,.gov-review-actions{margin-left:44px}.gov-review-facts+.gov-review-actions{margin-left:0}}.gov-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.gov-split>.desk-section+.desk-section{margin-top:0}@media (width<=1180px){.gov-split{grid-template-columns:minmax(0,1fr)}}.gov-footnote{color:var(--color-fg-3);margin:8px 0 0;font-size:12px;line-height:1.5}.gov-snapshot-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.gov-snapshot-head h2{letter-spacing:-.02em;color:var(--color-fg);margin:0 0 2px;font-size:20px;font-weight:600}.gov-subhead{box-shadow:inset 0 1px 0 var(--desk-line);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 8px;padding-top:16px;display:flex}.gov-subhead h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.gov-snapshot-head strong{color:var(--color-fg);font-weight:600}.gov-silos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.gov-silos>li{min-width:0;box-shadow:inset 0 -1px 0 var(--desk-line);color:var(--color-fg);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.gov-silos>li>span{font-variant-numeric:tabular-nums;width:18px;color:var(--desk-fg-4);flex-shrink:0;font-size:11.5px}@media (width<=720px){.gov-silos{grid-template-columns:minmax(0,1fr)}}.gov-aside{gap:16px;display:grid}.gov-aside-title{color:var(--color-fg);margin:0;font-size:14px;font-weight:600}.gov-policy-group h3{color:var(--color-fg-3);align-items:center;gap:6px;margin:0 0 2px;font-size:11.5px;font-weight:550;display:flex}.gov-policy-group h3:before{content:"";background:var(--color-ok);border-radius:999px;width:6px;height:6px}.gov-policy-group:nth-of-type(2) h3:before{background:var(--color-rule-strong)}.gov-policy-group[data-tone=warn] h3:before{background:#c08a2e}.gov-policy-group .desk-prop{grid-template-columns:minmax(0,1fr) auto}.gov-policy-group .desk-prop dd{text-align:right;font-variant-numeric:tabular-nums}.gov-prop-sub{color:var(--color-fg-3);font-size:11.5px;display:block}.gov-table tbody td,.gov-table tbody th{vertical-align:middle;padding-block:9px}.gov-table tbody th{text-align:left;border-bottom:1px solid var(--desk-line);padding-inline:14px;font-weight:550}.gov-table tbody tr:last-child>*{border-bottom:0}.gov-person{align-items:center;gap:10px;min-width:0;display:flex}.gov-person-name{color:var(--color-fg);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}.gov-person-meta{color:var(--color-fg-3);white-space:nowrap;font-size:12px;display:block}.gov-you{background:var(--desk-hover);color:var(--color-fg-3);border-radius:5px;padding:0 6px;font-size:11px;font-weight:500}.gov-status{color:var(--color-fg-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.gov-cell-actions{text-align:right;white-space:nowrap;width:1%}.gov-cell-actions .btn+.btn{margin-left:4px}.gov-cell-subject{min-width:260px;color:var(--color-fg-2)}.gov-role-editor{border:0;flex-wrap:wrap;gap:6px;max-width:460px;margin:0;padding:0;display:flex}.gov-chip-set{flex-wrap:wrap;gap:6px;display:flex}.gov-check-chip{min-height:28px;box-shadow:inset 0 0 0 1px var(--desk-line-strong);color:var(--color-fg-2);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12.5px;transition:background-color .1s linear,box-shadow .1s linear,color .1s linear;display:inline-flex}.gov-check-chip:has(input:checked){color:#6e4a28;background:#9a6b3f17;box-shadow:inset 0 0 0 1px #9a6b3f4d}.gov-check-chip:has(input:focus-visible){box-shadow:inset 0 0 0 1px #84572f99, var(--desk-ring)}.gov-check-chip input{width:13px;height:13px;margin:0}.gov-table-foot{min-height:42px;box-shadow:inset 0 1px 0 var(--desk-line);color:var(--color-fg-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 6px 16px;font-size:12px;display:flex}.gov-message-row>td{background:#fcfbf9}.gov-message{max-width:80ch;box-shadow:inset 0 0 0 1px var(--desk-line);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-fg);background:#fff;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.gov-demo-note{color:var(--color-fg-3);flex-wrap:nowrap;align-items:flex-start;font-size:12.5px;line-height:1.5}.gov-demo-note>.crm-demo-tag{flex-shrink:0;margin-top:1px}.gov-levels{margin-top:18px}.gov-level{box-shadow:inset 0 1px 0 var(--desk-line);border:0;margin:0;padding:14px 0 12px}.gov-level>legend{float:left;width:100%;color:var(--color-fg);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.gov-level-grid{clear:both;grid-template-columns:120px minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px 18px;display:grid}@media (width<=720px){.gov-level-grid{grid-template-columns:minmax(0,1fr)}}.gov-radio-row{border:0;gap:18px;margin:0 0 10px;padding:0;font-size:13px;display:flex}.gov-radio-row label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.gov-advance{box-shadow:inset 0 1px 0 var(--desk-line);grid-template-columns:auto 72px 104px auto;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:grid}.gov-advance>.gov-muted{margin-right:auto}.desk-row.gov-setting{gap:16px;min-height:60px;padding:12px 16px}.gov-setting .desk-row-title{font-size:13px}.gov-setting .gov-row-text{color:var(--color-fg-3);margin-top:1px}.gov-setting-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.gov-setting-control .field-select{max-width:260px}.gov-log-dot{margin-top:6px}@media (width<=720px){.desk-row.gov-setting{flex-wrap:wrap}.gov-setting-control{justify-content:flex-start}.gov-advance{grid-template-columns:72px minmax(0,1fr) auto}.gov-advance>.gov-muted{grid-column:1/-1}}.gov-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.gov-groups>li{min-width:0;box-shadow:inset 0 -1px 0 var(--desk-line);padding:8px 0}.gov-group-label{color:var(--color-fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.gov-groups p{color:var(--color-fg-3);margin:1px 0 0;font-size:12px}@media (width<=720px){.gov-groups{grid-template-columns:minmax(0,1fr)}}.gov-draft-groups{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gov-draft-groups>li{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:10px;display:grid}.gov-draft-groups>li>.btn{margin-bottom:3px}.gov-draft-index{color:var(--desk-fg-4);font-variant-numeric:tabular-nums;padding-bottom:9px;font-size:12px}@media (width<=720px){.gov-draft-groups>li{grid-template-columns:minmax(0,1fr) 32px}.gov-draft-index{display:none}}.gov-option-group{align-content:start;gap:6px;display:grid}.gov-log>.desk-row.gov-row-top{min-height:42px;padding-block:8px}.gov-log .desk-row-trail{min-height:24px}.gov-review-actions{justify-content:flex-end}.gov-review-actions[data-actions="3"]{min-width:248px}.gov-review-actions[data-actions="1"]{min-width:124px}@media (width<=960px){.gov-review-actions:empty{display:none}.gov-review-actions[data-actions]{justify-content:flex-start;min-width:0}}.gov-block-pad>.desk-props{max-width:560px}@media (width<=720px){.desk-row.gov-row-top{flex-wrap:wrap}.desk-row.gov-row-top>.desk-row-main{flex:calc(100% - 44px)}.desk-row.gov-row-top>.desk-row-trail{flex-wrap:wrap;width:100%}.desk-row.gov-row-top:has(>.crm-avatar,>.home-task-icon,>.crm-dot)>.desk-row-trail{padding-left:40px}.desk-row.gov-row-top:has(>.crm-dot)>.desk-row-trail{padding-left:20px}.gov-ops-actions{margin-left:0}}.gov-payload dt{white-space:nowrap}.desk-row-trail>.gov-hash{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;overflow:hidden}@media (width<=640px),(pointer:coarse){.gov-check-chip{min-height:44px}}details.gov-disclosure>summary{gap:8px}.gov-disclosure-title{white-space:nowrap;flex-shrink:0;font-weight:550}.gov-disclosure-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-3);font-size:12.5px;font-weight:400;overflow:hidden}.gov-disclosure-body{border-radius:var(--radius-lg);background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);margin-top:8px;overflow:hidden}.gov-disclosure+.gov-disclosure{margin-top:8px}.gov-after{margin-top:28px}.gov-empty-compact .crm-empty{padding-block:20px}.gov-card-lede{color:var(--color-fg-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.gov-policy-list{margin:0;padding:0;list-style:none}.gov-policy-list>li{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 16px;display:flex}.gov-policy-list>li+li{box-shadow:inset 0 1px 0 var(--desk-line)}.gov-policy-list strong{font-size:13px;font-weight:550}.gov-policy-list p{color:var(--color-fg-3);margin:1px 0 0;font-size:12.5px}.gov-filter{background:var(--desk-raised);min-height:32px;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border:1px solid #30261629;border-radius:8px;align-items:center;display:inline-flex;box-shadow:0 1px 1px #30261608}.gov-filter:hover{border-color:#30261642}.gov-filter:focus-within{box-shadow:var(--desk-ring);border-color:#84572fb3}.gov-filter>span{color:var(--color-fg-3);white-space:nowrap;padding-left:10px;font-size:12px}.gov-filter>.field-input,.gov-filter>.field-select{width:auto;min-width:0;box-shadow:none;background-color:#0000;border:0}.gov-filter>.field-input:not([type=date]){width:120px;padding-left:6px}.gov-filter>.field-input[type=date]{padding-inline:6px 8px}.gov-filter>.field-select{padding-left:6px}.gov-inline-select.field-select{width:auto;max-width:260px}.gov-event{text-align:left;width:100%;min-height:40px;font:inherit;color:var(--color-fg-2);cursor:pointer;background:0 0;border:0;grid-template-columns:104px 150px minmax(0,1.4fr) minmax(0,1fr) 110px 14px;align-items:center;gap:14px;padding:4px 14px 4px 16px;font-size:12.5px;transition:background-color .1s linear;display:grid}.gov-event.gov-event-head{min-height:34px;box-shadow:inset 0 -1px 0 var(--desk-line);color:var(--color-fg-3);cursor:default;background:#fcfbf9;font-size:11.5px;font-weight:500}.gov-events>li+li{box-shadow:inset 0 1px 0 var(--desk-line)}@media (hover:hover) and (pointer:fine){.gov-event:not(.gov-event-head):hover{background:#30261606}}.gov-event[aria-expanded=true]{background:#30261609}.gov-event:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #84572f73}.gov-event-time{color:var(--color-fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.gov-event-actor,.gov-event-action{align-items:center;gap:8px;min-width:0;display:flex}.gov-event-actor>span:last-child,.gov-event-action>strong,.gov-event-target,.gov-event-cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gov-event-action>strong{color:var(--color-fg);font-size:13px;font-weight:550}.gov-event-target,.gov-event-cat{color:var(--color-fg-3)}.gov-repeat{background:var(--desk-hover);color:var(--color-fg-2);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;padding:0 6px;font-size:11.5px;font-weight:550}.gov-event-chev{width:14px;height:14px;color:var(--desk-fg-4);transition:transform .16s var(--ease-out)}.gov-event[aria-expanded=true] .gov-event-chev{transform:rotate(90deg)}.gov-event-detail{animation:gov-reveal .16s var(--ease-out) both;background:#30261605;padding:4px 16px 12px 134px}.gov-event-detail .desk-prop{grid-template-columns:120px minmax(0,1fr);min-height:26px;padding:3px 0}.gov-payload{gap:2px;margin:0;display:grid}.gov-payload>div{gap:8px;font-size:12.5px;display:flex}.gov-payload dt{color:var(--color-fg-3)}.gov-payload dd{overflow-wrap:anywhere;min-width:0;margin:0}.gov-occurrences{color:var(--color-fg-3);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.gov-occurrences>li{gap:10px;min-width:0;display:flex}.gov-occurrences .font-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--desk-fg-4);font-size:11.5px;overflow:hidden}@media (width<=960px){.gov-event.gov-event-head{display:none}.gov-event{grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"action cat chev""meta meta meta";gap:2px 10px;padding-block:9px}.gov-event-action{grid-area:action}.gov-event-cat{grid-area:cat}.gov-event-chev{grid-area:chev}.gov-event-target{display:none}.gov-event-time,.gov-event-actor{grid-area:meta}.gov-event-actor{padding-left:96px}.gov-event-detail{padding-left:16px}.gov-event-detail .desk-prop{grid-template-columns:88px minmax(0,1fr)}.gov-payload>div{flex-wrap:wrap;gap:0 8px}}.gov-narrow{max-width:720px}.gov-profile{max-width:640px}.gov-identity{box-shadow:inset 0 -1px 0 var(--desk-line);align-items:center;gap:14px;margin-bottom:8px;padding-bottom:16px;display:flex}.gov-identity>.min-w-0{flex:1}.gov-identity h2{letter-spacing:-.02em;color:var(--color-fg);margin:0;font-size:20px;font-weight:600}.gov-identity p{color:var(--color-fg-3);margin:1px 0 0;font-size:13px}.desk-user-avatar.gov-profile-avatar{width:44px;height:44px;font-size:17px}.gov-profile .desk-prop{grid-template-columns:120px minmax(0,1fr)}.gov-profile-roles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gov-profile-roles>li{justify-items:start;gap:3px;display:grid}.gov-profile-roles>li>span{color:var(--color-fg-3);font-size:12.5px;line-height:1.5}.gov-trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gov-trio>.gov-ops-block+.gov-ops-block{box-shadow:inset 0 1px 0 var(--desk-line);margin-top:0}@media (width>=1101px){.gov-trio>.gov-ops-block:nth-child(3){box-shadow:inset 1px 0 0 var(--desk-line);grid-area:1/2/span 2}}@media (width<=1100px){.gov-trio{grid-template-columns:minmax(0,1fr)}}.gov-trio .btn-primary{color:var(--color-fg);border-color:var(--desk-line-strong);background:#fff;box-shadow:0 1px 1px #3026160a}.gov-trio .btn-primary:hover:not(:disabled){background:#fdfcfa;border-color:#30261633;box-shadow:0 1px 2px #3026160f}.gov-apply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.gov-clock-now{align-items:center;gap:6px;display:inline-flex}.gov-clock-now>svg{width:14px;height:14px}.gov-clock-group{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.gov-clock-group:disabled{opacity:.55}.gov-clock-group .gov-advance{margin-top:0}.gov-facts{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.gov-facts>div{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.gov-facts dt{color:var(--color-fg-3)}.gov-facts dd{color:var(--color-fg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.gov-table-scroll{overflow-x:auto}@media (width<=720px){.gov-table-scroll:not(:has(.gov-users)){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (hover:hover) and (pointer:fine){.gov-users .gov-row-action{opacity:0;transition:opacity .12s var(--ease-out)}.gov-users tr:hover .gov-row-action,.gov-users tr:focus-within .gov-row-action{opacity:1}.gov-users tr:focus-within .gov-row-action{transition:none}}@media (width<=720px){.gov-users thead{display:none}.gov-users,.gov-users tbody,.gov-users tr,.gov-users td{display:block}.gov-users tr{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.gov-users tr+tr{box-shadow:inset 0 1px 0 var(--desk-line)}.gov-users tbody td{border:0;padding:0}.gov-users td:first-child{grid-column:1/-1}.gov-users td.gov-cell-actions{text-align:left;grid-column:1/-1;width:auto}.gov-users .gov-person-meta,.gov-users .gov-person-name{white-space:normal}.gov-audit-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.gov-audit-filters>*{flex-shrink:0}}@media (width<=960px){.page-header-meta:has(.gov-demo-meta){display:inline-flex}}.calendar-page{display:block}.calendar-page .filter-bar{margin-bottom:12px;display:block}.calendar-page .filter-bar .crm-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calendar-page .filter-bar .crm-search{flex:200px;min-width:0}.calendar-page .filter-bar .crm-search>input{width:100%}.calendar-page .crm-toolbar>.field-select{text-overflow:ellipsis;flex:0 auto;width:auto;max-width:11rem}.calendar-page .filter-panel{margin-top:8px}.cal-filter-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px;max-width:48rem;display:grid}.cal-filter-grid :is(.field-select,.field-input){width:100%;max-width:none}@media (width<=640px){.calendar-page .filter-bar .crm-toolbar{flex-wrap:nowrap}.calendar-page .filter-bar .crm-search{flex:1 1 0}.cal-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cal-notice{border-radius:var(--radius-md,8px);color:#862c2c;background:#a13b3b12;margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #a13b3b29}.agenda{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border-radius:12px;overflow:hidden}.agenda__header{border-bottom:1px solid var(--desk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:52px;padding:10px 12px 10px 14px;display:flex}.agenda__nav{align-items:center;gap:2px;min-width:0;display:flex}.agenda__nav-button{width:28px;height:28px;color:var(--color-fg-3);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.agenda__nav-button svg{width:16px;height:16px}.agenda__nav-button:hover{background:var(--desk-hover);color:var(--color-fg)}.agenda__nav-button:active{transform:scale(.94)}.agenda__today-button{margin:0 8px 0 6px}.agenda__heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-fg);margin:0;font-size:15px;font-weight:600;overflow:hidden}.cal-view-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.cal-count{color:var(--color-fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cal-tz{background:var(--desk-hover);color:var(--color-fg-3);border-radius:5px;padding:1px 5px;font-size:11.5px;font-weight:500}@media (width<=640px){.cal-view-controls{display:contents}.cal-view-seg{flex:100%;order:3}.cal-view-seg>button{flex:1;justify-content:center}.cal-count{white-space:normal;text-align:right;margin-left:auto}}@media (pointer:coarse){.agenda__nav-button{min-width:40px;min-height:40px}}.agenda__body{min-height:0}.agenda__month-grid{flex-direction:column;min-height:0;display:flex}.agenda__weekday-row{border-bottom:1px solid var(--desk-line);background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda__weekday{letter-spacing:0;text-transform:none;text-align:left;color:var(--color-fg-3);padding:7px 10px;font-size:11.5px;font-weight:500}.agenda__month-row{border-bottom:1px solid var(--desk-line);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-height:6.25rem;display:grid}.agenda__month-row:last-child{border-bottom:0}.agenda__month-cell{border-right:1px solid var(--desk-line);background:0 0;min-width:0;min-height:6.25rem;padding:2px 6px 6px;transition:background-color .1s linear;position:relative}.agenda__month-cell:last-child{border-right:0}.agenda__month-cell:hover{background:#30261605}.agenda__month-cell--muted{color:var(--desk-fg-4);background:#30261606}.agenda__month-cell-date{width:44px;height:44px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-6px 0 -12px -12px;font-size:12px;font-weight:500;display:inline-grid}.agenda__month-cell-date>span{min-width:24px;height:24px;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:999px;place-items:center;padding:0 4px;display:inline-grid}.agenda__month-cell-date:hover>span{background:var(--desk-hover);color:var(--color-fg)}.agenda__month-cell-date[data-today=true]{color:#fff;background:0 0}.agenda__month-cell-date[data-today=true]>span,.agenda__month-cell-date[data-today=true]:hover>span{background:var(--color-copper);color:#fffaf3;font-weight:600}.agenda__month-cell-events{flex-direction:column;gap:2px;max-height:none;margin-top:2px;display:flex;overflow:visible}.agenda__more{min-height:20px;color:var(--color-fg-3);cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;padding:0 6px;font-size:11.5px;font-weight:500}.agenda__more:hover{background:var(--desk-hover);color:var(--color-fg)}.agenda__event{background:color-mix(in srgb, var(--event-color) 9%, #fff);width:100%;min-width:0;min-height:22px;color:var(--color-fg);text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border:0;border-radius:5px;align-items:baseline;gap:5px;padding:3px 6px 3px 9px;font-size:12px;line-height:16px;display:flex;position:relative}.agenda__event:before{content:"";background:var(--event-color);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:3px}.agenda__event:hover{background:color-mix(in srgb, var(--event-color) 15%, #fff)}.agenda__event[data-selected=true]{background:color-mix(in srgb, var(--event-color) 16%, #fff);box-shadow:0 0 0 1.5px var(--color-copper)}.agenda__event:focus-visible{box-shadow:0 0 0 2px var(--color-copper-soft);outline:none}.agenda__event-time{color:var(--color-fg-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.agenda__event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.agenda__month-event .agenda__event{align-items:flex-start}.agenda__month-event .agenda__event-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.agenda__event:not([data-compact]){flex-direction:column;align-items:stretch;gap:0;height:100%;padding-block:4px;overflow:hidden}.agenda__event-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-3);font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.agenda__time-view{flex-direction:column;display:flex}.agenda__day-header{border-bottom:1px solid var(--desk-line);border-left:1px solid var(--desk-line);background:0 0;justify-content:center;align-items:baseline;gap:6px;padding:8px 4px;display:flex}.agenda__day-name{color:var(--color-fg-3);font-size:11.5px;font-weight:500}.agenda__day-number{min-width:24px;height:24px;color:var(--color-fg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.agenda__day-header--today{background:0 0}.agenda__day-header--today .agenda__day-name{color:var(--color-copper)}.agenda__day-header--today .agenda__day-number{background:var(--color-copper);color:#fffaf3}.agenda__all-day{border-bottom:1px solid var(--desk-line);background:0 0;min-height:2rem}.agenda__all-day-label{color:var(--desk-fg-4);border-right:0;place-items:center;padding:4px;font-size:11px;font-weight:500;display:grid}.agenda__all-day-cell{border-left:1px solid var(--desk-line);min-height:2rem;padding:3px}.agenda__hours{background:0 0;border-right:0}.agenda__hour-label{height:3rem;color:var(--desk-fg-4);font-variant-numeric:tabular-nums;padding:0 8px 0 0;font-size:11px;font-weight:500;transform:translateY(-7px)}.agenda__hour-label:first-child{visibility:hidden}.agenda__day-column{border-left:1px solid var(--desk-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(3rem - 1px), var(--desk-line) calc(3rem - 1px), var(--desk-line) 3rem)}.agenda__day-column--today{background-color:#9a6b3f08}.agenda__hour-slot{height:3rem}.agenda__timed-event{padding-bottom:2px;right:auto}.agenda__legend{border-top:1px solid var(--desk-line);color:var(--color-fg-3);flex-wrap:wrap;gap:4px 14px;padding:8px 14px;font-size:11.5px;display:flex}.agenda__legend>span{align-items:center;gap:6px;display:inline-flex}.agenda__legend i{border-radius:2px;width:3px;height:11px}@media (width<=640px){.agenda__month-row,.agenda__month-cell{min-height:4.25rem}.agenda__month-cell{padding:2px 2px 4px}.agenda__month-cell-date{margin:-6px 0 -12px -8px}.agenda__month-event .agenda__event{background:var(--event-color);border-radius:3px;height:8px;min-height:8px;padding:0}.agenda__month-event .agenda__event:before,.agenda__month-event .agenda__event-time,.agenda__month-event .agenda__event-title{display:none}.agenda__month-cell-events{gap:3px;margin-top:4px}.agenda__weekday{text-align:center;padding:6px 4px}.agenda__header{padding-inline:10px}.agenda__today-button{margin-inline:4px}}.cal-list .desk-list>li+li>.desk-row{box-shadow:inset 0 1px 0 var(--desk-line)}.cal-list-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:56px;padding:10px 16px 10px 14px}.cal-list-row[data-selected=true]{background:#9a6b3f12}.cal-list-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-copper-soft)!important}.cal-list-bar{background:#6b7280;border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.cal-list-bar[data-attendance=held]{background:#1f5c3f}.cal-list-bar[data-attendance=scheduled]{background:#2a4a6b}.cal-list-bar[data-attendance=declined]{background:#8b2e2e}.cal-list-bar[data-attendance=no_show]{background:#8a5a12}.cal-list-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;max-width:46%;display:flex}.cal-list-bcif{color:var(--color-fg-3);white-space:nowrap;font-size:12.5px}.cal-list-when{flex-direction:column;align-items:flex-end;gap:1px;min-width:96px}.cal-list-when>time:first-child{color:var(--color-fg-2);font-weight:500}@media (width<=760px){.cal-list-row{flex-wrap:wrap}.cal-list-row .desk-row-title>span:first-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.cal-list-pills{order:3;justify-content:flex-start;width:100%;max-width:none;padding-left:15px}}.cal-sync{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border-radius:12px;margin-top:28px;padding:0 16px}.cal-sync>summary{gap:10px;min-height:48px}.cal-sync-last{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:450;overflow:hidden}.cal-sync-tag{flex-shrink:0;margin-left:auto}@media (width<=640px){.cal-sync>summary{flex-wrap:wrap;row-gap:0;padding-block:8px}.cal-sync-last{flex-basis:100%;order:3;padding-left:24px}}.cal-sync-body{border-top:1px solid var(--desk-line);padding:14px 0 16px}.cal-sync-copy{max-width:70ch;color:var(--color-fg-3);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cal-sync-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cal-sync-button{min-height:32px}.cal-spin{animation:.9s linear infinite cal-spin}@keyframes cal-spin{to{transform:rotate(360deg)}}.cal-sync-status{border-top:1px solid var(--desk-line);color:var(--color-fg-3);flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.cal-sync-state{color:var(--color-fg-2);font-weight:500}.cal-sync-state[data-status=failed]{color:var(--color-danger)}.cal-sync-state[data-status=completed]{color:var(--color-ok)}.cal-sync-attempts{border-top:1px solid var(--desk-line);margin-top:14px;padding-top:14px}.cal-sync-attempts h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.cal-sync-attempts .cal-sync-copy{margin:4px 0 8px}@media (width<=760px){.cal-sync-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cal-sync-row>.ajeej-field:first-child,.cal-sync-button{grid-column:1/-1}}.run-list{box-shadow:0 0 0 1px var(--desk-line);border-radius:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.run-list>li{padding:10px 12px}.run-list>li+li{border-top:1px solid var(--desk-line)}.run-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.run-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);margin:0;font-size:13px;font-weight:550;overflow:hidden}.run-meta{overflow-wrap:anywhere;color:var(--color-fg-3);margin:2px 0 0;font-size:12px}.run-failure{color:#862c2c;background:#a13b3b12;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:12.5px}.meeting-notice{color:#6e470d;background:#b27a1e14;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:12.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #b27a1e33}.meeting-notice[data-tone=danger]{color:#862c2c;background:#a13b3b12;box-shadow:inset 0 0 0 1px #a13b3b29}.meeting-sections{border-top:1px solid var(--desk-line);gap:22px;margin-top:18px;padding-top:18px;display:grid}.meeting-sections>section h2,.meeting-section h3{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-fg);margin:0;font-size:14px;font-weight:600}.meeting-section-hint{color:var(--color-fg-3);margin:3px 0 0;font-size:12.5px;line-height:1.5}.meeting-records{box-shadow:0 0 0 1px var(--desk-line);border-radius:10px;margin:0;padding:0;list-style:none;display:grid}.meeting-records>*{padding:10px 12px}.meeting-records>*+*{border-top:1px solid var(--desk-line)}.meeting-disclosures{box-shadow:0 0 0 1px var(--desk-line);border-radius:10px;display:grid}.meeting-disclosure+.meeting-disclosure{border-top:1px solid var(--desk-line)}.meeting-sections>.meeting-disclosure{box-shadow:0 0 0 1px var(--desk-line);border-radius:10px}.meeting-disclosure>summary{min-height:40px;color:var(--color-fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;list-style:none;transition:background-color .1s linear,color .1s linear;display:flex}.meeting-disclosure>summary::-webkit-details-marker{display:none}.meeting-disclosure>summary:hover{color:var(--color-fg);background:#30261606}.meeting-disclosure>summary svg{color:var(--desk-fg-4);transition:transform .16s var(--ease-out);flex-shrink:0}.meeting-disclosure[open]>summary svg{transform:rotate(90deg)}.meeting-disclosure-body{padding:4px 12px 14px 34px}.meeting-readonly{color:var(--color-fg-3);background:#30261609;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.meeting-readonly svg{flex-shrink:0;margin-top:2px}.meeting-props .desk-prop{grid-template-columns:150px minmax(0,1fr)}.meeting-sections>section:first-child{border-top-width:0;padding-top:0}.registry-subbar{justify-content:space-between;gap:4px 16px}.registry-note{color:var(--color-fg-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.registry-note svg{color:var(--desk-fg-4)}.registry-flash{color:#1b5238;animation:desk-rise .2s var(--ease-out) both;background:#1f5c3f14;border-radius:8px;align-items:center;gap:6px;margin:0 0 12px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.registry-flash svg{animation:g-check-in .26s var(--ease-out) both}@keyframes g-check-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.registry-card{background:var(--desk-raised);box-shadow:var(--desk-shadow-raised);border-radius:12px;overflow:hidden}.registry-scroll{overscroll-behavior-x:contain;max-height:calc(100dvh - 190px);overflow:auto}.registry-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--color-copper-soft);outline:none}.mreg-table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.mreg-table thead th{z-index:1;text-align:left;white-space:nowrap;position:sticky;top:0}.mreg-table tbody td{vertical-align:middle;height:40px;padding-top:0;padding-bottom:0;font-size:13px}.mreg-table :is(th,td):last-child{padding-right:28px}.mreg-table tbody tr:last-child td{border-bottom:0}.mreg-row{cursor:pointer}.mreg-row:hover>td{background:#30261605}.mreg-toggle-cell{width:40px;padding-right:0!important}.mreg-toggle,.mreg-open{width:28px;height:28px;color:var(--desk-fg-4);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), opacity .12s var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.mreg-toggle:hover,.mreg-open:hover{background:var(--desk-hover);color:var(--color-fg)}.mreg-toggle svg{transition:transform .18s var(--ease-out)}.mreg-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mreg-toggle:focus-visible,.mreg-open:focus-visible{box-shadow:0 0 0 2px var(--color-copper-soft);outline:none}.mreg-open-cell{text-align:right;width:56px}@media (hover:hover) and (pointer:fine){.mreg-open{opacity:0}.mreg-row:hover .mreg-open,.mreg-open:focus-visible{opacity:1}}.mreg-person,.mreg-truncate{white-space:normal;overflow-wrap:anywhere;min-width:9rem;max-width:14rem;line-height:1.35}.mreg-row[data-open=true]>td{border-bottom-color:#0000}.mreg-evidence-row>td{background:0 0;height:auto;padding:2px 28px 14px 54px!important}.mreg-evidence{width:min(100%, calc(100vw - 2 * var(--desk-pad-x) - 70px));animation:desk-rise .18s var(--ease-out) both;grid-template-columns:repeat(auto-fill,minmax(min(13rem,40%),1fr));gap:10px 24px;margin:0;display:grid;position:sticky;left:16px}.mreg-evidence dt{color:var(--color-fg-3);font-size:11.5px;font-weight:500}.mreg-evidence dd{color:var(--color-fg);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.registry-link{color:var(--color-copper);font-weight:500;text-decoration:none}.registry-link:hover{text-underline-offset:2px;text-decoration:underline}.registry-empty-cell{padding:0!important}.registry-empty-cell .crm-empty{width:min(100%, calc(100vw - 2 * var(--desk-pad-x) - var(--desk-rail-w)));position:sticky;left:0}.qr{margin-top:28px}.qr-controls{align-items:center;gap:6px;display:flex}.qr-status{color:var(--color-fg-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.qr-preview{border-top:1px solid var(--desk-line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.qr-preview-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.qr-list{border-top:1px solid var(--desk-line);margin:0;padding:0;list-style:none;display:grid}.qr-list>li{padding:10px 0}.qr-list>li+li{border-top:1px solid var(--desk-line)}.qr-version{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;font-size:13px;display:flex}.qr-version-details{flex-basis:100%}.qr-version-details>summary{min-height:28px;color:var(--color-fg-3);font-size:12.5px;font-weight:500}.qr-version-details .desk-props{margin:4px 0 2px 24px}.qr-versions{margin-top:18px}.qr-versions h3{color:var(--color-fg);margin:0 0 8px;font-size:13px;font-weight:600}.qr-signoff{border-top:1px solid var(--desk-line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.qr-disclosure{margin-top:14px}.qr-disclosure>summary{min-height:32px;color:var(--color-fg-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.qr-disclosure>summary:hover{color:var(--color-fg)}.qr-disclosure>summary::-webkit-details-marker{display:none}.qr-disclosure>summary svg{color:var(--desk-fg-4);transition:transform .16s var(--ease-out)}.qr-disclosure[open]>summary svg{transform:rotate(90deg)}@media (pointer:coarse){.qr-disclosure>summary{min-height:44px}}@media (width<=640px){.qr .desk-section-head{flex-wrap:wrap}.qr .desk-section-actions{width:100%;margin-left:0}}.login-split{background:var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh}.login-hero{isolation:isolate;background:#0d0f13;padding:36px 48px 40px}.login-hero:before{background:radial-gradient(60% 45% at 18% 8%,#b8895a42,#0000 70%),radial-gradient(40% 35% at 92% 96%,#b8895a1a,#0000 70%),linear-gradient(#ffffff05,#0000 40%)}.login-hero:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#f3efe609 1px,#0000 1px),linear-gradient(90deg,#f3efe609 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 25% 20%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 25% 20%,#000,#0000 75%)}.login-brand{color:#f3efe6;letter-spacing:-.015em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.login-brand .desk-mark{width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -6px #b8895a99}.login-hero-body{margin:auto 0;padding:48px 0}.login-hero-heading{letter-spacing:-.035em;color:#f6f2ea;text-wrap:balance;max-width:13ch;animation:g-login-in .24s var(--ease-out) both;margin:0;font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.02}.login-hero-copy{color:#f3efe699;max-width:30rem;animation:g-login-in .24s var(--ease-out) 60ms both;margin:18px 0 0;font-size:15px;line-height:1.6}.login-environment{color:#f3efe666;margin:0;font-size:12px}.login-panel{background:var(--color-paper);place-items:center;padding:40px 32px;display:grid}.login-card{background:var(--desk-raised);width:min(100%,27rem);animation:g-login-in .24s var(--ease-out) 40ms both;border-radius:16px;padding:28px;box-shadow:0 0 0 1px #30261612,0 1px 2px #3026160d,0 24px 48px -24px #30261638}@keyframes g-login-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.login-panel-inner{width:100%;margin:0}.login-panel h2{letter-spacing:-.022em;color:var(--color-fg);margin:0;font-size:22px;font-weight:600;line-height:1.2}.login-panel-copy{color:var(--color-fg-3);margin:6px 0 20px;font-size:13px;line-height:1.55}.login-personas{box-shadow:0 0 0 1px var(--desk-line-strong);border-radius:12px;display:grid;overflow:hidden}.login-persona{text-align:left;cursor:pointer;width:100%;min-height:56px;transition:background-color .12s var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:9px 12px;display:flex}.login-persona+.login-persona{box-shadow:inset 0 1px 0 var(--desk-line)}.login-persona:hover:not(:disabled){background:#9a6b3f0d}.login-persona:active:not(:disabled){background:#9a6b3f17}.login-persona:focus-visible{box-shadow:inset 0 0 0 2px var(--color-copper-soft);outline:none}.login-persona:disabled{cursor:not-allowed;opacity:.55}.login-persona-text{flex:1;gap:1px;min-width:0;display:grid}.login-persona-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:13.5px;font-weight:600;overflow:hidden}.login-persona-role{color:var(--color-fg-3);margin-left:4px;font-size:12px;font-weight:500}.login-persona-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-3);font-size:12px;overflow:hidden}.login-persona-chev{color:var(--desk-fg-4);transition:transform .16s var(--ease-out), color .12s var(--ease-out);flex-shrink:0}.login-persona:hover:not(:disabled) .login-persona-chev{color:var(--color-copper);transform:translate(2px)}.login-divider{color:var(--desk-fg-4);margin:16px 0 8px;font-size:11.5px;font-weight:500}.login-divider:before,.login-divider:after{background:var(--desk-line)}.login-disclosure{margin-top:12px}.login-disclosure>summary{min-height:32px;color:var(--color-fg-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s var(--ease-out);align-items:center;gap:6px;font-size:12.5px;font-weight:500;list-style:none;display:inline-flex}.login-disclosure>summary::-webkit-details-marker{display:none}.login-disclosure>summary:hover{color:var(--color-fg)}.login-disclosure>summary svg{transition:transform .16s var(--ease-out)}.login-disclosure[open]>summary svg{transform:rotate(90deg)}.login-disclosure-body{padding:8px 0 4px}.login-staff-disclosure{border-top:1px solid var(--desk-line);margin-top:20px;padding-top:12px}@media (pointer:coarse){.login-disclosure>summary{min-height:44px}}.login-hint{color:var(--color-fg-3);margin:8px 0 0;font-size:12px}.login-hint code{font-family:var(--font-mono);color:var(--color-fg-2);font-size:11.5px}.login-card .login-form,.login-card .login-invite-form{gap:12px;display:grid}.login-card .login-form label,.login-card .login-invite-form label{color:var(--color-fg-2);gap:0;font-size:12px;font-weight:550;display:block}.login-card .login-form input.field-input,.login-card .login-invite-form input.field-input{background:#fff;border:1px solid #30261629;border-radius:8px;min-height:38px;padding:7px 11px;font-size:13.5px;box-shadow:0 1px 1px #30261608}.login-card .login-form input.field-input:hover,.login-card .login-invite-form input.field-input:hover{border-color:#30261642}.login-card .login-form input.field-input:focus,.login-card .login-invite-form input.field-input:focus{box-shadow:var(--desk-ring);border-color:#84572fb3}.login-submit-button{width:100%;min-height:38px}.login-error{font-size:12.5px;line-height:1.45}.login-invite{border-top:1px solid var(--desk-line);margin-top:20px;padding-top:18px}.login-invite h3{color:var(--color-fg);margin:0;font-size:13px;font-weight:600}.login-invite>p{color:var(--color-fg-3);margin:2px 0 10px;font-size:12.5px}.login-invite .login-invite-form .btn-secondary{justify-self:start}.login-step-icon{width:36px;height:36px;color:var(--color-copper);background:#9a6b3f1a;border-radius:10px;place-items:center;margin-bottom:14px;display:grid;box-shadow:inset 0 0 0 1px #9a6b3f29}.login-card .login-form input.login-otp{min-height:52px;font-family:var(--font-mono);letter-spacing:.42em;text-indent:.42em;text-align:center;font-variant-numeric:tabular-nums;padding:8px 14px;font-size:24px;font-weight:500}.login-card .login-form input.login-otp::placeholder{color:#3026162e}.login-otp-actions{flex-wrap:wrap;justify-content:space-between;gap:4px;margin:12px -9px 0;display:flex}@media (width<=960px){.login-split{grid-template-columns:1fr}.login-hero{padding:20px 20px 28px}.login-hero-body{padding:36px 0 8px}.login-hero-heading{font-size:34px}.login-hero-copy{font-size:14px}.login-environment{display:none}.login-panel{place-items:start center;padding:20px 16px 40px}.login-card{padding:20px}}.client-shell{background:var(--color-paper)}.client-shell [id]{scroll-margin-top:112px}.client-top{border-bottom:1px solid var(--desk-line);background:color-mix(in srgb, var(--color-panel) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px)}.client-top .pill{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;color:var(--color-fg-2);box-shadow:none;background:#3026160d;overflow:hidden}.client-shell .page-header{-webkit-backdrop-filter:none;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-end;margin:0 0 20px;padding:0;position:static}.client-shell .page-header-title{flex-wrap:wrap;row-gap:6px}.client-shell .page-crumb{text-overflow:ellipsis;color:var(--color-copper);flex-basis:100%;font-size:12.5px;font-weight:500;overflow:hidden}.client-shell .page-crumb-sep{display:none}.client-shell .page-header h1{letter-spacing:-.024em;white-space:normal;font-size:24px;font-weight:600;line-height:1.2}@media (width<=640px){.client-shell .crm-section-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.client-shell .crm-section-nav{background:color-mix(in srgb, var(--color-paper) 88%, transparent);box-shadow:0 1px 0 var(--desk-line);margin:0 -20px 16px;padding:8px 20px;top:56px}.client-shell .crm-section-nav a{border-radius:7px;min-height:28px;padding:0 10px;font-size:12.5px}.client-shell .crm-section-nav a[aria-current=true]{background:var(--desk-raised);color:var(--color-fg);box-shadow:var(--desk-shadow-raised)}@media (pointer:coarse){.client-shell .crm-section-nav a{min-height:40px}}.client-notice{background:var(--desk-raised);box-shadow:0 0 0 1px var(--desk-line);border:0;border-radius:12px;gap:10px;padding:12px 14px;display:flex}.client-notice-icon{flex-shrink:0;margin-top:1px}.client-notice-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-fg);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.client-notice-body{color:var(--color-fg-2);margin-top:4px;font-size:13px;line-height:1.55}.client-notice-body p{margin:0}.client-notice-info{background:var(--desk-raised);box-shadow:0 0 0 1px var(--desk-line)}.client-notice-info .client-notice-icon{color:var(--color-copper)}.client-notice-info .client-notice-title{color:var(--color-fg)}.client-notice-info .client-notice-body ol{counter-reset:client-step;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.client-notice-info .client-notice-body ol>li{counter-increment:client-step;gap:10px;display:flex}.client-notice-info .client-notice-body ol>li:before{content:counter(client-step);color:#6e4a28;font-variant-numeric:tabular-nums;background:#9a6b3f1a;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:0;font-size:11.5px;font-weight:600;display:inline-grid}.client-notice-info .client-notice-body li+li{margin-top:0}.client-notice-warning{background:#b27a1e12;box-shadow:inset 0 0 0 1px #b27a1e33}.client-notice-warning .client-notice-icon,.client-notice-warning .client-notice-title{color:#7c500e}.client-notice-error{background:#a13b3b0f;box-shadow:inset 0 0 0 1px #a13b3b29}.client-notice-error .client-notice-icon,.client-notice-error .client-notice-title{color:#862c2c}.client-notice-success{background:#1f5c3f0f;box-shadow:inset 0 0 0 1px #1f5c3f29}.client-notice-success .client-notice-icon{color:#1b5238;animation:g-check-in .26s var(--ease-out) both}.client-notice-success .client-notice-title{color:#1b5238}.client-error-list{color:#862c2c;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;list-style:outside;display:grid}.client-error-list a{color:#862c2c;text-underline-offset:2px;-webkit-text-decoration:underline #862c2c59;text-decoration:underline #862c2c59}.client-error-list a:hover{text-decoration-color:currentColor}.client-form{background:var(--desk-raised);min-width:0;box-shadow:var(--desk-shadow-raised);border-radius:14px;padding:24px 28px 26px;display:block}.client-form>:is(.client-section,.client-sign,.client-history):not(:first-child){border-top:1px solid var(--desk-line);margin-top:28px;padding-top:24px}.client-section,.client-subgroup{gap:16px;min-width:0;display:grid}.client-section>legend,.client-subgroup>legend{float:left;width:100%;padding:0}.client-legend{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.client-legend .ml-2{margin-left:0}.client-sublegend{color:var(--color-fg-2);margin:0;font-size:12.5px;font-weight:600}.client-subgroup{gap:14px}.client-group-title{margin:6px 0 2px}.client-hint{max-width:64ch;color:var(--color-fg-3);margin:-6px 0 0;font-size:12.5px;line-height:1.5}.client-step-num{color:#6e4a28;font-variant-numeric:tabular-nums;background:#9a6b3f1a;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.client-step>.client-legend+.client-hint{margin-top:6px}.client-matrix{box-shadow:0 0 0 1px var(--desk-line);border-radius:12px;display:grid}.client-matrix-row{padding:12px 14px}.client-matrix-row+.client-matrix-row{border-top:1px solid var(--desk-line)}.client-matrix-sub{border-top:1px dashed var(--desk-line-strong);gap:4px;margin-top:10px;padding-top:10px;display:grid}.client-matrix-sub .client-hint{margin:0}.client-sign{gap:14px;display:grid}.client-submit-row{color:var(--color-fg-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:12.5px;display:flex}.client-submit-row>.btn{margin-left:auto}.client-history>summary{min-height:32px;color:var(--color-fg-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.client-history>summary::-webkit-details-marker{display:none}.client-history>summary svg{color:var(--desk-fg-4);transition:transform .16s var(--ease-out)}.client-history[open]>summary svg{transform:rotate(90deg)}.client-dialog{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.client-dialog-backdrop{animation:g-fade-in .16s var(--ease-out) both;background:#12151a52;position:absolute;inset:0}.client-dialog-panel{background:var(--desk-raised);width:100%;max-width:26rem;animation:g-dialog-in .2s var(--ease-out) both;border-radius:16px;padding:22px;position:relative;box-shadow:0 0 0 1px #30261614,0 24px 60px -16px #12151a5c}@keyframes g-fade-in{0%{opacity:0}to{opacity:1}}@keyframes g-dialog-in{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}.client-dialog-icon{width:36px;height:36px;color:var(--color-copper);background:#9a6b3f1a;border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.client-dialog-title{letter-spacing:-.018em;color:var(--color-fg);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.3}.client-dialog-copy{color:var(--color-fg-2);margin:6px 0 0;font-size:13px;line-height:1.55}.client-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.client-form .client-legal{border-left:2px solid var(--desk-line-strong);padding:0 0 0 12px}.client-form .client-legal-label{letter-spacing:0;text-transform:none;color:var(--color-fg-2);margin:0;font-size:12.5px;font-weight:600}.client-form .client-legal-body{color:var(--color-fg-2);margin-top:4px;font-size:13px}.client-form .client-recorded-fact{background:#30261609;border-radius:10px;padding:10px 12px}.client-doc-progress{color:var(--color-fg-2);margin:0;font-size:12.5px;font-weight:500}.client-form .client-document-slot{background:var(--desk-raised);box-shadow:0 0 0 1px var(--desk-line-strong);border:0;border-radius:10px;padding:12px 14px}.client-form .client-document-slot.is-received{background:#1f5c3f0d;box-shadow:0 0 0 1px #1f5c3f33}.client-form .client-document-status{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.client-form .client-document-badge{font-size:12px;font-weight:500}.client-loading{gap:12px;display:grid}@media (width<=640px){.client-form{border-radius:12px;padding:18px 16px 20px}.client-shell .page-header h1{font-size:21px}.client-submit-row>.btn{width:100%}:is(.calendar-page,.registry,.client-shell) .page-about:not(:hover,:focus-within) .page-about-text{display:none}:is(.calendar-page,.registry,.client-shell) .page-about-text{width:auto;max-width:none;margin-top:30px;position:fixed;top:auto;left:16px;right:16px}:is(.registry,.calendar-page) .page-crumb,:is(.registry,.calendar-page) .page-crumb-sep{display:none}}
