@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--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-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-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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-duration:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .75);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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-default-foreground:var(--default-foreground);--border-width-field:var(--field-border-width,var(--border-width));--color-default-hover:var(--default-hover);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme.base{:root,: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]){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]){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 components;}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,: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}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}@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-leading:initial;--tw-border-style:solid;--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-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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.chat-message--user{flex-direction:column;align-items:flex-end;width:100%;display:flex}.chat-message--assistant{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}.chat-message__body{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;padding-inline-end:calc(var(--spacing,.25rem) * 12);display:flex}.chat-message__bubble{border-radius:calc(var(--radius) * 2);background-color:var(--default);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--foreground)}.chat-message__content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.chat-message--assistant .chat-message__content{width:100%;max-width:none}.chat-message__media{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.chat-message__actions{opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:flex-start;display:flex}@media(hover:hover){.chat-message--assistant:hover .chat-message__actions,.chat-message--user:hover .chat-message__actions{opacity:1}}.chat-message__action{color:var(--muted)}.chat-message__avatar{flex-shrink:0;align-self:flex-start}.chat-message__avatar-spacer{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);flex-shrink:0;align-self:flex-start}@property --tw-leading{syntax:"*";inherits:false}.chat-conversation{min-height:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);--chat-conversation-shadow-size:32px;--chat-conversation-scrollbar-mask-size:10px;mask-image:linear-gradient(to bottom,transparent,black var(--chat-conversation-shadow-size),black calc(100% - var(--chat-conversation-shadow-size)),transparent),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--chat-conversation-scrollbar-mask-size)) 100%,var(--chat-conversation-scrollbar-mask-size) 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--chat-conversation-shadow-size),black calc(100% - var(--chat-conversation-shadow-size)),transparent),linear-gradient(black,black);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--chat-conversation-scrollbar-mask-size)) 100%,var(--chat-conversation-scrollbar-mask-size) 100%;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.chat-conversation__content{flex-direction:column;width:100%;margin-inline:auto;display:flex}.chat-conversation__scroll-anchor{width:100%;height:1px;scroll-margin-top:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.chat-conversation__scroll-button-container{bottom:calc(var(--spacing,.25rem) * 4);z-index:10;width:max-content;margin-inline:auto;position:sticky}.chat-conversation__scroll-button-container[data-state=hidden]{pointer-events:none;visibility:hidden}.chat-conversation__scroll-button{border-style:var(--tw-border-style);background-color:var(--surface);color:var(--foreground);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000}.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:var(--border)}@media(prefers-color-scheme:dark){.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button,.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button:before,.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button:after{border-color:var(--border)}}.chat-conversation__scroll-button{--button-bg:var(--surface);--button-bg-hover:var(--surface);--button-bg-pressed:var(--surface);--button-fg:var(--foreground)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.chat-attachment{border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:#0000;flex-shrink:0;position:relative}.chat-attachment[data-variant=media]{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);overflow:hidden}.chat-attachment[data-variant=file]{height:calc(var(--spacing,.25rem) * 16);max-width:calc(var(--spacing,.25rem) * 64);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.chat-attachment__preview{justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-attachment[data-variant=media] .chat-attachment__preview{width:100%;height:100%}.chat-attachment[data-variant=file] .chat-attachment__preview{width:auto;height:auto;color:var(--muted);flex-shrink:0}.chat-attachment__preview-image,.chat-attachment__preview-video{object-fit:cover;width:100%;height:100%}.chat-attachment__icon{justify-content:center;align-items:center;display:inline-flex}.chat-attachment__icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chat-attachment[data-variant=file]>.chat-attachment__info,.chat-attachment[data-variant=file]>.chat-attachment__name{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.chat-attachment[data-variant=file] .chat-attachment__info{justify-content:center;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.chat-attachment[data-variant=media]>.chat-attachment__info,.chat-attachment[data-variant=media]>.chat-attachment__name{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab,red,red)){.chat-attachment[data-variant=media]>.chat-attachment__info,.chat-attachment[data-variant=media]>.chat-attachment__name{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.chat-attachment[data-variant=media]>.chat-attachment__info,.chat-attachment[data-variant=media]>.chat-attachment__name{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.chat-attachment[data-variant=media]:hover>.chat-attachment__info,.chat-attachment[data-variant=media]:hover>.chat-attachment__name,.chat-attachment[data-variant=media]:focus-within>.chat-attachment__info,.chat-attachment[data-variant=media]:focus-within>.chat-attachment__name{opacity:1}.chat-attachment__name{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block;overflow:hidden}.chat-attachment[data-variant=file] .chat-attachment__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.chat-attachment[data-variant=media] .chat-attachment__name{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.chat-attachment__size{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);--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,);display:block}.chat-attachment[data-variant=media] .chat-attachment__size{display:none}.chat-attachment__remove{background-color:var(--default);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.chat-attachment__remove:hover{background-color:var(--default-hover);color:var(--foreground)}}.chat-attachment[data-variant=media] .chat-attachment__remove{inset-inline-end:calc(var(--spacing,.25rem) * 1.5);top:calc(var(--spacing,.25rem) * 1.5);opacity:.7;--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-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.chat-attachment[data-variant=file] .chat-attachment__remove{background-color:#0000;flex-shrink:0}.chat-attachment[data-variant=media] [data-slot=chat-attachment-remove]{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.chat-attachment[data-variant=media] [data-slot=chat-attachment-remove] svg{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}.chat-attachment[data-variant=file] [data-slot=chat-attachment-remove]{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chat-attachment[data-variant=file] [data-slot=chat-attachment-remove] svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}@media(hover:hover){.chat-attachment[data-variant=media] .chat-attachment__remove{opacity:0}.chat-attachment[data-variant=media]:hover .chat-attachment__remove,.chat-attachment[data-variant=media]:focus-within .chat-attachment__remove{opacity:1}}.chat-attachment-group{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@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-font-weight{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-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}}@layer legacy{:root{color:#e6eae8;font-synthesis:none;--lime:#b6ee8a;--muted:#89939e;--border:#242b32;--panel:#11161c;background:#0b0e12;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:inline-flex}button:disabled{opacity:.4;cursor:not-allowed}button:hover:not(:disabled){color:var(--lime)}input,textarea,select{color:#e8eee6;background:#0c1117;border:1px solid #303840;border-radius:8px;outline:none;width:100%;padding:12px;transition:all .2s}input:focus,textarea:focus,select:focus{border-color:#99c777;box-shadow:0 0 0 3px #b6ee8a0c}input[type=checkbox]{width:16px;height:16px;accent-color:var(--lime)}textarea{resize:vertical}a{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;font-size:29px;font-weight:620}h2{letter-spacing:-.4px;font-size:18px;font-weight:600}h3{font-size:16px;font-weight:600}p{color:var(--muted);font-size:14px;line-height:1.8}.small,small{font-size:12px}small{font-weight:400}.muted{color:var(--muted)}.mono,code,pre{font-family:SFMono-Regular,Consolas,monospace}.brand{letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.brand-dot{color:var(--lime)}.brand-symbol{background:var(--lime);color:#0c1115;clip-path:polygon(50% 0,100% 90%,85% 100%,64% 68%,36% 68%,22% 100%,0 90%);place-items:center;width:34px;height:36px;font-size:29px;font-weight:900;display:grid;position:relative}.brand-symbol span{background:var(--lime);width:10px;height:8px;position:absolute;bottom:1px;right:1px}.glow{--mx:50%;--my:0px;border:1px solid var(--border);background:var(--panel);isolation:isolate;border-radius:13px;position:relative}.glow:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(350px circle at var(--mx) var(--my),#b6ee8ab0,transparent 75%);opacity:.4;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow:hover:before{opacity:1}.glow:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--mx) var(--my),#a7db7807,transparent 80%);position:absolute;inset:0}.primary{background:var(--lime);color:#152011;border:1px solid var(--lime);border-radius:7px;min-height:38px;padding:11px 15px;font-size:13px;font-weight:650}.primary:hover:not(:disabled){background:#caff9f;box-shadow:0 0 20px #b6ee8a18}.secondary{background:#151b22;border:1px solid #2b333b;border-radius:7px;padding:10px 12px;font-size:12px}.full{width:100%;margin-top:14px}.icon-button{border:1px solid var(--border);border-radius:6px;padding:9px}.eyebrow{letter-spacing:2px;color:#91a286;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.live-dot,.eyebrow>i{background:var(--lime);border-radius:100%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #b6ee8a50}.app-shell{min-height:100vh;display:flex}.app-shell>aside{z-index:20;background:#0e1318;border-right:1px solid #222930;flex-direction:column;width:235px;padding:29px 16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.app-shell>aside>.brand{padding-left:14px}.workspace{letter-spacing:.5px;background:#161c22;border:1px solid #2b3239;border-radius:8px;align-items:center;gap:10px;margin-top:34px;padding:11px;font-size:11px;font-weight:650;display:flex}.workspace>svg{margin-left:auto}.workspace .small{letter-spacing:0;margin-top:5px;font-size:10px;font-weight:400;display:block}.workspace-icon{color:#c9daba;background:#293328;border:1px solid #465348;border-radius:7px;place-items:center;width:28px;height:29px;display:grid}.nav-caption{letter-spacing:1.8px;color:#66737f;margin:28px 14px 12px;font-size:9px;font-weight:600}.nav-caption.second{margin-top:28px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#94a0aa;border-radius:6px;justify-content:flex-start;width:100%;padding:11px 14px;font-size:12px;position:relative}nav button.active{color:#c0efa1;background:#b6ee8a0d}nav button.active:before{content:"";background:var(--lime);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-16px}nav b{margin-left:auto;font-size:10px}.sidebar-card{background:#141d17;margin-top:auto;padding:16px 14px}.sidebar-card strong{margin:10px 0 8px;font-size:11px;font-weight:600;display:block}.sidebar-card p{color:#8d9d8d;font-size:10px;line-height:1.9}.sidebar-card button{color:#b5d99b;padding:0;font-size:10px}.mini-icon{color:var(--lime)}.account{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:21px;padding:20px 2px;font-size:12px;display:flex}.account strong{font-size:11px}.account small{color:#7f8b96;margin-top:5px;font-size:9px;display:block}.account button{color:#74808c;margin-left:auto}.avatar,.top-avatar{color:#c1dab2;background:#354335;border:1px solid #52624c;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.main-shell{width:calc(100% - 235px);margin-left:235px}.topbar{border-bottom:1px solid #242a31;justify-content:space-between;align-items:center;height:72px;padding:0 36px;font-size:11px;display:flex}.topbar>div{align-items:center;gap:18px;display:flex}.slash{color:#48515c}.top-right{color:#8b97a1;font-size:10px}.top-avatar{width:28px;height:28px;margin-left:8px}.main-shell main{max-width:1660px;margin:auto;padding:34px 36px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading .eyebrow{letter-spacing:1.5px;color:#7e8a96;margin-bottom:12px;font-size:9px}.page-heading h1{margin-bottom:9px;font-size:26px}.page-heading p{margin:0;font-size:12px}.heading-actions{flex:none;gap:9px;display:flex}.welcome-banner{background:linear-gradient(115deg,#152019,#11181b 60%,#11161b);justify-content:space-between;align-items:center;min-height:210px;padding:30px 32px;display:flex;overflow:hidden}.welcome-banner h2{margin:20px 0 9px;font-size:24px;font-weight:550}.welcome-banner p{color:#8e9c92;margin-bottom:19px;font-size:12px}.welcome-banner button{color:#c4e9b1;padding:0;font-size:12px}.banner-art{place-items:center;width:330px;height:205px;display:grid;position:absolute;top:0;right:30px}.art-center{color:#c3f39c;text-shadow:0 0 30px #b4f78399;z-index:1;place-items:center;width:77px;height:83px;font-size:60px;font-weight:850;display:grid;transform:skew(-6deg)}.art-ring{border:1px solid #58784b40;border-radius:50%;width:160px;height:160px;position:absolute;transform:rotateX(28deg)rotate(-20deg)}.r2{border-style:dashed;border-color:#60824c35;width:255px;height:245px}.art-chip{color:#c1d8b2;z-index:1;background:#1b2821;border:1px solid #41583a;border-radius:10px;padding:11px;position:absolute;box-shadow:0 5px 25px #030b0870}.art-chip svg{width:20px;height:20px}.chip1{top:29px;left:35px;transform:rotate(-10deg)}.chip2{top:14px;right:58px;transform:rotate(12deg)}.chip3{bottom:6px;left:82px;transform:rotate(-8deg)}.chip4{bottom:32px;right:20px;transform:rotate(8deg)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.stat{padding:20px 21px}.stat>div{color:#99a3ac;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat svg{color:#81927d}.stat>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:18px 0 10px;font-size:30px;font-weight:550;display:block}.stat>small{color:#788591;font-size:10px}.two-column{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-bottom:20px;overflow:hidden}.section-head{justify-content:space-between;align-items:center;padding:21px 23px 15px;display:flex}.section-head h2{margin:0;font-size:14px}.section-head button{color:#8d9caa;padding:0;font-size:10px}.count{color:#7e8b95;margin-left:9px;font-size:9px;font-weight:400}.chart-empty{height:203px;margin:10px 25px 17px;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid span{color:#56636f;border-bottom:1px dashed #263038;padding-bottom:8px;font-size:9px}.chart-message{color:#839782;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.chart-message strong{color:#a1aaa2;font-size:11px;font-weight:400}.chart-message small{color:#68786c;font-size:10px}.chart-zero{background:linear-gradient(90deg,#0000,#a3d77c80,#0000);height:1px;position:absolute;bottom:18px;left:24px;right:0}.provider-overview{padding:0 21px}.provider-overview .section-head{padding:21px 0 10px}.provider-line{border-bottom:1px solid #242c32;align-items:center;gap:12px;padding:17px 0;display:flex}.provider-logo{color:#e0e9ef;background:#1b242a;border:1px solid #313b43;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:23px;font-weight:600;display:grid}.provider-line strong{font-size:12px;font-weight:550}.provider-line small{color:#7e8b96;margin-top:5px;font-size:9px;display:block}.pill{white-space:nowrap;color:#b8b899;background:#99995108;border:1px solid #3d4136;border-radius:5px;padding:5px 7px;font-size:9px}.provider-line .pill{margin-left:auto}.pill.green{color:#afd798;background:#a0c5690c;border-color:#4f653c}.capacity{justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.capacity>span{color:#a2ada8;align-items:center;gap:7px;display:flex}.capacity strong{color:#c7d6bf;font-size:12px}.capacity small{color:#6e7e73;font-size:9px}.capacity-bar{background:#27342a;border-radius:6px;height:4px;margin-top:13px}.capacity-bar span{background:linear-gradient(90deg,#81a76a,#bbec96);border-radius:6px;width:100%;height:100%;display:block}.provider-overview>p{margin-top:11px;font-size:9px}.empty{color:#5e7167;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:34px 20px;display:flex}.empty h3{color:#c4cbc5;margin:15px 0 7px;font-size:13px;font-weight:400}.empty p{text-align:center;margin-bottom:14px;font-size:11px}.empty button{margin-top:8px}.app-footer{color:#adb9ab;border-top:1px solid #222a31;justify-content:space-between;margin-top:28px;padding:25px 0;font-size:9px;display:flex}.search-bar{border:1px solid var(--border);color:#7b8994;background:#11171d;border-radius:8px;align-items:center;gap:10px;width:380px;max-width:100%;margin-bottom:20px;padding:0 13px;display:flex}.search-bar input{box-shadow:none;background:0 0;border:0;padding:13px 0;font-size:12px}.table-panel,.table-scroll{overflow:auto}table:not(.table__content){border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}table:not(.table__content) th{text-align:left;color:#7d8c98;background:#151a21;border-bottom:1px solid #293039;padding:15px 20px;font-size:10px;font-weight:500}table:not(.table__content) td{color:#bbc5cb;border-bottom:1px solid #202831;padding:19px 20px}table:not(.table__content) tr:last-child td{border-bottom:0}table:not(.table__content) td>strong{font-size:12px}table:not(.table__content) td>small{color:#697985;margin-top:6px;font-size:9px;display:block}.person{align-items:center;gap:10px;display:flex}.person small{color:#7c8b96;margin-top:5px;font-size:10px;display:block}.person strong{font-size:12px;font-weight:500}.badge{color:#a2b0bd;border:1px solid #394149;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.active,.badge.succeeded{color:#b1da95;background:#acdf8110;border-color:#476339}.badge.failed,.badge.suspended{color:#f19891;border-color:#693c37}.badge.running{color:#a7c2fc;border-color:#3b4c73}.badge.unknown{color:#e8c376;border-color:#735d36}.info-strip{color:#a7bda0;background:#142018;border:1px solid #31482e;border-radius:9px;align-items:center;gap:12px;margin-bottom:23px;padding:17px 20px;font-size:11px;line-height:1.7;display:flex}.info-strip button{white-space:nowrap;margin-left:auto;font-size:11px}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-card{padding:23px}.resource-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.resource-card h3{margin:18px 0 10px;font-size:17px}.resource-card p{min-height:43px;font-size:12px}.resource-icon{color:#badfa5;background:#a8df8210;border:1px solid #3d5141;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:20px;display:grid}.model-id{color:#8c9aa6;overflow-wrap:anywhere;background:#0b1015;border:1px solid #232e37;border-radius:6px;padding:11px;font-family:monospace;font-size:10px}.card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:25px;display:flex}.card-bottom button{padding-left:0;padding-right:0;font-size:11px}.card-bottom .primary{padding:9px 12px}.danger-text{color:#e8968f}.bottom-note{margin-top:23px}.job-summary{border-bottom:1px solid var(--border);gap:25px;margin-bottom:23px;padding:3px 0 23px;display:flex}.job-summary span{color:#a7b9aa;align-items:center;gap:9px;font-size:12px;display:flex}.bars{align-items:flex-end;gap:12px;height:230px;padding:20px 25px 25px;display:flex}.bar-col{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bar-col>span{background:linear-gradient(#b9ec91,#4d6c39);border-radius:4px 4px 0 0;width:70%;max-width:40px;display:block}.bar-col strong{font-size:11px}.bar-col small{color:#8b9a8e;font-size:9px}.breakdown{overflow-wrap:anywhere;border-top:1px solid #232c33;justify-content:space-between;gap:20px;padding:18px 23px;font-size:12px;display:flex}.breakdown strong{white-space:nowrap;color:var(--lime)}.provider-setting,.integration-card{padding:30px}.provider-setting h2,.integration-card h2{margin-bottom:10px;font-size:22px}.provider-setting p,.integration-card p{font-size:12px}.field{margin:20px 0;display:block}.field>span{color:#acb7bf;margin-bottom:9px;font-size:12px;display:block}.button-row{gap:10px;margin-bottom:20px;display:flex}.storage-note{color:#a8c297;align-items:center;gap:18px;margin-top:25px;padding:25px;display:flex}.storage-note h3{margin-bottom:7px;font-size:14px}.storage-note p{margin:0;font-size:12px}.codebox{background:#0a1015;border:1px solid #2b353e;border-radius:7px;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative;overflow:auto}.codebox pre{color:#b6d4a5;white-space:pre-wrap;word-break:break-all;flex:1;margin:0;font-size:11px;line-height:1.8}.codebox button{color:#798d7b;background:#0a1015;padding:0;position:sticky;top:0;right:0}.integration-card ol{color:#9aa99d;padding-left:17px;font-size:12px;line-height:2.5}.tool-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tool-tags span{color:#9eaea1;background:#19201e;border:1px solid #303b37;border-radius:5px;padding:7px;font-family:monospace;font-size:10px}.integration-details{margin-top:23px;padding:27px}.endpoint{color:#87988e;grid-template-columns:160px 1fr;align-items:center;gap:15px;margin-top:14px;font-size:12px;display:grid}.integration-details h3{margin-top:30px}.integration-details p{font-size:12px}.error{color:#e8a29c;background:#b8443c12;border:1px solid #7c433d;border-radius:7px;justify-content:space-between;gap:10px;margin-bottom:20px;padding:13px;font-size:12px;line-height:1.8;display:flex}.error button{padding:0}.toast{z-index:100;color:#d5ecc7;background:#233d25;border:1px solid #6a9757;border-radius:10px;align-items:center;gap:10px;padding:16px 25px;font-size:13px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 50px #0008}.modal-cover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#12191f;border:1px solid #43553d;border-radius:16px;width:min(580px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 0 100px #b0e2880b}.modal>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal>header h2{margin:0}.modal .two-column{grid-template-columns:1fr 1fr;gap:15px}.modal p{font-size:12px}.permission-list{border:1px solid #2c373b;border-radius:7px;padding:7px 13px}.permission-list label{align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.permission-list small{color:#7d9283;margin-left:auto}.check-field{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.job-details p{overflow-wrap:anywhere;justify-content:space-between;gap:20px;display:flex}.detail-cell{text-overflow:ellipsis;max-width:300px;overflow:hidden}.mobile-menu{display:none}.boot{justify-content:center;align-items:center;gap:30px;height:100vh;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:radial-gradient(at 23% 45%,#152a181f,#0000 60%),#0c1014;flex-direction:column;min-height:100vh;padding:30px 6vw;display:flex}.login-top{justify-content:space-between;align-items:center;display:flex}.login-top>span{letter-spacing:2px;color:#68766b;font-size:10px}.login-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;width:100%;max-width:1130px;margin:auto;padding:55px 0;display:grid}.login-story h1{letter-spacing:-2px;margin-top:25px;margin-bottom:22px;font-size:52px;font-weight:550;line-height:1.4}.login-story h1>span{color:var(--lime);display:block}.login-story>p{color:#8c9c8f;font-size:14px;line-height:2}.login-card{background:linear-gradient(140deg,#152018,#11171c 65%);border-radius:20px;padding:42px}.login-card h2{margin:19px 0 12px;font-size:24px}.login-card>p{margin-bottom:32px;font-size:12px}.login-card .field{margin:22px 0}.login-note{color:#77867b;border-top:1px solid #2a352d;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:25px;font-size:10px;display:flex}.login-page footer{color:#607069;justify-content:space-between;padding:20px 0;font-size:10px;display:flex}.orbit{background:radial-gradient(#b5f08109,#0000 65%);width:390px;max-width:100%;height:185px;margin-top:10px;position:relative}.orbit:before,.orbit:after{content:"";border:1px solid #536c4535;border-radius:50%;position:absolute;inset:37px 65px 25px 60px;transform:rotate(-19deg)}.orbit:after{border-style:dashed;inset:17px 25px 6px 20px}.orbit-core{filter:drop-shadow(0 0 18px #b5f08150);position:absolute;top:70px;left:155px}.orbit-tag{color:#b5c5b0;z-index:1;background:#151f19;border:1px solid #394b38;border-radius:7px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex;position:absolute}.orbit-tag.one{top:24px;left:10px;transform:rotate(-6deg)}.orbit-tag.two{bottom:10px;left:43px;transform:rotate(6deg)}.orbit-tag.three{top:68px;right:0;transform:rotate(5deg)}@media(min-width:1500px){.main-shell main{padding:40px 50px 0}.welcome-banner{min-height:235px}.stat{padding:25px}.chart-empty{height:225px}.provider-line{padding:20px 0}.banner-art{top:15px;right:80px;transform:scale(1.12)}}@media(max-width:1100px){.app-shell>aside{width:205px;padding-left:12px;padding-right:12px}.main-shell{width:calc(100% - 205px);margin-left:205px}.main-shell main{padding:25px 22px 0}.topbar{padding:0 22px}.page-heading h1{font-size:22px}.banner-art{opacity:.6;right:-40px}.welcome-banner>div:first-child{z-index:2}.welcome-banner{padding:26px}.welcome-banner h2{font-size:22px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{gap:10px}.stat{padding:18px 13px}.stat strong{font-size:26px}.two-column{grid-template-columns:1fr 1fr;gap:14px}.provider-overview{padding:0 16px}.sidebar-card{margin-top:24px}.app-shell>aside{overflow-y:auto}.login-story h1{font-size:42px}.login-card{padding:30px}}@media(max-width:760px){.app-shell>aside{width:235px;transform:translate(-100%)}.app-shell>aside.open{transform:translate(0)}.main-shell{width:100%;margin:0}.mobile-menu{display:flex}.topbar{height:60px;padding:0 18px}.topbar>div{gap:11px}.top-right{font-size:0}.main-shell main{padding:24px 18px 0}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px;line-height:1.5}.page-heading p{font-size:11px}.heading-actions .primary{gap:0;padding:10px;font-size:0}.heading-actions .secondary{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.two-column,.cards-grid{grid-template-columns:1fr}.welcome-banner{min-height:222px;padding:25px}.welcome-banner h2{max-width:220px;font-size:21px;line-height:1.7}.welcome-banner p{max-width:200px;font-size:11px}.banner-art{opacity:.3;top:25px;right:-130px}.eyebrow{font-size:8px}.provider-overview{padding-bottom:12px}.endpoint{grid-template-columns:1fr;gap:8px;margin-top:20px}.job-summary{gap:15px}.job-summary span{font-size:10px}.info-strip{align-items:flex-start;font-size:10px}.info-strip button{display:none}.app-footer{gap:20px;font-size:8px}.app-footer>span:last-child{display:none}.login-page{padding:28px 22px}.login-top>span{display:none}.login-layout{max-width:430px;padding:50px 0;display:block}.login-story h1{letter-spacing:-1px;font-size:33px}.login-story h1>span{display:inline}.login-story p,.orbit{display:none}.login-story{margin-bottom:30px}.login-card{padding:28px 24px}.login-card h2{font-size:23px}.login-page footer{font-size:8px}.modal{padding:22px}.modal .two-column{grid-template-columns:1fr}.page-heading{gap:12px}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.gh-page{gap:20px;display:grid}.gh-section{padding:24px}.gh-connect{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px;display:flex}.gh-connect>div:first-child,.gh-actions,.gh-toolbar{align-items:center;gap:12px;display:flex}.gh-connect h2,.gh-section h2{margin:0;font-size:20px}.gh-page p{color:var(--muted,#929aa6);font-size:14px;line-height:1.7}.gh-toolbar{flex-wrap:wrap;justify-content:space-between;margin:12px 0}.gh-actions{flex-wrap:wrap}.gh-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.gh-filters>input{flex:1;min-width:220px}.gh-filters .field{flex:1;min-width:180px;margin:0}.gh-page input,.gh-page select{color:#e9eeea;background:#0d1218;border:1px solid #343d47;border-radius:9px;max-width:100%;padding:11px 13px}.gh-page input[type=checkbox]{accent-color:#b4fa7b;width:18px;height:18px}.gh-page input:focus-visible,.gh-page select:focus-visible,.gh-page button:focus-visible{outline-offset:3px;outline:2px solid #b4fa7b}.gh-page a{color:#b9e797}.gh-page small{color:#939da7;font-weight:400}.gh-preview{background:#151d17;border:1px solid #566747;border-radius:12px;margin-top:20px;padding:22px}.gh-results{max-height:420px;margin:16px 0;overflow:auto}.gh-results>div{border-bottom:1px solid #2b3338;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;display:flex}.gh-results strong{overflow-wrap:anywhere}.gh-results span{max-width:60%}.gh-results small{margin-top:5px;line-height:1.6;display:block}.gh-history{text-align:left;border-bottom:1px solid #293038;justify-content:space-between;gap:16px;width:100%;padding:16px 0;display:flex}.gh-page progress{accent-color:#b4fa7b;width:100%}.gh-page button:disabled{opacity:.45;cursor:not-allowed}.gh-page td a{overflow-wrap:anywhere}.gh-page .table-scroll{max-width:100%}@media(max-width:700px){.gh-section,.gh-connect{padding:16px}.gh-results>div,.gh-history{flex-direction:column;gap:6px}.gh-results span{max-width:100%}.gh-actions{width:100%}.gh-filters>input{width:100%;min-width:0}}.pipe-workspace{gap:22px;min-width:0;display:grid}.pipe-pad,.pipe-document{padding:28px}.pipe-toolbar,.pipe-actions,.pipe-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pipe-toolbar{justify-content:space-between}.pipe-toolbar>input{flex:1;min-width:180px;max-width:500px}.pipe-tabs{border-bottom:1px solid #323a40;gap:2px}.pipe-tabs button{color:#9ba6ac;border-bottom:2px solid #0000;padding:12px 18px}.pipe-tabs .active{color:#b5f27a;border-bottom-color:#b5f27a}.pipe-tabs b{background:#34482c;border-radius:5px;margin-left:8px;padding:2px 6px}.pipe-intro{background:linear-gradient(120deg,#17201b,#10151b);justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.pipe-intro h2{letter-spacing:-.6px;margin:10px 0;font-size:26px}.pipe-intro p,.pipe-workspace p,.pipe-public p{color:#a4adb5;line-height:1.8}.pipe-cards,.pipe-assets{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.pipe-card{text-align:left;min-width:0;padding:25px;transition:border-color .15s,transform .15s}.pipe-card:hover{border-color:#8aab6c;transform:translateY(-2px)}.pipe-card>div,.pipe-card footer,.pipe-asset>div{justify-content:space-between;gap:10px;display:flex}.pipe-card h2{margin:22px 0 10px;font-size:22px}.pipe-card p{min-height:48px}.pipe-card footer{color:#9ba6ac;border-top:1px solid #30383b;margin-top:24px;padding-top:14px;font-size:13px}.pipe-kind{color:#c0d2ac;white-space:nowrap;background:#202c22;border-radius:6px;padding:4px 9px;font-size:12px;display:inline-flex}.pipe-asset{min-width:0;padding:22px}.pipe-asset h3{overflow-wrap:anywhere;margin:18px 0 10px;font-size:17px}.pipe-asset p{max-height:70px;font-size:13px;overflow:auto}.pipe-asset a,.pipe-asset small{margin-top:12px;font-size:12px;display:block}.pipe-asset>div>span:last-child{color:#9ca7ad;font-size:12px}.pipe-workspace a,.pipe-public a{color:#b6ed8d}.pipe-workspace input:not([type=checkbox]),.pipe-workspace select,.pipe-workspace textarea,.pipe-public input{color:#ecf0eb;background:#0c1217;border:1px solid #343f45;border-radius:9px;min-width:0;max-width:100%;padding:12px}.pipe-workspace input[type=checkbox]{accent-color:#b4f779;flex-shrink:0;width:18px;height:18px}.pipe-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pipe-editor{resize:vertical;width:100%;min-height:380px;font-family:ui-monospace,monospace;line-height:1.8}.pipe-picker{border:1px solid #2e383d;border-radius:10px;max-height:280px;margin:16px 0 24px;overflow:auto}.pipe-picker label{border-bottom:1px solid #293137;align-items:center;gap:14px;padding:12px 16px;display:flex}.pipe-picker label span{min-width:0}.pipe-picker label strong{overflow-wrap:anywhere;font-size:14px}.pipe-picker small{color:#8e9aa3;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.pipe-selected>div{overflow-wrap:anywhere;border-bottom:1px solid #2c363c;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pipe-selected{margin:16px 0 24px}.pipe-selected span{flex:1;min-width:0}.pipe-selected select{max-width:150px}.pipe-prose{overflow-wrap:anywhere;margin:30px 0}.pipe-prose h2{margin:36px 0 16px;font-size:27px}.pipe-prose h3{margin:26px 0 12px;font-size:21px}.pipe-prose h4{margin:22px 0 10px;font-size:17px}.pipe-prose p{white-space:pre-wrap;margin:8px 0}.pipe-prose pre{background:#080d12;border:1px solid #2b343c;border-radius:12px;padding:18px;font-size:13px;line-height:1.8;overflow:auto}.pipe-document h1{letter-spacing:-1px;margin:20px 0;font-size:clamp(28px,4vw,42px);line-height:1.25}.pipe-lead{font-size:18px}.pipe-requirements{gap:10px;margin:20px 0;display:grid}.pipe-requirements>div{border:1px solid #303a40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.pipe-requirements strong{overflow-wrap:anywhere;flex:1;min-width:120px}.pipe-requirements small{color:#a1aab2}.pipe-empty{text-align:center;padding:50px 24px}.pipe-empty svg{color:#b4ed88}.pipe-success{color:#c2e4aa;overflow-wrap:anywhere;background:#1a2b1b;border:1px solid #4a6840;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;display:flex}.pipe-success button{margin-left:auto}.pipe-request-row{text-align:left;border-bottom:1px solid #313a41;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.pipe-request-row strong{font-size:16px}.pipe-request-row small{color:#9aa6ae;overflow-wrap:anywhere;margin-top:7px;display:block}.pipe-review-note{background:#1a2119;border:1px solid #566047;border-radius:12px;gap:15px;margin:22px 0;padding:20px;display:flex}.pipe-review-note>div{flex:1;min-width:0}.pipe-review-note input:not([type=checkbox]){width:100%;margin:10px 0}.pipe-review-note label{align-items:center;gap:10px;line-height:1.8;display:flex}.pipe-delete{color:#bda7a1;padding:20px;font-size:13px}.pipe-delete button{margin-right:15px}.pipe-public{gap:24px;max-width:1000px;margin:auto;padding:28px 24px 80px;display:grid}.pipe-public>header{justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.pipe-public>header>a:first-child{color:#e8eee7;font-size:27px;font-weight:800}.pipe-public>header span{color:#b4f779}.pipe-public .field{margin:10px 0 18px}.pipe-public .primary,.pipe-public .secondary{display:inline-flex}.pipe-workspace button:disabled,.pipe-public button:disabled{opacity:.45;cursor:not-allowed}.pipe-workspace :focus-visible,.pipe-public :focus-visible{outline-offset:3px;outline:2px solid #b4f779}@media(max-width:700px){.pipe-pad,.pipe-document,.pipe-intro{padding:20px}.pipe-intro{flex-direction:column;align-items:flex-start}.pipe-form-grid{grid-template-columns:1fr}.pipe-public{padding:20px 14px 50px}.pipe-toolbar{align-items:stretch}.pipe-toolbar>input{width:100%;max-width:none}.pipe-actions{width:100%}.pipe-selected>div{flex-wrap:wrap}.pipe-selected span{flex-basis:100%}.pipe-request-row{flex-direction:column;align-items:flex-start}.pipe-tabs{width:100%}.pipe-tabs button{flex:1;padding:12px 8px}.pipe-review-note{padding:15px}.pipe-editor{min-height:300px}.pipe-requirements>div{align-items:flex-start}.pipe-document h1{overflow-wrap:anywhere}.pipe-prose pre{max-width:100%}}.workspace-simple{color:#e5e9e3;letter-spacing:.5px;margin:30px 12px 22px;font-size:13px;font-weight:650}.workspace-simple span{color:#7f8b95;letter-spacing:0;margin-top:6px;font-size:11px;font-weight:400;display:block}.simple-nav{gap:7px!important}.simple-nav button{min-height:48px}.app-shell aside .account{margin-top:auto}.section-tabs{scrollbar-width:thin;border-bottom:1px solid #2c363d;gap:5px;margin:-6px 0 25px;padding-bottom:0;display:flex;overflow-x:auto}.section-tabs button{color:#95a1aa;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:13px 18px;font-size:14px}.section-tabs button.active{color:#bcf58b;border-bottom-color:#bcf58b}.section-tabs button:hover{color:#e4eddd}.section-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #b4f779}@media(max-width:700px){.section-tabs{gap:0;margin-bottom:20px}.section-tabs button{padding:12px 14px}.workspace-simple{margin-top:24px}}nav.section-tabs{flex-flow:row;align-items:center}nav.section-tabs button{border-radius:0;justify-content:center;width:auto;min-height:0}nav.section-tabs button.active{background:0 0}nav.section-tabs button:before{display:none}.entity-title{font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;white-space:normal;max-width:100%;padding:0}.entity-title:hover{text-decoration:underline}.skill-source{white-space:pre-wrap;overflow-wrap:anywhere;background:#080d12;border-radius:12px;max-height:55vh;padding:16px;font-size:13px;line-height:1.65;overflow:auto}.modal .mono{overflow-wrap:anywhere}.heading-actions{flex-wrap:wrap}.pipe-asset h3{overflow-wrap:anywhere}@media(max-width:700px){.page-heading:has(.skill-sync){flex-direction:column;gap:14px}.heading-actions .skill-sync{font-size:12px;display:inline-flex}}.repo-share{border-top:1px solid #ffffff18;margin-top:24px;padding-top:20px}.repo-share-list{gap:12px;margin-top:20px;display:grid}.repo-share-list>div{background:#ffffff04;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.repo-share-list small{color:#9aaa9e;width:100%}.repo-share .check-field{margin:14px 0}.pipe-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch}button.pipe-card{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;min-width:0;padding:26px;display:flex}button.pipe-card>div{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}button.pipe-card h2{overflow-wrap:anywhere;word-break:normal;margin:0;font-size:23px;line-height:1.45}button.pipe-card p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}button.pipe-card footer{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:18px;font-size:13px;display:flex}@media(max-width:700px){button.pipe-card{gap:16px;padding:22px}button.pipe-card h2{font-size:21px}}.permission-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.permission-heading h3{margin:0}.permission-heading>div{flex-wrap:wrap;gap:10px;display:flex}.permission-heading button{white-space:nowrap;font-size:13px}.member-permissions .permission-list label{align-items:flex-start}.member-permissions .permission-list label>span{overflow-wrap:anywhere;min-width:0}.member-permissions .permission-list small{margin:4px 0 0;display:block}.member-permissions .permission-list input[type=checkbox]{flex-shrink:0}.skill-sync-panel{margin-bottom:25px}.skill-sync-panel .pipe-actions{flex-wrap:wrap}.skill-sync-panel p[role=status]{overflow-wrap:anywhere;white-space:pre-wrap}.sync-exists{color:#b9e4bc;background:#213b2a}.sync-update{color:#e9d388;background:#3b331c}.sync-conflict,.sync-error{color:#f2b9b0;background:#3d2727}.sync-unknown,.sync-missing{color:#aebbc5;background:#202a32}.pipe-author{color:var(--muted,#a1aab1);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sync-syncing{color:#c0f79a;align-items:center;gap:6px;display:inline-flex}.skill-sync-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite skill-sync-spin;display:inline-block}.sync-missing{color:#ffce87}.sync-update{color:#c8b1ff}.pipe-asset .pill{white-space:nowrap}@keyframes skill-sync-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.skill-sync-spinner{animation:none}}.sync-compact{padding:24px}.sync-compact h2{margin:0}.sync-compact p{margin:8px 0}.sync-top,.sync-device-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.sync-top .primary{flex-shrink:0}.sync-device-row{margin-top:20px}.sync-device-row .field{flex:1;min-width:0;max-width:560px;margin:0}.sync-device-row select{width:100%;max-width:100%}.sync-details{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.sync-details summary{cursor:pointer;color:var(--muted);font-size:13px}@media(max-width:600px){.sync-compact{padding:18px}.sync-top{flex-direction:column;align-items:stretch;gap:12px}.sync-device-row{flex-wrap:wrap;gap:12px}.sync-device-row .field{flex-basis:100%;max-width:none}}.adragon-payment-transfer{--adragon-payment-bg:#182027;--adragon-payment-surface:#242d38;--adragon-payment-text:#e6eae8;--adragon-payment-muted:#afb8c4;--adragon-payment-accent:#b6ee8a;box-sizing:border-box;background:var(--adragon-payment-bg);min-height:100dvh;color:var(--adragon-payment-text);place-items:center;margin:0;padding:24px;font:14px/1.8 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,sans-serif;display:grid}.adragon-payment-transfer *{box-sizing:border-box}.adragon-payment-transfer-card{background:var(--adragon-payment-surface);text-align:center;border:1px solid #495463;border-radius:16px;width:100%;max-width:480px;padding:32px}.adragon-payment-brand{letter-spacing:-.9px;justify-content:center;align-items:center;gap:4px;margin-bottom:32px;font-size:20px;font-weight:700;display:flex}.adragon-payment-wordmark>span{color:var(--adragon-payment-accent)}.adragon-payment-progress{flex-direction:column;align-items:center;gap:16px;display:flex}.adragon-payment-progress h1,.adragon-payment-progress h2{color:var(--adragon-payment-text);margin:0;font-size:22px;line-height:1.5}.adragon-payment-spinner{border:3px solid #b6ee8a26;border-top-color:var(--adragon-payment-accent);border-radius:50%;width:28px;height:28px;animation:1s linear infinite adragon-payment-spin}.adragon-payment-transfer p{color:var(--adragon-payment-muted);margin:12px 0 24px;font-size:14px}.adragon-payment-transfer .cis-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.adragon-payment-continue,.adragon-payment-orders{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.adragon-payment-continue{background:var(--adragon-payment-accent);color:#182027;font-family:inherit;font-size:14px;font-weight:650}.adragon-payment-orders{color:var(--adragon-payment-text);background:#ffffff08}.adragon-payment-transfer :focus-visible{outline:2px solid var(--adragon-payment-accent);outline-offset:4px}.adragon-payment-transfer .adragon-payment-help{margin:24px 0 0;font-size:12px}@keyframes adragon-payment-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.adragon-payment-transfer{padding:18px}.adragon-payment-transfer-card{padding:24px 18px}.adragon-payment-transfer .cis-actions{flex-direction:column}.adragon-payment-transfer form,.adragon-payment-continue,.adragon-payment-orders{width:100%}}@media(prefers-reduced-motion:reduce){.adragon-payment-spinner{animation:none}}.adragon-payment-brand picture{flex:none;display:flex}.adragon-payment-brand img{object-fit:contain;display:block}.adragon-payment-wordmark{white-space:nowrap;color:var(--adragon-payment-text)}.adragon-payment-transfer .adragon-payment-choices{flex-direction:column;align-items:stretch}.adragon-payment-choices form,.adragon-payment-choices .adragon-payment-continue{width:100%}.adragon-payment-continue--secondary{color:var(--adragon-payment-accent);box-shadow:inset 0 0 0 1px var(--adragon-payment-accent);background:0 0}.adragon-payment-info{text-align:left;background:#ffffff08;border-radius:12px;gap:8px;margin:0 0 24px;padding:16px;display:grid}.adragon-payment-info div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.adragon-payment-info dt{color:var(--adragon-payment-muted)}.adragon-payment-info dd{overflow-wrap:anywhere;margin:0;font-weight:650}.adragon-payment-info .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:700px){.adragon-payment-info div{flex-direction:column;gap:2px}}.adragon-boot{--adragon-boot-bg:#191f27;--adragon-boot-surface:#242d38;--adragon-boot-shine:#2d3744;--adragon-boot-text:#e6eae8;--adragon-boot-muted:#b1bcc8;--adragon-boot-accent:#b6ee8a;z-index:0;background:var(--adragon-boot-bg);color:var(--adragon-boot-text);box-sizing:border-box;flex-direction:column;gap:24px;padding:20px 16px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,PingFang TC,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=light] .adragon-boot{--adragon-boot-bg:#f5f7f4;--adragon-boot-surface:#e3eadc;--adragon-boot-shine:#edf1e9;--adragon-boot-text:#243228;--adragon-boot-muted:#667268;--adragon-boot-accent:#3f642c}.adragon-boot *{box-sizing:border-box}.adragon-boot-header{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1200px;margin:0 auto;display:flex}.adragon-boot-brand{letter-spacing:.02em;color:var(--adragon-boot-accent);font-size:18px;font-weight:700}.adragon-boot-pill{border-radius:999px;width:96px;height:32px}.adragon-boot-hero{gap:12px;width:100%;max-width:1200px;margin:0 auto;display:grid}.adragon-boot-line{border-radius:7px;width:min(420px,70%);height:14px;display:block}.adragon-boot-line-title{border-radius:10px;width:min(560px,90%);height:28px}.adragon-boot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;width:100%;max-width:1200px;margin:0 auto;display:grid}.adragon-boot-card{aspect-ratio:4/3;border-radius:16px;display:block}.adragon-boot-pill,.adragon-boot-line,.adragon-boot-card{background:linear-gradient(90deg,var(--adragon-boot-surface) 0%,var(--adragon-boot-shine) 50%,var(--adragon-boot-surface) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite adragon-boot-shimmer}.adragon-boot-label{background:linear-gradient(transparent,var(--adragon-boot-bg) 45%);text-align:center;color:var(--adragon-boot-muted);justify-items:center;gap:4px;margin:0;padding:48px 16px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.adragon-boot-slow,.adragon-boot-retry{opacity:0;visibility:hidden;animation:.3s 8s forwards adragon-boot-reveal}.adragon-boot-retry{border:1px solid var(--adragon-boot-shine);min-height:44px;color:var(--adragon-boot-accent);border-radius:12px;align-items:center;margin-top:8px;padding:0 16px;font-weight:600;text-decoration:none;animation-delay:20s;display:inline-flex}.adragon-boot-retry:focus-visible{outline:2px solid var(--adragon-boot-accent);outline-offset:3px}.adragon-boot--inline{z-index:auto;border-radius:16px;min-height:420px;position:relative;inset:auto}@keyframes adragon-boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes adragon-boot-reveal{to{opacity:1;visibility:visible}}@media(min-width:768px){.adragon-boot{padding:24px 32px}}@media(prefers-reduced-motion:reduce){.adragon-boot-pill,.adragon-boot-line,.adragon-boot-card{animation:none}.adragon-boot-slow,.adragon-boot-retry{animation-duration:0s}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--action-gap:var(--space-3);--move-action-icon-gap:8px;--adragon-button-icon-gap:8px;--card-radius:16px}.cis-actions,.pipe-actions,.heading-actions{align-items:center;gap:var(--action-gap);flex-wrap:wrap;display:flex}.cis-actions>a{align-items:center;display:inline-flex}a.primary,a.secondary{padding:12px 18px;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.skill-author-guide>summary{cursor:pointer}.skill-author-guide>p,.skill-author-guide .cis-actions{margin-top:16px}.cis-page{gap:var(--space-6);min-width:0;display:grid}.cis-section{border-radius:var(--card-radius);min-width:0;padding:24px;scroll-margin-top:24px}.cis-section h2{margin-bottom:12px}.cis-kicker{color:var(--lime);letter-spacing:2px;margin-bottom:12px;font-size:12px}.cis-swatches{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;display:grid}.cis-swatch{border:1px solid #ffffff20;border-radius:10px;height:64px;margin-bottom:12px}.cis-swatches strong,.cis-swatches code{margin-bottom:6px;font-size:13px;display:block}.cis-swatches code{color:var(--muted)}.cis-example{border:1px solid var(--border);border-radius:12px;margin:18px 0;padding:20px}.cis-code{white-space:pre;background:#0b0e12;padding:12px;font-size:13px;display:block;overflow:auto}.cis-type-sample{gap:16px;margin-bottom:24px;display:grid}.cis-rule-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cis-rule-grid p{margin:8px 0 0}.cis-section li{margin-bottom:12px;line-height:1.8}.cis-section input{max-width:420px}.cis-section .field small{margin-top:8px;display:block}.cis-section [role=tabpanel]{min-height:130px}@media(max-width:700px){.cis-section{padding:18px}.cis-rule-grid{grid-template-columns:1fr}.cis-actions>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.cis-section ul{padding-left:20px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pipeline-steps{margin:24px 0}.pipeline-step{border:1px solid var(--border,#303b34);border-radius:16px;min-width:0;margin:16px 0;padding:24px}.pipeline-step header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pipeline-step h3{margin:0;font-size:20px}.step-number{color:#b6ee8a;font-weight:700}.step-state{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.step-state.completed{color:#b6ee8a}.pipeline-step.is-running{animation:2s ease-in-out infinite step-glow}.step-spinner{animation:1s linear infinite spin}.pipeline-step textarea,.step-instruction textarea{resize:vertical;width:100%;min-height:80px}.pipeline-step summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.step-deliverables{border-top:1px solid #303b34;margin-top:24px;padding-top:12px}.step-deliverables a{align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.step-deliverables span{overflow-wrap:anywhere;min-width:0}.step-deliverables small{white-space:nowrap;margin-left:auto}.step-instruction{border:1px solid #303b34;border-radius:16px;padding:20px}.step-instruction button{margin-top:12px}@keyframes step-glow{0%,to{box-shadow:0 0 0 1px #b6ee8a22}50%{border-color:#b6ee8a;box-shadow:0 0 22px #b6ee8a40}}@media(max-width:700px){.pipeline-step{padding:18px}.step-state{margin-left:0}.pipeline-step .cis-actions>*{flex:160px}}@media(prefers-reduced-motion:reduce){.pipeline-step.is-running,.step-spinner{animation:none}.pipeline-step.is-running{border-color:#b6ee8a}}.cis-completion{text-align:center}.cis-completion-mark{color:#b6ee8a;background:#b6ee8a15;border:1px solid #b6ee8a55;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:36px;display:grid}.cis-completion h3{font-size:29px}.cis-completion .cis-actions{justify-content:center}.adragon-connection-notice{z-index:1000;background:var(--surface);max-width:calc(100% - 32px);color:var(--foreground);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0005}.adragon-connection-notice svg{flex-shrink:0}.adragon-update-notice{z-index:1000;right:max(24px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top,0px) + 84px);background:var(--surface);width:min(420px,100vw - 32px);color:var(--foreground);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:14px;line-height:1.6;display:flex;position:fixed;box-shadow:0 8px 24px #0005}.adragon-update-notice-icon{color:var(--accent);flex-shrink:0;display:inline-flex}.adragon-update-notice-text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.adragon-update-notice-text span{display:block}.adragon-update-notice-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center}.adragon-update-notice-preview{z-index:auto;box-shadow:none;position:relative;top:auto;bottom:auto;right:auto}@media(max-width:600px){.adragon-update-notice{width:auto;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 76px)}.adragon-update-notice-preview{left:auto;right:auto}}.cis-execution-platform-demo{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 16px;padding:12px 16px;display:flex}.cis-execution-platform-demo>span{color:var(--foreground)}.cis-execution-platform-demo .adragon-execution-platform-switch{flex-shrink:0}.adragon-execution-platform-switch{--adragon-platform-badge-size:16px;--adragon-platform-badge-right:-5px;--adragon-platform-badge-bottom:-5px;--adragon-platform-selection-left:5px;--adragon-platform-selection-top:3px;--adragon-platform-selection-size:28px}.boot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:auto;min-height:100dvh;padding:24px;display:flex}.boot .brand{justify-content:center;max-width:100%}.boot .cis-loading{text-align:center;font-size:14px}.adragon-password-change{gap:12px;display:grid}.adragon-password-change p{margin:0}.adragon-session-ended{z-index:1100;background:var(--background,#0b0e12);position:fixed;inset:0;overflow:auto}.adragon-session-ended-preview{z-index:auto;border:1px solid var(--border);border-radius:16px;position:relative;inset:auto}.adragon-session-ended-preview .boot{min-height:320px}.adragon-session-ended-text{gap:8px;max-width:420px;display:grid}.adragon-session-ended-text h1{outline:none;margin:0;font-size:24px}.adragon-session-ended-text p{color:var(--muted);overflow-wrap:anywhere;margin:0}.adragon-session-ended-text strong{color:var(--foreground)}.pipeline-view-switch{margin:24px 0}.pipeline-human[hidden]{display:none}.pipeline-md-source{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);color:#e6eae8;background:#0b0e12;border-radius:12px;width:100%;min-height:520px;padding:16px;font:13px/1.8 ui-monospace,monospace;display:block}.pipeline-md .note{overflow-wrap:anywhere}@media(max-width:700px){.pipeline-view-switch>*{flex:1}.pipeline-md-source{min-height:400px}}.delivery-history{border-top:1px solid var(--border,#242b32);margin-top:24px;padding-top:8px}.delivery-history>summary{gap:8px;font-weight:600}.delivery-history>summary:before{content:"▸"}.delivery-history[open]>summary:before{content:"▾"}.delivery-history-body{min-width:0}.delivery-history-run{border:1px solid var(--border,#242b32);border-radius:16px;min-width:0;margin:16px 0;padding:24px}.delivery-history-run header{flex-wrap:wrap;gap:12px;display:flex}.history-brief{overflow-wrap:anywhere;white-space:pre-wrap;max-height:120px;overflow:auto}.history-files{border-top:0;margin-top:12px;padding-top:0}.delivery-history-run .cis-actions{margin-top:12px}.delivery-history small{color:var(--muted,#89939e)}@media(max-width:700px){.delivery-history-run{padding:18px}.delivery-history-run header{align-items:flex-start}.delivery-history-run .step-state{margin-left:0}}.delivery-library{max-width:1080px;margin:auto}.delivery-library h1{margin-right:auto}.delivery-prompt summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.history-prompt{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;max-height:320px;padding:16px;font-family:inherit;font-size:14px;overflow:auto}.delivery-library .delivery-history-run h3{margin:12px 0;font-size:18px}.member-actions{min-width:200px}.member-actions-list{border:1px solid var(--line,#242b32);background:#11161c;border-radius:12px;gap:12px;margin-top:12px;padding:12px;display:grid}.member-actions-list button{text-align:left;align-items:center;gap:8px;min-height:44px;display:flex}.member-onboarding h3{font-size:18px}.onboarding-email{overflow-wrap:anywhere;color:#b6ee8a}.member-onboarding textarea{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin-top:12px}.member-onboarding summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.member-onboarding .cis-actions{margin:24px 0 12px}.member-table .member-actions{min-width:0}.member-actions>button{justify-content:space-between;width:100%}.member-table .person,.member-table .person>span:last-child{min-width:0}.member-table .person small{white-space:normal;overflow-wrap:anywhere;max-width:none}.member-actions-list{white-space:normal}.member-actions-list button{width:100%}@media(max-width:1100px){.member-table td,.member-table th{padding:16px 12px}}@media(max-width:700px){.member-table .person .avatar{display:none}.member-table td,.member-table th{padding:12px 6px}.member-actions-list{padding:8px}.member-actions-list button{font-size:12px}}.member-repos,.pipeline-audience{border:1px solid #293139;border-radius:12px;margin:24px 0;padding:18px}.member-repos summary{cursor:pointer;min-height:44px;padding:12px 0}.member-repo-options{max-height:280px;overflow:auto}.member-repo-options label{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}.member-repo-options input{flex-shrink:0;width:18px;height:18px}.member-repo-options small{color:#89939e;display:block}.member-repos .cis-actions,.pipeline-audience .cis-actions{margin:12px 0}.member-repo-result{overflow-wrap:anywhere;border-bottom:1px solid #293139;padding:12px 0}.member-repo-result span{color:#b6ee8a;display:block}[data-action-error]{scroll-margin-top:24px}[data-action-error]:focus-visible{outline-offset:4px;outline:2px solid #b6ee8a}.cis-model-picker{min-width:0;position:relative}.cis-model-search{background:#0b0e12;border:1px solid #293139;border-radius:10px;align-items:center;gap:8px;padding-left:12px;display:flex}.cis-model-search:focus-within{outline-offset:2px;outline:2px solid #b6ee8a}.cis-model-search input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:12px 0!important}.cis-model-search button{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex}.cis-model-search>svg{color:#89939e;flex-shrink:0}.cis-model-popup{z-index:30;background:#11161c;border:1px solid #39443d;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0006}.cis-model-count{color:#89939e;padding:8px 12px;font-size:12px}.cis-model-popup ul{max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.cis-model-popup li{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.cis-model-popup li div{min-width:0}.cis-model-popup li strong,.cis-model-popup li small{display:block}.cis-model-popup li small{color:#89939e;font-size:12px}.cis-model-popup li[aria-selected=true],.cis-model-popup li.keyboard-active{background:#263226}.cis-model-popup li[aria-disabled=true]{cursor:default;color:#a6aca8}.cis-model-popup p{overflow-wrap:anywhere;margin:0;padding:12px}.cis-model-popup svg{color:#b6ee8a;flex-shrink:0}.model-preset-row,.cis-section:has(.cis-model-picker){overflow:visible!important}.model-preset-row:focus-within{z-index:3;position:relative}.delivery-preview-list{gap:18px;min-width:0;margin-top:18px;display:grid}.delivery-file-preview{border:1px solid #293139;border-radius:12px;min-width:0;padding:16px;overflow:hidden}.delivery-file-preview .cis-actions{flex-wrap:wrap;margin:12px 0}.delivery-file-preview a{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}.delivery-file-preview a span{overflow-wrap:anywhere;min-width:0}.delivery-image-button{cursor:zoom-in;background:#f1f3ef;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.delivery-image-button img{object-fit:contain;width:100%;height:280px;display:block}.delivery-image-button.expanded{cursor:zoom-out}.delivery-image-button.expanded img{height:auto;max-height:none}.delivery-file-preview video{background:#000;max-width:100%;max-height:460px;margin:auto;display:block}.delivery-file-preview audio{width:100%}.delivery-pdf-preview{background:#fff;border:1px solid #293139;width:100%;height:650px;display:block}.delivery-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e12;max-height:480px;padding:12px;overflow:auto}.delivery-file-preview small{white-space:nowrap}@media(max-width:700px){.delivery-file-preview{padding:12px}.delivery-image-button img{height:220px}.delivery-pdf-preview{height:480px}}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-brand-row .brand{gap:8px;font-size:20px}.sidebar-toggle,.sidebar-mobile-close{flex-shrink:0;width:44px;height:44px}.sidebar-mobile-close{display:none}@media(min-width:761px){.sidebar-collapsed>aside{width:76px;padding-left:12px;padding-right:12px}.sidebar-collapsed>.main-shell{width:calc(100% - 76px);margin-left:76px}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;margin-bottom:24px}.sidebar-collapsed .sidebar-brand-row .brand>span:last-child,.sidebar-collapsed .workspace-simple,.sidebar-collapsed .sidebar-nav-label{display:none}.sidebar-collapsed .simple-nav button{justify-content:center;min-height:44px;padding:12px}.sidebar-collapsed .simple-nav svg{flex-shrink:0}.sidebar-collapsed aside .account>button>span:not(.avatar),.sidebar-collapsed aside .account>button>svg{display:none}.sidebar-collapsed aside .account>button{justify-content:center}.sidebar-collapsed aside .account>.member-actions-list{width:235px;max-height:70vh;overflow:auto;position:fixed!important;bottom:12px!important;left:80px!important;right:auto!important}}@media(max-width:760px){.sidebar-toggle{display:none}.sidebar-mobile-close{display:inline-flex}}.pipeline-versions{border-top:1px solid var(--border,#242b32);min-width:0;margin:24px 0;padding-top:24px}.version-authors{align-items:stretch}.version-author{text-align:left;align-items:center;gap:8px;max-width:100%;display:flex}.version-author[aria-pressed=true]{color:#b6ee8a;border-color:#b6ee8a}.version-author small{color:#89939e;font-size:12px;display:block}.version-author span{overflow-wrap:anywhere}.version-avatar{color:#b6ee8a;background:#273629;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.version-detail{min-width:0;margin-top:16px}.version-detail pre,.version-changes{white-space:pre-wrap;overflow-wrap:anywhere}.version-detail pre{max-height:360px;overflow:auto}.pipeline-versions textarea{width:100%;min-height:160px}.version-detail select{max-width:100%}@media(max-width:700px){.version-detail .cis-actions{align-items:stretch}.version-detail label{width:100%;min-width:0}}.toast{overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 32px);bottom:max(24px,env(safe-area-inset-bottom))}.cis-feedback-button{isolation:isolate;transition:background-color .16s,border-color .16s,box-shadow .16s,translate .1s;position:relative}.cis-feedback-button:active:not(:disabled){translate:0 1px}.cis-feedback-button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.cis-feedback-ring{pointer-events:none;border-radius:inherit;border:2px solid var(--lime);animation:.65s ease-out forwards cis-feedback;position:absolute;inset:-1px}@keyframes cis-feedback{0%{opacity:1;box-shadow:0 0 #b6ee8a50}55%{opacity:.8;box-shadow:0 0 0 5px #b6ee8a15}to{opacity:0;box-shadow:0 0 0 7px #0000}}.cis-motion-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:24px 0;display:grid}.cis-motion-grid article{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:20px}.cis-motion-label{color:var(--muted);margin-bottom:16px;font-size:12px;display:block}.cis-motion-grid h3{line-height:1.35}.cis-demo-switch{gap:12px;min-height:44px}.cis-demo-switch>span:last-child{text-align:left;width:4em}.cis-demo-track{background:#68746b;border-radius:20px;width:44px;height:26px;padding:3px;transition:background-color .18s;display:block}.cis-demo-track>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;box-shadow:0 1px 4px #0003}.cis-demo-switch[aria-checked=true] .cis-demo-track{background:#497938}.cis-demo-switch[aria-checked=true] .cis-demo-track>span{transform:translate(18px)}.cis-chevron{transition:transform .18s}.cis-chevron.open{transform:rotate(180deg)}.cis-motion-detail{background:#b6ee8a10;border-radius:10px;gap:8px;margin-top:12px;padding:16px;animation:.16s ease-out cis-reveal;display:flex}@keyframes cis-reveal{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0}}@media(prefers-reduced-motion:reduce){.cis-feedback-button,.cis-demo-track,.cis-demo-track>span,.cis-chevron{transition:none}.cis-feedback-button:active:not(:disabled){translate:none}.cis-feedback-ring{display:none}.cis-motion-detail{animation:none}}.toast-stack{z-index:200;bottom:max(24px,env(safe-area-inset-bottom));scrollbar-width:thin;pointer-events:none;flex-direction:column;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.toast-region--bottom{bottom:max(24px,env(safe-area-inset-bottom))}.toast-region .toast{margin-inline:auto}.toast-slot{flex-shrink:0;grid-template-rows:1fr;transition:grid-template-rows .18s .3s;animation:.24s cubic-bezier(.2,.8,.2,1) backwards toast-enter;display:grid}.toast-clip{min-height:0;padding:6px 0;transition:padding .18s .3s;overflow:hidden}.toast-stack .toast{color:#f0f9ed;-webkit-backdrop-filter:blur(24px)saturate(160%);pointer-events:auto;opacity:1;background:linear-gradient(120deg,#abcabb24,#26373088);border:1px solid #d9ffe63d;border-radius:16px;gap:12px;width:100%;max-width:100%;min-height:64px;padding:10px 10px 10px 18px;line-height:1.65;transition:opacity .3s;position:relative;inset:auto;transform:none;box-shadow:inset 0 1px #ffffff20,0 8px 24px #0003}.toast-check{color:#c6f7a5;flex-shrink:0}.toast-stack .toast>span{flex:1;min-width:0}.toast-close{width:44px;height:44px;color:inherit;opacity:.75;border-radius:10px;flex-shrink:0}.toast-close:hover{opacity:1;background:#ffffff12}.toast-close:focus-visible{outline-offset:-3px;outline:2px solid}.toast-slot.is-leaving{pointer-events:none;grid-template-rows:0fr}.toast-slot.is-leaving .toast-clip{padding-block:0}.toast-slot.is-leaving .toast{pointer-events:none;opacity:0}[data-theme=light] .toast-stack .toast{color:#203d2b;background:linear-gradient(120deg,#ffffffb0,#e5f4e780);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 8px 24px #203e2420}[data-theme=light] .toast-check{color:#386a2b}@keyframes toast-enter{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toast-slot,.toast-clip,.toast-stack .toast{transition:none;animation:none}}.delivery-preview-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:16px}.delivery-file-preview{background:linear-gradient(145deg,#ffffff07,#11171b88);border-color:#ffffff20;border-radius:16px;padding:0}.delivery-file-preview.is-expanded{grid-column:1/-1}.delivery-card-heading{color:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px;font-size:12px;display:flex}.delivery-card-heading small{margin-left:auto}.delivery-card-media{background:#080e1240;min-height:230px}.delivery-card-media .delivery-image-button{background:#080e12;border-radius:0}.delivery-card-media .delivery-image-button img{height:260px}.delivery-file-preview.is-expanded .delivery-image-button img{height:auto;max-height:80vh}.delivery-card-media .delivery-text-preview{white-space:pre-wrap;border:0;border-radius:0;height:260px;max-height:260px;margin:0;font-size:12px;line-height:1.7}.delivery-file-preview.is-expanded .delivery-text-preview{height:600px;max-height:70vh}.delivery-card-media .delivery-pdf-preview{border:0;height:300px}.delivery-file-preview.is-expanded .delivery-pdf-preview{height:75vh}.delivery-card-media video{object-fit:contain;width:100%;height:260px}.delivery-audio,.delivery-fallback{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex}.delivery-fallback p{margin:0}.delivery-card-footer{padding:16px}.delivery-card-footer h5{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.delivery-card-footer .cis-actions{gap:12px;margin:12px 0 0}.delivery-card-footer small{white-space:normal;color:var(--muted);margin-top:12px;display:block}[data-theme=light] .delivery-file-preview{background:#fffc;border-color:#cbd7ce}[data-theme=light] .delivery-card-media,[data-theme=light] .delivery-card-media .delivery-image-button{background:#eef3ef}[data-theme=light] .delivery-card-media .delivery-text-preview{color:#263d30;background:#f4f7f4}.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fill,118px);justify-content:start;gap:12px;display:grid}.delivery-file-preview.file-tile{border:1px solid var(--border,#ffffff24);aspect-ratio:3/4;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-radius:10px 22px 10px 10px;width:118px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 16px #0002}.file-preview-button{background:linear-gradient(140deg,#ffffff13,#ffffff04);border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 12px #0002}.file-preview-button:after{content:"";background:#ffffff25;border-radius:0 0 0 5px;width:18px;height:18px;position:absolute;top:0;right:0}.file-preview-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.file-preview-frame img,.file-preview-frame video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.file-preview-hover{color:#fff;opacity:0;background:#10161ccc;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:opacity .16s;display:flex;position:absolute;top:8px;bottom:auto;left:50%;transform:translate(-50%)}.file-preview-button:hover .file-preview-hover,.file-preview-button:focus-visible .file-preview-hover{opacity:1}.file-tile:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080e14c2 55%,#080e14f0);position:absolute;inset:38% 0 0}.file-caption{z-index:2;pointer-events:none;color:#fff;min-width:0;padding:0;position:absolute;bottom:46px;left:8px;right:8px}.file-caption h5{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #0008;margin:0;font-size:12px;line-height:1.6;overflow:hidden}.file-caption small{color:#e0e6eb;font-size:10px}.file-tile>.file-actions{z-index:2;justify-content:space-between;padding:0;position:absolute;bottom:6px;left:6px;right:6px;gap:6px!important;margin:0!important}.file-actions .secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-color:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;padding:0;display:inline-flex}.file-actions .secondary:hover{background:#ffffff28;border-color:#ffffff65}.delivery-dialog{color:#e6eae8;background:#141b20;border:1px solid #ffffff35;border-radius:18px;width:min(1000px,100vw - 32px);max-width:none;max-height:90dvh;padding:20px;overflow:auto;box-shadow:0 24px 100px #0008}.delivery-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.delivery-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.delivery-dialog h3{overflow-wrap:anywhere;margin:0;font-size:16px}.delivery-dialog header button{flex-shrink:0}.delivery-dialog-content{justify-content:center;align-items:center;min-height:180px;margin:16px 0;display:flex}.delivery-dialog-content img,.delivery-dialog-content video{object-fit:contain;max-width:100%;max-height:65dvh}.delivery-dialog-content iframe{background:#fff;border:0;width:100%;height:65dvh}.delivery-dialog-content .delivery-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:60dvh;max-height:60dvh;overflow:auto}.delivery-dialog-content audio{max-width:100%}.delivery-original-link{overflow-wrap:anywhere}[data-theme=light] .delivery-dialog{color:#17261e;background:#f6f9f7}[data-theme=light] .file-preview-button{background:linear-gradient(145deg,#fff,#e5ece8);border-color:#bac8c0}[data-theme=light] .file-preview-button:after{background:#d6e1da}@media(max-width:420px){.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fill,128px);gap:12px}.delivery-file-preview.file-tile{width:128px}.delivery-dialog{padding:12px}}@media(prefers-reduced-motion:reduce){.file-preview-hover{transition:none}}[data-theme=light] .delivery-file-preview.file-tile{background:#ffffffd9;border-color:#cbd7ce;box-shadow:0 4px 16px #24362b0c}.file-actions .file-preview-action{margin-right:0}@media(max-width:420px){.file-tile>.file-actions{left:6px;right:6px;gap:6px!important}.file-actions .secondary{width:34px;height:34px;min-height:34px}}.step-instructions{border:1px solid var(--border);background:#ffffff04;border-radius:12px;margin:20px 0;padding:14px 16px}.step-instructions h4{color:var(--muted);margin:0 0 10px;font-size:13px}.step-instructions .step-prompt-text{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:5.1em;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.step-instructions.is-expanded .step-prompt-text{-webkit-line-clamp:unset;height:auto;display:block}.step-prompt-toggle{min-height:32px;color:var(--accent,#b6ee8a);background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:12px}.step-prompt-outputs{margin-top:16px;font-size:13px}[data-theme=light] .step-prompt-toggle{color:#315c22}.delivery-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.delivery-heading h4{margin:0}.example-tag{color:var(--accent,#b6ee8a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#b6ee8a12;border:1px solid #b6ee8a55;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.delivery-example-actions{gap:12px;margin-left:auto;display:flex}.delivery-example-actions button{min-height:32px;padding:5px 10px;font-size:12px}[data-theme=light] .example-tag{color:#315c22;background:#e8f2e4;border-color:#a4bc96}.pdf-preview{color:#31363c;background:#e8e9eb;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.pdf-preview canvas{object-fit:contain;max-width:100%;max-height:100%;display:block}.pdf-loading{place-items:stretch stretch;display:grid;position:absolute;inset:0;overflow:hidden}.pdf-loading-skeleton{width:100%;height:100%;display:block;border-radius:0!important}.pdf-preview-message{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.pdf-preview.is-large{height:auto;min-height:240px;color:inherit;background:0 0;flex-direction:column;overflow:visible}.pdf-preview.is-large canvas{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:65dvh;box-shadow:0 4px 20px #0003}.pdf-pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.pdf-pagination button{place-items:center;width:44px;height:44px;padding:0;display:grid}.pdf-pagination span{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:14px}.pdf-page-main{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.pdf-preview.is-large{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pdf-preview.is-large .pdf-page-main{height:auto;min-height:240px}.pdf-page-list{flex-direction:column;gap:10px;max-height:68dvh;padding:4px;display:flex;overflow:auto}.pdf-page-list button.pdf-page-thumb{border:1px solid var(--border);width:100%;color:inherit;background:#ffffff08;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.pdf-page-list .pdf-page-thumb canvas{object-fit:contain;background:#fff;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.pdf-page-thumb>span{place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.pdf-page-thumb.is-selected{border-color:var(--accent,#b6ee8a);box-shadow:0 0 0 1px var(--accent,#b6ee8a)}.pdf-page-thumb:focus-visible{outline:2px solid var(--accent,#b6ee8a);outline-offset:1px}@media(max-width:600px){.pdf-preview.is-large{grid-template-columns:minmax(0,1fr)}.pdf-page-list{flex-direction:row;order:2;max-height:190px}.pdf-page-list button.pdf-page-thumb{flex:0 0 100px;width:100px!important}.pdf-preview.is-large .pdf-page-main{min-height:160px}}.speaker-notes{border:1px solid var(--border);text-align:left;background:#ffffff06;border-radius:12px;width:100%;margin-top:18px;padding:14px}.speaker-notes header{justify-content:space-between;align-items:center;gap:12px;display:flex}.speaker-notes h4{margin:0;font-size:14px}.speaker-notes button{min-height:32px;padding:6px 10px;font-size:12px}.speaker-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:inherit;margin:12px 0 0;font-size:14px;line-height:1.8;overflow:auto}.speaker-notes .note{font-size:12px}html{scrollbar-gutter:stable}html:has(.delivery-dialog[open]),body:has(.delivery-dialog[open]){overscroll-behavior:none;overflow:hidden}.delivery-dialog{overscroll-behavior:contain}.step-skills{margin:16px 0 20px}.step-skills h4{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500}.step-skill-list{flex-wrap:wrap;gap:8px;display:flex}.step-skill-chip{border:1px solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:12px;line-height:1.5;display:inline-flex}.step-skill-chip>span{overflow-wrap:anywhere;min-width:0}.step-skill-chip>svg{color:var(--lime);flex-shrink:0}.step-skill-chip small{color:var(--muted)}.step-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.step-list-heading h2{margin:0}.step-order-actions{flex-shrink:0;gap:4px}.step-order-actions button{min-width:36px;min-height:36px;padding:8px}.pipeline-authoring-dialog{width:min(720px,100vw - 32px)}.pipeline-authoring-dialog form{margin-top:20px}@media(max-width:600px){.pipeline-step>header{flex-wrap:wrap}.step-order-actions button{min-width:44px;min-height:44px}.step-list-heading{flex-wrap:wrap}}.pipeline-step .step-order-actions>button{flex:none}.version-detail>.step-skills{margin:16px 0}.version-detail>.step-instructions{margin-bottom:0}.step-when{margin-top:16px}.step-when h4{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.step-when p{margin:0}.step-when h4{color:#e6eae8}.step-when p{color:#cbd3cf}[data-theme=light] .step-when h4{color:#24362d}[data-theme=light] .step-when p{color:#455b4e}.cis-title-identity{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.cis-title-identity h1,.cis-title-identity h3{overflow-wrap:anywhere;min-width:0;margin:0}.cis-uuid{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.cis-uuid .cis-uuid-pill{min-height:32px;color:var(--muted,#89939e);white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font:12px ui-monospace,monospace;display:inline-flex}.cis-uuid-fallback{z-index:10;background:var(--panel,#11161c);border:1px solid;border-radius:10px;width:min(300px,70vw);padding:12px;font-size:12px;position:absolute;top:100%;right:0}.cis-uuid-fallback input{box-sizing:border-box;width:100%}.cis-sync-button{justify-content:center;min-width:180px}.cis-sync-button.is-syncing:disabled{opacity:1;color:var(--accent,#b6ee8a);cursor:default;background:#b6ee8a14;border-color:currentColor}.cis-sync-spinner{flex-shrink:0;animation:1s linear infinite cis-sync-rotate}.cis-sync-status{overflow-wrap:anywhere;background:#b6ee8a0d;border:1px solid #b6ee8a59;border-radius:12px;margin:0 0 24px;padding:16px}.cis-sync-status-title{align-items:center;gap:12px;display:flex}.cis-sync-status p{margin:8px 0;font-size:14px}.cis-sync-status.has-warning{border-color:#b48d51}.cis-sync-elapsed{font-variant-numeric:tabular-nums;margin-left:12px;display:inline-block}.cis-sync-track{background:#b6ee8a1f;border-radius:4px;height:3px;overflow:hidden}.cis-sync-track span{background:#b6ee8a;width:35%;height:100%;animation:1.6s ease-in-out infinite cis-sync-travel;display:block}@keyframes cis-sync-rotate{to{transform:rotate(360deg)}}@keyframes cis-sync-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(prefers-reduced-motion:reduce){.cis-sync-spinner,.cis-sync-track span{animation:none}}.delivery-folder-tile .file-preview-frame{color:#b6ee8a;background:#b6ee8a14}.delivery-folder-dialog .delivery-dialog-content{min-height:180px;display:block;overflow:auto}.folder-navigation{overflow-wrap:anywhere;margin-bottom:20px}.folder-category-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.folder-category-grid button{text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:72px;display:flex}.folder-category-grid button span{flex:1;min-width:0}.folder-category-grid small{white-space:nowrap}.folder-loose-files{margin-top:20px}.folder-loose-files summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0}.delivery-folder-card{aspect-ratio:3/4;align-self:start;width:118px;min-width:0}.delivery-folder-open{isolation:isolate;text-align:center;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0;display:block;position:relative}.delivery-folder-art{width:100%;height:72%;transition:filter .15s;position:absolute;top:3%;left:0;overflow:visible}.delivery-folder-label{color:var(--text,#e6eae8);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:80%;left:0;right:0}.delivery-folder-label strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 3px;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.delivery-folder-label small{color:var(--muted,#89939e);align-self:center;margin:0;font-size:10px}.delivery-folder-open:hover .delivery-folder-art{filter:brightness(1.06)}.delivery-folder-open:focus-visible{outline-offset:4px;outline:2px solid #b6ee8a}[data-theme=light] .delivery-folder-label{color:#23332c}@media(max-width:420px){.delivery-folder-card{width:128px}}@media(prefers-reduced-motion:reduce){.delivery-folder-art{transition:none}}.cis-loading{color:var(--text,#e6eae8);vertical-align:middle;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:inline-flex}.cis-loading-ring{border:2px solid;flex:0 0 16px;width:16px;height:16px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cis-loading-ring{border:2px solid color-mix(in srgb,currentColor 18%,transparent)}}.cis-loading-ring{border-top-color:currentColor;border-radius:50%;animation:.85s linear infinite cis-loading-turn}.cis-loading-panel{box-sizing:border-box;width:100%;min-height:150px;padding:24px}.cis-skeleton-lines{gap:12px;margin-top:20px;display:grid}.cis-skeleton-lines i{background:currentColor linear-gradient(100deg,#0000 10%,currentColor 45%,#0000 80%);border-radius:6px;height:14px;display:block}@supports (color:color-mix(in lab,red,red)){.cis-skeleton-lines i{background:linear-gradient(100deg,transparent 10%,color-mix(in srgb,currentColor 12%,transparent) 45%,transparent 80%) color-mix(in srgb,currentColor 5%,transparent)}}.cis-skeleton-lines i{background-size:220% 100%;animation:1.6s ease-in-out infinite cis-loading-shimmer}.cis-skeleton-lines i:nth-child(2){width:85%}.cis-skeleton-lines i:nth-child(3){width:65%}.cis-loading-demo-result{min-height:160px;margin-top:16px}button[aria-busy=true]{cursor:default}button[aria-busy=true]:not(:has([data-slot=spinner],.cis-loading,.spin,.step-spinner,.cis-sync-spinner)):before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.85s linear infinite cis-loading-turn}.cis-media-loading{justify-content:center;align-items:center;width:100%;height:100%;min-height:90px;display:flex;position:relative}.cis-media-loading>.cis-loading{pointer-events:none;background:var(--panel,#11161c);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cis-media-loading>.cis-loading{background:color-mix(in srgb,var(--panel,#11161c) 75%,transparent)}}.cis-media-loading>.cis-loading{z-index:1}.cis-media-loading img,.cis-media-loading video{object-fit:contain;max-width:100%;max-height:75vh}.cis-media-loading audio{max-width:100%}@keyframes cis-loading-turn{to{transform:rotate(360deg)}}@keyframes cis-loading-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cis-loading-ring,.cis-skeleton-lines i,button[aria-busy=true]:before{animation:none!important}}button[aria-busy=true]:disabled{opacity:.85}.delivery-preview-list .file-tile .file-actions{flex-wrap:nowrap}.delivery-preview-list .file-tile .file-actions :is(button,a){flex:0 0 30px;width:30px;min-width:30px}@media(max-width:420px){.delivery-preview-list .file-tile .file-actions :is(button,a){flex-basis:34px;width:34px;min-width:34px}}.pdf-cached-cover .pdf-page-main>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.archive-preview-frame>svg{width:42px;height:48px;transform:translateY(-16px)}.delivery-gallery .delivery-gallery-nav{flex-flow:row;flex:none;justify-content:center;align-items:center;gap:12px;height:auto;min-height:0;margin:0;padding:0 16px 12px;display:flex}.delivery-gallery .delivery-gallery-nav button{flex:none;width:auto;min-width:44px}.delivery-gallery-nav>span{text-align:center;min-width:54px;color:var(--muted);font-size:12px}.delivery-gallery>header h3{overflow-wrap:anywhere;min-width:0}.pipeline-invitation-repos{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.pipeline-invitation-repos li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.pipeline-invitation-repos li>span{overflow-wrap:anywhere;min-width:0}.pipeline-invitation-repos small{flex-shrink:0}.member-activity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.member-activity-card{border:1px solid var(--line,#242b32);border-radius:16px;min-width:0;padding:18px}.member-activity-card p,.member-activity-card dd{overflow-wrap:anywhere}.member-activity-card dl{margin:0}.member-activity-card dt{margin-top:12px;font-weight:600}.member-activity-card dd{color:var(--muted,#89939e);margin:4px 0 0}.member-activity-card small{display:block}.pipeline-repo-evidence{border:1px solid var(--line,#242b32);border-radius:12px;min-width:0;margin:12px 0 20px;padding:16px}.pipeline-repo-evidence li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.pipeline-repo-evidence li strong{overflow-wrap:anywhere}.pipeline-repo-evidence li p{grid-column:1/-1;margin:0 0 8px}@media(max-width:700px){.pipeline-repo-evidence li{grid-template-columns:minmax(0,1fr)}}.pipeline-audience .member-repo-options{overscroll-behavior:contain;min-height:320px;max-height:min(70svh,640px);padding:8px}.pipeline-repo-evidence summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;display:flex}.pipeline-repo-evidence summary span{color:var(--muted);margin-left:auto}.pipeline-repo-evidence summary:focus-visible{outline-offset:4px;outline:2px solid #b6ee8a}.pipeline-repo-evidence details[open] summary{margin-bottom:12px}.pipeline-repo-evidence>p{margin:8px 0 0}input.cis-toggle[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#68746b;border:1px solid #68746b;border-radius:999px;flex:0 0 36px;width:36px;min-width:36px;height:22px;margin:0;padding:3px;transition:background-color .18s,border-color .18s;position:relative}input.cis-toggle[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;box-shadow:0 1px 4px #0003}input.cis-toggle[type=checkbox]:checked{background:var(--accent,#b6ee8a);border-color:var(--accent,#b6ee8a)}input.cis-toggle[type=checkbox]:checked:before{background:#24362d;transform:translate(14px)}input.cis-toggle[type=checkbox]:focus-visible{outline:2px solid var(--accent,#b6ee8a);outline-offset:2px}input.cis-toggle[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){input.cis-toggle[type=checkbox],input.cis-toggle[type=checkbox]:before{transition:none}}.cis-toggle-label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.check-field:has(.cis-toggle){gap:12px;min-height:44px}.pipeline-auto-grant{margin-bottom:0;line-height:1.6}.pipeline-auto-grant-help{margin:12px 0 24px;line-height:1.8}.cis-inline-editor{min-width:0;scroll-margin-top:96px}.cis-inline-editor h2:focus{outline-offset:4px;border-radius:4px;outline:2px solid}.monitor-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;display:grid}.monitor-summary article{border:1px solid var(--border,#242b32);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.monitor-summary strong{font-size:24px}.monitor-summary small{line-height:1.7}.monitor-chart{width:100%;height:auto;min-height:160px;color:inherit;margin:16px 0}.monitor-chart text{fill:currentColor;font-size:12px}.monitor-legend span{align-items:center;gap:8px;display:flex}.monitor-legend i{border-radius:50%;width:12px;height:12px}.monitor-table{max-height:360px;overflow:auto}.monitor-table td{overflow-wrap:anywhere;min-width:90px}.monitor-table table{min-width:420px}.monitor-table th{white-space:nowrap}.operations-page{grid-template-columns:minmax(0,1fr);width:100%}.operations-page>.panel{min-width:0;max-width:100%}.operations-page .monitor-table{max-width:100%;overflow-x:auto}.workspace-audit-tree-content{min-width:860px}.workspace-audit-tree-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace-audit-tree-label small{color:var(--muted);font-size:12px;display:block}.workspace-audit-chevron{font-size:22px;line-height:1;transition:transform .15s;display:inline-block}.workspace-audit-chevron.is-open{transform:rotate(90deg)}.workspace-audit-failure{color:var(--danger,#ef8d8d)}.workspace-audit-tree .report-long-value{overflow-wrap:anywhere;max-width:220px;display:inline-block}.monitor-axis{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;line-height:1.7;display:flex}.sidebar-backdrop{display:none}@media(max-width:760px){.sidebar-backdrop{z-index:19;background:#0007;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;transition:none;display:block;position:fixed;inset:0}}.adragon-skeleton-lines{gap:12px;margin-top:20px;display:grid}.adragon-model-picker{width:100%;min-width:0;max-width:100%}.adragon-model-picker [data-slot=input]{min-width:0}.adragon-cis-library{gap:20px;display:grid}.adragon-cis-library .cis-actions{align-items:center}.adragon-action-menu [role=menuitem]{text-align:start;min-height:44px}.adragon-action-menu .adragon-action-menu-danger{border-top:1px solid}@supports (color:color-mix(in lab,red,red)){.adragon-action-menu .adragon-action-menu-danger{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.adragon-action-menu .adragon-action-menu-danger{margin-top:4px;padding-top:4px}.adragon-disclosure .disclosure__trigger{gap:12px;min-height:44px}.adragon-disclosure .disclosure__body{overflow-wrap:anywhere;min-width:0}.adragon-pipeline-tabs{min-width:0;max-width:100%}.adragon-pipeline-tabs [role=tablist]{max-width:100%;overflow-x:auto}.brand-mark{aspect-ratio:720/515;vertical-align:middle;background:0 0;border-radius:6px;flex-shrink:0;width:44px;display:inline-block;position:relative;overflow:hidden}.brand-mark img,.brand-mark video,.brand-mark canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-mark video,.brand-mark canvas{opacity:0;pointer-events:none}.brand-mark[data-playing=true] canvas,.brand-mark img{opacity:1}.brand-mark[data-playing=true] img{opacity:0}.orbit-core .brand-mark{width:64px}@media(prefers-reduced-motion:reduce){.brand-mark video,.brand-mark canvas{display:none}.brand-mark[data-playing=true] img{opacity:1}}[data-theme=light] .brand-mark img,[data-theme=light] .brand-mark canvas{filter:brightness(0)}.mcp-page{background:var(--background);min-height:100vh;color:var(--foreground)}.mcp-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:24px;display:flex}.mcp-header a:not(.adragon-button),.mcp-footer a:not(.adragon-button){color:var(--foreground);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mcp-main{max-width:1152px;margin:auto;padding:0 24px}.mcp-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:80px 0;display:grid}.mcp-hero h1{letter-spacing:-2px;margin:20px 0 24px;font-size:clamp(38px,5.5vw,68px);line-height:1.15}.mcp-hero h1 span{color:var(--accent)}.mcp-page p{color:var(--muted);line-height:1.85}.mcp-hero p{max-width:480px;font-size:17px}.mcp-hero .cis-actions{margin-top:28px}.mcp-hero-note{background:linear-gradient(145deg,var(--accent-soft),var(--surface));border-radius:28px;padding:40px}.mcp-hero-note>svg{color:var(--accent)}.mcp-hero-note h2{margin:24px 0 12px;font-size:24px}.mcp-hero-note>span{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.mcp-connect{background:var(--surface);border-radius:24px;grid-template-columns:1fr 1.3fr;gap:48px;margin:0 0 72px;padding:32px;scroll-margin-top:24px;display:grid}.mcp-connect h2,.mcp-section-heading h2{margin:12px 0;font-size:26px}.mcp-endpoint{background:var(--field-background);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.mcp-endpoint code{overflow-wrap:anywhere;min-width:0;color:var(--foreground);flex:1}.mcp-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mcp-filters{grid-template-columns:2fr 1fr;gap:24px;margin:20px 0 28px;display:grid}.mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mcp-card{background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.mcp-card h3{overflow-wrap:anywhere;margin:0;font-size:21px}.mcp-card p{overflow-wrap:anywhere;flex:1;margin:0}.mcp-card small{color:var(--muted)}.mcp-card-art{width:100%;height:112px;color:var(--accent);background:linear-gradient(135deg,var(--accent-soft),var(--surface-secondary));border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.mcp-empty{text-align:center;background:var(--surface);border-radius:20px;padding:56px 24px}.mcp-empty svg{color:var(--muted);margin:auto}.mcp-footer{flex-wrap:wrap;align-items:center;gap:24px;padding:64px 0 28px;display:flex}.mcp-footer p{flex:1;min-width:200px;font-size:13px}.mcp-example{white-space:pre-wrap;overflow-wrap:anywhere}.mcp-request{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.mcp-grant{padding:12px 0}.mcp-grant>label:first-child{align-items:center;gap:12px;min-height:44px;display:flex}.mcp-sidebar-link{color:var(--accent);min-height:44px;padding:12px 16px;font-size:13px;display:block}@media(max-width:800px){.mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-hero{gap:24px}.mcp-hero-note{padding:24px}}@media(max-width:600px){.mcp-header{padding:20px 16px}.mcp-header .brand{font-size:20px}.mcp-main{padding:0 16px}.mcp-hero{grid-template-columns:1fr;gap:28px;padding:40px 0}.mcp-hero-note{padding:24px}.mcp-connect{grid-template-columns:1fr;gap:12px;margin-bottom:40px;padding:20px}.mcp-grid,.mcp-filters{grid-template-columns:1fr}.mcp-filters{gap:0}.mcp-header .cis-actions{gap:12px}.mcp-card{padding:20px}}.mcp-sidebar-link{align-items:center;gap:10px;display:flex}.mcp-sidebar-link svg{flex-shrink:0}.sidebar[data-collapsible=icon][data-state=collapsed] .mcp-sidebar-link span{display:none}.adragon-button-link{flex-shrink:0;text-decoration:none}.mcp-card>.cis-actions:last-child{flex-wrap:wrap;margin-top:auto;padding-top:12px}.mcp-header{max-width:1488px}.mcp-main{max-width:1440px}.mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mcp-showcase-card{gap:14px;padding:0 0 24px;overflow:hidden}.mcp-showcase-card>h3,.mcp-showcase-card>p,.mcp-showcase-card>.cis-actions{margin-left:22px;margin-right:22px}.mcp-showcase-card>.cis-actions:last-child{padding-top:6px}.mcp-preview,.adragon-button.mcp-preview{aspect-ratio:16/9;background:var(--surface-secondary);width:100%;height:auto;min-height:0;color:var(--foreground);box-shadow:none;white-space:normal;isolation:isolate;border:0;border-radius:0;margin:0 0 6px;padding:0;display:block;position:relative;overflow:hidden}.mcp-preview img,.mcp-preview video{object-fit:contain;background:var(--surface-secondary);width:100%;height:100%;display:block}.mcp-preview video.mcp-preview-motion{opacity:0;pointer-events:none;position:absolute;inset:0}.mcp-preview video.mcp-preview-motion.is-playing{opacity:1}.mcp-preview-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;background:#101419bf;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;bottom:14px;left:14px}.mcp-preview-open{color:#fff;pointer-events:none;background:#101419bf;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:14px;right:14px}.mcp-preview:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.mcp-preview-empty{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.mcp-preview.is-expanded{aspect-ratio:auto;border-radius:16px;margin-bottom:20px}.mcp-preview.is-expanded img,.mcp-preview.is-expanded video{object-fit:contain;width:100%;height:auto;max-height:60vh}@media(max-width:1100px){.mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mcp-grid{grid-template-columns:1fr;gap:24px}.mcp-showcase-card{padding:0 0 20px}.mcp-showcase-card>h3,.mcp-showcase-card>p,.mcp-showcase-card>.cis-actions{margin-left:18px;margin-right:18px}}.mcp-production{margin-block:24px}.mcp-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mcp-reference-grid figure{min-width:0;margin:0}.mcp-reference-grid img{object-fit:contain;background:var(--surface);border-radius:12px;width:100%;height:260px}.mcp-reference-grid figcaption{overflow-wrap:anywhere;margin-top:8px}.mcp-production li{margin-bottom:12px;line-height:1.8}.mcp-reference-editor{margin-block:24px}@media(max-width:700px){.mcp-reference-grid{grid-template-columns:1fr}.mcp-reference-grid img{height:280px}}.mcp-reference-unavailable{background:var(--surface);text-align:center;border-radius:12px;place-items:center;min-height:180px;padding:24px;display:grid}.mcp-result-links a{white-space:normal;overflow-wrap:anywhere;max-width:100%}.public-information{overflow-wrap:anywhere;max-width:840px}.public-information section{margin:32px 0}.public-information h2{margin-bottom:12px;font-size:18px}.public-information p{line-height:1.8}.adragon-workspace-shell-nav{--sidebar-width:248px!important;--sidebar-width-collapsed:76px!important}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .mcp-sidebar-link{justify-content:center;gap:0;padding-inline:0}.cis-loading{text-align:start;min-width:0;max-width:100%}.cis-loading>span:last-child{overflow-wrap:anywhere;min-width:0}.cis-loading>[data-slot=spinner]{flex:none;width:16px;height:16px}.delivery-history-loading{align-items:center;min-height:44px;margin-block:12px;display:flex}.theme-toggle{--theme-track-width:56px;--theme-track-height:32px;--theme-thumb-size:26px;--theme-touch-height:44px}.adragon-sidebar-toggle-row .sidebar__trigger{flex:none;width:44px;height:44px}.session-journal{margin-block:16px}.session-journal-events{gap:16px;padding:0;list-style:none;display:grid}.session-journal-events li{background:var(--surface-secondary);border-radius:12px;min-width:0;padding:16px}.session-journal-events header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.session-journal-events time,.session-journal-events small{color:var(--muted);font-size:12px}.session-journal-events pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;color:var(--foreground);overflow:auto}.workspace-page-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-heading{justify-content:flex-end;align-items:center;gap:16px;min-width:0;margin-bottom:24px;display:flex}.workspace-heading-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.workspace-heading-controls:empty{display:none}.workspace-heading--overview{border-bottom:1px solid var(--border);padding-bottom:20px}.workspace-toolbar{margin-bottom:24px}.workspace-member-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-member-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.adragon-workspace-invite-form .field input{background:var(--surface-secondary,#354352)}@supports (color:color-mix(in lab,red,red)){.adragon-workspace-invite-form .field input{background:color-mix(in srgb,var(--surface-secondary,#354352) 55%,var(--background,#191f27))}}.adragon-workspace-invite-form .field input{color:var(--foreground,#f3f6f4);border:2px solid #8294a8}.adragon-workspace-invite-form .field input::placeholder{color:var(--muted,#b1bcc8)}.adragon-workspace-invite-form .field input:hover{border-color:#b6ee8a}[data-theme=light] .adragon-workspace-invite-form .field input{background:#fff;border-color:#7a9280}.adragon-workspace-invite-form .field input:focus-visible{outline:2px solid var(--accent,#b6ee8a);outline-offset:2px;border-color:var(--accent,#b6ee8a)}.workspace-member-controls>.field{margin:0}.workspace-access-summary{border:1px solid var(--border);background:var(--lime);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workspace-access-summary{background:color-mix(in srgb,var(--lime) 4%,var(--panel))}}.workspace-access-heading{border-bottom:1px solid var(--border);padding:16px 18px}.workspace-access-heading h3,.workspace-access-heading p{margin:0}.workspace-access-heading p{color:var(--muted);margin-top:4px}.workspace-access-list{display:grid}.workspace-access-row{grid-template-columns:minmax(125px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-width:0;padding:12px 18px;display:grid}.workspace-access-row+.workspace-access-row{border-top:1px solid var(--border)}.workspace-access-row span{overflow-wrap:anywhere;color:var(--foreground)}@media(max-width:600px){.workspace-member-controls{grid-template-columns:1fr}.workspace-access-row{grid-template-columns:1fr;gap:2px}}.has-workspace-selector .adragon-select{min-width:160px;max-width:300px}@media(max-width:600px){.has-workspace-selector .adragon-page-crumb{display:none}.has-workspace-selector>.cis-actions{flex:1;min-width:0}.has-workspace-selector .adragon-select{width:min(210px,100%);min-width:0}.workspace-heading{flex-direction:column;align-items:stretch}.workspace-heading-controls{justify-content:flex-start;margin-left:0}}.has-workspace-selector .adragon-page-crumb{white-space:nowrap}.workspace-pipeline-section{gap:16px;min-width:0;margin-block:24px 40px;display:grid}.workspace-pipeline-section>h2,.workspace-pipeline-section>p{margin:0}.workspace-pipeline-section .pipe-workspace{min-width:0}.provider-toolbar{justify-content:space-between;margin-bottom:24px}.provider-toolbar h2{margin:0}.provider-toolbar p{margin:8px 0 0}.provider-row-actions{white-space:nowrap;flex-wrap:nowrap}.provider-table{max-width:100%;overflow-x:auto}.provider-table [role=grid]{min-width:680px}.provider-note,.provider-notice{margin:20px 0}.provider-empty{text-align:center;background:var(--surface);border-radius:16px;padding:40px 16px}@media(max-width:700px){.provider-toolbar{align-items:flex-start}.provider-toolbar>.cis-actions{justify-content:flex-end;width:100%}}.provider-row-actions .adragon-button{white-space:nowrap;flex-shrink:0;min-width:max-content}.scenario-inline-disclosure{margin-top:16px}.scenario-inline-form{box-shadow:none;background:0 0;border:0;margin:0;padding:16px 0 0}@media(prefers-reduced-motion:reduce){.scenario-inline-disclosure *{transition-duration:0s!important;animation-duration:0s!important}}.workspace-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-report-stats h2{font-size:14px}.workspace-report-stats strong{font-size:28px}.workspace-reports .table-panel{max-width:100%;margin-bottom:24px;overflow-x:auto}.workspace-reports .report-table{min-width:0;max-width:100%;margin-bottom:24px}.workspace-reports .report-table .adragon-table-scroll{overscroll-behavior-inline:contain;max-width:100%}.workspace-reports .report-table .table__content{table-layout:fixed;width:100%;min-width:780px}.workspace-reports .report-model-table .table__content{min-width:920px}.workspace-reports .report-model-table .table__column:first-child{width:38%}.workspace-reports .report-model-table .table__column:nth-child(2){width:20%}.workspace-reports .report-model-table .table__column:nth-child(3){width:12%}.workspace-reports .report-model-table .table__column:nth-child(4){width:14%}.workspace-reports .report-model-table .table__column:nth-child(5){width:16%}.workspace-reports .report-table .table__column,.workspace-reports .report-table .table__cell{min-width:0;padding-inline:16px}.workspace-reports .report-table .table__cell{vertical-align:middle;font-variant-numeric:tabular-nums}.workspace-reports .report-long-value{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:1.5;display:block}.workspace-audit-grid{--adragon-grid-min-width:640px}.workspace-audit-grid .table__cell,.workspace-audit-grid .table__column{padding-block:12px;line-height:1.5}.workspace-audit-grid .table__cell:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-audit-grid .table__cell:last-child{font-weight:600}@media(max-width:700px){.workspace-audit-grid .table__cell,.workspace-audit-grid .table__column{padding-inline:12px}}.workspace-date-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.workspace-date-filter-label{color:var(--muted);white-space:nowrap;font-size:14px}.workspace-date-presets{gap:12px}.workspace-date-preset{white-space:nowrap;border:1px solid var(--border)!important;background:var(--surface-secondary)!important;min-height:44px!important;color:var(--foreground)!important;padding-inline:16px!important}.workspace-date-preset.is-active{background:var(--accent)!important;color:var(--accent-foreground,#19251a)!important}.workspace-date-trigger{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-secondary);min-height:44px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.workspace-date-trigger:hover{border-color:var(--accent)}.workspace-date-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-date-popover .popover__dialog{padding:12px}@media(max-width:600px){.workspace-date-filter{justify-content:flex-start;width:100%}.workspace-date-filter-label{width:100%}.workspace-date-trigger{width:100%;max-width:100%}}.workspace-report-scope{color:var(--muted);margin-bottom:28px}.workspace-report-scope p{margin:8px 0 0;font-size:13px;line-height:1.6}.move-library{gap:24px;width:100%;min-width:0;max-width:1420px;margin-inline:auto;display:grid;container-type:inline-size}@media(min-width:768px){.adragon-page:has(.move-library){padding-inline:24px}}.adragon-library-hero,.adragon-assets-library>header.adragon-library-hero{grid-template-rows:22px minmax(46px,auto) minmax(50px,auto);align-content:start;gap:8px;min-width:0;padding:8px 0 0;display:grid}.adragon-library-eyebrow{color:var(--accent);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.adragon-library-hero h2{overflow-wrap:anywhere;text-wrap:wrap;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.2}.adragon-library-hero p{max-width:690px;color:var(--muted);margin:0;line-height:1.8}.adragon-experience-library,.adragon-assets-library{width:100%;min-width:0;max-width:1420px;margin-inline:auto}.adragon-experience-library>.adragon-library-hero{margin-bottom:24px}@media(max-width:700px){.adragon-library-heading-detail{display:block}.adragon-library-hero,.adragon-assets-library>header.adragon-library-hero{grid-template-rows:22px minmax(65px,auto) minmax(76px,auto)}}.move-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.move-search{flex:1;align-items:center;gap:10px;min-width:0;max-width:560px;display:flex}.move-search>svg{color:var(--muted);flex:none}.move-search .input{width:100%}.move-create-trigger.adragon-button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.move-create-icon{flex:none;width:24px;height:24px;display:block}.move-create-icon img{object-fit:contain;width:100%;height:100%;display:block}.adragon-move-category-tabs{width:100%;min-width:0;max-width:100%}.adragon-move-category-tabs .tabs__list{gap:12px;width:max-content;min-width:100%;overflow:visible}.adragon-tab-scroll{min-width:0;max-width:100%;position:relative}.adragon-tab-scroll .tabs__list-container__scroller{scrollbar-width:none}.adragon-tab-scroll .tabs__list-container__scroller::-webkit-scrollbar{display:none}.adragon-tab-scroll .adragon-tab-scroll-arrow{z-index:2;background:var(--surface);border:1px solid var(--border);width:40px;min-width:40px;top:0;box-shadow:0 2px 8px #00000040;border-radius:var(--radius-md,10px)!important;height:48px!important;position:absolute!important}.adragon-tab-scroll .adragon-tab-scroll-arrow--left{left:0}.adragon-tab-scroll .adragon-tab-scroll-arrow--right{right:0}.adragon-move-category-tabs .tabs__tab{white-space:nowrap;flex:none;gap:8px;width:max-content;min-height:48px;padding:12px 16px}.adragon-move-category-tabs .tabs__tab svg{flex:none}.adragon-move-category-tabs .tabs__panel{margin-top:16px;padding:0}.adragon-move-category-count{font-variant-numeric:tabular-nums;opacity:.72;white-space:nowrap}.move-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;min-width:0;display:grid}.move-tile{cursor:pointer;min-width:0;position:relative;container-type:inline-size}.move-card-open{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.move-card-open:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.move-media{aspect-ratio:16/9;background:var(--surface-secondary,#2d3744);border-radius:16px;position:relative;overflow:hidden}.adragon-trial-countdown{z-index:4;border:1px solid var(--accent);color:#e8fbd9;font-variant-numeric:tabular-nums;pointer-events:none;background:#101419e0;border-radius:999px;max-width:calc(100% - 24px);padding:6px 10px;font-size:12px;font-weight:650;line-height:1.35;position:absolute;top:12px;right:12px}.adragon-trial-countdown.is-expired{color:#fff;border-color:#aab3bd}.adragon-trial-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}@media(max-width:700px){.adragon-trial-rule{grid-template-columns:1fr}}.move-media>img,.move-media>video{object-fit:cover;width:100%;height:100%;display:block}.move-media>video{object-fit:contain;background:#101114}.move-media-fallback{width:100%;height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 24px;display:flex}.move-example-gallery{border-radius:inherit;background:#27313d;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.move-example-outputs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:0;display:grid}.move-example-gallery[data-count="1"] .move-example-outputs{grid-template-columns:minmax(0,1fr)}.move-example-gallery[data-count="2"] .move-example-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.move-example-gallery-pager{z-index:4;color:#fff;font-variant-numeric:tabular-nums;background:0 0;flex:none;align-self:center;align-items:center;gap:12px;min-height:52px;padding:4px 12px;font-size:12px;position:relative}.move-example-gallery-pager button{min-width:44px;min-height:44px;padding:8px}.move-example-file{color:#202b32;background:#f6f7f6;border-right:1px solid #d3d7db;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.move-example-file:last-child{border-right:0}.move-example-file>img,.move-example-file>video{object-fit:cover;width:100%;height:100%;display:block}.move-example-file--video{background:#101114}.move-example-file--video>video{object-fit:contain;background:#101114}.move-example-file>.pdf-preview{background:#e9ebec;width:100%;height:100%}.move-example-file--pdf .pdf-page-main>img,.move-example-file--pdf .pdf-page-main>canvas{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.move-example-gallery[data-count="1"] .move-example-file--pdf.is-wide-pdf .pdf-page-main>img,.move-example-gallery[data-count="1"] .move-example-file--pdf.is-wide-pdf .pdf-page-main>canvas{object-fit:cover}.move-example-file figcaption{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#101820ce);padding:24px 8px 8px;font-size:11px;font-weight:600;position:absolute;inset:auto 0 0;overflow:hidden}.move-example-document{color:#25303b;background:#f7f7f3;flex-direction:column;gap:10px;width:100%;height:100%;padding:16px 12px;display:flex;overflow:hidden}.move-example-document>span{letter-spacing:.04em;color:#5d6c78;font-size:10px;font-weight:700}.move-example-document p{-webkit-line-clamp:9;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.move-example-archive{background:#f6f7f6;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;display:grid}.move-example-archive[data-count="1"]{grid-template-columns:minmax(0,1fr)}.move-example-archive[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.move-example-archive img{object-fit:contain;background:#f6f7f6;border-right:1px solid #d3d7db;width:100%;min-width:0;height:100%;display:block}.move-example-archive img:last-child{border-right:0}.adragon-pdf-placeholder{background:var(--surface-secondary,#2d3744);width:100%;min-width:0;height:100%;color:var(--muted,#89939e);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.adragon-pdf-placeholder-icon{border:1px solid var(--border,#3a4552);background:var(--surface,#1b2129);width:56px;height:64px;color:var(--foreground,#e8edf2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.adragon-pdf-placeholder-icon b{background:var(--accent,#b6ee8a);color:var(--accent-foreground,#10140f);letter-spacing:.5px;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;bottom:-6px;right:-8px}.adragon-pdf-placeholder-name{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:min(100%,320px);color:var(--foreground,#e8edf2);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.adragon-pdf-placeholder.is-compact{gap:0;padding:8px}.adragon-pdf-placeholder.is-compact .adragon-pdf-placeholder-icon{width:42px;height:48px}.move-example-unavailable{color:#657485;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:12px;font-size:11px;display:flex}.move-example-audio{background:var(--surface-secondary,#2d3744);width:100%;min-width:0;height:100%;color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,2vw,18px);padding:16px;display:flex}.move-example-audio-icon{flex:none;width:clamp(22px,4vw,44px);height:clamp(22px,4vw,44px)}.move-example-wave{justify-content:center;align-items:center;gap:clamp(2px,.5vw,5px);width:min(80%,440px);height:clamp(28px,9vw,96px);display:flex;overflow:hidden}.move-example-wave span{min-width:2px;max-width:5px;height:var(--bar-height);animation:1.25s ease-in-out infinite alternate move-audio-wave;animation-delay:calc(var(--wave-index) * -73ms);background:currentColor;border-radius:999px;flex:1;transform:scaleY(.5)}.move-example-audio-hint{max-width:100%;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.5vw,14px);overflow:hidden}.move-example-reference .move-example-audio{gap:5px;padding:8px}.move-example-reference .move-example-audio-icon{width:22px;height:22px}.move-example-reference .move-example-wave{width:80%;height:22px}.move-example-reference .move-example-audio-hint{font-size:8px}.move-asset-audio{width:min(100%,580px);color:var(--foreground);justify-items:center;gap:20px;margin:auto;padding:32px 16px;display:grid}.move-asset-audio p{margin:0}.move-asset-audio audio{width:100%;min-height:54px}@keyframes move-audio-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.move-example-wave span{animation:none;transform:none}}.move-example-reference{z-index:4;aspect-ratio:1;border:3px solid #fff;border-radius:12px;width:22%;min-width:72px;max-width:140px;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 6px 22px #0007}.move-example-reference .move-example-file{border:0;width:100%;height:100%}.move-example-reference .move-example-document{padding:8px}.move-example-reference .move-example-document p{font-size:8px;line-height:1.3}.move-detail-media>.move-example-gallery{aspect-ratio:16/9;background:0 0;border-radius:0;height:auto;max-height:none;overflow:visible}.move-detail-media .move-example-outputs{aspect-ratio:auto;background:#27313d;flex:none;height:100%;overflow:hidden}.move-detail-media .move-example-gallery-pager{white-space:nowrap;flex-wrap:nowrap;width:max-content;height:44px;min-height:44px;padding:0 12px;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%)}.move-detail-media .move-example-file>img,.move-detail-media .move-example-file>video{aspect-ratio:auto;object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%;max-height:none}.move-detail-media .move-example-file--video>video{object-fit:contain;background:#101114}.move-detail-media .move-example-archive>img{aspect-ratio:auto;object-fit:contain;background:#f6f7f6;border-radius:0;width:100%;height:100%;max-height:none}.move-media-fallback svg{color:var(--accent)}.move-media-fallback strong{color:var(--foreground);overflow-wrap:anywhere;font-size:clamp(16px,2vw,23px);line-height:1.4}.move-media-overlay{z-index:3;color:#fff;background:linear-gradient(#0000 28%,#0e1114b8 62%,#0e1114f5);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:12px;padding:12px;display:flex;position:absolute;inset:0}.move-media-overlay p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-inline:4px;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.move-media-brand{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.move-card-actions{z-index:3;pointer-events:auto;flex-wrap:nowrap;gap:12px;display:flex;position:relative}.move-card-actions .adragon-button,.move-card-actions .adragon-button-link{white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:54px;display:inline-flex;border-radius:9999px!important}.move-card-actions a.adragon-button-link{flex:1}.move-card-actions button.adragon-button{flex:none;min-width:max-content;padding-inline:12px}.move-card-actions .adragon-button:disabled{opacity:.65}@container (min-width:520px){.move-card-actions{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.move-card-actions .adragon-button,.move-card-actions .adragon-button-link{width:100%;min-height:72px}}.adragon-copy-button{white-space:nowrap}.adragon-copy-button svg{flex:none}.move-media-overlay{pointer-events:none}@media(hover:hover)and (pointer:fine){.move-media-overlay{opacity:0;transition:opacity .18s}.move-tile:not([data-hover-suppressed=true]):hover .move-media-overlay,.move-tile:not([data-hover-suppressed=true]):focus-within .move-media-overlay{opacity:1}.move-tile:not([data-hover-suppressed=true]):hover .move-media-fallback,.move-tile:not([data-hover-suppressed=true]):focus-within .move-media-fallback{opacity:.18;transition:opacity .18s}}@media(hover:none),(pointer:coarse){.move-media-overlay{opacity:1}.move-media-fallback{opacity:.18}}.move-tile-info{flex-direction:column;gap:8px;min-width:0;padding:16px 12px;display:flex}.move-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.move-tile-info h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.move-open{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.move-open:hover{text-decoration:underline}.move-open:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.move-tile-info .move-tile-text>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden;line-height:24px!important}.move-tile-tags{align-items:center;gap:8px;min-width:0;height:32px;display:flex;overflow:hidden}.move-tile-tags>span{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:70%;height:28px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.move-tile-tags svg{flex:none;width:16px;height:16px}.move-command{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.move-command{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}}.move-command{color:var(--foreground)}.move-command svg{color:var(--accent)}.move-category{background:var(--surface-secondary);color:var(--muted)}.move-category svg{color:var(--accent)}.move-command{flex-shrink:1}.move-empty{padding:28px 0}.adragon-table-empty{padding:12px 0}.adragon-preview-container:has(.move-detail-modal){width:min(1480px,100vw - 32px);max-width:1480px}.move-detail-modal{max-height:94dvh;padding:24px}.move-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.move-detail-head h2{margin:4px 0;font-size:29px;line-height:1.3}.move-detail-head p{color:var(--muted);margin:0}.move-detail-head small{color:var(--accent);letter-spacing:.08em}.move-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;min-width:0;display:grid}.move-detail-media,.move-detail-chat{min-width:0}.move-detail-media>video,.move-detail-media>img{aspect-ratio:16/9;object-fit:contain;background:#121416;border-radius:0;width:100%;max-height:58dvh;display:block}.move-detail-empty{aspect-ratio:16/9;background:var(--surface-secondary);min-height:240px;color:var(--muted);border-radius:16px;place-items:center;display:grid}.move-detail-requirements{gap:4px;margin-top:16px;display:grid}.move-detail-requirements p{color:var(--muted);margin:0 0 8px}.move-detail-chat{background:var(--surface-secondary);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.move-detail-chat h3{margin:0;font-size:18px}.move-detail-chat>p{margin:0}.move-chat-thread{flex-direction:column;flex:1;gap:18px;max-height:50dvh;padding:8px 4px;display:flex;overflow:auto}.move-detail-actions{flex-wrap:wrap;margin-top:auto}.move-detail-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.move-detail-footer code{overflow-wrap:anywhere;font-size:12px}.move-detail-editor{border-top:1px solid var(--border);gap:16px;margin-top:24px;padding-top:20px;display:grid}.move-detail-editor h3,.move-detail-editor h4{margin:0}.move-chat-edit{grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.move-share-target{align-items:center;gap:10px;min-height:44px;display:flex}.move-share-target input{width:18px;height:18px;accent-color:var(--accent)}.move-chat-attachment{object-fit:contain;border-radius:10px;width:140px;max-height:180px;margin-top:8px;display:block}.adragon-preview-container:has(.move-create-modal){width:min(680px,100vw - 32px)!important;min-width:0!important;max-width:min(680px,100vw - 32px)!important}.move-create-modal{box-sizing:border-box;width:100%;max-width:100%;max-height:92dvh;padding:24px;overflow:auto}.move-create-modal .move-detail-editor{border-top:0;margin-top:16px;padding-top:0}.move-create-modal h2{margin:0}.move-create-modal p{color:var(--muted);margin:8px 0 0}.move-create-modal{gap:16px;min-width:0;display:grid}.move-create-steps{color:var(--foreground);gap:8px;margin:0;padding-left:24px;line-height:1.65;display:grid}.move-create-modal .field{min-width:0}.move-create-prompt{resize:vertical;white-space:pre-wrap;width:100%;height:200px;max-height:35dvh;line-height:1.6;display:block;overflow:auto}.move-create-modal .cis-actions{flex-wrap:wrap;gap:12px}.move-example-files{color:#c7ccd1;border:1px solid #41474d;border-radius:12px;gap:8px;margin:8px 4px;padding:14px;display:grid}.move-example-files ul{gap:6px;margin:0;padding-left:20px;display:grid}.move-example-files li,.move-example-files a{overflow-wrap:anywhere}.move-example-files p,.move-verification{color:#aeb4ba;margin:0;font-size:13px;line-height:1.6}.move-verification{margin:8px 4px}.move-create-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.move-create-close.adragon-button{background:var(--surface-secondary);width:40px;min-width:40px;height:40px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.move-create-close.adragon-button:hover{filter:brightness(1.12)}.move-create-direction{border:1px solid var(--border);background:var(--surface,#242d38);border-radius:16px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px 16px;padding:18px;display:grid}.move-create-direction>span{font-weight:600;line-height:1.5}.move-create-direction input{width:100%;min-width:0}.move-create-modal .move-create-hint{margin:0;font-size:13px;line-height:1.6}@media(max-width:520px){.adragon-preview-container:has(.move-create-modal){height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);overflow:hidden;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important}.move-create-direction{grid-template-columns:minmax(0,1fr);padding:14px}.move-create-modal{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;padding:18px;overflow-y:auto}.move-create-modal>.cis-actions{z-index:2;background:var(--surface);padding:12px 0 18px;position:sticky;bottom:-18px}}@media(max-width:600px){.mcp-hero>*{min-width:0}.mcp-hero p{overflow-wrap:anywhere;max-width:100%}}@media(max-width:700px){.adragon-preview-container:has(.move-detail-modal){width:calc(100vw - 16px)}.move-detail-modal{max-height:96dvh;padding:16px}.move-detail-layout{grid-template-columns:1fr}.move-detail-media>video,.move-detail-media>img{max-height:40dvh}.move-chat-thread{max-height:38dvh}.move-chat-edit{grid-template-columns:1fr}.move-detail-footer .cis-actions{width:100%}}@container (max-width:1199px){.move-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:700px){.move-grid{grid-template-columns:1fr}}@media(max-width:700px){.move-toolbar{flex-wrap:wrap;align-items:stretch}.move-search{flex-basis:100%;width:100%;max-width:none}.move-media-fallback{height:100%}.move-media-fallback strong{font-size:16px}.move-card-actions .adragon-button,.move-card-actions .adragon-button-link{padding-inline:8px;font-size:12px!important}.move-card-actions svg{width:14px}}@media(prefers-reduced-motion:reduce){.move-media-overlay,.move-media-fallback{transition:none!important}}.adragon-preview-container:has(.move-detail-modal){width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important}.move-detail-modal{grid-template-columns:minmax(0,1fr) clamp(400px,30vw,540px);color:#f4f4f4!important;background:#17191c!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;animation:none!important;display:grid!important;overflow:hidden!important;transform:none!important}.move-detail-gallery{background:#1b1e22;flex-direction:column;min-width:0;min-height:0;display:flex}.move-detail-stage{isolation:isolate;background:radial-gradient(circle at 50% 45%,#404348,#1a1d20 74%);flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.move-detail-stage:before{content:"";z-index:-1;background-image:var(--move-backdrop);filter:blur(54px)brightness(.4);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-40px}.move-detail-media{place-items:center;width:min(82%,1180px);min-width:0;max-height:85%;display:grid}.move-detail-media>video,.move-detail-media>img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 175px);box-shadow:none;background:#25282b;border-radius:0;display:block}.move-detail-empty{aspect-ratio:16/9;color:#b7bdc3;text-align:center;background:#292d31;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(100%,800px);min-height:280px;padding:24px;display:flex}.move-gallery-arrow{z-index:2;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;background:#25282bc9!important;border-radius:12px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important}.move-gallery-prev{left:20px}.move-gallery-next{right:20px}@media(max-width:1000px){.move-detail-stage .move-gallery-arrow{display:none!important}}.move-filmstrip{scrollbar-width:thin;background:#17191ce8;flex:none;align-items:center;gap:12px;height:110px;padding:12px 20px;display:flex;overflow-x:auto}.move-film-thumb{aspect-ratio:16/9;color:#b6bec6;cursor:pointer;text-align:center;background:#35393d;border:2px solid #0000;border-radius:10px;flex:none;place-items:center;width:144px;height:auto;padding:0;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.move-film-thumb[aria-current=true]{border-color:#e7eaf0;box-shadow:0 0 0 1px #757b83}.move-film-thumb:hover{border-color:#a6adb6}.move-film-thumb:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.move-film-thumb img,.move-film-thumb video{object-fit:cover;width:100%;height:100%;display:block}.move-film-thumb .move-example-gallery,.move-film-thumb .move-example-file{width:100%;height:100%}.move-film-thumb .move-example-file figcaption{display:none}.move-film-thumb .move-preview-loading>span{font-size:10px}.move-film-empty{justify-items:center;gap:3px;font-size:10px;line-height:1.2;display:grid}.move-film-thumb video,.move-film-thumb .move-example-file--video>video{object-fit:contain;background:#101114}.move-detail-side{color:#f7f7f7;background:#25272a;border:1px solid #4a4d51;border-radius:22px;flex-direction:column;min-width:0;min-height:0;margin:8px;display:flex;overflow:hidden}.move-detail-head{flex:none;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;padding:14px 14px 10px;display:grid;margin:0!important}.move-detail-head h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:18px!important;line-height:24px!important}.move-detail-head p{color:#aeb4ba;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;margin:2px 0 0!important}.move-detail-close{flex:none;place-self:center end;place-items:center;aspect-ratio:1!important;color:#c5c9ce!important;background:#34373b!important;border-radius:50%!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;display:grid!important}.move-detail-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px 16px;overflow-y:auto}.move-chat-thread{background:0 0;min-height:0;padding:10px 4px 20px;font-size:14px;line-height:1.6;display:block;max-height:none!important;overflow:visible!important}.move-chat-thread .chat-conversation__content{flex-direction:column;align-items:stretch;gap:22px;width:100%;min-width:0;max-width:none;display:flex}.move-chat-caption{color:#aeb4ba;letter-spacing:.02em;align-self:center;font-size:12px}.move-chat-speaker{color:#b9bfc5;font-size:13px;font-weight:650;line-height:20px}.move-chat-thread .chat-message--user{flex-direction:column;align-items:flex-end;gap:6px;width:100%;display:flex}.move-chat-thread .chat-message__bubble{color:#fff;background:#3a4148;border-radius:16px 16px 5px;width:fit-content;min-width:0;max-width:min(88%,36rem);padding:12px 15px}.move-chat-thread .chat-message--assistant{align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.move-chat-thread .chat-message__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-inline-end:0;display:flex}.move-chat-thread .chat-message__avatar{flex:0 0 32px;align-self:flex-start;width:32px;height:32px}.move-chat-thread .chat-message__avatar>*{color:#b6ee8a;background:#354039}.move-chat-thread .chat-message__content{color:#f2f4f5;white-space:pre-wrap;overflow-wrap:anywhere}.move-chat-thread .chat-message--assistant .chat-message__content{padding:2px 0}.move-chat-thread .move-chat-attachment{max-width:100%}.move-chat-thread .chat-attachment[data-variant=media]{width:112px;height:112px}.move-chat-thread .chat-message__media{flex-direction:column;gap:8px;min-width:0;margin-top:4px;display:flex}.move-chat-deliverables-label{color:#aeb4ba;font-size:12px}.move-chat-deliverables .chat-attachment-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.move-chat-deliverables .move-chat-file{background:#303741;border:1px solid #4b535d;border-radius:12px;width:100%;min-width:0;max-width:none;height:64px;padding:8px 10px}.move-chat-deliverables .move-chat-file .chat-attachment__preview{color:#b6ee8a;background:#3e4b52;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.move-chat-deliverables .move-chat-file .chat-attachment__info{min-width:0}.move-chat-deliverables .move-chat-file .chat-attachment__name{max-width:100%;font-size:12px;line-height:17px}.move-chat-deliverables .move-chat-file .chat-attachment__size{color:#aeb9c3;font-size:11px}.move-detail-context{color:#c7ccd1;border:1px solid #41474d;border-radius:12px;gap:5px;margin:4px 4px 14px;padding:14px;font-size:13px;line-height:1.55;display:grid}.move-detail-context>span{color:#91989f}.move-detail-context strong{color:#eee;margin-top:8px}.move-detail-context p{overflow-wrap:anywhere;margin:0}.move-detail-meta{border-top:1px solid #4c5054;flex-wrap:nowrap;align-items:center;gap:12px;margin:20px 4px 8px;padding-top:16px;display:flex}.move-detail-id{color:#abb1b8;overflow-wrap:anywhere;background:0 0;min-width:0;padding:0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.move-sharing{border-top:1px solid var(--border);gap:14px;min-width:0;margin-top:20px;padding-top:20px;display:grid}.move-sharing-head h4,.move-sharing-add h5{margin:0}.move-sharing-head p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.move-sharing-tree,.move-sharing-members ul{margin:0;padding:0;list-style:none}.move-sharing-tree{gap:12px;display:grid}.move-sharing-tree>li{border:1px solid var(--border);background:var(--surface-secondary);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.move-sharing-workspace{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.move-sharing-workspace strong{overflow-wrap:anywhere;min-width:0}.move-sharing-workspace span{color:var(--muted);font-size:12px}.move-sharing-workspace .adragon-button{margin-left:auto}.move-sharing-members{gap:12px;min-width:0;display:grid}.move-sharing-members ul{gap:8px;display:grid}.move-sharing-members li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.move-sharing-members li>span{flex:1;min-width:80px}.move-sharing-members .adragon-select{width:120px}.move-sharing-add{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:14px;display:grid}.move-sharing-add .field{min-width:0;margin:0}.move-sharing-add .cis-actions{gap:12px}@media(max-width:700px){.move-sharing-workspace .adragon-button{margin-left:0}.move-sharing-members li>span{flex-basis:100%}.move-sharing-members .adragon-select{flex:1}}.move-detail-actions{background:#25272a;border-top:1px solid #3d4145;flex:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;padding:12px 14px 16px;display:grid;margin:0!important}.move-detail-actions .adragon-button,.move-detail-actions .adragon-button-link{white-space:nowrap;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.move-detail-actions>button.primary,.move-detail-actions>.muted{grid-column:1/-1}.move-chat-thread .chat-message__avatar .avatar__fallback{color:#b6ee8a!important;background:#354039!important}@media(max-width:700px){.move-chat-deliverables .chat-attachment-group{grid-template-columns:minmax(0,1fr)}}.move-detail-modal>.move-detail-editor{z-index:10;box-sizing:border-box;background:#25272a;border:1px solid #555;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:min(600px,100vw - 16px);min-width:0;margin:0;padding:22px;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden auto;box-shadow:-16px 0 50px #0008}@media(max-width:700px){.move-detail-modal{grid-template-rows:minmax(210px,42dvh) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.move-detail-gallery{min-height:0}.move-detail-media{width:min(80%,500px)}.move-detail-media>img,.move-detail-media>video{max-height:calc(42dvh - 72px)}.move-detail-empty{min-height:120px}.move-gallery-arrow{width:36px!important;min-width:36px!important;height:36px!important}.move-gallery-prev{left:8px}.move-gallery-next{right:8px}.move-filmstrip{gap:8px;height:58px;padding:5px 10px}.move-film-thumb{border-radius:6px;width:38px;height:46px}.move-detail-side{border-radius:16px 16px 0 0;margin:0}.move-detail-head{grid-template-columns:minmax(0,1fr) 38px;padding:10px 12px}.move-detail-head h2{font-size:16px!important}.move-detail-actions{padding:10px 12px 14px}}.workspace-stat-card{min-width:0;padding:0;overflow:hidden}.workspace-stat-card.is-active{border-color:var(--accent)}.workspace-stat-select{text-align:left;width:100%;min-height:146px;color:var(--foreground);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:20px 24px;display:flex}.workspace-stat-select:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.workspace-stat-label{font-size:14px;font-weight:650;line-height:1.45}.workspace-stat-select strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.workspace-stat-delta{color:var(--muted);font-size:12px;line-height:1.4}.workspace-stat-card.is-active .workspace-stat-delta{color:var(--accent)}.workspace-trend{min-width:0;margin:30px 0 40px}.workspace-trend-heading h2{margin:0 0 4px;font-size:18px}.workspace-trend-heading p{margin:0 0 18px}.workspace-line-chart{width:100%;min-width:0;min-height:250px}.adragon-monitoring-chart{min-width:0;max-width:100%;margin-block:24px}.adragon-monitoring-plot{width:100%;min-width:0;min-height:240px}.adragon-monitoring-peaks{flex-wrap:wrap;margin-block:12px;font-size:12px;line-height:1.8}.adragon-monitoring-peaks span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.adragon-monitoring-peaks i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.workspace-trend-table{max-width:100%;margin-top:24px;overflow-x:auto}@media(max-width:700px){.workspace-report-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-report-stats .panel{padding:16px}.workspace-stat-card.panel{padding:0}.workspace-stat-select{min-height:128px;padding:14px}.workspace-stat-select strong{font-size:24px}.workspace-trend{margin:24px 0 32px}}.workspace-sidebar-selector{align-items:center;gap:12px;display:flex}.workspace-sidebar-selector .workspace-select{min-width:0}.workspace-sidebar-selector .workspace-select .select__trigger{align-items:center;min-width:0}.workspace-sidebar-selector .workspace-select .select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .workspace-sidebar-selector{justify-content:center;width:100%;margin-inline:0;padding-inline:0}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .workspace-sidebar-selector .adragon-button{flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:inline-flex}.brand{gap:4px}.cis-favicon-preview{vertical-align:middle;object-fit:contain;width:64px;height:64px;margin-inline-start:12px;display:inline-block}.cis-motion-master{gap:8px;width:min(100%,520px);min-width:0;margin-top:20px;display:grid}.cis-motion-master picture,.cis-motion-master img{width:100%;display:block}.cis-motion-master img{aspect-ratio:3/2;object-fit:contain;background:0 0;height:auto}.cis-motion-master span{color:var(--muted);font-size:13px;line-height:1.6}.brand-mark--mini{aspect-ratio:1;background:0 0;width:44px;height:44px}.brand-mark--mini picture,.brand-mark--mini img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark--mini img{position:static;opacity:1!important;filter:none!important}.cis-motion-comparison{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:20px;display:flex}.cis-motion-comparison .cis-motion-master{margin-top:0}.cis-motion-mini{align-content:start;gap:12px;max-width:190px;display:grid}.cis-motion-mini picture,.cis-motion-mini img{width:64px;height:64px;display:block}.cis-motion-mini span{color:var(--muted);font-size:13px;line-height:1.6}[data-theme=light] .brand-mark--mini img,[data-theme=light] .cis-motion-mini img,[data-theme=light] .cis-motion-master img{filter:brightness(0)!important}.move-detail-media{position:relative}.move-preview-loading{z-index:2;background:var(--surface-secondary,#2d3744);color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.move-preview-loading>span{font-size:12px;position:absolute}.move-preview-skeleton{width:100%;height:100%;display:block;border-radius:0!important}.move-example-file .move-preview-loading{color:#657485;background:#e9ebec}.move-video-interactive{cursor:pointer}.move-video-interactive:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:-3px}@media(max-width:700px){.cis-motion-comparison{gap:18px}.cis-motion-comparison .cis-motion-master{width:100%}.cis-motion-mini{grid-template-columns:64px minmax(0,1fr);align-items:center;max-width:none}}@media(prefers-reduced-motion:reduce){.move-preview-skeleton{animation:none!important}}.scenario-model-import .disclosure__trigger{min-height:44px}.public-footer.mcp-footer{border-top:1px solid var(--border);margin-top:32px;padding:56px 0 24px;display:block}.public-footer-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.public-footer-brand p{min-width:0;max-width:100%;margin:20px 0}.public-footer-brand .adragon-button{width:fit-content}.public-footer nav{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.public-footer nav h2{color:var(--muted);margin:0 0 8px;font-size:14px}.public-footer nav a{min-height:32px}.public-footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;display:flex}@media(max-width:700px){.public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.public-footer-brand{grid-column:1/-1}.public-footer nav a{min-height:44px}.public-footer-bottom{flex-direction:column}.public-footer.mcp-footer{padding-top:32px}}.move-chat-thread .chat-conversation__content{gap:16px}.move-chat-thread .chat-message--assistant{gap:12px;min-width:0}.move-chat-thread .chat-message__avatar{width:32px;min-width:32px;height:32px;margin:0}.move-chat-thread .chat-message__avatar>.avatar{border:1px solid #66805f;min-width:32px;min-height:32px;background:#263128!important;border-radius:50%!important;width:32px!important;height:32px!important;overflow:hidden!important}.move-chat-thread .chat-message__avatar .avatar__image{object-fit:contain;image-rendering:auto;width:100%;height:100%;padding:2px}.move-chat-thread .chat-message__avatar .avatar__fallback{font-size:12px}.move-chat-thread .chat-message__body{gap:6px;max-width:none}.move-chat-thread .chat-message--assistant .chat-message__content{padding:0;font-size:14px;line-height:1.625}.move-chat-thread .chat-message--user{gap:5px}.move-chat-thread .chat-message--user .move-chat-deliverables{align-items:flex-end;width:min(100%,240px);margin:0}.move-chat-thread .chat-message--user .move-chat-deliverables .chat-attachment-group{flex-wrap:wrap;justify-content:flex-end;display:flex}.move-chat-thread .move-chat-deliverables .move-chat-file[data-variant=media]{width:144px;min-width:144px;height:144px;padding:0;overflow:hidden}.move-chat-thread .move-chat-deliverables .move-chat-file[data-variant=media] .chat-attachment__preview{border-radius:inherit;width:100%;height:100%}.move-chat-thread .move-chat-deliverables .move-chat-file[data-variant=media] [data-slot=chat-attachment-preview-image],.move-chat-thread .move-chat-deliverables .move-chat-file[data-variant=media] [data-slot=chat-attachment-preview-video]{object-fit:contain;background:#20262d;width:100%;height:100%}.move-chat-thread .move-chat-deliverables .move-chat-file[data-variant=media] .chat-attachment__info{max-width:100%}.move-detail-stage>.move-gallery-arrow{position:absolute!important}.move-detail-stage>.move-detail-media{place-self:center}.move-draft-toolbar{color:#e8f3e1;background:#303a31;border:1px solid #596b51;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 14px 12px;padding:12px;display:flex}.move-draft-toolbar p{flex:1;min-width:180px;margin:0;font-size:13px;line-height:1.5}.move-draft-toolbar .cis-actions{margin:0}.move-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 14px;display:grid}.move-facts>div{background:#303741;border:1px solid #4b535d;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.move-facts span{color:#b1bcc8;font-size:11px}.move-facts strong{color:#f2f4f5;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.move-chat-deliverables .move-chat-file .chat-attachment__name,.move-chat-deliverables .move-chat-file [data-slot=chat-attachment-name]{color:#f2f4f5!important}.move-detail-editor>p{color:#c7ccd1;margin:0;line-height:1.6}.move-editor-advanced{border-top:1px solid #4b535d;gap:16px;padding-top:16px;display:grid}.move-editor-advanced h4{margin:0}.move-editor-head{border-bottom:1px solid #4b535d;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 22px;padding-bottom:18px;display:flex}.move-editor-head>div{min-width:0}.move-editor-head h3{font-size:20px;line-height:1.3}.move-editor-head p{color:#bfc7cf;margin:6px 0 0;font-size:13px;line-height:1.5}.move-editor-head .adragon-button{color:#f4f4f4;background:#34383c;border-radius:50%;flex:none;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.move-example-file>.move-example-open.adragon-button{z-index:3;color:#fff;background:#171f28dc;border:1px solid #fff7;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid;top:8px;right:8px;opacity:0!important;position:absolute!important}.move-example-file:hover>.move-example-open.adragon-button,.move-example-file>.move-example-open.adragon-button:focus-visible{opacity:1!important}.move-example-file>.move-example-open.adragon-button:focus-visible{outline:3px solid var(--focus,#b6ee8a);outline-offset:2px}.move-example-file>.move-example-open.adragon-button>svg{flex:none;display:block;color:#fff!important;stroke:#fff!important;opacity:1!important}.move-video-feedback{z-index:2;color:#fff;pointer-events:none;background:#101820b8;border-radius:50%;place-items:center;width:72px;height:72px;animation:.7s ease-out both move-video-feedback;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.move-video-feedback svg{stroke:#fff;display:block}.adragon-move-video-actions.cis-actions{z-index:4;opacity:0;pointer-events:none;justify-content:flex-end;gap:12px;max-width:calc(100% - 16px);position:absolute;top:8px;right:8px}.adragon-move-video-actions .adragon-button{color:#fff;background:#171f28dc;border:1px solid #fff7;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.adragon-move-video-actions .adragon-button>svg{color:#fff;stroke:#fff;display:block}.move-example-file:hover>.adragon-move-video-actions,.move-example-file:focus-within>.adragon-move-video-actions{opacity:1;pointer-events:auto}.adragon-move-video-actions .adragon-button:focus-visible{outline:3px solid var(--focus,#b6ee8a);outline-offset:2px}@media(hover:none),(pointer:coarse),(max-width:700px){.adragon-move-video-actions.cis-actions{opacity:1;pointer-events:auto}.adragon-move-video-actions .adragon-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}@keyframes move-video-feedback{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@media(prefers-reduced-motion:reduce){.move-video-feedback{opacity:1;animation:none}}.move-example-file>.move-example-open--full.adragon-button{cursor:zoom-in;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;inset:0!important}.move-example-file>.move-example-open--full.adragon-button:hover{background:#10182012!important}.move-example-file>.move-example-open--full.adragon-button:focus-visible{outline:3px solid var(--focus,#b6ee8a);outline-offset:-3px}@media(hover:none){.move-example-file>.move-example-open:not(.move-example-open--full).adragon-button{opacity:.85!important}}.move-chat-deliverables .move-chat-file{color:#f2f4f5;text-align:left;cursor:zoom-in;background:#303741;border:1px solid #4b535d;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:8px 10px;display:flex}.move-chat-deliverables .move-chat-file:hover{border-color:#b6ee8a}.move-chat-deliverables .move-chat-file:focus-visible{outline:3px solid var(--focus,#b6ee8a);outline-offset:2px}.move-chat-file-preview{color:#b6ee8a;background:#3e4b52;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.move-chat-file-preview>img,.move-chat-file-preview>video{object-fit:contain;background:#20262d;width:100%;height:100%;display:block}.move-chat-file-info{flex:1;gap:2px;min-width:0;display:grid}.move-chat-file-info strong{color:#f2f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.move-chat-file-info small{color:#b1bcc8;font-size:11px}.move-chat-file-expand{color:#b1bcc8;flex:none}.move-chat-file--image,.move-chat-file--video,.move-chat-file--pdf{position:relative;overflow:hidden;width:144px!important;min-width:144px!important;height:144px!important;padding:0!important;display:block!important}.move-chat-file--image .move-chat-file-preview,.move-chat-file--video .move-chat-file-preview,.move-chat-file--pdf .move-chat-file-preview{border-radius:inherit;width:100%;height:100%}.move-chat-file--image .move-chat-file-info,.move-chat-file--video .move-chat-file-info,.move-chat-file--pdf .move-chat-file-info{z-index:1;background:linear-gradient(#0000,#101820df);padding:20px 8px 7px;position:absolute;inset:auto 0 0}.move-chat-file--image .move-chat-file-info small,.move-chat-file--video .move-chat-file-info small,.move-chat-file--pdf .move-chat-file-info small{display:none}.move-chat-file--image .move-chat-file-expand,.move-chat-file--video .move-chat-file-expand,.move-chat-file--pdf .move-chat-file-expand{z-index:2;color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute;top:8px;right:8px}.move-chat-file--pdf .pdf-preview,.move-chat-file--pdf .pdf-page-main,.move-chat-file--pdf canvas,.move-chat-file--pdf .pdf-cached-cover img{object-fit:contain;width:100%;height:100%}.move-chat-file--pdf .pdf-preview{pointer-events:none;min-height:0}.move-chat-file--pdf{aspect-ratio:var(--pdf-page-ratio,16/9);width:min(100%,var(--pdf-preview-width,240px))!important;min-width:0!important;height:auto!important}.move-chat-file--pdf.is-wide-pdf{border:0}.move-chat-file--pdf.is-wide-pdf canvas,.move-chat-file--pdf.is-wide-pdf .pdf-cached-cover img{object-fit:cover}.move-chat-deliverables .move-chat-file--image,.move-chat-deliverables .move-chat-file--video{aspect-ratio:auto;width:min(100%,var(--media-preview-width,240px))!important;min-width:0!important;height:auto!important}.move-chat-deliverables .move-chat-file--video{grid-column:1/-1;justify-self:start}.move-chat-file--image .move-chat-file-preview,.move-chat-file--video .move-chat-file-preview{width:100%;height:auto;aspect-ratio:var(--media-ratio,16/9);background:var(--surface-secondary);border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;position:relative;inset:auto}.move-chat-file--image .move-chat-file-preview>img,.move-chat-file--video .move-chat-file-preview>video{object-fit:contain;background:0 0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.move-chat-file--image .move-chat-file-info,.move-chat-file--video .move-chat-file-info{box-sizing:border-box;background:var(--surface-secondary);height:32px;padding:7px 8px;position:static}.pdf-preview.is-large.is-single{grid-template-columns:minmax(0,1fr)}.adragon-preview-container:has(.move-asset-dialog){width:min(1080px,100vw - 24px);max-width:1080px}.move-asset-dialog{flex-direction:column;width:100%;max-width:none;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.move-asset-dialog header{flex:none}.move-asset-dialog header .adragon-button{color:#f2f4f5;background:#303b46;border-radius:50%;flex:none;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.move-asset-dialog header .adragon-button:hover{color:#fff;background:#445362}.move-asset-dialog .move-asset-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.move-asset-content img{object-fit:contain;max-width:100%;max-height:72dvh}.move-asset-content video{max-width:100%;max-height:72dvh}.move-asset-content .pdf-preview.is-large{width:100%}.move-asset-dialog footer{border-top:1px solid #ffffff25;flex:none;justify-content:flex-end;padding-top:8px}.move-asset-dialog footer a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.move-asset-archive{justify-items:center;gap:12px;width:100%;min-width:0;display:grid}.move-asset-archive>img{object-fit:contain;width:auto;max-width:100%;max-height:65dvh;display:block}.move-asset-archive>span{overflow-wrap:anywhere;font-size:12px}.move-asset-archive-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;width:100%;display:grid}.move-asset-archive-grid button{text-align:left;background:#303741;border:1px solid #465363;border-radius:10px;gap:6px;min-width:0;padding:8px;display:grid}.move-asset-archive-grid button:focus-visible{outline:3px solid var(--focus,#b6ee8a)}.move-asset-archive-grid img{object-fit:contain;width:100%;height:120px;display:block}.move-asset-archive-grid span{overflow-wrap:anywhere;font-size:12px}@media(max-width:700px){.move-asset-dialog{padding:12px}.move-asset-dialog .move-asset-content{min-height:220px}.move-asset-content .pdf-preview.is-large{max-height:68dvh}}.move-editor-prompt{flex:none;align-content:start;gap:14px;min-width:0;display:grid}.move-editor-prompt h4{font-size:16px}.move-editor-prompt>p{color:#bfc7cf;margin:0;font-size:13px;line-height:1.6}.move-editor-prompt .field{margin:0}.move-editor-prompt textarea{min-height:112px}.move-editor-prompt .cis-actions{margin:0}.move-version-history{border-top:1px solid #4b535d;margin-top:24px;padding-top:10px}.move-version-list{gap:12px;padding-top:12px;display:grid}.move-version-list>p{color:#bfc7cf;margin:0}.move-version-row{background:#303741;border:1px solid #4b535d;border-radius:12px;justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:14px;display:flex}.move-version-row>div{gap:5px;min-width:0;display:grid}.move-version-row strong,.move-version-row span,.move-version-row small{overflow-wrap:anywhere}.move-version-row small,.move-version-row span{color:#bfc7cf}.move-version-row details p{white-space:pre-wrap;overflow-wrap:anywhere}.move-version-row .adragon-button{flex:none}.adragon-move-version-editor{align-items:center;gap:8px;min-width:0;display:flex}.adragon-move-version-avatar{border-radius:50%;flex:none;font-size:12px;overflow:hidden;width:28px!important;min-width:28px!important;height:28px!important}.adragon-move-version-editor>span{min-width:0}.move-editor-management{border-top:1px solid #4b535d;flex:none;gap:14px;min-width:0;margin-top:24px;padding-top:20px;display:grid}.move-editor-management h4{font-size:16px}.move-editor-management .move-detail-context,.move-editor-management .move-example-files{margin:0}.move-editor-management .move-detail-id{padding:0 4px}.move-editor-management .move-shared-links{min-width:0}.move-owner-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.move-owner-facts>div{background:#303741;border:1px solid #4b535d;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.move-owner-facts strong{color:#b1bcc8;font-size:12px}.move-owner-facts span{color:#f2f4f5;overflow-wrap:anywhere;font-size:14px;line-height:1.5}@media(max-width:700px){.move-owner-facts{grid-template-columns:minmax(0,1fr)}}.move-editor-manual{border-top:1px solid #4b535d;flex:none;min-width:0;margin-top:24px;padding-top:10px}.move-editor-manual .disclosure__trigger{font-weight:700}.move-editor-manual .disclosure__body{padding:0}.move-editor-advanced{border-top:0;gap:18px;padding-top:18px}.move-editor-advanced .field,.move-editor-advanced .field+.field{margin:0}.move-editor-advanced .move-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.move-editor-advanced .move-facts>div{min-height:72px;padding:12px 14px}.move-editor-advanced .move-facts>div:last-child{grid-column:1/-1}.move-editor-advanced .move-facts span{font-size:12px}.move-editor-advanced .move-facts strong{font-size:14px}.move-editor-advanced .cis-actions{flex-wrap:wrap;margin-top:4px}.move-editor-head p,.move-editor-prompt>p{overflow-wrap:anywhere}@media(max-width:700px){.move-editor-advanced .move-facts{grid-template-columns:minmax(0,1fr)}.move-editor-advanced .move-facts>div:last-child{grid-column:auto}.move-editor-prompt .cis-actions .adragon-button{width:100%}.move-facts{grid-template-columns:1fr;margin:0 10px 12px}}.move-example-editor{background:#303831;border:1px solid #52624b;border-radius:12px;gap:10px;padding:14px;display:grid}.move-example-editor h4,.move-example-editor p{margin:0}.move-example-editor p{color:#c4d2bd;font-size:13px;line-height:1.6}.move-example-editor-list{gap:8px;max-height:240px;display:grid;overflow:auto}.move-example-editor-row{grid-template-columns:minmax(0,1fr) minmax(160px,190px);align-items:center;gap:12px;min-width:0;display:grid}.move-example-editor-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.move-example-editor-row small{color:#b6ee8a;margin-left:8px}.move-example-editor-row select{width:100%;min-width:0}.move-example-editor input[type=file]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px;display:block}.move-example-editor input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface-secondary);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 12px}.move-example-editor input[type=file]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.move-example-editor-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);justify-self:end}.move-example-editor-row input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:700px){.move-detail-modal>.move-detail-editor{width:auto;padding:16px;left:8px;right:8px}.move-example-editor-row{grid-template-columns:1fr}.move-draft-toolbar{margin:0 10px 10px}.move-filmstrip{gap:8px;height:70px;padding:3px 10px}.move-film-thumb{aspect-ratio:16/9;border-radius:7px;width:112px;height:auto}}.workspace-session-audit{gap:20px;min-width:0;display:grid}.workspace-session-audit>p{color:var(--muted);margin:0;line-height:1.7}.workspace-session-audit .cis-actions{gap:12px}.workspace-audit-tree-label{align-items:flex-start}.workspace-audit-tree-label strong{overflow-wrap:anywhere}.workspace-audit-tree-label small,.workspace-audit-subtle{color:var(--muted);font-size:12px;line-height:1.6;display:block}.workspace-audit-detail{overflow-wrap:anywhere;gap:6px;max-width:560px;display:grid}.workspace-audit-detail p{white-space:pre-wrap;margin:0}.workspace-audit-detail small{color:var(--muted);line-height:1.6}.workspace-audit-text,.workspace-audit-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:560px;max-height:320px;font:inherit;margin:0;line-height:1.65;overflow:auto}.workspace-audit-unscoped{min-width:0}.workspace-audit-unscoped ul{gap:12px;max-height:320px;padding-left:20px;display:grid;overflow:auto}.workspace-audit-unscoped li span{color:var(--muted);overflow-wrap:anywhere;display:block}.workspace-audit-tree a{overflow-wrap:anywhere}.workspace-audit-tree td{vertical-align:top}@media(max-width:600px){.workspace-audit-tree-content{min-width:760px}.workspace-session-audit{gap:16px}.workspace-audit-text,.workspace-audit-detail pre{max-width:300px}}.move-quality-panel{border:1px solid var(--line,#48515c);border-radius:14px;min-width:0;margin:22px 0}.move-quality-panel>summary{cursor:pointer;min-height:48px;padding:12px 16px;font-weight:700}.move-quality-panel summary:focus-visible{outline:2px solid var(--primary,#b6ee8a);outline-offset:2px}.move-quality-body{gap:12px;min-width:0;padding:0 16px 16px;display:grid}.move-quality-body>p{color:var(--muted,#bfc7cf);margin:0;line-height:1.6}.move-quality-body .cis-actions{flex-wrap:wrap;gap:12px;margin:0}.move-quality-list{gap:12px;min-width:0;display:grid}.move-quality-item{border:1px solid var(--line,#48515c);background:var(--surface,#29323c);border-radius:12px;min-width:0;padding:16px}.move-quality-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.move-quality-item-identity{gap:4px;min-width:0;display:grid}.move-quality-item-identity span,.move-quality-item-summary,.move-quality-item-meta{color:var(--muted,#bfc7cf)}.move-quality-item-head>strong{text-align:right}.move-quality-item-summary{margin:10px 0 0;line-height:1.5}.move-quality-item-details{margin-top:12px}.move-quality-item-details>summary{cursor:pointer}.move-quality-item-content{overflow-wrap:anywhere;gap:10px;min-width:0;padding-top:12px;display:grid}.move-quality-item-content p{white-space:pre-wrap;margin:0;line-height:1.55}.move-quality-feedback{margin-top:12px}.move-quality-form{gap:10px;margin-top:10px;display:grid}.move-quality-form textarea{min-height:72px}.move-quality-review{margin-top:12px}.move-quality-review>summary{cursor:pointer;min-height:40px}@media(max-width:700px){.move-quality-body{padding:0 12px 12px}.move-quality-item{padding:12px}.move-quality-item-head{gap:6px;display:grid}.move-quality-item-head>strong{text-align:left}}.move-quality-next{border:1px solid var(--line,#48515c);border-radius:12px;gap:8px;padding:14px;display:grid}.move-quality-next p{color:var(--muted,#bfc7cf);margin:0;line-height:1.6}.move-quality-panel .adragon-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.move-quality-criteria{background:#29323c;border-radius:10px;padding:12px 14px}.move-quality-criteria ul{margin:8px 0 0;padding-left:20px}.move-quality-criteria li{margin:4px 0;line-height:1.5}.move-quality-criteria p{color:var(--muted,#bfc7cf);margin:8px 0 0}.move-quality-audit-link{color:#b6ee8a;text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.move-quality-audit-link:focus-visible{outline-offset:3px;outline:2px solid #b6ee8a}.move-quality-patrol-issue{color:#ffb89c;font-weight:650}.workspace-deliveries{gap:20px;min-width:0;display:grid}.workspace-deliveries>p{color:var(--muted);margin:0;line-height:1.6}.workspace-deliveries-filter{align-items:end}.workspace-deliveries-filter label{gap:8px;font-weight:600;display:grid}.workspace-deliveries-filter>span{color:var(--muted);font-size:13px}.workspace-deliveries-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;min-width:0;display:grid}.workspace-delivery-card{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.workspace-delivery-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.workspace-delivery-heading>div{min-width:0}.workspace-delivery-heading h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:20px;line-height:1.3}.workspace-delivery-eyebrow{color:var(--muted);font-size:12px;line-height:1.5}.workspace-delivery-status{border:1px solid var(--border);border-radius:999px;flex:none;padding:4px 9px;font-size:12px}.workspace-delivery-source{overflow-wrap:anywhere;margin:0;font-weight:600}.workspace-delivery-coverage{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.workspace-deliveries-filter>.adragon-switch{flex:none;align-self:end}.workspace-delivery-card>*{min-width:0;max-width:100%}.workspace-delivery-heading h2{overflow-wrap:anywhere}.adragon-bookmark-panel{gap:12px;min-width:0;display:grid}.adragon-bookmark-panel h3{margin:0}.adragon-sheet-sections{flex-direction:column;gap:20px;min-width:0;display:flex}.adragon-sheet-sections>*{min-width:0;max-width:100%;margin:0}.adragon-sheet-sections>section>h3{margin:0 0 8px}.adragon-sheet-sections>.adragon-button{align-self:flex-start}.adragon-sheet-sections>*>.cis-actions:last-child,.adragon-sheet-sections>.cis-actions{margin:0}.adragon-bookmark-bar{gap:8px;min-width:0;display:grid}.adragon-bookmark-bar-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.adragon-bookmark-bar-row>a{min-height:var(--control-height);align-items:center;display:inline-flex}.adragon-bookmark-who{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.adragon-bookmark-note{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}.adragon-bookmark-note>span{overflow-wrap:anywhere;min-width:0}.adragon-bookmark-editor{gap:8px;min-width:0;display:grid}.adragon-bookmark-editor textarea{box-sizing:border-box;width:100%}.adragon-bookmark-editor .adragon-bookmark-count{justify-self:end}.adragon-bookmark-editor .cis-actions{margin:0}.adragon-text-button{justify-self:start}.adragon-bookmark-row{align-items:center}.adragon-bookmark-meta,.adragon-bookmark-hint{color:var(--muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.6}.adragon-bookmark-count{color:var(--muted);font-size:12px}.adragon-bookmark-toggle{white-space:nowrap}.adragon-session-inputs-demo{gap:12px;min-width:0;display:grid}.adragon-delivery-inputs{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.adragon-delivery-input-warning{color:var(--foreground);border-left:3px solid #b48d51;padding-left:8px}.workspace-delivery-actions{align-items:center;margin-top:auto}.workspace-delivery-actions a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace-deliveries-empty{border:1px dashed var(--border);border-radius:14px;padding:24px}.workspace-deliveries-more{padding-block:8px}.workspace-delivery-eyebrow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workspace-delivery-avatar{border-radius:50%;flex:none;font-size:12px;overflow:hidden;width:28px!important;min-width:28px!important;height:28px!important}.workspace-delivery-eyebrow>span{overflow-wrap:anywhere;min-width:0}@media(max-width:600px){.workspace-deliveries-grid{grid-template-columns:minmax(0,1fr);gap:14px}.workspace-delivery-card{padding:16px}.workspace-delivery-heading{flex-wrap:wrap}.workspace-deliveries-filter label,.workspace-deliveries-filter .select{width:100%}}.field:has(>.label){flex-direction:column;gap:8px;min-width:0;display:flex}.field>.label{align-self:flex-start}.move-resource-setup{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;line-height:1.6;overflow:auto}.member-avatar{background:var(--member-avatar-background)!important;border-color:var(--member-avatar-background)!important;color:#fff!important}.member-avatar .avatar__fallback{color:#fff!important;background:0 0!important}.adragon-enterprise-main{max-width:1440px}.adragon-enterprise-header{max-width:1488px}.adragon-enterprise-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(36px,6vw,100px);min-height:650px;padding:64px 0 88px;display:grid}.adragon-enterprise-hero-copy .eyebrow,.adragon-enterprise-approach .eyebrow,.adragon-enterprise-inquiry .eyebrow{letter-spacing:.19em;color:var(--accent);font-size:12px;font-weight:800}.adragon-enterprise-hero :is(h1,h2){letter-spacing:-.065em;margin:25px 0 32px;font-size:clamp(54px,6.4vw,96px);font-weight:800;line-height:1.08}.adragon-enterprise-hero :is(h1,h2) span{color:var(--accent)}.adragon-enterprise-hero-copy>p{max-width:650px;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.85}.adragon-enterprise-hero .cis-actions{flex-wrap:wrap;margin-top:40px}.adragon-enterprise-hero .adragon-button{border-radius:999px;min-height:56px;padding-inline:30px}.adragon-enterprise-hero-caption{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:inline-flex}.adragon-enterprise-hero-art{background:radial-gradient(circle at 68% 34%,var(--accent),transparent 34%),linear-gradient(145deg,#26332f,#111a19 74%);border-radius:42px;min-height:480px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-enterprise-hero-art{background:radial-gradient(circle at 68% 34%,color-mix(in srgb,var(--accent) 27%,transparent),transparent 34%),linear-gradient(145deg,#26332f,#111a19 74%)}}.adragon-enterprise-hero-art{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-enterprise-hero-art{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.adragon-enterprise-hero-art{isolation:isolate}.adragon-enterprise-orbit{border:1px solid #bbed8f38;border-radius:50%;position:absolute;transform:rotate(-18deg)}.adragon-enterprise-orbit-one{aspect-ratio:1;width:72%;top:8%;left:13%}.adragon-enterprise-orbit-two{aspect-ratio:1;opacity:.48;border-style:dashed;width:110%;top:-17%;left:-5%}.adragon-enterprise-art-core{background:var(--accent);color:#17221b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:206px;height:206px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 90px #abef7438}.adragon-enterprise-art-core span{text-align:center;letter-spacing:-.04em;font-size:24px;font-weight:900;line-height:1.15}.adragon-enterprise-art-note{color:#f5f8f2;background:#1f292aeb;border:1px solid #d9f4cc30;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:700;position:absolute;box-shadow:0 14px 40px #00000038}.adragon-enterprise-art-note.note-one{top:15%;left:7%}.adragon-enterprise-art-note.note-two{top:39%;right:4%}.adragon-enterprise-art-note.note-three{bottom:13%;left:11%}.adragon-enterprise-approach{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:90px;padding:100px 0;display:grid}.adragon-enterprise-approach h2,.adragon-enterprise-inquiry h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(36px,3.9vw,58px);line-height:1.2}.adragon-enterprise-approach ol{margin:0;padding:0;list-style:none}.adragon-enterprise-approach li{border-bottom:1px solid var(--border);grid-template-columns:58px 1fr;gap:22px;padding:28px 0;display:grid}.adragon-enterprise-approach li:first-child{padding-top:0}.adragon-enterprise-approach li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.adragon-enterprise-approach h3{margin:0 0 8px;font-size:23px}.adragon-enterprise-approach p{margin:0}.adragon-enterprise-inquiry{background:var(--surface);border-radius:34px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,80px);padding:clamp(32px,5vw,72px);scroll-margin-top:24px;display:grid}.adragon-enterprise-inquiry-intro>p{max-width:390px;font-size:17px}.adragon-enterprise-inquiry-mark{color:var(--accent);align-items:center;gap:14px;margin-top:64px;font-weight:700;display:flex}.adragon-enterprise-inquiry-mark small{color:var(--muted);font-weight:400}.adragon-enterprise-inquiry h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,48px);line-height:1.26}.adragon-enterprise-inquiry h2 span{white-space:nowrap;display:block}.adragon-enterprise-form{gap:20px;display:grid}.adragon-enterprise-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.adragon-enterprise-form .adragon-enterprise-form-grid>.field{min-width:0;margin:0}.adragon-enterprise-form .field>span{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.adragon-enterprise-form textarea{min-height:132px}.adragon-enterprise-form .adragon-switch a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.adragon-enterprise-form .cis-actions{margin-top:2px}.adragon-enterprise-submit{border-radius:999px;min-height:56px;padding-inline:30px}.adragon-enterprise-form-note{margin:0;font-size:13px}.adragon-enterprise-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.adragon-enterprise-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.adragon-enterprise-success-icon{background:var(--accent);color:#162017;border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:800;display:grid}.adragon-enterprise-success p{max-width:390px}@media(max-width:900px){.adragon-enterprise-hero{grid-template-columns:1fr;min-height:0;padding:44px 0 72px}.adragon-enterprise-hero-art{min-height:360px}.adragon-enterprise-approach{grid-template-columns:1fr;gap:36px;padding:72px 0}.adragon-enterprise-inquiry{grid-template-columns:1fr}.adragon-enterprise-inquiry-mark{margin-top:28px}}@media(max-width:600px){.adragon-enterprise-hero :is(h1,h2){font-size:clamp(46px,11vw,66px)}.adragon-enterprise-hero-art{border-radius:26px;min-height:330px}.adragon-enterprise-art-core{width:155px;height:155px}.adragon-enterprise-art-core span{font-size:19px}.adragon-enterprise-art-note{padding:9px 11px;font-size:11px}.adragon-enterprise-approach{padding:56px 0}.adragon-enterprise-approach li{grid-template-columns:40px 1fr;gap:10px}.adragon-enterprise-inquiry{border-radius:24px;padding:26px 20px}.adragon-enterprise-form-grid{grid-template-columns:1fr}.adragon-enterprise-submit{width:100%}}@media(prefers-reduced-motion:no-preference){.adragon-enterprise-art-core{animation:7s ease-in-out infinite adragon-enterprise-float}.adragon-enterprise-orbit-one{animation:24s linear infinite adragon-enterprise-turn}}@keyframes adragon-enterprise-float{50%{transform:translate(-50%,-53%)}}@keyframes adragon-enterprise-turn{to{transform:rotate(342deg)}}.adragon-enterprise-form-wrap,.adragon-enterprise-form,.adragon-enterprise-form-grid{width:100%;min-width:0}.adragon-enterprise-form .field,.adragon-enterprise-form input,.adragon-enterprise-form textarea{min-width:0;max-width:100%}@media(max-width:600px){.adragon-enterprise-form-grid{grid-template-columns:minmax(0,1fr)}}.adragon-enterprise-form{grid-template-columns:minmax(0,1fr)}.adragon-enterprise-form>*{min-width:0;max-width:100%}.adragon-enterprise-form .adragon-switch{width:100%;min-width:0}.adragon-enterprise-form .adragon-switch-label{white-space:normal;min-width:0}.adragon-enterprise-form .switch__content{width:100%;min-width:0;max-width:100%}.adragon-enterprise-form .adragon-switch-label{overflow-wrap:anywhere;flex:1;white-space:normal!important}.adragon-enterprise-header-link{color:var(--foreground);white-space:nowrap;font-weight:700;text-decoration:none}.adragon-enterprise-header-link:hover,.adragon-enterprise-header-link:focus-visible{color:var(--accent)}.adragon-mcp-hero{isolation:isolate;text-align:center;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 54% 38% at 50% 39%,var(--accent),transparent 78%),var(--background);flex-direction:column;justify-content:center;align-items:center;min-height:650px;margin:8px -24px 0;padding:92px 24px 100px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-hero{background:radial-gradient(ellipse 54% 38% at 50% 39%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 78%),var(--background)}}.adragon-mcp-hero>*{z-index:1;position:relative}.adragon-mcp-hero:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--foreground) 1px,transparent 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-hero:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--foreground) 17%,transparent) 1px,transparent 1.3px)}}.adragon-mcp-hero:before{opacity:.55;background-size:9px 9px;-webkit-mask-image:radial-gradient(47% 52% at 50% 42%,#000 5%,#0000 86%);mask-image:radial-gradient(47% 52% at 50% 42%,#000 5%,#0000 86%)}.adragon-mcp-glow{aspect-ratio:1;background:radial-gradient(circle,var(--accent),transparent 67%);border-radius:50%;width:min(760px,80vw);top:-30%;left:50%;transform:translate(-50%);z-index:0!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent),transparent 67%)}}.adragon-mcp-glow{pointer-events:none}.adragon-mcp-eyebrow{color:var(--accent);letter-spacing:.21em;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.adragon-mcp-eyebrow>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 14px var(--accent);border-radius:50%}.adragon-mcp-clients{border:1px solid var(--foreground);flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 44px;padding:7px}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-clients{border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent)}}.adragon-mcp-clients{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-clients{background:color-mix(in srgb,var(--surface) 58%,transparent)}}.adragon-mcp-clients{max-width:100%}.adragon-mcp-client.adragon-button{min-height:40px;color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;gap:8px;padding:8px 18px;font-weight:700}.adragon-mcp-client.adragon-button:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-client.adragon-button:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.adragon-mcp-client.is-selected.adragon-button{color:#17211d;background:#f6f8f4;box-shadow:0 8px 25px #0000002e}.adragon-mcp-client.is-selected.adragon-button:hover{color:#17211d;background:#fff}.adragon-mcp-hero h1{letter-spacing:.01em;text-wrap:wrap;max-width:1120px;margin:0;font-size:clamp(48px,6.5vw,100px);font-weight:900;line-height:1.2}.adragon-mcp-active-client{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.09em;margin-inline:.06em;display:inline-flex}.adragon-mcp-active-client svg{width:.65em;height:.65em;color:var(--accent);flex:none}.adragon-mcp-accent{color:var(--accent);letter-spacing:-.04em;margin-inline-start:.05em}.adragon-mcp-lead{max-width:690px;font-size:clamp(17px,1.6vw,22px);color:var(--foreground)!important;margin:26px 0 0!important;line-height:1.7!important}.adragon-mcp-hero-actions{justify-content:center;gap:14px;margin-top:38px}.adragon-mcp-hero-actions .adragon-button{min-height:56px;padding-inline:28px;font-size:16px;font-weight:800;border-radius:999px!important}.adragon-mcp-hero-actions .adragon-button.secondary{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-hero-actions .adragon-button.secondary{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}}.adragon-mcp-endpoint{background:var(--surface);border-radius:999px;align-items:center;gap:14px;max-width:100%;margin-top:30px;padding:4px 5px 4px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-endpoint{background:color-mix(in srgb,var(--surface) 67%,transparent)}}.adragon-mcp-endpoint{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.adragon-mcp-endpoint{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.adragon-mcp-endpoint code{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:14px}.adragon-mcp-endpoint .adragon-button{border-radius:50%;width:38px;min-width:38px;height:38px;padding:0}.adragon-mcp-copy-error{color:var(--danger)!important}.adragon-mcp-copy-success{color:var(--accent)!important}.adragon-mcp-guide{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(720px,100%);margin-top:28px;padding:24px 28px;box-shadow:0 24px 60px #0000001a}.adragon-mcp-guide ol{gap:10px;margin:0;padding-left:24px;line-height:1.7;display:grid}.adragon-mcp-guide li{padding-left:5px}.adragon-mcp-guide p{margin:16px 0 0;font-size:14px}.adragon-mcp-guide code{color:var(--accent)}.adragon-enterprise-hero{min-height:560px}.adragon-enterprise-hero :is(h1,h2){font-size:clamp(48px,5.8vw,80px)}@media(max-width:700px){.adragon-mcp-hero{min-height:620px;margin:0 -16px;padding:62px 16px 76px}.adragon-mcp-clients{border-radius:24px;flex-wrap:wrap;margin:26px 0 38px}.adragon-mcp-client.adragon-button{padding-inline:12px}.adragon-mcp-hero h1{font-size:clamp(39px,8.5vw,63px)}.adragon-mcp-hero-actions{flex-direction:column;width:min(100%,360px)}.adragon-mcp-hero-actions .adragon-button{width:100%}.adragon-mcp-guide{padding:20px}.adragon-enterprise-hero :is(h1,h2){font-size:clamp(43px,10vw,66px)}}@media(max-width:390px){.adragon-mcp-clients{gap:12px;padding:5px}.adragon-mcp-client.adragon-button{padding:7px 9px;font-size:12px}.adragon-mcp-hero h1{font-size:37px}.adragon-mcp-endpoint code{font-size:12px}}.workspace-deliveries-filter{align-items:flex-end;gap:12px}.workspace-deliveries-filter>span{align-self:flex-end;align-items:center;min-height:44px;margin:0;display:inline-flex}.workspace-deliveries-filter>a.secondary{box-sizing:border-box;min-height:44px}.workspace-deliveries-filter>.adragon-switch{align-self:flex-end}@media(max-width:600px){.workspace-deliveries-filter>label{flex:100%}.workspace-deliveries-filter>span{flex:100%;min-height:24px}}.adragon-mcp-client.adragon-button{color:var(--muted)!important;background-color:#0000!important}.adragon-mcp-client.is-selected.adragon-button{color:#17211d!important;background-color:#f6f8f4!important}.adragon-mcp-client.is-selected.adragon-button:hover{color:#17211d!important;background-color:#fff!important}.adragon-mcp-hero[data-client=Claude] .adragon-mcp-active-client svg,.adragon-mcp-hero[data-client=Claude] .adragon-mcp-client.is-selected svg{color:#d97757}.adragon-mcp-hero[data-client=ChatGPT] .adragon-mcp-active-client svg,.adragon-mcp-hero[data-client=ChatGPT] .adragon-mcp-client.is-selected svg{color:#10a37f}.adragon-mcp-hero[data-client="Codex 桌面版"] .adragon-mcp-active-client svg,.adragon-mcp-hero[data-client="Codex 桌面版"] .adragon-mcp-client.is-selected svg{color:#398dff}.adragon-workspace{min-height:100vh}.adragon-workspace .mcp-page{width:100%;min-width:0}.adragon-public-sidebar-login.adragon-button{white-space:nowrap;border-radius:50%;flex:none;justify-content:center;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;font-size:15px;font-weight:700}.adragon-workspace .mcp-page>.public-footer{max-width:1440px;margin:64px auto 0;padding-inline:24px}.adragon-enterprise-form>.field{margin:0!important}@media(max-width:700px){.adragon-workspace .mcp-page>.public-footer{margin-top:36px;padding-inline:16px}}.sidebar__mobile-dialog:has(.adragon-workspace-mobile-nav){border-right:1px solid var(--border);background:var(--background)!important;border-radius:0!important}.adragon-workspace-mobile-nav{width:100%;height:100%;background:var(--background)!important}.adragon-workspace-mobile-nav .adragon-desktop-collapse{display:none!important}.adragon-workspace-mobile-nav .sidebar__header{padding:24px 18px 20px}.adragon-workspace-mobile-nav .adragon-sidebar-brand{gap:4px}.adragon-workspace-mobile-nav .adragon-sidebar-brand .brand{min-width:0;font-size:20px}.adragon-workspace-mobile-nav .sidebar__footer{padding:12px}.adragon-workspace-mobile-mark{display:none}@media(max-width:767px){.adragon-workspace-mobile-mark{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.adragon-workspace-mobile-mark .brand{gap:0}.adragon-workspace-mobile-mark .brand-wordmark{display:none}.adragon-workspace-mobile-mark .brand-mark{width:40px;height:40px}}.adragon-register-page{background:var(--background);min-height:100vh;color:var(--foreground);padding:28px clamp(20px,4vw,64px) 72px}.adragon-register-top{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:auto;display:flex}.adragon-register-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,6vw,100px);max-width:1240px;margin:clamp(48px,7vw,108px) auto 0;display:grid}.adragon-register-intro{padding-top:18px;position:sticky;top:48px}.adragon-register-intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(43px,5vw,76px);line-height:1.16}.adragon-register-intro h1 span{color:var(--accent)}.adragon-register-intro>p{max-width:440px;font-size:17px}.adragon-register-benefits{gap:16px;margin:36px 0;display:grid}.adragon-register-benefits span{align-items:center;gap:12px;font-weight:650;display:flex}.adragon-register-benefits svg{color:var(--accent)}.adragon-register-intro .adragon-register-fine{color:var(--muted);font-size:13px}.adragon-register-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;min-width:0;padding:clamp(24px,3vw,42px)}.adragon-register-card h2{margin:0 0 8px;font-size:30px}.adragon-register-card>p{margin-bottom:28px}.adragon-register-card form{gap:24px;display:grid}.adragon-register-identity{flex-wrap:wrap;gap:12px;display:flex}.adragon-register-identity .adragon-button{border-radius:999px;min-height:46px}.adragon-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.adragon-register-grid .field{min-width:0;margin:0}.adragon-register-grid .field>span{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.adragon-register-grid input,.adragon-register-grid .adragon-select{width:100%;min-width:0}.adragon-register-details{border-top:1px solid var(--border);gap:14px;padding-top:24px;display:grid}.adragon-register-details h3{margin:0;font-size:18px}.adragon-register-hint{margin:0;font-size:13px}.adragon-register-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.adragon-register-actions{flex-wrap:wrap;gap:12px;display:flex}.adragon-register-actions .adragon-button{border-radius:999px;min-height:46px}@media(max-width:850px){.adragon-register-layout{grid-template-columns:1fr;gap:28px;margin-top:46px}.adragon-register-intro{padding:0;position:static}.adragon-register-intro h1{font-size:clamp(42px,8vw,64px)}.adragon-register-benefits{margin:22px 0}.adragon-register-fine{margin-bottom:0}}@media(max-width:600px){.adragon-register-page{padding:18px 16px 48px}.adragon-register-top .brand{font-size:19px}.adragon-register-top .adragon-button{font-size:13px}.adragon-register-layout{margin-top:38px}.adragon-register-card{border-radius:20px;padding:22px 18px}.adragon-register-grid{grid-template-columns:1fr}.adragon-register-actions .adragon-button{width:100%}}.adragon-register-grid>.field+.field,.adragon-register-problem{margin:0}.adragon-register-problem>span{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.adragon-register-problem textarea{width:100%;min-height:110px}.adragon-login-assist{justify-content:flex-end;margin:-20px 0 12px;display:flex}.adragon-auth-link{border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.adragon-auth-link:focus-visible{outline:2px solid var(--focus,var(--lime));outline-offset:2px}.adragon-login-divider{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;margin:24px 0 16px;font-size:13px;display:flex}.adragon-login-divider>.separator{flex:1;min-width:0}.adragon-login-register .adragon-button{border-radius:999px;justify-content:center;width:100%;min-height:46px}.adragon-enterprise-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.adragon-enterprise-benefits>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.adragon-member-quota .field{margin:16px 0 8px}@media(max-width:700px){.adragon-enterprise-benefits{grid-template-columns:1fr}}@layer adragon{.adragon-account-credits{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;margin:4px 8px 12px;padding:12px;display:grid}.adragon-credit-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.adragon-credit-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-height:34px;display:flex}.adragon-credit-value strong{color:var(--accent);font-size:28px;line-height:1.2}.adragon-credit-value small,.adragon-account-credits>small{font-size:11px}.adragon-account-credits .cis-actions{gap:12px;display:flex}.adragon-account-credits .cis-actions .primary{flex:1}.adragon-credit-topup ol{gap:12px;padding-left:22px;display:grid}.adragon-credit-account{overflow-wrap:anywhere}.adragon-action-menu{max-height:calc(100dvh - 32px);overflow-y:auto}.adragon-public-library{gap:20px;width:100%;max-width:1200px;margin-inline:auto;padding:clamp(24px,5vw,64px);display:grid}.adragon-public-library h1{font-size:clamp(28px,4vw,46px);line-height:1.2}.adragon-public-move-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.adragon-public-move-grid article{flex-direction:column;gap:12px;min-width:0;display:flex}.adragon-public-move-grid article .cis-actions{flex-wrap:wrap;margin-top:auto}.adragon-public-move-grid article.panel{border-radius:20px;padding:24px}.adragon-public-move-grid article h2{margin:0;font-size:20px;line-height:1.4}.adragon-public-move-grid article p{margin:0;line-height:1.6}}.adragon-workspace .public-footer.mcp-footer{box-sizing:border-box;width:100%;padding-inline:clamp(24px,4vw,64px)}.adragon-public-move-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-public-library-filter{max-width:320px}@media(max-width:700px){.adragon-workspace .public-footer.mcp-footer{padding-inline:24px}.adragon-public-library-filter{max-width:none}}.adragon-public-library+.public-footer.mcp-footer{max-width:1200px;margin-inline:auto;padding-inline:clamp(24px,5vw,64px)}.adragon-market-sections{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.adragon-market-search{grid-template-columns:minmax(160px,260px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.adragon-market-search>*{min-width:0}.adragon-market-admin-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-block:12px;display:flex}.adragon-market-admin-row>div{overflow-wrap:anywhere;min-width:0}@media(max-width:700px){.adragon-market-sections{gap:12px}.adragon-market-search{grid-template-columns:minmax(120px,38%) minmax(0,1fr)}}.adragon-market-sections [role=tab]{white-space:nowrap;min-width:100px}.adragon-market-sections .tabs{min-width:224px}.adragon-public-workspace-entry{--adragon-workspace-entry-height:48px;--adragon-workspace-entry-gap:12px;--adragon-workspace-entry-radius:16px}.adragon-member-points{font-variant-numeric:tabular-nums;margin-top:8px;font-weight:600}:root{--adragon-menu-glass-background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--adragon-menu-glass-background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)}}:root{--adragon-menu-glass-blur:20px;--adragon-menu-glass-border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--adragon-menu-glass-border:color-mix(in srgb,var(--foreground) 14%,transparent)}}.adragon-market-card-tier{z-index:3;pointer-events:none;position:absolute;top:12px;right:12px}.adragon-market-card-actions{z-index:3;margin-top:12px;position:relative}.adragon-market-cover strong{color:var(--foreground);font-size:20px}.adragon-market-cover svg{color:var(--accent)}.adragon-public-library{container-type:inline-size}.adragon-registration-consent{overflow-wrap:anywhere;gap:12px;margin:24px 0;display:grid}.adragon-registration-consent .checkbox{align-items:flex-start}.adragon-registration-consent .checkbox__content{min-width:44px;min-height:44px}.adragon-registration-consent .label{padding-top:8px;line-height:1.65}.adragon-registration-consent a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.adragon-market-card-header{z-index:4;pointer-events:none;flex-wrap:nowrap;justify-content:flex-end;position:absolute;top:12px;left:12px;right:12px}.adragon-market-card-header .adragon-market-join{pointer-events:auto;white-space:nowrap;min-height:44px;padding-inline:12px;font-size:12px}.adragon-market-join--glow{animation:1.1s ease-in-out 2 adragon-market-join-glow}@keyframes adragon-market-join-glow{0%,to{box-shadow:0 0 0 2px var(--accent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 30%,transparent),0 0 24px color-mix(in srgb,var(--accent) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.adragon-market-join--glow{box-shadow:0 0 0 3px var(--accent);animation:none}}.adragon-registration-consent .cis-actions{flex-flow:wrap;justify-content:flex-start}.adragon-registration-consent [data-slot=checkbox-content]{align-items:flex-start;gap:12px;min-height:44px}.adragon-registration-consent [data-slot=checkbox-control]{flex-shrink:0;margin-top:8px}:root{--adragon-white-action-background:#fff;--adragon-white-action-foreground:#111;--adragon-white-action-hover:#f0f0f0}.adragon-market-workspace-menu{max-width:min(320px,100vw - 32px)}.adragon-move-status-tabs{flex:none}.adragon-move-status-tabs [role=tab]{white-space:nowrap;min-width:88px}.adragon-registration-setup-actions{flex-wrap:wrap;margin-top:16px}.adragon-registration-setup{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px!important}.adragon-registration-setup h2{margin:0 0 12px;font-size:24px;line-height:1.4}.adragon-registration-setup p{line-height:1.7}.adragon-registration-setup textarea{width:100%;min-height:210px}.adragon-preview-container:has(.adragon-registration-setup){width:min(680px,100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important}@media(max-width:700px){.adragon-registration-setup{padding:18px!important}.adragon-registration-setup h2{font-size:20px}}.adragon-registration-setup>.cis-actions{margin-block:16px}.adragon-registration-setup>.adragon-execution-platform-switch{margin-top:12px}.adragon-public-workspace-entry{margin-bottom:12px}.adragon-assets-library{gap:24px;min-width:0;display:grid}.adragon-assets-library>header{gap:16px;display:grid}.adragon-assets-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:48px 24px;display:grid}.adragon-assets-empty h2{margin:0}.adragon-assets-group{gap:16px;min-width:0;display:grid}.adragon-assets-group>h2,.adragon-assets-title{align-items:center;gap:12px;display:flex}.adragon-assets-list{gap:16px;min-width:0;display:grid}.adragon-assets-list p{white-space:pre-wrap;overflow-wrap:anywhere}.adragon-assets-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.adragon-asset-create-modal{max-width:680px}.adragon-assets-group h2,.adragon-assets-title h3{overflow-wrap:anywhere}.adragon-retry-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:16px;margin-block:24px;padding:24px;display:flex}.adragon-retry-panel>svg{color:var(--muted);flex-shrink:0;margin-top:4px}@media(max-width:600px){.adragon-retry-panel{gap:12px;padding:20px}.adragon-connection-notice{bottom:16px;right:16px}}.move-detail-modal>.move-detail-editor{overflow:hidden}.adragon-move-editor-scroll{flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.adragon-move-editor-save-footer{padding:16px 0 max(0px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex:none;margin-top:16px}.adragon-move-editor-save-footer .cis-actions{flex-wrap:wrap;gap:12px}.adragon-move-editor-save-footer p{overflow-wrap:anywhere;margin:12px 0 0}@media(max-width:700px){.adragon-move-editor-save-footer .primary{flex:1}}.adragon-move-detail-tabs{width:max-content;min-width:0;max-width:100%}.adragon-move-detail-tabs .tabs__tab{white-space:nowrap;flex:none;width:max-content;min-height:44px}.adragon-market-toolbar{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.adragon-experience-page{gap:32px;min-width:0;max-width:1240px;margin-inline:auto;padding:clamp(24px,4vw,56px);display:grid}.adragon-experience-header{gap:16px;max-width:960px;display:grid}.adragon-experience-header h1{letter-spacing:.02em;max-width:850px;font-size:clamp(28px,4vw,46px);line-height:1.45}.adragon-experience-header p,.adragon-experience-card p{margin:0}.adragon-experience-lead{color:var(--muted);max-width:780px;font-size:18px;line-height:1.9}.adragon-experience-cover{object-fit:contain;background:var(--surface);border-radius:16px;width:100%;height:auto;display:block}.adragon-experience-image.adragon-experience-cover-button{max-width:800px;display:block}.adragon-experience-cover-button img{width:100%!important;max-width:100%!important;height:auto!important}.adragon-experience-layout{grid-template-columns:220px minmax(0,800px);align-items:start;gap:40px;display:grid}.adragon-experience-layout article{min-width:0}.adragon-experience-toc{min-width:0;position:sticky;top:96px}.adragon-experience-toc nav{padding:0;display:block}.adragon-experience-prose{letter-spacing:.015em;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.adragon-experience-prose>*{margin-block:0 24px}.adragon-experience-prose h2{margin-top:48px;scroll-margin-top:100px;font-size:26px;line-height:1.6}.adragon-experience-prose h3{margin-top:32px;font-size:20px;line-height:1.7}.adragon-experience-prose figure{gap:12px;display:grid}.adragon-experience-prose img,.adragon-experience-prose video{object-fit:contain;background:var(--surface);border-radius:16px;width:100%;max-height:600px;display:block}.adragon-experience-prose figcaption{color:var(--muted);font-size:13px;line-height:1.8}.adragon-experience-image{background:0 0!important;width:100%!important;height:auto!important;padding:0!important;display:block!important}.adragon-experience-prose blockquote{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-inline:0;padding:24px}.adragon-experience-prose blockquote p:last-child{margin-bottom:0}.adragon-experience-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:16px;padding:24px;font-size:14px}.adragon-experience-related{gap:16px;margin-block:40px 24px;display:grid}.adragon-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.adragon-experience-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.adragon-experience-card>a{color:var(--foreground);outline-offset:4px;text-decoration:none;display:block}.adragon-experience-card img,.adragon-experience-placeholder{aspect-ratio:16/9;object-fit:contain;background:var(--background);width:100%}.adragon-experience-placeholder{color:var(--accent);place-items:center;display:grid}.adragon-experience-card-copy{overflow-wrap:anywhere;gap:16px;padding:24px;display:grid}.adragon-experience-card h2{font-size:22px;line-height:1.6}.adragon-experience-card-copy>p:not(.muted){color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.9;display:-webkit-box;overflow:hidden}.adragon-experience-read{color:var(--accent);align-items:center;gap:8px;display:flex}.adragon-experience-full-image{object-fit:contain;max-width:100%;max-height:80vh}.adragon-experience-editor{width:100%;min-width:0;margin-block:24px}.adragon-experience-editor [data-slot=rich-text-editor-content]{min-height:320px;max-height:70vh;overflow:auto}.adragon-experience-editor [data-slot=rich-text-editor-toolbar]{flex-wrap:wrap}.adragon-experience-editor img,.adragon-experience-editor video{object-fit:contain;max-width:100%;max-height:350px}.adragon-experience-editor blockquote{background:var(--surface);border-left:0;border-inline-start:0;border-radius:12px;padding:16px}.adragon-experience-admin-editor{gap:16px;display:grid}.adragon-experience-visibility{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.adragon-experience-visibility>legend{margin-bottom:8px;padding:0;font-weight:600}.adragon-experience-visibility-choices .radio{min-width:0;display:flex}.adragon-experience-visibility-choice{border:1px solid var(--border);cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:12px 14px;display:flex}.adragon-experience-visibility-choice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-experience-visibility-choice:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.adragon-experience-visibility-choices .radio[data-selected] .adragon-experience-visibility-choice{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-experience-visibility-choices .radio[data-selected] .adragon-experience-visibility-choice{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.adragon-experience-visibility-choices .radio[data-disabled] .adragon-experience-visibility-choice{cursor:not-allowed;opacity:.6}.adragon-experience-visibility-choice .radio__control{flex:none;margin-top:2px}.adragon-experience-visibility-text{gap:4px;min-width:0;display:grid}.adragon-experience-visibility-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.adragon-experience-share{border:1px solid var(--border);background:var(--accent);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-experience-share{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.adragon-experience-share input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.adragon-experience-share small{color:var(--muted)}.adragon-experience-link-chip{vertical-align:middle;margin-inline-start:8px}@media(max-width:900px){.adragon-experience-layout{grid-template-columns:1fr;gap:24px}.adragon-experience-toc{max-height:none;position:static}}@media(max-width:700px){.adragon-experience-grid{grid-template-columns:1fr}.adragon-experience-prose{font-size:16px}.adragon-experience-header h1{font-size:30px}.adragon-experience-card-copy{padding:18px}.adragon-experience-lead{font-size:16px}.adragon-market-sections [role=tab]{min-width:0;padding-inline:16px}.adragon-experience-page{gap:24px}}.adragon-market-toolbar .adragon-market-search{flex:1;grid-template-columns:160px minmax(160px,1fr)}@media(max-width:700px){.adragon-market-toolbar{gap:12px}.adragon-market-toolbar .adragon-market-search{flex:100%;grid-template-columns:140px minmax(0,1fr)}}.adragon-enterprise-hero :is(h1,h2){letter-spacing:.015em;line-height:1.3}.adragon-enterprise-hero-copy{container-type:inline-size}.adragon-enterprise-hero-copy :is(h1,h2){font-size:clamp(32px,10cqi,74px)}.adragon-enterprise-hero-copy :is(h1,h2) span{white-space:nowrap}.adragon-public-workspace-entry>[data-slot=spinner],.adragon-select-start-icon>[data-slot=spinner]{flex:none;width:16px;height:16px}.adragon-data-table{min-width:0;max-width:100%}.adragon-data-table .table__cell{overflow-wrap:anywhere;white-space:normal}.adragon-data-table .table__column{white-space:nowrap}.adragon-model-picker-popover{overflow-anchor:none;width:var(--trigger-width);max-width:calc(100vw - 24px)}.adragon-model-picker-popover .list-box-item{min-width:0}.adragon-model-picker-popover [data-slot=label],.adragon-model-picker-popover [data-slot=description]{white-space:normal;overflow-wrap:anywhere;display:block}.adragon-model-picker-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.adragon-experience-card-footer{padding:0 24px 24px}.adragon-experience-empty>.adragon-experience-card-footer{flex-flow:column;align-items:center;gap:12px}.adragon-experience-empty-cover{aspect-ratio:16/9;background:var(--surface);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.adragon-experience-empty-lines{gap:12px;display:grid}.adragon-experience-empty-lines .skeleton{border-radius:6px;width:80%;height:12px}.adragon-experience-empty-lines .skeleton:last-child{width:55%}.adragon-experience-related{overflow-wrap:anywhere;padding:clamp(20px,4vw,32px)}.adragon-experience-related h2,.adragon-experience-related p{margin:0}.adragon-experience-related .cis-actions{flex-wrap:wrap}.adragon-experience-related a{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px}.adragon-experience-header .cis-actions h1{flex:1;min-width:0}:root{--adragon-library-control-size:44px;--adragon-library-control-gap:12px}.adragon-experience-navigation{flex-wrap:nowrap;justify-content:space-between}.adragon-experience-tools{flex-wrap:nowrap;flex-shrink:0;margin-top:0}.adragon-experience-tools>[aria-label=編輯文章]{flex-shrink:0}@media(max-width:420px){.adragon-experience-navigation{flex-wrap:wrap}.adragon-experience-tools{margin-left:auto}}:root{--adragon-article-editor-gap:20px;--adragon-article-preview-opacity:.6;--adragon-article-checklist-gap:16px}.adragon-experience-mcp-actions{align-items:center}.adragon-market-detail-body{flex-direction:column;gap:16px;padding:8px 16px 20px;font-size:14px;line-height:1.6;display:flex}.adragon-market-detail-body>p{overflow-wrap:anywhere;margin:0}.adragon-market-access{gap:12px;min-width:0;display:grid}.adragon-market-access:empty{display:none}.adragon-market-access-panel{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);border-radius:16px;gap:12px;padding:18px;display:grid}.adragon-market-access-panel--pro{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-market-access-panel--pro{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.adragon-market-access-panel--pro{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-market-access-panel--pro{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.adragon-market-access-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adragon-market-access-heading h3{flex:1;margin:0;font-size:15px;font-weight:650;line-height:1.4}.adragon-market-access-icon{background:var(--surface-secondary);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.adragon-market-access-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.adragon-market-access-actions.cis-actions{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;min-width:0;display:grid}.adragon-market-access .adragon-market-access-actions .adragon-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;min-height:44px;padding:0 14px;font-size:14px;display:flex;width:100%!important}.adragon-market-access-actions svg{flex:none;width:18px;height:18px}@media(max-width:700px){.adragon-market-detail-body{padding:8px 12px 16px}.adragon-market-access-panel{padding:16px}}.adragon-move-detail-footer{background:#25272a;border-top:1px solid #3d4145;flex:none;min-width:0}.adragon-move-detail-footer-nav.cis-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 14px 0;display:flex}.adragon-move-detail-footer-nav>.adragon-button{min-height:44px}.adragon-move-detail-footer .move-detail-actions{border-top:0}.adragon-move-detail-footer .move-detail-actions .adragon-button{width:100%!important;height:44px!important;min-height:44px!important}.adragon-market-detail-body .move-chat-thread{margin:0;padding-top:0}.adragon-market-detail-body .disclosure{min-width:0}@media(max-width:700px){.adragon-move-detail-footer-nav.cis-actions{padding:8px 12px 0}.adragon-move-detail-footer .move-detail-actions{gap:12px}.adragon-move-detail-footer .move-detail-actions .adragon-button{height:44px;min-height:44px;padding-inline:10px;font-size:13px}}.adragon-move-chat-preview{flex:none!important;height:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.adragon-experience-create-actions{gap:12px;margin-block-start:24px}.adragon-commerce-page{gap:32px;max-width:1120px;margin-inline:auto;padding:32px 24px;display:grid}.adragon-commerce-page>.panel{padding:24px}.adragon-commerce-page header{gap:16px;display:grid}.adragon-commerce-page header h1,.adragon-commerce-page header p{margin:0}.adragon-commerce-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.adragon-commerce-plan{flex-direction:column;gap:16px;padding:24px;display:flex}.adragon-commerce-plan h2,.adragon-commerce-plan p{margin:0}.adragon-commerce-plan-icon{color:var(--accent)}.adragon-commerce-price{font-size:38px;font-weight:700;line-height:1.2}.adragon-commerce-price span{color:var(--muted);font-size:16px;font-weight:400}.adragon-commerce-plan ul{margin:0;padding-inline-start:20px;line-height:2}.adragon-commerce-buy{margin-top:auto;padding-top:12px}.adragon-commerce-account{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.adragon-commerce-account strong{font-size:32px}.adragon-commerce-admin h2,.adragon-commerce-page>.panel h2{align-items:center;gap:8px;display:flex}.adragon-commerce-admin{gap:24px;display:grid}.adragon-commerce-admin>.panel{padding:24px}.adragon-commerce-admin .cis-actions{margin-block:16px}.adragon-commerce-fields{gap:20px;display:grid}.adragon-commerce-fields .field{margin:0}@media(max-width:700px){.adragon-commerce-page{gap:24px;padding:24px 16px}.adragon-commerce-grid,.adragon-commerce-account{grid-template-columns:1fr}.adragon-commerce-price{font-size:32px}.adragon-commerce-admin>.panel{padding:16px}.move-detail-modal{grid-template-rows:auto minmax(0,1fr) minmax(160px,30dvh) auto!important}.move-detail-side{display:contents}.move-detail-side>.move-detail-head{background:#25272a;grid-area:1/1}.move-detail-side>.move-detail-scroll{background:#25272a;grid-area:2/1;min-height:0}.move-detail-gallery{border-top:1px solid #4a4d51;grid-area:3/1}.move-detail-side>.adragon-move-detail-footer{padding-bottom:env(safe-area-inset-bottom);background:#25272a;grid-area:4/1}.move-detail-stage{padding:12px 12px 36px}.move-detail-media{width:100%;max-height:100%}.move-detail-media>img,.move-detail-media>video{max-height:calc(30dvh - 48px)}}.adragon-move-chat-preview .adragon-chat-arrival-content{justify-content:flex-end}.adragon-chat-arrival{transform-origin:bottom;width:100%;min-width:0}@media(prefers-reduced-motion:reduce){.adragon-chat-arrival{transform:none!important}}.adragon-move-chat-preview .chat-message--user .chat-message__bubble{max-width:60%}.move-detail-scroll:has(.adragon-move-chat-preview){overflow-anchor:none}.adragon-assets-actions{justify-content:flex-start;gap:12px}.adragon-move-library-loading{gap:16px;min-width:0;display:grid;container-type:inline-size}.adragon-move-skeleton{cursor:default}.adragon-move-skeleton-cover{border-radius:inherit;width:100%;height:100%}.adragon-move-skeleton-title{width:75%;height:24px;margin-bottom:6px}.adragon-move-skeleton-summary{width:92%;height:20px}.adragon-move-skeleton-tag{border-radius:8px;width:100px;height:28px}@media(prefers-reduced-motion:reduce){.adragon-move-library-loading .skeleton,.adragon-move-library-loading .skeleton:after{animation:none!important}}.adragon-experience-loading{gap:16px;min-width:0;display:grid}.adragon-experience-loading .adragon-experience-grid{margin-top:24px}.adragon-experience-skeleton-cover{aspect-ratio:16/9;border-radius:0;width:100%}.adragon-experience-skeleton-meta{width:35%;height:16px}.adragon-experience-skeleton-title{width:80%;height:30px}.adragon-experience-skeleton-line{width:100%;height:18px}.adragon-experience-skeleton-short{width:65%}@media(prefers-reduced-motion:reduce){.adragon-experience-loading .skeleton,.adragon-experience-loading .skeleton:after{animation:none!important}}.adragon-resource-library{gap:20px;min-width:0;display:grid;container-type:inline-size}.adragon-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.adragon-resource-card{border:1px solid var(--border);background:var(--panel);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.adragon-resource-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:10px;min-width:0;padding:0;display:grid}.adragon-resource-open:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.adragon-resource-open h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.adragon-resource-open small{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:flex}.adragon-resource-thumbnail{aspect-ratio:16/9;background:var(--surface-secondary);width:100%;color:var(--muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.adragon-resource-thumbnail>img,.adragon-resource-thumbnail>video{object-fit:contain;width:100%;height:100%}.adragon-resource-play{background:var(--panel);width:36px;height:36px;color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute}.adragon-resource-folder{color:var(--lime)}.adragon-resource-folder-peek{gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.adragon-resource-folder-peek img{object-fit:contain;background:var(--panel);border-radius:6px;width:28px;height:28px}.adragon-resource-card-actions{flex-wrap:wrap;gap:12px;margin-top:auto}.adragon-resource-card-actions button,.adragon-resource-card-actions a{max-width:100%;font-size:13px}.adragon-resource-breadcrumb{flex-wrap:wrap;gap:12px}.adragon-resource-skeleton-title{border-radius:6px;width:80%;height:18px}.adragon-resource-preview{gap:20px;width:min(960px,100vw - 32px);max-width:960px;padding:24px;display:grid}.adragon-resource-preview h2{overflow-wrap:anywhere;margin:0;font-size:24px}.adragon-resource-preview-body{background:var(--surface-secondary);border-radius:16px;place-items:center;min-width:0;min-height:160px;max-height:65vh;padding:16px;display:grid;overflow:auto}.adragon-resource-preview-body>img,.adragon-resource-preview-body>video{object-fit:contain;max-width:100%;max-height:60vh}.adragon-resource-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin:0;font-size:14px;line-height:1.7}@container (min-width:480px){.adragon-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:650px){.adragon-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:960px){.adragon-resource-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:560px){.adragon-resource-grid{gap:12px}.adragon-resource-card{border-radius:16px;padding:10px}.adragon-resource-preview{padding:16px}.adragon-resource-preview h2{font-size:20px}}.adragon-pricing-sections{gap:48px;min-width:0;display:grid}.adragon-pricing-section-heading{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.adragon-pricing-section-heading>svg{color:var(--lime);flex-shrink:0;margin-top:4px}.adragon-pricing-section-heading h2{margin:0 0 8px;font-size:24px}.adragon-pricing-section-heading p{color:var(--muted);margin:0;line-height:1.7}.adragon-pricing-points-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.adragon-pricing-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.adragon-pricing-points-card h3,.adragon-pricing-membership-card h3{margin:0;font-size:24px}.adragon-pricing-points-card.adragon-commerce-plan{gap:16px;padding:24px}.adragon-pricing-points-card .adragon-commerce-price{font-size:32px}.adragon-pricing-membership-card>svg{color:var(--lime)}.adragon-pricing-pro{border-color:var(--lime)}.adragon-pricing-benefits{gap:16px;margin:0;padding:0;list-style:none;display:grid}.adragon-pricing-benefits li{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.adragon-pricing-benefits svg{color:var(--lime);flex-shrink:0;margin-top:4px}@media(max-width:1100px){.adragon-pricing-points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.adragon-pricing-membership-grid{grid-template-columns:minmax(0,1fr)}.adragon-pricing-points-grid{gap:12px}.adragon-pricing-points-card.adragon-commerce-plan{padding:16px}.adragon-pricing-points-card h3{font-size:20px}.adragon-pricing-points-card .adragon-commerce-price{font-size:24px}.adragon-pricing-points-card .adragon-commerce-buy a,.adragon-pricing-points-card .adragon-commerce-buy button{padding-inline:12px;font-size:14px}.adragon-pricing-sections{gap:32px}}.adragon-commerce-page .adragon-pricing-section-heading{gap:12px;display:flex}.adragon-pricing-points-card .adragon-commerce-price{white-space:nowrap;font-size:28px}@media(max-width:650px){.adragon-pricing-points-card .adragon-commerce-price{font-size:20px}}.adragon-model-showcase{min-width:0;margin:0 0 40px}.adragon-model-showcase-toolbar{flex-wrap:nowrap;margin-bottom:12px}.adragon-model-showcase-search{flex:1;align-items:center;gap:8px;min-width:0;max-width:580px;display:flex}.adragon-model-showcase-search>svg{color:var(--muted);flex:none}.adragon-model-showcase-search input{width:100%;min-width:0}.adragon-model-showcase-count{margin:12px 0;font-size:13px}.adragon-model-showcase-window{border-radius:18px;max-width:100%;padding-bottom:6px;overflow-x:auto}.adragon-model-showcase-track{gap:16px;width:max-content;display:flex}.adragon-model-showcase-set{flex:none;gap:16px;padding-right:0;display:flex}.adragon-model-showcase-loop{overflow:hidden}.adragon-model-showcase-loop .adragon-model-showcase-track{animation:adragon-model-showcase-scroll var(--adragon-model-showcase-duration,60s) linear infinite}.adragon-model-showcase-loop:hover .adragon-model-showcase-track,.adragon-model-showcase-loop:focus-within .adragon-model-showcase-track,.adragon-model-showcase-paused .adragon-model-showcase-track{animation-play-state:paused}.adragon-model-showcase-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex:none;width:240px;overflow:hidden}.adragon-model-showcase-art{aspect-ratio:16/9;background:var(--background);justify-content:center;align-items:center;display:flex}.adragon-model-showcase-art img{object-fit:contain;width:100%;height:100%}.adragon-model-showcase-fallback{color:var(--accent);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:20px;font-weight:650;display:flex}.adragon-model-showcase-caption{padding:16px}.adragon-model-showcase-caption h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.5}.adragon-model-showcase-caption p{color:var(--muted);margin:0;font-size:12px}.adragon-model-showcase-loading{gap:16px;display:flex;overflow:hidden}.adragon-model-showcase-placeholder{border-radius:18px;flex:none;width:240px;height:220px}@keyframes adragon-model-showcase-scroll{to{transform:translate(calc(-50% - 8px))}}@media(max-width:650px){.adragon-model-showcase-card{width:210px}.adragon-model-showcase{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.adragon-model-showcase-loop{overflow-x:auto}.adragon-model-showcase-loop .adragon-model-showcase-track{animation:none}.adragon-model-showcase-set[aria-hidden=true]{display:none}}.adragon-pricing-balances{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:24px;margin:24px 0;padding-bottom:4px;display:grid;overflow-x:auto}.adragon-pricing-balances>.panel{scroll-snap-align:start;min-width:0;margin:0;padding:24px}.adragon-pricing-balances h2{align-items:center;gap:12px;margin:0 0 20px;font-size:18px;display:flex}.adragon-pricing-balances p{overflow-wrap:anywhere}.adragon-balance-number{color:var(--accent);margin:12px 0;font-size:32px;display:block}.adragon-balance-number small{font-size:16px}.adragon-balance-inactive{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.adragon-balance-inactive{background:color-mix(in srgb,var(--panel) 45%,transparent)}}.adragon-balance-inactive{color:var(--muted);border-style:dashed}.adragon-balance-inactive .adragon-balance-number{color:var(--muted);font-size:24px}.adragon-balance-skeleton{border-radius:12px;width:160px;height:40px}#adragon-pricing-membership{scroll-margin-top:100px}@media(max-width:640px){.adragon-pricing-balances{grid-auto-columns:minmax(260px,85%);gap:16px}}.adragon-model-showcase-art img.adragon-model-showcase-brand{box-sizing:border-box;padding:20px}.adragon-model-filter-groups{--adragon-model-tag-font:12px;--adragon-model-tag-padding:4px 10px;gap:12px;margin:16px 0;display:grid}.adragon-model-filter-groups>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.adragon-model-filter-groups>div>span{color:var(--muted);padding-top:0;font-size:12px;font-weight:600}.adragon-model-filter-groups .cis-actions{flex-wrap:wrap;gap:12px}.adragon-model-filter-groups button{border:1px solid var(--border);gap:6px;min-height:44px;padding:4px 10px;font-size:12px;line-height:1.25}.adragon-model-filter-groups .adragon-model-tag-icon{width:14px;height:14px}.adragon-model-filter-count{opacity:.65;font-variant-numeric:tabular-nums;font-size:10px}.adragon-model-filter-groups button[disabled]{opacity:.35}.adragon-model-filter-groups button[aria-pressed=true]{background:var(--accent);color:#191f27;border-color:var(--accent)}.adragon-model-tag-icon{object-fit:contain;flex:none;width:18px;height:18px}.adragon-model-card-brand{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 8px;font-size:12px;display:inline-flex}.adragon-model-card-tasks{flex-wrap:wrap;gap:8px;display:flex}.adragon-model-card-tasks>span{background:var(--background);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}@media(max-width:650px){.adragon-model-filter-groups>div{grid-template-columns:1fr;gap:8px}}.adragon-move-create-trigger.adragon-button{gap:9px;min-height:44px}.adragon-move-create-icon{flex:none;width:24px;height:24px;display:block}.adragon-move-create-icon img{object-fit:contain;width:100%;height:100%;display:block}.adragon-enterprise-inquiry--sent{grid-template-columns:1fr;max-width:840px;margin-inline:auto;padding:32px}.adragon-enterprise-inquiry--sent .adragon-enterprise-inquiry-intro{display:none}.adragon-enterprise-success{text-align:center;align-items:center;gap:16px;min-height:0;padding:24px 8px}.adragon-enterprise-success .eyebrow{margin-top:8px}.adragon-enterprise-success h3{margin:0;font-size:clamp(24px,3vw,36px)}.adragon-enterprise-success p{max-width:520px;margin:0}.adragon-enterprise-success-next{background:var(--bg);border-radius:16px;gap:8px;width:100%;max-width:520px;padding:20px;display:grid}.adragon-enterprise-success-next>span{color:var(--muted);font-size:12px}.adragon-enterprise-success .cis-actions{margin-top:8px}.adragon-admin-notifications{gap:16px;max-width:900px;display:grid}.adragon-notification-recipient,.adragon-notification-option{align-items:center;gap:16px;padding:24px;display:flex}.adragon-notification-recipient h2,.adragon-notification-option h2{margin:0 0 8px;font-size:18px}.adragon-notification-recipient p,.adragon-notification-option p{color:var(--muted);margin:8px 0}.adragon-notification-recipient svg,.adragon-notification-option svg{color:var(--accent);flex-shrink:0}.adragon-notification-option>.adragon-notification-copy{flex:1;min-width:0}.adragon-notification-recipient strong{overflow-wrap:anywhere}@media(max-width:700px){.adragon-enterprise-inquiry--sent{padding:20px}.adragon-notification-option{flex-wrap:wrap;padding:18px}.adragon-notification-option .adragon-switch{margin-left:40px}.adragon-notification-recipient{align-items:flex-start;padding:18px}}.adragon-admin-notifications>.panel{margin:0}.adragon-order-details{gap:24px;display:grid}.adragon-order-summary{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:12px;padding:24px;display:grid}.adragon-order-summary-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-order-summary-top>svg{color:var(--accent)}.adragon-order-summary h2{overflow-wrap:anywhere;margin:0;font-size:22px}.adragon-order-summary p,.adragon-order-details section>p{margin:0}.adragon-order-amount{gap:4px;padding-top:12px;display:grid}.adragon-order-amount>span{color:var(--muted);font-size:12px}.adragon-order-amount>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.2}.adragon-order-details h3{margin:0 0 12px;font-size:16px}.adragon-order-facts{margin:0;display:grid}.adragon-order-facts>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.adragon-order-facts dt{color:var(--muted);font-size:13px}.adragon-order-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.adragon-order-actions{border-top:1px solid var(--border);gap:16px;padding-top:20px;display:grid}.adragon-order-actions>.cis-actions:not(.adragon-order-policy)>button{flex:1}.adragon-order-policy{justify-content:center;font-size:12px}.adragon-order-policy>a{align-items:center;min-height:44px;display:inline-flex}.adragon-order-refund-reason{white-space:pre-wrap;overflow-wrap:anywhere}.adragon-checkout{gap:24px;display:grid}.adragon-checkout-block{gap:12px;min-width:0;display:grid}.adragon-checkout-block h3{margin:0;font-size:16px}.adragon-checkout-block p{margin:0}.adragon-checkout-code{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.adragon-checkout-code .field{margin:0}.adragon-checkout-code>.adragon-button{min-height:44px}.adragon-checkout-invoice-type .radio{flex:200px;min-width:0;display:flex}.adragon-checkout-choice{border:1px solid var(--border);cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:14px 16px;display:flex}.adragon-checkout-choice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-checkout-choice:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.adragon-checkout-invoice-type .radio[data-selected] .adragon-checkout-choice{border-color:var(--accent)}.adragon-checkout-choice .radio__control{flex:none;margin-top:2px}.adragon-checkout-choice-text{gap:4px;min-width:0;display:grid}.adragon-checkout-choice-text .label{line-height:1.4}.adragon-checkout-choice-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.adragon-checkout-terms .checkbox__content{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.adragon-checkout-terms .label{line-height:1.5}.adragon-checkout-company{gap:12px;display:grid}.adragon-checkout-links{font-size:13px}.adragon-checkout-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.adragon-checkout-sandbox{border:1px dashed var(--border);background:var(--panel);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.adragon-checkout-actions>.adragon-button{min-height:44px}.adragon-checkout-actions{z-index:1;border-top:1px solid var(--border);background:var(--overlay,var(--surface-secondary));flex-wrap:nowrap;margin:auto -20px -8px;padding:16px 20px 24px;position:sticky;bottom:-8px}.adragon-checkout-actions>.adragon-button[type=submit]{flex:1}@media(max-width:480px){.adragon-checkout-code{grid-template-columns:1fr}}@media(max-width:700px){.adragon-order-summary{padding:18px}.adragon-order-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px}.adragon-order-amount>strong{font-size:32px}}.adragon-commerce-plan[id^=adragon-plan-]{scroll-margin-top:100px}.adragon-orders-table .adragon-order-created-time{white-space:nowrap;font-variant-numeric:tabular-nums}.adragon-delivery-loading{gap:16px;min-width:0;display:grid}.adragon-delivery-skeleton-meta{align-items:center;gap:12px;display:flex}.adragon-delivery-skeleton-avatar{border-radius:50%;flex:none;width:28px;height:28px}.adragon-delivery-skeleton-line{width:65%;height:16px}.adragon-delivery-skeleton-title{width:80%;height:26px}.adragon-delivery-skeleton-cover{aspect-ratio:16/9;border-radius:12px;width:100%}.adragon-delivery-skeleton-action{border-radius:10px;width:120px;height:44px}@media(prefers-reduced-motion:reduce){.adragon-delivery-loading .skeleton,.adragon-delivery-loading .skeleton:after{animation:none!important}}:root{--adragon-market-join-background:#191f278c;--adragon-market-join-foreground:#f5f7f6;--adragon-market-join-border:#ffffff3d;--adragon-market-join-hover:#191f27bf}.adragon-pricing-balances>.panel{flex-direction:column;display:flex}.adragon-balance-actions{gap:12px;margin-top:auto;padding-top:20px}:root{--adragon-balance-action-background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--adragon-balance-action-background:color-mix(in srgb,var(--accent) 7%,transparent)}}:root{--adragon-balance-action-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--adragon-balance-action-border:color-mix(in srgb,var(--accent) 22%,transparent)}}.adragon-register-intro{container-type:inline-size}.adragon-register-intro h1{letter-spacing:-.025em;font-size:clamp(32px,10cqi,60px);line-height:1.25}.adragon-register-intro h1 .adragon-register-title-line{white-space:nowrap;color:var(--foreground);display:block}.adragon-register-intro h1 .adragon-register-title-accent{color:var(--accent)}.adragon-order-status{white-space:nowrap}.adragon-account-logout{margin:8px 0;padding:0 8px}.adragon-account-logout summary{align-items:center;gap:8px;min-height:44px;display:flex}.adragon-account-logout .cis-actions{gap:12px;padding:12px 0;display:grid}.adragon-market-new-count{background:var(--accent);color:#191f27;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;margin-inline-start:10px;padding:0 7px;font-size:12px;font-weight:750;line-height:1;animation:.7s cubic-bezier(.34,1.56,.64,1) adragon-market-count-bounce;display:inline-flex}@keyframes adragon-market-count-bounce{0%{transform:scale(.55)}35%{transform:translateY(-8px)scale(1.3)}60%{transform:translateY(3px)scale(.9)}80%{transform:translateY(-3px)scale(1.08)}to{transform:none}}.adragon-market-join-flight{z-index:10000;pointer-events:none;border:1px solid var(--accent);background:var(--accent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-market-join-flight{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.adragon-market-join-flight{color:var(--accent);box-shadow:0 0 28px var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-market-join-flight{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 25%,transparent)}}.adragon-market-join-flight{transform-origin:50%;opacity:.65;animation:.9s cubic-bezier(.4,0,.2,1) forwards adragon-market-card-flight}.adragon-market-join-flight img{object-fit:cover;opacity:.6;width:100%;height:80%}.adragon-market-join-flight strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 12px;overflow:hidden}@keyframes adragon-market-card-flight{0%{opacity:.65;transform:translate(0)scale(.95)}25%{opacity:.5;transform:translateY(-20px)scale(.85)}to{transform:translate(var(--adragon-flight-x),var(--adragon-flight-y)) scale(.06);opacity:0}}.adragon-market-join-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adragon-mobile-open{position:relative}.adragon-mobile-open .adragon-market-new-count{min-width:20px;height:20px;margin:0;position:absolute;top:3px;right:-2px}@media(prefers-reduced-motion:reduce){.adragon-market-new-count{animation:none}.adragon-market-join-flight{animation:none;display:none}}.adragon-market-join-anchor{position:relative}.adragon-market-join-anchor .adragon-market-new-count{min-width:18px;height:18px;margin:0;font-size:10px;position:absolute;top:-8px;right:-13px}.adragon-market-join-flight>svg{flex:none;width:40px;height:40px}.adragon-site-activity{gap:24px;margin-bottom:24px;display:grid}.adragon-site-activity .stats-grid,.adragon-site-activity .cis-actions h2,.adragon-site-activity .cis-actions h3{margin:0}.adragon-site-activity .stat strong{font-variant-numeric:tabular-nums}.adragon-site-activity .stat{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.adragon-site-activity>.panel{padding:20px}.adragon-site-activity>.panel>.cis-actions{margin-bottom:20px}@media(max-width:600px){.adragon-site-activity .stat,.adragon-site-activity>.panel{padding:16px}}.adragon-experience-card-cover{aspect-ratio:16/9;background:var(--surface-secondary);width:100%;position:relative;overflow:hidden}.adragon-experience-card-cover>img{object-fit:contain;width:100%;height:100%;display:block}.adragon-experience-card-cover>img,.adragon-article-image-stage>img{width:100%;height:100%;position:absolute;inset:0}.adragon-experience-card-cover>img:not(.adragon-image-small),.adragon-article-image-stage>img:not(.adragon-image-small){z-index:1}.adragon-experience-card-cover>img.adragon-image-small,.adragon-article-image-stage>img.adragon-image-small{z-index:0}.adragon-experience-card-cover>img.adragon-image-pending,.adragon-article-image-stage>img.adragon-image-pending{visibility:hidden}.adragon-experience-cover-loading{position:absolute;inset:0}.adragon-experience-cover-loading>.skeleton{border-radius:0;width:100%;height:100%}.adragon-experience-card-cover>.adragon-experience-placeholder{height:100%}@media(prefers-reduced-motion:reduce){.adragon-experience-cover-loading .skeleton,.adragon-experience-cover-loading .skeleton:after{animation:none!important}}.adragon-resource-files{min-width:0;margin-block:16px}.adragon-resource-file-folders{margin-block:16px}.adragon-resource-files .file-caption h5{overflow-wrap:anywhere}.adragon-resource-files .cis-actions{flex-wrap:wrap}.adragon-pricing-original-price{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.adragon-pricing-original-price s{text-decoration-thickness:1px}.adragon-pricing-original-price+.adragon-commerce-price{margin-top:0}.adragon-support-page{gap:24px;width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:32px 24px;display:grid}.adragon-support-page h1{font-size:29px}.adragon-support-page .panel{min-width:0}.adragon-support-thread{gap:16px;margin:24px 0;display:grid}.adragon-support-message{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px;padding:16px}.adragon-support-staff{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.adragon-support-staff{background:color-mix(in srgb,var(--lime) 7%,transparent)}}.adragon-support-message-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.adragon-support-message p{white-space:pre-wrap;margin-bottom:0}.adragon-pricing-offer-label{margin-top:12px;margin-bottom:4px}.adragon-pricing-offer-price{color:var(--lime)}@media(max-width:700px){.adragon-support-page{padding:24px 18px}}.adragon-support-page>.panel{padding:24px}.adragon-support-page header{gap:12px;display:grid}.adragon-support-page header h1,.adragon-support-page header p{margin:0}.adragon-support-page .cis-actions,.adragon-support-page .field{margin-block:16px}@media(max-width:700px){.adragon-support-page>.panel{padding:18px}}.adragon-pricing-price-block{gap:8px;display:grid}.adragon-pricing-price-block .adragon-pricing-offer-label{align-items:center;min-height:24px;margin:0;display:flex}.adragon-pricing-price-block .adragon-commerce-price{margin:0}.adragon-workspace-topup-selector{max-width:520px;margin-bottom:24px}.adragon-workspace-point-summary{margin-bottom:24px;padding:24px}.adragon-workspace-point-summary header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.adragon-workspace-point-summary h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.adragon-workspace-point-summary header p{color:var(--muted);margin:6px 0 0;font-size:13px}.adragon-workspace-point-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.adragon-workspace-point-metrics>div{flex-direction:column;gap:8px;min-width:0;display:flex}.adragon-workspace-point-metrics>div+div{border-left:1px solid var(--border);padding-left:24px}.adragon-workspace-point-metrics span{color:var(--muted);font-size:13px}.adragon-workspace-point-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;line-height:1.2}.adragon-workspace-point-metrics small{color:var(--muted);font-size:13px;font-weight:400}.adragon-workspace-point-available{color:var(--lime)}.adragon-workspace-point-skeleton{border-radius:8px;width:120px;max-width:100%;height:38px}.adragon-workspace-point-summary .adragon-workspace-point-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:16px;font-size:12px;line-height:1.8}@media(max-width:650px){.adragon-workspace-point-summary{padding:20px 16px}.adragon-workspace-point-metrics{gap:16px;margin:20px 0}.adragon-workspace-point-metrics>div+div{padding-left:16px}.adragon-workspace-point-metrics strong{font-size:28px}}.adragon-workspace-point-summary header .adragon-balance-actions{margin-top:0;padding-top:0}.adragon-page-recovery{background:var(--background,#191f27);grid-template-rows:auto 1fr auto;align-items:center;gap:32px;min-height:100dvh;padding:32px;display:grid}.adragon-page-recovery>header,.adragon-page-recovery>footer{width:min(1100px,100%);margin:auto}.adragon-page-recovery>footer{color:var(--muted);text-align:center;font-size:12px}.adragon-page-recovery-card{border:1px solid var(--border);background:var(--panel);border-radius:20px;width:min(520px,100%);margin:auto;padding:32px;box-shadow:0 16px 60px #0000000c}.adragon-page-recovery-icon{width:52px;height:52px;color:var(--lime);background:var(--lime);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-page-recovery-icon{background:color-mix(in srgb,var(--lime) 9%,transparent)}}.adragon-page-recovery-icon{margin-bottom:24px}.adragon-page-recovery-card .adragon-page-recovery-eyebrow{color:var(--muted);margin:0 0 8px;font-size:12px}.adragon-page-recovery-card h1{letter-spacing:-.5px;margin:0 0 12px;font-size:26px;line-height:1.4}.adragon-page-recovery-card .cis-actions{margin-top:24px}.adragon-page-recovery-card .adragon-page-recovery-back{color:var(--text);border:1px solid var(--border);background:0 0}.adragon-page-recovery-note{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.adragon-page-recovery-note p{margin:0;font-size:12px}.adragon-page-recovery-note button{white-space:normal;text-align:left;height:auto;min-height:44px;color:var(--muted);margin-top:8px;font-size:12px}@media(max-width:650px){.adragon-page-recovery{gap:24px;padding:24px 16px}.adragon-page-recovery-card{padding:24px 20px}.adragon-page-recovery-card h1{font-size:23px}.adragon-page-recovery-card .cis-actions>*{flex:auto}}.adragon-traffic-source-heading{margin-top:32px}.adragon-move-detail-footer .adragon-move-copy{border:1px solid var(--border);color:var(--text);background:0 0;font-size:13px}.adragon-button-link.button--primary,.adragon-button-link.button--primary:hover{color:var(--accent-foreground,#142211)}.adragon-preview-container:has(.adragon-market-auth-modal){width:min(440px,100vw - 32px)!important;min-width:0!important;max-width:440px!important;height:auto!important;max-height:calc(100dvh - 32px)!important}.adragon-market-auth-modal{border:1px solid var(--border);box-sizing:border-box;border-radius:24px;max-height:calc(100dvh - 32px);padding:28px!important}.adragon-market-auth-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-market-auth-heading h2{margin:0;font-size:22px;font-weight:650;line-height:1.4}.adragon-market-auth-heading>.adragon-button{width:44px;height:44px;color:var(--muted);background:0 0;flex:none;padding:0}.adragon-market-auth-intro{margin:12px 0 0;font-size:15px;line-height:1.7}.adragon-market-auth-note{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.7}.adragon-market-auth-actions.cis-actions{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.adragon-market-auth-actions>.adragon-button{width:100%;min-width:0;height:44px;font-size:14px}.adragon-market-auth-browse.adragon-button{width:100%;height:44px;color:var(--muted);background:0 0;margin:8px 0 0;font-size:13px;display:flex}.adragon-move-detail-footer .move-detail-actions.cis-actions{flex-wrap:nowrap;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.adragon-move-detail-footer .move-detail-actions>.adragon-button{white-space:nowrap;grid-column:auto;width:100%;min-width:0}@media(max-width:700px){.adragon-market-auth-modal{padding:20px!important}.adragon-market-auth-heading h2{font-size:20px}}.adragon-card-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adragon-resource-files>nav.cis-actions,.adragon-resource-library>nav.cis-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.adragon-resource-files>nav.cis-actions>.adragon-button,.adragon-resource-library>nav.cis-actions>.adragon-button{flex:none;width:auto;max-width:100%}.adragon-admin-directory-toolbar{gap:16px;margin-bottom:20px;display:grid}@media(max-width:700px){.adragon-admin-directory-toolbar{gap:12px;margin-bottom:16px}}.adragon-admin-status-tabs{justify-self:start;width:fit-content;max-width:100%}.adragon-experience-attachment{gap:12px;min-width:0;display:grid}.adragon-experience-attachment audio{width:100%;max-width:100%}.adragon-permission-panel>svg{color:var(--lime)}.adragon-asset-category-tabs{max-width:100%;margin-top:20px;padding-bottom:4px;overflow-x:auto}.adragon-asset-category-tabs [role=tablist]{width:max-content}.adragon-asset-category-tabs [role=tab]{white-space:nowrap;border-radius:0;flex-direction:column;gap:2px;min-width:72px;min-height:64px;padding:10px 16px;font-weight:600;transition:none}.adragon-asset-category-tabs [role=tab][aria-selected=true]{color:var(--foreground);background:0 0}.adragon-asset-category-tabs .tabs__indicator{display:none}.adragon-asset-category-tabs small{color:var(--muted);contain:inline-size;text-align:center;font-variant-numeric:tabular-nums;width:100%;height:16px;font-size:12px;font-weight:400;line-height:16px}.adragon-resource-description{color:var(--muted);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.adragon-resource-tags{flex-wrap:wrap;gap:6px;display:flex}.adragon-code-effect{gap:16px;width:100%;min-width:0;display:grid}.adragon-code-effect-toolbar{flex-wrap:wrap;justify-content:space-between}.adragon-code-effect iframe{background:var(--panel);border:0;border-radius:12px;width:100%;height:440px}.adragon-code-effect pre{max-height:55vh;overflow:auto}@media(max-width:560px){.adragon-code-effect iframe{height:330px}.adragon-code-effect-toolbar{gap:12px}}.adragon-code-effect>video,.adragon-code-effect>img{border-radius:12px;justify-self:center;max-width:100%;max-height:55vh}.adragon-resource-grid{align-items:start}.adragon-resource-tags{max-height:30px;overflow:hidden}.adragon-resource-preview>p{overflow-wrap:anywhere}.adragon-resource-thumbnail>iframe{pointer-events:none;border:0;width:100%;height:100%}.adragon-asset-filter-row{align-items:center;gap:24px;min-width:0;margin-top:20px;display:flex}.adragon-asset-filter-row .adragon-asset-category-tabs{flex:1;min-width:0;margin-top:0}.adragon-asset-filter-row .adragon-admin-status-tabs{flex-shrink:0;max-width:100%}.adragon-asset-filter-row .adragon-admin-status-tabs [role=tab]{white-space:nowrap;align-items:center;gap:8px;display:flex}.adragon-admin-status-tabs [role=tab]{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.adragon-admin-status-tabs [role=tab]>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media(max-width:700px){.adragon-asset-filter-row{flex-wrap:wrap;gap:12px}.adragon-asset-filter-row .adragon-asset-category-tabs{flex-basis:100%}.adragon-asset-filter-row .adragon-admin-status-tabs{margin-left:auto}}.adragon-resource-media-card{aspect-ratio:4/3;isolation:isolate;gap:0;padding:0;position:relative;overflow:hidden}.adragon-resource-media-card .adragon-resource-open{border-radius:inherit;height:100%;display:block}.adragon-resource-media-card .adragon-resource-thumbnail{aspect-ratio:auto;border-radius:inherit;height:100%}.adragon-resource-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000e0);padding:48px 16px 16px;position:absolute;inset:auto 0 0}.adragon-resource-caption small{color:#ffffffc7}.adragon-resource-media-card :is(.adragon-resource-caption,.adragon-resource-card-actions,.adragon-resource-tags,.adragon-resource-tier){opacity:0;transition:opacity .15s}.adragon-resource-media-card:is(:hover,:focus-within) :is(.adragon-resource-caption,.adragon-resource-card-actions,.adragon-resource-tags,.adragon-resource-tier){opacity:1}.adragon-resource-media-card .adragon-resource-card-actions{z-index:2;margin:0;position:absolute;top:12px;right:12px}.adragon-resource-media-card .adragon-resource-card-actions :is(button,a){color:#fff;background:#000000bf;border:1px solid #fff3}.adragon-resource-media-card .adragon-resource-tags{display:none}.adragon-resource-media-card .adragon-resource-tier{z-index:2;pointer-events:none;position:absolute;top:12px;right:12px}.adragon-resource-media-card .adragon-resource-tier,.adragon-resource-media-card:is(:hover,:focus-within) .adragon-resource-tier{opacity:1}.adragon-resource-media-card{--adragon-resource-action-height:44px;container:adragon-resource-card/inline-size}.adragon-resource-media-card .adragon-resource-card-actions{pointer-events:none;flex-wrap:nowrap;justify-content:flex-end;inset:auto 8px 6px}.adragon-resource-media-card .adragon-resource-card-actions>*{pointer-events:auto;min-width:0;max-width:100%}.adragon-resource-media-card:has(.adragon-resource-card-actions) .adragon-resource-caption{padding:28px 12px calc(var(--adragon-resource-action-height) + 10px)}.adragon-resource-media-card:has(.adragon-resource-card-actions) .adragon-resource-caption h3{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.adragon-resource-media-card:has(.adragon-resource-card-actions) .adragon-resource-caption small{display:none}@container adragon-resource-card (max-width:144px){.adragon-resource-media-card:has(.adragon-resource-card-actions) .adragon-resource-caption h3{visibility:hidden}}.adragon-resource-pro-hint{z-index:1;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000000c7;border-radius:999px;max-width:calc(100% - 32px);padding:8px 12px;font-size:13px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adragon-resource-media-card:is(:hover,:focus-within) .adragon-resource-pro-hint{opacity:1}.adragon-resource-market-popover{max-width:min(320px,100vw - 32px)}.adragon-resource-market-popover [role=dialog]{gap:12px;padding:16px;display:grid}.adragon-resource-market-popover p{margin:0}.adragon-resource-media-card .adragon-resource-card-actions .adragon-resource-market-listed{border-color:var(--accent,#8b5cf6)}@media(hover:none){.adragon-resource-pro-hint,.adragon-resource-media-card .adragon-resource-caption,.adragon-resource-media-card .adragon-resource-card-actions,.adragon-resource-media-card .adragon-resource-tier{opacity:1}}@media(prefers-reduced-motion:reduce){.adragon-resource-media-card :is(.adragon-resource-caption,.adragon-resource-card-actions,.adragon-resource-tier,.adragon-resource-pro-hint){transition:none}}.adragon-audio-waveform{width:100%;height:100%;color:var(--lime);background:linear-gradient(135deg,var(--panel),var(--surface-secondary));place-items:center;padding:24px;display:grid}.adragon-audio-waveform svg{fill:currentColor;width:100%;max-width:480px}.adragon-resource-media-card .adragon-resource-thumbnail>:is(img,video,iframe){object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.adragon-fitted-effect{background:#10151b;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.adragon-fitted-effect iframe{transform-origin:50%;border:0;max-width:none!important;max-height:none!important;position:absolute!important;top:50%!important;left:50%!important}.adragon-code-effect>.adragon-fitted-effect{height:clamp(240px,50vh,540px)}.adragon-media-loading{z-index:1;border-radius:inherit;width:100%;height:100%;inset:0;position:absolute!important}.adragon-resource-thumbnail>audio{display:none}.adragon-resource-sound-hint{color:#fff;z-index:3;background:#000c;border-radius:8px;padding:8px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.adragon-resource-preview-body{min-height:100px;position:relative}.adragon-resource-load-more{justify-content:center;margin-top:24px}.adragon-effect-recovery{background:var(--surface-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.adragon-resource-media-card .adragon-resource-emoji-thumbnail>img{object-fit:contain;width:33.333%;height:33.333%;inset:33.333%}.move-chat-thread .adragon-chat-attachments,.move-chat-thread .chat-message--user .adragon-chat-attachments{align-items:stretch;gap:8px;width:100%;margin-top:6px}.move-chat-thread .adragon-chat-attachments .chat-attachment-group{width:100%;min-width:0}.move-chat-thread .adragon-chat-attachments .adragon-chat-documents-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));align-items:start;gap:12px;display:grid}.move-chat-thread .adragon-chat-attachments .move-chat-file{grid-column:auto;justify-self:stretch;max-width:none;width:100%!important;min-width:0!important}.move-chat-thread .adragon-chat-attachments .move-chat-file--image,.move-chat-thread .adragon-chat-attachments .move-chat-file--video{aspect-ratio:auto;flex:0 auto;width:min(100%,var(--media-preview-width,240px))!important;height:auto!important}.move-chat-thread .adragon-chat-attachments .move-chat-file--pdf{aspect-ratio:auto;height:220px!important}.move-chat-thread .adragon-chat-attachments .move-chat-file-preview>img,.move-chat-thread .adragon-chat-attachments .move-chat-file-preview>video{object-fit:contain;background:var(--surface-secondary)}@media(max-width:480px){.move-chat-thread .adragon-chat-attachments .move-chat-file--pdf{height:180px!important}}:is(.adragon-resource-library,.adragon-resource-preview,.adragon-experience-loading,.adragon-article-compare-loading,.adragon-article-image-loading,.adragon-article-loading) .skeleton,.adragon-media-loading.skeleton{background:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.adragon-resource-library,.adragon-resource-preview,.adragon-experience-loading,.adragon-article-compare-loading,.adragon-article-image-loading,.adragon-article-loading) .skeleton,.adragon-media-loading.skeleton{background:color-mix(in srgb,var(--foreground) 12%,var(--surface-secondary))!important}}:is(.adragon-resource-library,.adragon-resource-preview,.adragon-experience-loading,.adragon-article-compare-loading,.adragon-article-image-loading,.adragon-article-loading) .skeleton--shimmer:after,.adragon-media-loading.skeleton--shimmer:after{background:linear-gradient(90deg,transparent 0%,var(--foreground) 50%,transparent 100%)!important}@supports (color:color-mix(in lab,red,red)){:is(.adragon-resource-library,.adragon-resource-preview,.adragon-experience-loading,.adragon-article-compare-loading,.adragon-article-image-loading,.adragon-article-loading) .skeleton--shimmer:after,.adragon-media-loading.skeleton--shimmer:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--foreground) 34%,transparent) 50%,transparent 100%)!important}}@media(prefers-reduced-motion:reduce){:is(.adragon-resource-library,.adragon-resource-preview,.adragon-experience-loading,.adragon-article-compare-loading,.adragon-article-image-loading,.adragon-article-loading) .skeleton--shimmer:after,.adragon-media-loading.skeleton--shimmer:after{animation:none!important}}.adragon-workspace-actions-trigger{justify-content:center;align-items:center;display:inline-flex;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.table-root--primary .table__body[data-empty] td{background:var(--surface);height:104px;min-height:104px;color:var(--muted);text-align:center;padding:24px 16px}.adragon-table-state{white-space:normal;justify-content:center;align-items:center;gap:12px;max-width:100%;display:inline-flex}.adragon-table-state .spinner{flex:none;width:16px;height:16px}.adragon-resource-preview .adragon-resource-preview-body{flex-shrink:0}.adragon-resource-preview .adragon-code-effect>.adragon-fitted-effect{height:clamp(120px,65vh - 104px,540px)}.adragon-workspace-pro-tag{background:var(--accent);color:var(--accent-foreground);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.adragon-workspace-owner-tag{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.adragon-workspace-option-copy,.workspace-select-popover [role=option] .adragon-workspace-option-copy{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding-block:4px;display:flex;overflow:hidden}.workspace-select-popover{min-width:min(260px,100vw - 24px)}@media(max-width:480px){.adragon-topbar .workspace-select .select__trigger .adragon-workspace-pro-tag{display:none}}.workspace-select-popover [role=option] .adragon-workspace-option-copy>span{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.adragon-workspace-access-note{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.5}.adragon-promotion-admin{gap:16px;display:grid}.adragon-content-section{--adragon-content-gap:20px;gap:var(--adragon-content-gap);flex-direction:column;min-width:0;display:flex}.panel.adragon-content-section{padding:24px}.adragon-content-heading{flex-direction:column;gap:8px;min-width:0;display:flex}.adragon-content-heading>h2,.adragon-content-heading>h3,.adragon-content-heading>p{overflow-wrap:anywhere;margin:0}.adragon-content-heading>h2,.adragon-content-heading>h3{align-items:center;gap:8px;display:flex}.adragon-content-body{flex-direction:column;gap:12px;min-width:0;display:flex}.adragon-content-body>*{min-width:0;max-width:100%;margin-block:0}.adragon-content-section>.adragon-content-actions{gap:var(--action-gap,12px);margin:0}.adragon-billing-benefits .adragon-content-body>form{flex-wrap:wrap;align-items:end}.adragon-billing-benefits .adragon-content-body>form>.field{flex:1;min-width:min(200px,100%);margin:0}.adragon-retry-panel>.adragon-content-section{flex:1}@media(max-width:700px){.panel.adragon-content-section,.adragon-commerce-page>.panel{padding:16px}}.login-story h1>span{display:inline}.workspace-select .select__value{align-items:center;gap:12px;min-width:0;display:flex}.adragon-workspace-selected-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-select .adragon-workspace-pro-tag{flex:none}.adragon-assets-library-controls{display:contents}.adragon-password-page{box-sizing:border-box;width:min(100%,480px);margin:48px auto;padding:0 16px}.adragon-password-form{gap:20px;min-width:0;display:grid}.adragon-password-form .adragon-button{border-radius:999px;justify-content:center;width:100%;min-height:46px}.adragon-password-status{border:1px solid var(--border);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.adragon-password-links{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;padding-top:16px;display:flex}.adragon-password-form>.field,.adragon-password-form>.cis-actions,.adragon-password-form>p{margin:0}@media(max-width:700px){.adragon-password-page{margin:24px auto}}.adragon-article-prompt-toolbar{margin-bottom:12px}.adragon-article-prompt-toolbar strong{margin-right:auto}.adragon-article-pro-tag{color:#182018;background:#b6ee8a;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.adragon-article-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.adragon-article-prompt-locked{border-radius:12px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.adragon-article-prompt-locked pre{filter:blur(6px);-webkit-user-select:none;user-select:none;opacity:.45;pointer-events:none;position:absolute;inset:16px}.adragon-article-prompt-locked>div{text-align:center;padding:20px;position:relative}.adragon-article-compare{gap:12px;min-width:0;margin:24px 0;display:grid}.adragon-article-compare-stage{aspect-ratio:4/3;background:var(--panel);border-radius:16px;position:relative;overflow:hidden}.adragon-article-compare-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.adragon-article-compare-before{clip-path:inset(0 calc(100% - var(--adragon-compare-position)) 0 0)}.adragon-article-compare-line{top:0;bottom:0;left:var(--adragon-compare-position);background:#b6ee8a;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 4px #000}.adragon-article-compare-line:after{content:"↔";color:#182018;background:#b6ee8a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adragon-article-compare-label{color:#fff;overflow-wrap:anywhere;background:#182018e6;border-radius:999px;max-width:40%;padding:4px 10px;position:absolute;top:12px}.adragon-article-compare-label-before{left:12px}.adragon-article-compare-label-after{right:12px}.adragon-article-compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.adragon-article-compare-stage:focus-within{outline-offset:3px;outline:3px solid #b6ee8a}.adragon-article-compare-editor{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adragon-article-compare-editor img{object-fit:contain;width:100%}.adragon-article-compare-editor figcaption{grid-column:1/-1}.adragon-article-prompt{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;margin:20px 0;padding:16px}.adragon-article-compare{width:100%;max-width:800px}.adragon-article-compare-status{z-index:2;background:var(--panel);pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.adragon-article-compare-skeleton{border-radius:16px;width:100%;height:100%}.adragon-article-compare-loading{padding:0}.adragon-article-compare-range:disabled{pointer-events:none}.adragon-article-toc-panel{border:1px solid var(--border);border-radius:16px;padding:16px}.adragon-article-toc-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.adragon-article-toc-disclosure .disclosure__trigger{min-height:44px;padding:0}.adragon-article-toc-disclosure .disclosure__body{padding:12px 0 0}.adragon-article-toc-list{scrollbar-width:thin;gap:4px;max-height:calc(100dvh - 224px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.adragon-article-toc-list li{min-width:0;margin:0;padding:0}.adragon-article-toc-list .adragon-article-toc-link{width:100%;min-height:44px;color:var(--foreground);white-space:normal;overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 8px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:flex}.adragon-article-toc-link:hover{background:var(--surface)}.adragon-article-toc-link[aria-current=location]{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.adragon-article-toc-link[aria-current=location]{background:color-mix(in srgb,var(--lime) 14%,transparent)}}.adragon-article-toc-link[aria-current=location]{color:var(--foreground);font-weight:650}.adragon-article-toc-link:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.adragon-article-toc-number{color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 22px;padding-top:2px;font-size:11px}.adragon-article-toc-subsection .adragon-article-toc-link{color:var(--muted);padding-left:24px;font-size:12px}.adragon-experience-prose h2,.adragon-experience-prose h3{scroll-margin-top:112px}@media(max-width:900px){.adragon-article-toc-panel{padding:12px 16px}.adragon-article-toc-list{max-height:320px}}.adragon-experience-prose .adragon-experience-image img{width:100%;height:auto}.adragon-toast.toast{width:max-content;min-width:0;max-width:min(420px,100vw - 32px);margin-inline:auto}.adragon-toast-content{flex:0 auto;min-width:0}.adragon-toast-title{white-space:normal;overflow-wrap:anywhere}.adragon-preview-container:has(.adragon-article-image-pair-modal){width:min(1200px,100vw - 32px);max-width:1200px}.adragon-article-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.adragon-article-image-pair figure{align-content:start;gap:12px;min-width:0;margin:0;display:grid}.adragon-article-image-pair img{object-fit:contain;width:100%;height:auto;max-height:70dvh;display:block}@media(max-width:700px){.adragon-article-image-pair{grid-template-columns:1fr;gap:20px}}.adragon-article-image-stage{aspect-ratio:4/3;background:var(--surface);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.adragon-article-image-stage img{object-fit:contain;width:100%;display:block;position:absolute;inset:0;height:100%!important}.adragon-article-image-loading{z-index:1;background:var(--surface);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.adragon-article-image-skeleton{border-radius:16px;width:100%;height:100%}.adragon-article-loading{gap:24px;max-width:800px;display:grid}.adragon-article-title-skeleton{width:90%;height:64px}.adragon-article-summary-skeleton{width:100%;height:80px}.adragon-article-video-stage{aspect-ratio:16/9;background:var(--surface);border-radius:16px;width:100%;position:relative;overflow:hidden}.adragon-article-video-stage video{object-fit:contain;width:100%;height:100%;display:block}.adragon-experience-image.adragon-experience-cover-button{justify-self:stretch;width:min(800px,100%)!important}.adragon-preview-modal.adragon-preview-modal-with-close{padding-top:64px;position:relative}.adragon-preview-modal .adragon-preview-close{z-index:3;border-radius:999px;min-width:44px;min-height:44px;position:absolute;top:12px;right:12px;width:44px!important;height:44px!important}.adragon-article-header{gap:24px;min-width:0;display:grid}.adragon-article-hero{isolation:isolate;color:#fff;background:#191f27;border-radius:24px;align-items:end;min-height:clamp(380px,44vw,620px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #0003}.adragon-article-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#10182008,#10182044 25%,#101820d9 68%,#101820fa);position:absolute;inset:0}.adragon-article-hero .adragon-article-hero-media{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.adragon-article-hero .adragon-article-hero-media img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.adragon-article-hero-copy{z-index:2;gap:16px;min-width:0;padding:clamp(24px,4vw,48px);display:grid;position:relative}.adragon-article-hero-copy p{margin:0}.adragon-article-hero-copy .eyebrow{color:#d3e4c8}.adragon-article-hero-copy h1{letter-spacing:.02em;text-wrap:pretty;overflow-wrap:anywhere;color:#fff;text-shadow:0 2px 16px #0008;max-width:980px;margin:0;font-size:clamp(28px,3.6vw,48px);line-height:1.3}.adragon-article-byline{color:#e2e8ee;font-size:14px;line-height:1.8}.adragon-article-hero-text{background:var(--surface);min-height:300px}.adragon-article-hero-skeleton{border-radius:0;width:100%;height:100%;position:absolute;inset:0}@media(max-width:700px){.adragon-article-hero{border-radius:16px;min-height:440px}.adragon-article-hero-copy{gap:16px;padding:24px}.adragon-article-hero-copy h1{font-size:28px;line-height:1.4}.adragon-article-hero .adragon-article-hero-media img{object-position:55% 35%}.adragon-article-header{gap:20px}}.adragon-article-hero .adragon-article-hero-open{border:0;border-radius:0;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;padding:0!important}.adragon-article-hero .adragon-article-hero-open img{object-fit:cover;height:100%!important}.adragon-article-hero .adragon-article-hero-open{height:auto!important;position:absolute!important}.adragon-article-hero .adragon-article-hero-media{height:100%!important;position:absolute!important}.adragon-asset-use-prompt{gap:16px;min-width:0;margin:0 0 24px;display:grid}.adragon-asset-use-prompt-content{gap:16px;min-width:0;display:grid}.adragon-move-chat-preview .chat-message--user .adragon-chat-attachments{align-self:flex-end;width:60%;min-width:0;max-width:36rem}.adragon-move-chat-preview .chat-message--user .move-chat-deliverables-label{text-align:right}.adragon-provider-usage-card{flex-direction:column;gap:12px;min-width:0;padding:20px 24px;display:flex}.adragon-provider-usage-card>div{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.adragon-provider-usage-card span{overflow-wrap:anywhere}@media(max-width:700px){.adragon-provider-usage-card.panel{padding:14px}}.adragon-point-settings{gap:24px;min-width:0;display:grid}.adragon-point-settings-form{gap:20px;min-width:0;display:grid}.adragon-point-settings-form .field,.adragon-point-settings-form p{margin:0}.adragon-point-settings-form .field{max-width:640px}.adragon-point-hold-example{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adragon-point-hold-example>div,.adragon-point-price-note{background:var(--surface-2,#2d3744);border-radius:16px;padding:16px}.adragon-point-hold-example>div{gap:8px;min-width:0;display:grid}.adragon-point-hold-example strong{font-variant-numeric:tabular-nums;font-size:28px}.adragon-point-hold-example small{color:var(--muted);line-height:1.6}@media(max-width:700px){.adragon-point-settings{gap:16px}.adragon-point-hold-example{grid-template-columns:1fr}.adragon-point-hold-example strong{font-size:24px}}.adragon-audit-status{white-space:nowrap;line-height:1.5;display:inline-block}.adragon-mcp-clients{border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(960px,100%);padding:8px;display:grid}.adragon-mcp-client.adragon-button{justify-content:center;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;border-radius:12px!important;width:100%!important}@media(max-width:900px){.adragon-mcp-hero h1{font-size:clamp(37px,7vw,72px)}}@media(max-width:390px){.adragon-mcp-clients{gap:12px;padding:8px}.adragon-mcp-client.adragon-button{padding:10px 8px;font-size:13px}}.adragon-mcp-client.adragon-button{gap:8px!important}.adragon-mcp-client svg{flex:none}@media(max-width:900px){.adragon-mcp-clients{flex-wrap:nowrap;gap:12px;width:min(480px,100%);padding:4px;display:flex}.adragon-mcp-client.adragon-button{flex:0 0 44px;min-height:44px;width:44px!important;padding:8px 6px!important;font-size:13px!important}.adragon-mcp-client.is-selected.adragon-button{flex:auto;width:auto!important}.adragon-mcp-client:not(.is-selected) .adragon-mcp-client-label{display:none}.adragon-mcp-client:last-child{grid-column:auto}}@media(max-width:350px){.adragon-mcp-client.adragon-button{flex-basis:32px;width:32px!important}}.adragon-public-delivery{gap:24px;width:min(100%,1080px);min-width:0;margin:auto;padding:32px 24px;display:grid}.adragon-public-delivery header{align-items:center;gap:12px;display:flex}.adragon-public-delivery header svg{width:40px;height:40px}.adragon-public-delivery h1,.adragon-share-filename,.adragon-share-url{overflow-wrap:anywhere;word-break:break-word}.adragon-public-delivery-media{object-fit:contain;background:#10151b;border-radius:12px;width:100%;max-height:75vh;display:block}.adragon-delivery-share-dialog{max-width:640px}.adragon-share-url{white-space:normal;border:1px solid var(--border);border-radius:12px;margin-block:16px;padding:16px;display:block}@media(max-width:700px){.adragon-public-delivery{gap:16px;padding:20px 16px}}.adragon-public-delivery>.panel{gap:16px;padding:24px;display:grid}.adragon-public-delivery>.panel h1,.adragon-public-delivery>.panel p{margin:0}@media(max-width:700px){.adragon-public-delivery>.panel{gap:12px;padding:16px}}.adragon-delivery-group{gap:16px;min-width:0;display:grid}.adragon-delivery-group>header{padding:0 8px}.adragon-delivery-group>header h2{margin:0;font-size:18px}.adragon-delivery-group>header p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0}.adragon-delivery-card{border-radius:20px;gap:16px;padding:24px}.adragon-delivery-card .workspace-delivery-heading h2{margin-top:12px;font-size:20px;line-height:1.45}.adragon-delivery-card .workspace-delivery-source{color:var(--muted);font-size:12px;font-weight:500}.adragon-delivery-record{background:var(--surface-secondary);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.adragon-delivery-record-details{margin:0;font-size:12px}.adragon-delivery-record-details .adragon-disclosure-trigger{font-size:12px}.adragon-delivery-record .cis-actions{margin:0}.adragon-delivery-record .adragon-delivery-inputs{font-size:12px}.adragon-delivery-card .adragon-delivery-input-warning{border:1px solid var(--border);border-radius:6px;padding:4px 8px}.adragon-delivery-media{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.adragon-delivery-media>.file-tile{width:100%;max-width:none}.adragon-delivery-media .file-tile .adragon-button.file-preview-button{aspect-ratio:16/10;max-height:300px}.adragon-delivery-media .file-preview-frame{background:#090c10}.adragon-delivery-card-actions{border-top:1px solid var(--border);align-items:center;gap:12px;margin:0;padding-top:16px}.adragon-delivery-card-actions :is(button,a){gap:8px;font-size:13px}.adragon-delivery-card-actions .adragon-delivery-extract{margin-left:auto}@media(max-width:600px){.adragon-delivery-card{gap:14px;padding:16px}.adragon-delivery-card .workspace-delivery-heading{flex-wrap:nowrap;gap:10px}.adragon-delivery-card .workspace-delivery-heading h2{font-size:18px}.adragon-delivery-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adragon-delivery-card-actions :is(button,a){width:100%;font-size:12px}.adragon-delivery-card-actions .adragon-delivery-extract{margin-left:0}.adragon-delivery-media .file-tile .adragon-button.file-preview-button{aspect-ratio:4/3}}.adragon-delivery-media>.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0}.adragon-delivery-media .file-tile{width:100%;max-width:none}.move-chat-thread .adragon-chat-attachments{row-gap:12px}.move-chat-thread .adragon-chat-attachments .adragon-chat-media-grid,.move-chat-thread .adragon-chat-attachments .adragon-chat-documents-grid{align-items:stretch;gap:12px}.move-chat-thread .adragon-chat-attachments .adragon-chat-documents-grid .move-chat-file{align-items:center;gap:10px;height:64px!important;display:flex!important}.adragon-resource-code-thumbnail video,.adragon-resource-code-thumbnail img{object-fit:contain}.adragon-code-effect>video,.adragon-code-effect>img{object-fit:contain;width:100%}.adragon-article-original-video{object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:75vh;display:block}.adragon-marketplace-hero{isolation:isolate;color:#fff;background:#182027;align-items:flex-end;min-height:clamp(340px,36vw,540px);display:flex;position:relative;overflow:hidden}.adragon-marketplace-hero picture{z-index:-2;position:absolute;inset:0}.adragon-marketplace-hero img{object-fit:cover;object-position:65% 48%;width:100%;height:100%}.adragon-marketplace-hero-video{z-index:-2;object-fit:cover;object-position:50% 40%;background:#0b0f0c;width:100%;height:100%;position:absolute;inset:0}.adragon-marketplace-hero-media .adragon-marketplace-hero-sound{z-index:2;position:absolute;top:16px;right:16px}.adragon-marketplace-hero-sound button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c121799}.adragon-marketplace-hero-promo{background:#0b0f0c;flex-direction:column;align-items:stretch;min-height:0;display:flex}.adragon-marketplace-hero-promo:after{display:none}.adragon-marketplace-hero-media{isolation:isolate;aspect-ratio:16/9;background:#0b0f0c;width:min(100%,1.77778*min(72vh,760px));max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.adragon-marketplace-hero-media:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0f0c00,#0b0f0c);height:18%;position:absolute;inset:auto 0 0}.adragon-marketplace-hero-promo .adragon-marketplace-hero-video{object-fit:contain}.adragon-marketplace-hero-promo .adragon-marketplace-hero-content{text-shadow:none;padding-block:28px 36px}@media(max-width:700px){.adragon-marketplace-hero-promo .adragon-marketplace-hero-content{padding:20px 16px 28px}.adragon-marketplace-hero-media .adragon-marketplace-hero-sound{top:10px;right:10px}}.adragon-marketplace-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c121700 48%,#0c121759 68%,#0c1217d1 86%,#182027);position:absolute;inset:0}.adragon-marketplace-hero-content{text-shadow:0 2px 16px #000000b3;width:100%;max-width:1200px;margin-inline:auto;padding:48px clamp(24px,5vw,64px)}.adragon-marketplace-hero-content h1{color:#fff;margin:8px 0 12px;font-size:clamp(28px,3.5vw,46px);line-height:1.2}.adragon-marketplace-hero-content p{color:#e4e8ec;margin:0}@media(max-width:700px){.adragon-marketplace-hero{min-height:380px}.adragon-marketplace-hero img{object-position:66% 25%}.adragon-marketplace-hero-content{padding:32px 24px}.adragon-marketplace-hero-content h1{max-width:340px;font-size:30px}.adragon-marketplace-hero-content p{font-size:15px;line-height:1.6}}.adragon-move-gallery-grid6 .move-example-outputs{aspect-ratio:3/2;background:#465363;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.move-example-gallery.adragon-move-gallery-grid6{aspect-ratio:3/2;align-self:center;height:auto}.adragon-move-gallery-grid6 .move-example-file{aspect-ratio:1;border:0}.move-media>.move-example-gallery.adragon-move-gallery-grid6{width:auto;max-width:100%;height:100%;margin:0 auto}.adragon-asset-preview-skeleton{border-radius:12px;width:100%;min-height:clamp(220px,45dvh,540px);position:relative;inset:auto}.adragon-asset-preview-image{place-items:center;width:100%;min-width:0;display:grid;position:relative}.adragon-asset-preview-image:has(.adragon-asset-preview-skeleton)>img{opacity:0;position:absolute}.adragon-asset-preview-image>img{display:block}@media(prefers-reduced-motion:reduce){.move-preview-skeleton:before,.move-preview-skeleton:after{animation:none!important}}.move-chat-file-preview>[role=status]{color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:12px;font-size:12px}.move-chat-thread .adragon-chat-attachments .adragon-chat-media-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.move-chat-thread .chat-message--user .adragon-chat-attachments .adragon-chat-media-grid{justify-content:flex-end}.adragon-environment-form{gap:20px;min-width:0;display:grid}.adragon-environment-form>label{gap:8px;min-width:0;display:grid}.adragon-environment-form fieldset{border:1px solid var(--adragon-border,#454b47);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.adragon-environment-member{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.adragon-environment-member input{width:20px;height:20px;accent-color:var(--adragon-green,#b9ed8c);flex-shrink:0}.adragon-environment-member small{color:var(--adragon-muted,#a5aaa7);display:block}.adragon-env-key-field{gap:8px;min-width:0;display:grid}.adragon-env-key-field .adragon-model-picker{gap:8px;display:grid}.adragon-env-key-hint{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.adragon-env-key-group{letter-spacing:.04em;color:var(--adragon-muted,#a5aaa7);padding:8px 12px 4px;font-size:12px;font-weight:600}.adragon-env-key-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.adragon-env-key-hint-pill{border:1px solid var(--line,#242b32);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;background:#7f7f7f1f;border-radius:999px;align-items:center;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.adragon-meta-asset-title{overflow-wrap:anywhere;align-items:center;gap:2px;min-width:0;display:flex}.adragon-meta-asset-avatar{object-fit:cover;background:#7f7f7f29;border-radius:999px;flex:none;width:28px;height:28px;margin-right:8px}.adragon-meta-asset-avatar.is-initial{justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.adragon-meta-asset-title .adragon-meta-capability-trigger{width:22px;min-width:22px;height:22px;min-height:22px;color:var(--muted,#89939e);cursor:help;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.adragon-meta-asset-title .adragon-meta-capability-trigger:hover,.adragon-meta-asset-title .adragon-meta-capability-trigger:focus-visible{color:inherit;background:#7f7f7f29}.adragon-meta-capability-card ul{gap:6px;margin:0;padding:4px 2px;list-style:none;display:grid}.adragon-meta-capability-card li{grid-template-columns:16px auto;align-items:center;column-gap:8px;font-size:13px;display:grid}.adragon-meta-capability-card li small{opacity:.75;grid-column:2;font-size:12px}.adragon-meta-capability-card li[data-ok=true] svg{color:var(--success,#7fd18b)}.adragon-meta-capability-card li[data-ok=false] svg{color:var(--danger,#f08080)}.adragon-env-context{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-env-key-current{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.adragon-meta-access{border-top:1px solid var(--adragon-border,#454b47);gap:16px;min-width:0;margin-top:24px;padding-top:24px;padding-bottom:24px;display:grid}.adragon-meta-access-group{gap:12px;min-width:0;display:grid}.adragon-meta-access-group-title{align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.adragon-meta-access-group-title .muted{font-size:13px;font-weight:400}.adragon-meta-access-search{gap:8px;min-width:0;display:grid}.adragon-meta-access-empty{overflow-wrap:anywhere;margin:0}.adragon-meta-access-pending{overflow-wrap:anywhere;margin:0 0 24px}.adragon-meta-access-error{gap:12px;display:grid}.adragon-multi-select{width:100%;min-width:0}.adragon-multi-select .adragon-select-value,.adragon-multi-select [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-multi-select-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.adragon-multi-select-copy .muted{font-size:12px}.adragon-meta-automation .adragon-content-body{gap:24px;display:grid}.adragon-meta-mode{gap:8px;min-width:0;display:grid}.adragon-meta-warning{border:1px solid var(--warning,#f5a524);border-radius:12px;margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.adragon-meta-warning{border:1px solid color-mix(in srgb,var(--warning,#f5a524) 45%,transparent)}}.adragon-meta-warning{background:var(--warning,#f5a524)}@supports (color:color-mix(in lab,red,red)){.adragon-meta-warning{background:color-mix(in srgb,var(--warning,#f5a524) 10%,transparent)}}.adragon-meta-warning{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.adragon-meta-warning.is-on{border-color:var(--warning,#f5a524);font-weight:600}.adragon-meta-budget-row{grid-template-columns:minmax(80px,120px) minmax(120px,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.adragon-meta-budget-row>label{gap:8px;min-width:0;display:grid}@media(max-width:600px){.adragon-meta-budget-row{grid-template-columns:minmax(72px,96px) minmax(0,1fr)}.adragon-meta-budget-row>.adragon-button{grid-column:1/-1;justify-self:start}}.skeleton.skeleton--shimmer{background:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.skeleton.skeleton--shimmer{background:color-mix(in srgb,var(--foreground) 16%,var(--surface-secondary))!important}}.skeleton.skeleton--shimmer:after{background:linear-gradient(90deg,transparent 0%,var(--foreground) 25%,var(--foreground) 50%,var(--foreground) 75%,transparent 100%)!important}@supports (color:color-mix(in lab,red,red)){.skeleton.skeleton--shimmer:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--foreground) 16%,transparent) 25%,color-mix(in srgb,var(--foreground) 42%,transparent) 50%,color-mix(in srgb,var(--foreground) 16%,transparent) 75%,transparent 100%)!important}}.skeleton.skeleton--shimmer:after{animation-duration:1.4s!important}.adragon-move-reference-group{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.adragon-move-reference-group>*{pointer-events:auto}.adragon-move-reference-group .move-example-reference{flex:none;width:clamp(96px,10vw,120px);min-width:0;position:relative;top:auto;left:auto}.adragon-move-reference-group .adragon-move-reference-link{max-width:100%}.adragon-move-deliverable-links{margin-top:12px}.adragon-move-proposals{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;display:flex}.adragon-move-proposals-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adragon-move-proposals-head>div:first-child{min-width:0;max-width:65ch}.adragon-move-proposals-head h2{align-items:center;gap:8px;margin:0;display:flex}.adragon-move-proposals-head p{color:var(--muted);margin:4px 0 0}.adragon-move-proposals-empty{color:var(--muted);margin:0}.adragon-move-proposals-groups{flex-direction:column;gap:24px;display:flex}.adragon-move-proposal-group h3{align-items:baseline;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.adragon-move-proposal-group h3 span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.adragon-move-proposal-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.adragon-move-proposal-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.adragon-move-proposal-card[data-status=dismissed]{opacity:.6}.adragon-move-proposal-card h4{margin:0;font-size:16px}.adragon-move-proposal-card p{overflow-wrap:anywhere;margin:0}.adragon-move-proposal-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.adragon-move-proposal-io,.adragon-move-proposal-facts{color:var(--muted);font-size:13px}.adragon-move-proposal-done{color:var(--muted);font-size:14px}.adragon-result-rating{border:1px solid var(--line);background:var(--surface-2,transparent);border-radius:12px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.adragon-result-rating-question{margin:0;font-weight:600}.adragon-result-rating-reason{flex-direction:column;gap:12px;display:flex}.adragon-result-rating-done{color:var(--muted);margin:0}.adragon-move-deliverable-links .adragon-move-reference-link{max-width:100%}@media(prefers-reduced-motion:reduce){.skeleton.skeleton--shimmer:after{opacity:0!important;animation:none!important}}.adragon-split-action{align-items:stretch;gap:0;max-width:100%;display:inline-flex}.adragon-split-action>button{white-space:nowrap;flex-shrink:0}.adragon-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adragon-service-page{background:var(--adragon-service-bg,#0b0e12);min-height:100dvh;color:var(--adragon-service-fg,#e6eae8);--adragon-service-line:var(--adragon-service-fg,#e6eae8);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-service-page{--adragon-service-line:color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 14%,transparent)}}.adragon-service-page{--adragon-service-soft:var(--adragon-service-fg,#e6eae8)}@supports (color:color-mix(in lab,red,red)){.adragon-service-page{--adragon-service-soft:color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 62%,transparent)}}.adragon-service-header{border-bottom:1px solid var(--adragon-service-line);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,40px);display:flex}.adragon-service-brand{color:inherit;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.adragon-service-brand img{object-fit:contain;width:auto;max-width:120px;height:32px}.adragon-service-main{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:32px clamp(16px,4vw,40px) 48px;display:flex}.adragon-service-hero h1{text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,5vw,44px);line-height:1.15}.adragon-service-hero p{max-width:62ch;color:var(--adragon-service-soft);margin:0;font-size:17px;line-height:1.6}.adragon-service-highlights{flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.adragon-service-highlights li{border:1px solid var(--adragon-service-line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.adragon-service-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:24px;display:grid}.adragon-service-layout:not(:has(.adragon-service-showcase)){grid-template-columns:minmax(0,640px)}.adragon-service-showcase{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.adragon-service-showcase video{aspect-ratio:9/16;object-fit:cover;background:var(--adragon-service-surface);border-radius:14px;width:100%}.adragon-service-card{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.adragon-service-card h2{margin:0;font-size:20px}.adragon-service-composer{flex-direction:column;gap:12px;display:flex}.adragon-service-drop{border:1.5px dashed var(--adragon-service-line);border-radius:14px;flex-direction:column;gap:12px;padding:12px;transition:border-color .15s,background .15s;display:flex}.adragon-service-drop.is-dragging{border-color:var(--adragon-service-primary);background:var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-service-drop.is-dragging{background:color-mix(in srgb,var(--adragon-service-primary) 8%,transparent)}}.adragon-service-drop .adragon-service-drop-button{white-space:normal;text-align:left;height:auto;min-height:44px;color:var(--adragon-service-soft);justify-content:flex-start;gap:10px;font-size:15px}.adragon-service-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adragon-service-thumbs li{background:var(--adragon-service-bg);border-radius:10px;width:72px;height:96px;position:relative;overflow:hidden}.adragon-service-thumbs img{object-fit:cover;width:100%;height:100%}.adragon-service-thumbs .adragon-service-thumb-remove,.adragon-service-thumb-state{color:#fff;background:#000a;border:0;border-radius:999px;place-items:center;width:28px;min-width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}.adragon-service-thumb-state{background:#0007;border-radius:0;width:auto;height:auto;inset:0}.adragon-service-brief textarea{width:100%;min-height:112px}.adragon-service-submit{justify-content:space-between;align-items:center}.adragon-service-price{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.adragon-service-fineprint,.adragon-service-muted{color:var(--adragon-service-soft);margin:0;font-size:13px}.adragon-service-error{color:#ffb4a8;margin:0;font-size:14px}.adragon-service-error a,.adragon-service-page main a:not(.button){color:var(--adragon-service-primary)}.adragon-service-order header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.adragon-service-steps{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.adragon-service-steps li{color:var(--adragon-service-soft);align-items:center;gap:8px;font-size:15px;display:flex}.adragon-service-steps li[data-state=current],.adragon-service-steps li[data-state=done]{color:var(--adragon-service-fg)}.adragon-service-steps li[data-state=failed]{color:#ffb4a8}.adragon-service-progress{max-width:520px}.adragon-service-progress .progress-bar{flex-direction:column;gap:8px;width:100%;display:flex}.adragon-service-progress-head{color:var(--adragon-service-fg);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.adragon-service-progress .progress-bar__output{color:var(--adragon-service-soft);font-variant-numeric:tabular-nums;font-size:14px}.adragon-service-progress .progress-bar__track{background:var(--adragon-service-fg);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.adragon-service-progress .progress-bar__track{background:color-mix(in srgb,var(--adragon-service-fg) 14%,transparent)}}.adragon-service-progress .progress-bar__track{overflow:hidden}.adragon-service-progress .progress-bar__fill{border-radius:inherit;background:var(--adragon-service-primary);height:100%;transition:width .4s}@media(prefers-reduced-motion:reduce){.adragon-service-progress .progress-bar__fill{transition:none}}.adragon-service-screening{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.adragon-service-screening-reasons{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.adragon-service-screening .cis-actions{gap:12px}.adragon-service-step-dot{border:1px solid var(--adragon-service-line);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.adragon-service-steps li[data-state=current] .adragon-service-step-dot{border-color:var(--adragon-service-primary);color:var(--adragon-service-primary)}.adragon-service-steps li[data-state=done] .adragon-service-step-dot{background:var(--adragon-service-primary);border-color:var(--adragon-service-primary);color:var(--adragon-service-bg)}.adragon-service-spin{animation:1s linear infinite adragon-service-spin}@keyframes adragon-service-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.adragon-service-spin{animation:none}}.adragon-service-chat{border-top:1px solid var(--adragon-service-line);flex-direction:column;gap:16px;min-width:0;margin:0;padding:16px 0 0;list-style:none;display:flex}.adragon-service-chat-msg{align-items:flex-start;gap:8px;min-width:0;display:flex}.adragon-service-chat-msg[data-from=buyer]{flex-direction:column;align-items:flex-end;gap:4px}.adragon-service-chat-msg[data-from=assistant][data-continued]{margin-top:-8px}.adragon-service-chat-msg[data-continued] .adragon-service-chat-avatar{visibility:hidden}.adragon-service-chat-avatar{background:var(--adragon-service-primary);width:28px;height:28px;color:var(--adragon-service-on-primary);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.adragon-service-chat-avatar img{object-fit:cover;background:var(--adragon-service-surface);width:100%;height:100%}.adragon-service-chat-body{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;max-width:calc(85% + 36px);display:flex}.adragon-service-chat-bubble{overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:8px;min-width:0;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.6;display:flex}.adragon-service-chat-body .adragon-service-chat-bubble{max-width:100%}.adragon-service-chat-msg[data-from=buyer] .adragon-service-chat-bubble{background:var(--adragon-service-primary);color:var(--adragon-service-on-primary);border-bottom-right-radius:6px}.adragon-service-chat-msg[data-from=buyer] .adragon-service-chat-bubble *{color:inherit}.adragon-service-chat-msg[data-from=assistant] .adragon-service-chat-bubble{background:var(--adragon-service-bg);color:var(--adragon-service-fg);border:1px solid var(--adragon-service-line);border-top-left-radius:6px}.adragon-service-chat-msg[data-from=assistant] .adragon-service-chat-bubble p{color:inherit}.adragon-service-chat-bubble p{white-space:pre-wrap;margin:0}.adragon-service-chat-bubble.has-files{width:min(100%,560px)}.adragon-service-chat-title{align-items:center;gap:6px;font-weight:700;display:flex}.adragon-service-chat-msg[data-kind=stop] .adragon-service-chat-title{align-items:flex-start;font-weight:600}.adragon-service-chat-msg[data-kind=stop] .adragon-service-chat-title svg{color:#ffb4a8;flex:none;margin-top:4px}.adragon-service-chat-time{color:var(--adragon-service-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.adragon-service-chat-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adragon-service-chat-qty{font-size:13px}.adragon-service-chat-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adragon-service-chat-thumbs button{cursor:zoom-in;background:#0003;border:0;border-radius:10px;width:64px;height:84px;padding:0;display:block;overflow:hidden}.adragon-service-chat-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.adragon-service-chat-files{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.adragon-service-chat-file{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.adragon-service-chat-file video,.adragon-service-chat-media img{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:420px;display:block}.adragon-service-chat-media{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.adragon-service-chat-file-row{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.adragon-service-chat-file-row>svg{color:var(--adragon-service-soft);flex:none}.adragon-service-chat-file-name{min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--adragon-service-line);text-decoration-color:var(--adragon-service-line);text-underline-offset:3px;background:0 0;border:0;flex:auto;padding:0}.adragon-service-chat-file-name:hover{text-decoration-color:currentColor}.adragon-service-page main a.adragon-service-chat-download{border:1px solid var(--adragon-service-line);min-height:32px;color:var(--adragon-service-fg);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.adragon-service-page main a.adragon-service-chat-download:hover{border-color:var(--adragon-service-primary)}:is(.adragon-service-chat-thumbs button,.adragon-service-chat-media,.adragon-service-chat-file-name,.adragon-service-chat-download):focus-visible{outline:2px solid var(--adragon-service-primary);outline-offset:2px}.adragon-service-chat-typing{flex-direction:row;align-items:center;gap:4px;min-height:40px}.adragon-service-chat-typing i{background:var(--adragon-service-soft);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite adragon-service-chat-dot}.adragon-service-chat-typing i:nth-of-type(2){animation-delay:.15s}.adragon-service-chat-typing i:nth-of-type(3){animation-delay:.3s}@keyframes adragon-service-chat-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.adragon-service-chat-typing i{opacity:.6;animation:none}}.adragon-service-revise{border-top:1px solid var(--adragon-service-line);flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}.adragon-service-revise textarea{resize:vertical;width:100%;min-height:84px}.adragon-service-revise-actions{flex-wrap:wrap;align-items:center;gap:12px}.adragon-service-revise-terms{color:var(--adragon-service-soft);overflow-wrap:anywhere;min-width:0;font-size:14px}.adragon-service-revise-terms strong{color:var(--adragon-service-fg);font-weight:700}.adragon-service-revise-note{border-top:1px solid var(--adragon-service-line);margin:0;padding-top:12px;font-size:14px}@media(max-width:600px){.adragon-service-revise-actions>.adragon-button{width:100%}}.adragon-service-orders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adragon-service-orders a{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);color:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:14px 16px;text-decoration:none;display:grid}.adragon-service-orders a:hover{border-color:var(--adragon-service-primary)}.adragon-service-order-stage{border:1px solid var(--adragon-service-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.adragon-service-order-stage[data-status=delivered]{background:var(--adragon-service-primary);color:var(--adragon-service-bg);border-color:#0000}.adragon-service-order-brief{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-service-orders time{color:var(--adragon-service-soft);font-variant-numeric:tabular-nums;font-size:13px}.adragon-service-footer{text-align:center;color:var(--adragon-service-soft);padding:20px;font-size:13px}.adragon-service-missing{place-items:center;display:grid}@media(max-width:760px){.adragon-service-layout{grid-template-columns:minmax(0,1fr)}.adragon-service-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.adragon-service-orders a{grid-template-columns:auto minmax(0,1fr)}.adragon-service-orders time{grid-column:1/-1}}.adragon-service-editor{flex-direction:column;gap:16px;display:flex}.adragon-service-editor-group{border:1px solid var(--border,#242b32);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:12px 16px 16px;display:flex}.adragon-service-editor-group legend{padding:0 6px;font-weight:600}.adragon-service-editor-colors{flex-wrap:wrap;gap:12px;display:flex}.adragon-service-editor-colors label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.adragon-service-editor-colors input{cursor:pointer;background:0 0;border:0;width:40px;height:32px;padding:0}.adragon-service-worker-steps{flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.6;display:flex}.adragon-service-worker-details{flex-direction:column;gap:12px;display:flex}.adragon-worker-guide{border:1px solid;flex-direction:column;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-worker-guide{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.adragon-worker-guide{border-radius:16px;min-width:0}.adragon-worker-guide header{flex-direction:column;gap:4px;display:flex}.adragon-worker-guide h3{margin:0;font-size:17px}.adragon-worker-guide header p{opacity:.72;margin:0;font-size:13px}.adragon-worker-guide ol{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.adragon-worker-guide li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.adragon-worker-guide-num{background:var(--accent,#b6ee8a);color:#0b0f0c;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.adragon-worker-guide li strong{font-size:15px;line-height:32px;display:block}.adragon-worker-guide li p{opacity:.78;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.adragon-worker-guide-run{flex-direction:column;gap:12px;display:flex}@media(max-width:480px){.adragon-worker-guide{padding:16px}}.adragon-service-worker-prompt{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border,#242b32);background:#0b0e12;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.adragon-service-worker-state{align-items:center;gap:6px;display:inline-flex}.adragon-service-worker-state:before{content:"";background:#89939e;border-radius:999px;width:8px;height:8px}.adragon-service-worker-state[data-online=true]:before{background:#7ee08a}.adragon-service-console{flex-direction:column;gap:24px;display:flex}.adragon-service-header .cis-actions,.adragon-service-main>.cis-actions{margin-top:0}.adragon-service-header .cis-actions{flex-wrap:nowrap}.adragon-service-header .cis-actions>*,.adragon-service-main>.cis-actions>*,.adragon-service-submit>*{flex:none}.adragon-service-composer .cis-actions,.adragon-service-card>.cis-actions{margin-top:0}.adragon-service-drop:not(:has(.adragon-service-thumbs)){justify-content:center;align-items:center;min-height:132px}.adragon-service-drop:not(:has(.adragon-service-thumbs)) .adragon-service-drop-button{text-align:center;background:0 0;flex-direction:column;justify-content:center}.adragon-service-header nav.cis-actions{flex-direction:row;gap:12px}.adragon-service-page main .adragon-service-orders a{color:var(--adragon-service-fg)}.adragon-service-cis-demo{border-radius:18px;min-height:0;margin-bottom:16px;padding:16px}.adragon-service-external-tag{color:#f0c27b;border:1px solid #f0c27b66;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;display:inline-block}.adragon-service-grant-form{margin-top:0}.adragon-service-grant-form>*{flex:220px}.adragon-service-grant-form>button{flex:none}.adragon-services{--adragon-services-max:1160px}.adragon-services-container{width:100%;max-width:var(--adragon-services-max);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.adragon-services-main{flex-direction:column;flex:1;display:flex}.adragon-services-nav{top:env(safe-area-inset-top,0px);z-index:40;background:var(--adragon-service-bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.adragon-services-nav{background:color-mix(in srgb,var(--adragon-service-bg) 82%,transparent)}}.adragon-services-nav{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--adragon-service-line)}.adragon-services-nav-inner{max-width:var(--adragon-services-max);align-items:center;gap:24px;height:64px;margin:0 auto;padding-inline:clamp(16px,4vw,32px);display:flex}.adragon-services-brand{color:var(--adragon-service-fg);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.adragon-services-brand img{object-fit:contain;flex:none;width:auto;max-width:160px;height:32px;display:block}.adragon-services-brand-mark{background:var(--adragon-service-primary);width:30px;height:30px;color:var(--adragon-service-on-primary);border-radius:9px;place-items:center;font-size:16px;font-weight:800;display:grid}.adragon-services-links{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.adragon-services-page main .adragon-services-links a,.adragon-services-links a{color:var(--adragon-service-soft);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none}.adragon-services-links a:hover{color:var(--adragon-service-fg);background:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-links a:hover{background:color-mix(in srgb,var(--adragon-service-fg) 6%,transparent)}}.adragon-services-account{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.adragon-services-points{border:1px solid var(--adragon-service-line);height:36px;color:var(--adragon-service-fg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.adragon-services-points:hover{border-color:var(--adragon-service-primary)}.adragon-services-points svg{color:var(--adragon-service-primary)}.adragon-services-menu-head{border-bottom:1px solid var(--border,#242b32);flex-direction:column;gap:2px;min-width:220px;padding:12px 14px 10px;display:flex}.adragon-services-menu-head strong{font-size:15px}.adragon-services-menu-head span{color:var(--muted,#89939e);overflow-wrap:anywhere;font-size:13px}.adragon-services-menu-head .adragon-services-menu-points{color:var(--lime,#b6ee8a);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.adragon-services-hero{padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.adragon-services-hero:before{content:"";background:radial-gradient(closest-side,var(--adragon-service-primary),transparent);height:120%;position:absolute;inset:-30% -10% auto 30%}@supports (color:color-mix(in lab,red,red)){.adragon-services-hero:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--adragon-service-primary) 22%,transparent),transparent)}}.adragon-services-hero:before{pointer-events:none}.adragon-services-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.adragon-services-hero-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.adragon-services-eyebrow{color:var(--adragon-service-primary);background:var(--adragon-service-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-eyebrow{background:color-mix(in srgb,var(--adragon-service-primary) 12%,transparent)}}.adragon-services-eyebrow{border:1px solid var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-services-eyebrow{border:1px solid color-mix(in srgb,var(--adragon-service-primary) 30%,transparent)}}.adragon-services-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(36px,5.6vw,64px);line-height:1.08}.adragon-services-lead{max-width:56ch;color:var(--adragon-service-soft);margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.adragon-services-hero-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.adragon-services-guarantees{color:var(--adragon-service-soft);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.adragon-services-guarantees li{align-items:center;gap:6px;display:inline-flex}.adragon-services-guarantees svg,.adragon-services-strip svg,.adragon-services-price-card li svg{color:var(--adragon-service-primary);flex:none}.adragon-services-hero-visual{justify-content:center;min-width:0;display:flex;position:relative}.adragon-services-phone{aspect-ratio:9/19;background:linear-gradient(160deg,var(--adragon-service-fg),var(--adragon-service-fg));border-radius:40px;width:min(300px,78vw);padding:10px}@supports (color:color-mix(in lab,red,red)){.adragon-services-phone{background:linear-gradient(160deg,color-mix(in srgb,var(--adragon-service-fg) 22%,transparent),color-mix(in srgb,var(--adragon-service-fg) 6%,transparent))}}.adragon-services-phone{box-shadow:0 30px 80px var(--adragon-service-shadow),inset 0 0 0 1px var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-phone{box-shadow:0 30px 80px var(--adragon-service-shadow),inset 0 0 0 1px color-mix(in srgb,var(--adragon-service-fg) 18%,transparent)}}.adragon-services-phone{max-width:100%}.adragon-services-phone video,.adragon-services-phone-placeholder{object-fit:cover;background:var(--adragon-service-surface);border-radius:31px;width:100%;height:100%;display:block}.adragon-services-phone-placeholder{text-align:center;background:radial-gradient(circle at 50% 30%,var(--adragon-service-primary),var(--adragon-service-surface) 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-phone-placeholder{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--adragon-service-primary) 26%,var(--adragon-service-surface)),var(--adragon-service-surface) 70%)}}.adragon-services-phone-placeholder{color:var(--adragon-service-fg)}.adragon-services-phone-placeholder svg{color:var(--adragon-service-primary)}.adragon-services-phone-placeholder strong{text-wrap:balance;font-size:20px}.adragon-services-phone-placeholder span{color:var(--adragon-service-soft);font-size:13px}.adragon-services-floating{background:var(--adragon-service-surface);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.adragon-services-floating{background:color-mix(in srgb,var(--adragon-service-surface) 92%,transparent)}}.adragon-services-floating{border:1px solid var(--adragon-service-line);box-shadow:0 12px 32px var(--adragon-service-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adragon-services-floating svg{color:var(--adragon-service-primary)}.adragon-services-floating-top{top:14%;left:max(0px,50% - 230px)}.adragon-services-strip{border-block:1px solid var(--adragon-service-line);background:var(--adragon-service-surface)}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip{background:color-mix(in srgb,var(--adragon-service-surface) 60%,transparent)}}.adragon-services-strip ul{flex-wrap:wrap;justify-content:center;gap:12px 36px;margin:0;padding:20px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.adragon-services-strip li{align-items:center;gap:8px;display:inline-flex}.adragon-services-section{padding-block:clamp(56px,8vw,96px);scroll-margin-top:64px}.adragon-services-section-alt{background:var(--adragon-service-surface)}@supports (color:color-mix(in lab,red,red)){.adragon-services-section-alt{background:color-mix(in srgb,var(--adragon-service-surface) 55%,transparent)}}.adragon-services-section-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,48px);display:flex}.adragon-services-section-head span{letter-spacing:.12em;color:var(--adragon-service-primary);font-size:13px;font-weight:700}.adragon-services-section-head h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px)}.adragon-services-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.adragon-services-steps li,.adragon-services-features article{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:28px 24px;display:flex;position:relative}.adragon-services-steps li>svg{color:var(--adragon-service-primary)}.adragon-services-step-num{color:var(--adragon-service-fg);font-size:32px;font-weight:800;position:absolute;top:20px;right:22px}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-num{color:color-mix(in srgb,var(--adragon-service-fg) 10%,transparent)}}.adragon-services-step-num{font-variant-numeric:tabular-nums}.adragon-services-steps h3,.adragon-services-features h3{margin:6px 0 0;font-size:19px}.adragon-services-steps p,.adragon-services-features p{color:var(--adragon-service-soft);margin:0;line-height:1.65}.adragon-services-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.adragon-services-feature-icon{background:var(--adragon-service-primary);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-feature-icon{background:color-mix(in srgb,var(--adragon-service-primary) 14%,transparent)}}.adragon-services-feature-icon{color:var(--adragon-service-primary)}.adragon-services-showcase{grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center;gap:20px;display:grid}.adragon-services-showcase video{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--adragon-service-line);background:#000;border-radius:20px;width:100%}.adragon-services-order-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.adragon-services-order-card,.adragon-services-price-card{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:clamp(20px,3vw,32px);scroll-margin-top:80px;display:flex}.adragon-services-order-card header h2{margin:0 0 6px;font-size:26px}.adragon-services-order-card header p{color:var(--adragon-service-soft);margin:0}.adragon-services-price-card{border-color:var(--adragon-service-primary);position:sticky;top:88px}@supports (color:color-mix(in lab,red,red)){.adragon-services-price-card{border-color:color-mix(in srgb,var(--adragon-service-primary) 40%,var(--adragon-service-line))}}.adragon-services-price-card{box-shadow:0 0 0 1px var(--adragon-service-primary),0 24px 60px var(--adragon-service-shadow)}@supports (color:color-mix(in lab,red,red)){.adragon-services-price-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--adragon-service-primary) 12%,transparent),0 24px 60px var(--adragon-service-shadow)}}.adragon-services-price-label{letter-spacing:.1em;color:var(--adragon-service-primary);font-size:13px;font-weight:700}.adragon-services-price{align-items:baseline;gap:6px;margin:0;font-size:18px;display:flex}.adragon-services-price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.adragon-services-price span{color:var(--adragon-service-soft);font-size:15px}.adragon-services-price-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adragon-services-price-card li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.adragon-services-price-note{color:var(--adragon-service-soft);background:var(--adragon-service-fg);border-radius:12px;gap:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-price-note{background:color-mix(in srgb,var(--adragon-service-fg) 5%,transparent)}}.adragon-services-price-note svg{color:var(--adragon-service-primary);flex:none;margin-top:2px}.adragon-services-page main a.adragon-services-price-balance,.adragon-services-price-balance{color:var(--adragon-service-fg);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.adragon-services-price-balance:hover{color:var(--adragon-service-primary)}.adragon-services .adragon-service-submit{display:flex}.adragon-services .adragon-service-submit>*{flex:auto}.adragon-services-faq{width:100%;max-width:820px;margin-inline:auto}.adragon-services-faq-list{flex-direction:column;gap:12px;display:flex}.adragon-services-faq-item{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:16px;padding:4px 20px}.adragon-services-faq-item summary{cursor:pointer;align-items:center;min-height:56px;font-size:16px;font-weight:600;display:flex}.adragon-services-faq-item p{color:var(--adragon-service-soft);margin:0 0 16px;line-height:1.7}.adragon-services-final{text-align:center;background:radial-gradient(ellipse at 50% 120%,var(--adragon-service-primary),transparent 60%);padding-block:clamp(56px,8vw,88px)}@supports (color:color-mix(in lab,red,red)){.adragon-services-final{background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--adragon-service-primary) 24%,transparent),transparent 60%)}}.adragon-services-final{border-top:1px solid var(--adragon-service-line)}.adragon-services-final .adragon-services-container{flex-direction:column;align-items:center;gap:24px;display:flex}.adragon-services-final h2{text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,42px)}.adragon-services-footer{border-top:1px solid var(--adragon-service-line);padding-block:48px 24px}.adragon-services-footer-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.adragon-services-footer-grid p{color:var(--adragon-service-soft);margin:12px 0 0;font-size:14px}.adragon-services-footer nav{flex-direction:column;gap:10px;display:flex}.adragon-services-footer nav strong{margin-bottom:4px;font-size:14px}.adragon-services-footer nav a{color:var(--adragon-service-soft);font-size:14px;text-decoration:none}.adragon-services-footer nav a:hover{color:var(--adragon-service-fg)}.adragon-services-footer-note{max-width:var(--adragon-services-max);color:var(--adragon-service-soft);margin:32px auto 0;padding-inline:clamp(16px,4vw,32px);font-size:13px}.adragon-services-account-page{flex-direction:column;gap:20px;max-width:880px;padding-block:32px 64px;display:flex}.adragon-services-account-page.is-wide{max-width:1320px}.adragon-services-crumbs{color:var(--adragon-service-soft);flex-flow:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.adragon-services .adragon-services-crumbs a{color:var(--adragon-service-soft);text-decoration:none}.adragon-services .adragon-services-crumbs a:hover{color:var(--adragon-service-fg)}.adragon-services-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.adragon-services-page-head h1{margin:0;font-size:clamp(26px,3vw,34px)}.adragon-services-empty{text-align:center;align-items:center;padding-block:40px}.adragon-services-empty>svg{color:var(--adragon-service-primary)}.adragon-services-empty p{margin:0}.adragon-services .adragon-services-download{border:1px solid var(--adragon-service-line);height:36px;color:var(--adragon-service-fg);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.adragon-services .adragon-services-download:hover{border-color:var(--adragon-service-primary)}.adragon-services-skeleton{width:100%;max-width:var(--adragon-services-max);flex-direction:column;gap:12px;margin:0 auto;padding:32px 0;padding-inline:clamp(16px,4vw,32px);display:flex}.adragon-services-skeleton span,.adragon-services-points-loading{background:linear-gradient(100deg,transparent 15%,var(--adragon-service-fg,#e6eae8) 50%,transparent 85%) var(--adragon-service-fg,#e6eae8);border-radius:8px;height:16px}@supports (color:color-mix(in lab,red,red)){.adragon-services-skeleton span,.adragon-services-points-loading{background:linear-gradient(100deg,transparent 15%,color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 22%,transparent) 50%,transparent 85%) color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 8%,transparent)}}.adragon-services-skeleton span,.adragon-services-points-loading{background-size:220% 100%;animation:1.3s ease-in-out infinite cis-loading-shimmer}.adragon-services-points-loading{vertical-align:middle;border-radius:999px;width:52px;height:12px;display:inline-block}.adragon-services-skeleton span:nth-child(2){width:72%}.adragon-services-skeleton span:nth-child(3){width:48%}@keyframes adragon-services-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.adragon-services-skeleton span,.adragon-services-points-loading{animation:none}}@media(max-width:960px){.adragon-services-links{display:none}.adragon-services-hero-grid,.adragon-services-order-grid{grid-template-columns:minmax(0,1fr)}.adragon-services-price-card{position:static}.adragon-services-floating{display:none}}@media(max-width:640px){.adragon-services-orders-link{display:none}.adragon-services-nav-inner{gap:12px}.adragon-services-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adragon-services-footer-grid>div:first-child{grid-column:1/-1}.adragon-services-hero-actions>*{flex:140px}}.adragon-services-auth-form{flex-direction:column;gap:16px;width:min(420px,100%);margin:0 auto;padding:8px 4px 4px;display:flex}.adragon-services-auth-form header h2{margin:0 0 6px;font-size:24px}.adragon-services-auth-form header p{color:var(--muted,#89939e);margin:0}.adragon-services-auth-form .adragon-switch a{color:var(--lime,#b6ee8a)}.adragon-services-auth-switch{color:var(--muted,#89939e);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;display:flex}.adragon-services-auth-switch a{color:var(--muted,#89939e);margin-left:auto}.adragon-services-hero{align-items:center;min-height:calc(100dvh - 64px);display:flex}.adragon-services-hero>.adragon-services-container{width:100%}.adragon-services-hero h1{font-size:clamp(40px,5.4vw,72px)}.adragon-services-hero-copy{gap:24px}.adragon-services-stats{border-top:1px solid var(--adragon-service-line);flex-wrap:wrap;gap:12px 40px;width:100%;margin:12px 0 0;padding-top:24px;display:flex}.adragon-services-stats div{flex-direction:column-reverse;gap:4px;display:flex}.adragon-services-stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800}.adragon-services-stats dt{color:var(--adragon-service-soft);font-size:13px}.adragon-services-hero-visual{padding:24px 0}.adragon-services-phone{z-index:1;width:min(320px,74vw);position:relative}.adragon-services-phone-mock{background:linear-gradient(180deg,var(--adragon-service-primary) 0%,#121a17 55%,#0c110f 100%);border-radius:31px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-services-phone-mock{background:linear-gradient(180deg,color-mix(in srgb,var(--adragon-service-primary) 30%,#1d2a22),#121a17 55%,#0c110f)}}.adragon-services-mock-person{color:var(--adragon-service-fg);position:absolute;bottom:22%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.adragon-services-mock-person{color:color-mix(in srgb,var(--adragon-service-fg) 55%,transparent)}}.adragon-services-mock-person{width:62%;height:auto}.adragon-services-mock-rec{color:#fff;letter-spacing:.04em;background:#0008;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.adragon-services-mock-caption{color:#111;text-align:center;background:#fffffff0;border-radius:10px;max-width:calc(100% - 32px);margin:0 16px 44px;padding:8px 14px;font-size:15px;font-weight:800;line-height:1.35;position:relative}.adragon-services-mock-progress{background:#fff3;border-radius:4px;height:4px;position:absolute;bottom:22px;left:18px;right:18px;overflow:hidden}.adragon-services-mock-progress span{background:var(--adragon-service-primary);width:62%;height:100%;display:block}.adragon-services-demo-brief{z-index:2;background:var(--adragon-service-surface);border-radius:16px;width:min(260px,62vw);padding:14px 16px;position:absolute;top:12%;left:max(-8px,50% - 330px)}@supports (color:color-mix(in lab,red,red)){.adragon-services-demo-brief{background:color-mix(in srgb,var(--adragon-service-surface) 94%,transparent)}}.adragon-services-demo-brief{border:1px solid var(--adragon-service-line);box-shadow:0 18px 48px var(--adragon-service-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:8px;display:flex}.adragon-services-demo-label{letter-spacing:.08em;color:var(--adragon-service-primary);font-size:12px;font-weight:700}.adragon-services-demo-brief div{align-items:flex-start;gap:10px;display:flex}.adragon-services-demo-brief p{margin:0;font-size:14px;line-height:1.55}.adragon-services-demo-avatar{background:var(--adragon-service-fg);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-demo-avatar{background:color-mix(in srgb,var(--adragon-service-fg) 10%,transparent)}}.adragon-services-demo-avatar{color:var(--adragon-service-soft)}.adragon-services-floating{z-index:2}.adragon-services-floating-bottom{bottom:32%;right:max(-8px,50% - 300px)}@media(max-width:960px){.adragon-services-hero{min-height:0}.adragon-services-hero-copy{text-align:center;align-items:center}.adragon-services-hero-actions,.adragon-services-guarantees,.adragon-services-stats{justify-content:center}.adragon-services-demo-brief{display:none}}.adragon-photo-drop{border:1.5px dashed var(--adragon-service-fg);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-photo-drop{border:1.5px dashed color-mix(in srgb,var(--adragon-service-fg) 24%,transparent)}}.adragon-photo-drop{background:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-photo-drop{background:color-mix(in srgb,var(--adragon-service-fg) 3%,transparent)}}.adragon-photo-drop{outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.adragon-photo-drop.is-drop-target{border-color:var(--adragon-service-primary);background:var(--adragon-service-primary);border-style:solid}@supports (color:color-mix(in lab,red,red)){.adragon-photo-drop.is-drop-target{background:color-mix(in srgb,var(--adragon-service-primary) 10%,transparent)}}.adragon-photo-drop.is-drop-target{box-shadow:0 0 0 4px var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-photo-drop.is-drop-target{box-shadow:0 0 0 4px color-mix(in srgb,var(--adragon-service-primary) 18%,transparent)}}.adragon-photo-drop.is-focus-visible{border-color:var(--adragon-service-primary)}.adragon-photo-drop-body{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adragon-photo-drop:not(.has-files) .adragon-photo-drop-body{text-align:center;flex-direction:column;justify-content:center;min-height:132px}.adragon-photo-drop-icon{background:var(--adragon-service-primary);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-photo-drop-icon{background:color-mix(in srgb,var(--adragon-service-primary) 14%,transparent)}}.adragon-photo-drop-icon{color:var(--adragon-service-primary);flex:none}.adragon-photo-drop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.adragon-photo-drop-text strong{font-size:15px}.adragon-photo-drop-text span{color:var(--adragon-service-soft);font-size:13px}.adragon-photo-drop.has-files .adragon-photo-drop-text{flex:1}.adragon-photo-thumbs{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adragon-photo-thumbs li{background:var(--adragon-service-bg);border:1px solid var(--adragon-service-line);border-radius:12px;width:76px;height:100px;position:relative;overflow:hidden}.adragon-photo-thumbs img{object-fit:cover;width:100%;height:100%}.adragon-photo-thumb-state{color:#fff;background:#0007;place-items:center;display:grid;position:absolute;inset:0}.adragon-services-boot{color:#e6eae8;background:#0b0e12;flex-direction:column;justify-content:center;min-height:100dvh;display:flex}[data-theme=light] .adragon-services-boot{color:#14181c;background:#f6f8f4}.adragon-services-order-section{padding-block:clamp(40px,6vw,72px)}.adragon-services .adragon-service-error{color:#e5484d}@supports (color:color-mix(in lab,red,red)){.adragon-services .adragon-service-error{color:color-mix(in srgb,#e5484d 80%,var(--adragon-service-fg))}}.adragon-service-theme-preview{background:var(--adragon-service-bg);color:var(--adragon-service-fg);border:1px solid var(--adragon-service-fg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-service-theme-preview{border:1px solid color-mix(in srgb,var(--adragon-service-fg) 14%,transparent)}}.adragon-service-theme-chip{background:var(--adragon-service-surface);border-radius:8px;padding:4px 10px;font-weight:700}.adragon-service-theme-button{background:var(--adragon-service-primary);color:var(--adragon-service-on-primary);border-radius:999px;margin-left:auto;padding:6px 14px;font-size:14px;font-weight:700}.adragon-services a.adragon-services-brand,.adragon-services .adragon-services-brand:visited{color:var(--adragon-service-fg)}.adragon-services .adragon-services-links a{color:var(--adragon-service-soft)}.adragon-services .adragon-services-links a:hover{color:var(--adragon-service-fg)}.adragon-services .adragon-services-footer nav a{color:var(--adragon-service-soft)}.adragon-services .adragon-services-footer nav a:hover,.adragon-services .adragon-services-points{color:var(--adragon-service-fg)}.adragon-services-preview-banner{text-align:center;background:#f0c27b;margin:0;padding:10px clamp(16px,4vw,32px);font-size:14px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.adragon-services-preview-banner{background:color-mix(in srgb,#f0c27b 18%,var(--adragon-service-bg))}}.adragon-services-preview-banner{color:var(--adragon-service-fg);border-bottom:1px solid #f0c27b66}.adragon-services-page-head p{margin:6px 0 0}.adragon-services-notice{background:var(--adragon-service-primary);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-notice{background:color-mix(in srgb,var(--adragon-service-primary) 14%,transparent)}}.adragon-services-notice{border:1px solid var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-services-notice{border:1px solid color-mix(in srgb,var(--adragon-service-primary) 35%,transparent)}}.adragon-services-notice svg{color:var(--adragon-service-primary);flex:none}.adragon-services-balance{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.adragon-services-balance svg{color:var(--adragon-service-primary)}.adragon-services-balance strong{font-variant-numeric:tabular-nums;font-size:22px}.adragon-services-packs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.adragon-services-pack{background:var(--adragon-service-surface);border:1px solid var(--adragon-service-line);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:28px 24px;display:flex;position:relative}.adragon-services-pack.is-featured{border-color:var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-services-pack.is-featured{border-color:color-mix(in srgb,var(--adragon-service-primary) 55%,var(--adragon-service-line))}}.adragon-services-pack.is-featured{box-shadow:0 0 0 1px var(--adragon-service-primary),0 24px 60px var(--adragon-service-shadow)}@supports (color:color-mix(in lab,red,red)){.adragon-services-pack.is-featured{box-shadow:0 0 0 1px color-mix(in srgb,var(--adragon-service-primary) 18%,transparent),0 24px 60px var(--adragon-service-shadow)}}.adragon-services-pack h2{margin:0;font-size:18px}.adragon-services-pack-badge{background:var(--adragon-service-primary);color:var(--adragon-service-on-primary);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:20px}.adragon-services-pack-money{align-items:baseline;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.adragon-services-pack-money s{color:var(--adragon-service-soft);font-size:14px;font-weight:400}.adragon-services-pack ul{color:var(--adragon-service-soft);flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.adragon-services-pack li{align-items:center;gap:8px;display:flex}.adragon-services-pack li svg{color:var(--adragon-service-primary)}.adragon-services-hero-wall{isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(28px,4vw,48px);min-height:0;padding-block:clamp(48px,7vw,88px) clamp(40px,5vw,64px)}.adragon-services-hero-wall:before{display:none}.adragon-services-hero-center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.adragon-services-hero-center h1{max-width:16ch;font-size:clamp(40px,6vw,76px)}.adragon-services-hero-center .adragon-services-lead{margin-inline:auto}.adragon-services-hero-center .adragon-services-hero-actions,.adragon-services-hero-center .adragon-services-guarantees,.adragon-services-stats-center{justify-content:center}.adragon-services-stats-center{border-top:0;margin-top:0;padding-top:0}.adragon-services-stats-center div{text-align:center;align-items:center}.adragon-services-aurora{z-index:-1;filter:blur(60px);opacity:.85;pointer-events:none;height:110%;position:absolute;inset:-10% -10% auto;overflow:hidden}.adragon-services-aurora span{mix-blend-mode:screen;border-radius:50%;width:46vw;max-width:720px;height:46vw;max-height:720px;animation:18s ease-in-out infinite alternate adragon-aurora;position:absolute}[data-theme=light] .adragon-services-aurora span{mix-blend-mode:multiply;opacity:.55}.adragon-services-aurora span:first-child{background:radial-gradient(circle,var(--adragon-service-primary),transparent 65%);top:6%;left:8%}@supports (color:color-mix(in lab,red,red)){.adragon-services-aurora span:first-child{background:radial-gradient(circle,color-mix(in srgb,var(--adragon-service-primary) 70%,transparent),transparent 65%)}}.adragon-services-aurora span:nth-child(2){background:radial-gradient(circle,#6cb6ff8c,#0000 65%);animation-duration:22s;animation-delay:-6s;top:0;right:4%}.adragon-services-aurora span:nth-child(3){background:radial-gradient(circle,#c38bff73,#0000 65%);animation-duration:26s;animation-delay:-12s;top:38%;left:36%}@keyframes adragon-aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.15)}to{transform:translate(-6%,-4%)scale(.95)}}.adragon-services-orb,.adragon-services-ring{z-index:1;pointer-events:none;transform:translate3d(calc(var(--tilt-x,0)*var(--depth,40px)),calc(var(--tilt-y,0)*var(--depth,40px)),0);transition:transform .4s ease-out;position:absolute}.adragon-services-orb{box-shadow:inset -14px -18px 36px #00000040,inset 10px 12px 24px #ffffff70,0 30px 60px var(--adragon-service-shadow);border-radius:50%;animation:9s ease-in-out infinite adragon-float}.adragon-services-orb-a{--depth:-60px;background:radial-gradient(circle at 32% 28%,#fff,var(--adragon-service-primary) 22%,var(--adragon-service-primary) 52%,var(--adragon-service-primary) 100%);width:clamp(70px,9vw,132px);height:clamp(70px,9vw,132px);top:30%;left:max(12px,6vw)}@supports (color:color-mix(in lab,red,red)){.adragon-services-orb-a{background:radial-gradient(circle at 32% 28%,#fff,color-mix(in srgb,var(--adragon-service-primary) 90%,#fff) 22%,var(--adragon-service-primary) 52%,color-mix(in srgb,var(--adragon-service-primary) 55%,#000) 100%)}}.adragon-services-orb-b{--depth:50px;background:radial-gradient(circle at 32% 28%,#fff,#9fd0ff 24%,#4f8ef7 58%,#1d3b7a);width:clamp(44px,5.5vw,84px);height:clamp(44px,5.5vw,84px);animation-delay:-3s;top:18%;right:max(12px,8vw)}.adragon-services-ring{--depth:80px;background:conic-gradient(from 210deg,#ff9bd2,#c38bff,#6cb6ff,var(--adragon-service-primary),#ff9bd2) border-box;width:clamp(90px,11vw,168px);height:clamp(90px,11vw,168px);filter:drop-shadow(0 24px 40px var(--adragon-service-shadow));border:clamp(14px,1.8vw,26px) solid #0000;border-radius:50%;animation:24s linear infinite adragon-spin-slow;top:52%;right:max(8px,5vw);-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}@keyframes adragon-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes adragon-spin-slow{to{rotate:360deg}}.adragon-services-wall{z-index:2;perspective:1400px;justify-content:center;align-items:center;height:clamp(380px,46vw,560px);display:flex;position:relative;overflow:visible}.adragon-services-wall-card{--w:clamp(180px,20vw,280px);width:var(--w);aspect-ratio:9/16;cursor:pointer;background:var(--adragon-service-surface);box-shadow:0 30px 70px var(--adragon-service-shadow),0 0 0 1px var(--adragon-service-fg);border-radius:24px;margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-services-wall-card{box-shadow:0 30px 70px var(--adragon-service-shadow),0 0 0 1px color-mix(in srgb,var(--adragon-service-fg) 10%,transparent)}}.adragon-services-wall-card{transform:translate(calc(var(--off)*var(--w)*.78)) translateZ(calc(var(--abs)*-160px)) rotateY(calc(var(--off)*-14deg)) scale(calc(1 - var(--abs)*.06));opacity:calc(1 - var(--abs)*.18);z-index:calc(10 - var(--abs));transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s,box-shadow .4s}.adragon-services-wall-card.is-active{box-shadow:0 40px 90px var(--adragon-service-shadow),0 0 0 2px var(--adragon-service-primary),0 0 60px var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-services-wall-card.is-active{box-shadow:0 40px 90px var(--adragon-service-shadow),0 0 0 2px var(--adragon-service-primary),0 0 60px color-mix(in srgb,var(--adragon-service-primary) 35%,transparent)}}.adragon-services-wall-card:hover{opacity:1}.adragon-services-wall-card img,.adragon-services-wall-card video{object-fit:cover;width:100%;height:100%;display:block}.adragon-services-wall-card figcaption{color:#111;text-align:center;background:#fffffff2;border-radius:10px;padding:7px 10px;font-size:clamp(12px,1.05vw,14px);font-weight:800;line-height:1.35;position:absolute;bottom:16px;left:12px;right:12px;box-shadow:0 6px 18px #0004}.adragon-services-wall-badge{background:var(--adragon-service-primary);color:var(--adragon-service-on-primary);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}@media(max-width:760px){.adragon-services-wall{height:clamp(340px,96vw,460px)}.adragon-services-wall-card{--w:clamp(150px,44vw,210px);transform:translate(calc(var(--off)*var(--w)*.62)) translateZ(calc(var(--abs)*-140px)) rotateY(calc(var(--off)*-12deg)) scale(calc(1 - var(--abs)*.08))}.adragon-services-orb-a,.adragon-services-ring{display:none}}.adragon-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.adragon-reveal.is-visible{opacity:1;transform:none}.adragon-services-steps li,.adragon-services-features article,.adragon-services-pack{transition:transform .25s,border-color .25s,box-shadow .25s}.adragon-services-steps li:hover,.adragon-services-features article:hover,.adragon-services-pack:hover{border-color:var(--adragon-service-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.adragon-services-steps li:hover,.adragon-services-features article:hover,.adragon-services-pack:hover{border-color:color-mix(in srgb,var(--adragon-service-primary) 45%,var(--adragon-service-line))}}.adragon-services-steps li:hover,.adragon-services-features article:hover,.adragon-services-pack:hover{box-shadow:0 18px 44px var(--adragon-service-shadow)}@media(prefers-reduced-motion:reduce){.adragon-services-aurora span,.adragon-services-orb,.adragon-services-ring{animation:none}.adragon-services-wall-card{transition:none}.adragon-reveal{opacity:1;transition:none;transform:none}}.adragon-services-price-list{color:var(--adragon-service-fg,#e6eae8);align-items:center;gap:12px;margin:4px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-price-list{color:color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 60%,transparent)}}.adragon-services-price-list{font-size:.95rem}.adragon-services-discount{background:var(--adragon-service-primary,#b6ee8a);color:var(--adragon-service-on-primary,#0b0e12);letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 10px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.adragon-services-pack-money{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adragon-service-worker-health{gap:4px;font-size:13px;display:grid}.adragon-service-worker-health [data-high=true]{color:var(--danger,#f87171);font-weight:600}.adragon-service-worker-slot{font-variant-numeric:tabular-nums;margin-right:8px}.adragon-service-worker-name{gap:2px;min-width:0;display:grid}.adragon-service-worker-name>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adragon-service-worker-name small{color:var(--muted,#9aa4b2);font-variant-numeric:tabular-nums;font-size:12px}.adragon-service-worker-slot{margin-right:0}.adragon-services-order-aside{align-content:start;gap:16px;min-width:0;display:grid}.adragon-services-history{background:var(--adragon-service-surface,#151b22);border:1px solid var(--adragon-service-fg,#e6eae8);border-radius:20px;gap:20px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-history{border:1px solid color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 10%,transparent)}}.adragon-services-history{min-width:0}.adragon-services-history section{gap:12px;display:grid}.adragon-services-history h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.adragon-services-history ul{gap:12px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.adragon-services-history-item{background:var(--adragon-service-fg,#e6eae8);border-radius:14px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-history-item{background:color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 4%,transparent)}}.adragon-services-history-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.adragon-services-history-brief{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.adragon-services-history-thumbs{gap:8px;display:flex}.adragon-services-history-thumbs img{object-fit:cover;border-radius:8px;width:40px;height:52px}.adragon-services-auto{background:var(--adragon-service-fg,#e6eae8);border-radius:14px;gap:12px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-auto{background:color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 4%,transparent)}}.adragon-services-auto-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.adragon-services-auto-fields>p{grid-column:1/-1;margin:0}.adragon-services-order-aside .adragon-services-price-card{position:static}.adragon-services-auto-label{align-items:center;gap:8px;display:inline-flex}.adragon-service-order-need{gap:8px;min-width:0;display:grid}.adragon-service-order-table .adragon-service-order-brief{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-service-order-table .adragon-service-order-need[data-thumb]{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;display:grid}.adragon-service-order-thumb{aspect-ratio:3/4;background:var(--adragon-service-surface,#1b2129);border-radius:10px;width:56px;display:block;position:relative;overflow:hidden}.adragon-service-order-thumb img{object-fit:cover;width:100%;height:100%;display:block}.adragon-service-order-thumb small{color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;bottom:4px;right:4px}.adragon-service-order-need-text{flex-direction:column;gap:4px;min-width:0;display:flex}.adragon-service-versions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adragon-service-version-list{gap:6px;display:grid}.adragon-service-version-chip{white-space:nowrap;border:1px solid var(--adragon-service-fg,#e6eae8);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;width:100%;padding:6px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-service-version-chip{border:1px solid color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 14%,transparent)}}.adragon-service-version-chip{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;font-size:12px}.adragon-service-version-chip time{white-space:nowrap}.adragon-service-version-chip span{color:var(--adragon-service-soft,#9aa4a0);grid-column:1/-1}.adragon-service-version-chip[aria-pressed=true]{border-color:var(--adragon-service-primary,#b6ee8a);background:var(--adragon-service-primary,#b6ee8a)}@supports (color:color-mix(in lab,red,red)){.adragon-service-version-chip[aria-pressed=true]{background:color-mix(in srgb,var(--adragon-service-primary,#b6ee8a) 12%,transparent)}}.adragon-service-version-chip:focus-visible,.adragon-service-file:focus-visible{outline:2px solid var(--adragon-service-primary,#b6ee8a);outline-offset:2px}.adragon-service-file-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adragon-service-file-list li{align-items:center;gap:12px;min-width:0;display:flex}.adragon-service-file{min-width:0;color:var(--adragon-service-primary,#b6ee8a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.adragon-service-file span{overflow-wrap:anywhere}.adragon-service-file:hover span{text-decoration:underline}.adragon-service-file-download{color:var(--adragon-service-soft,#9aa4a0);flex:none;display:inline-flex}.adragon-service-file-preview-title{overflow-wrap:anywhere;margin:0 40px 12px 0;font-size:16px}.adragon-service-file-preview-body{place-items:center;max-height:70vh;display:grid;overflow:auto}.adragon-service-file-preview-body img,.adragon-service-file-preview-body video{border-radius:12px;max-width:100%;max-height:68vh}.adragon-service-file-preview-body iframe{background:#fff;border:0;border-radius:12px;width:100%;height:68vh}.adragon-service-file-preview-body pre{background:currentColor;border-radius:12px;width:100%;margin:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.adragon-service-file-preview-body pre{background:color-mix(in srgb,currentColor 6%,transparent)}}.adragon-service-file-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.adragon-service-versions li{gap:4px;display:grid}.adragon-service-versions a{overflow-wrap:anywhere;color:var(--adragon-service-primary,#b6ee8a);align-items:center;gap:6px;font-size:13px;display:inline-flex}.adragon-service-version-head{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.adragon-service-spark{color:var(--accent,#b6ee8a);gap:2px;margin:0;display:grid}.adragon-service-spark[data-warn]{color:var(--danger,#f87171)}.adragon-service-spark figcaption{color:var(--muted,#9aa4b2);font-variant-numeric:tabular-nums;font-size:11px}.adragon-service-id{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.adragon-service-id code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}.adragon-service-brand-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.adragon-service-brand-cell img,.adragon-service-brand-mark{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px}.adragon-service-brand-mark{background:var(--adragon-surface-soft,#ffffff14);place-items:center;font-weight:700;display:grid}.adragon-service-brand-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-service-id-chip{justify-content:flex-start;min-width:0;max-width:100%}.adragon-service-id-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:120px;font-size:12px;display:block;overflow:hidden}.adragon-service-token-prices{margin-top:16px}.adragon-service-token-prices summary{cursor:pointer;font-weight:600}.adragon-service-plan{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.adragon-service-worker-cost{gap:2px;margin-top:4px;font-size:12px;display:grid}.adragon-service-worker-cost [data-primary]{color:var(--accent,#b6ee8a)}.adragon-move-proposal-card h4,.adragon-move-proposal-service,.adragon-move-proposal-io,.adragon-move-proposal-facts{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-move-proposal-case{color:var(--muted);gap:4px;font-size:13px;display:grid}.adragon-move-proposal-case a{color:var(--accent,#b6ee8a);overflow-wrap:anywhere}.adragon-move-proposal-case p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-move-proposal-card>.cis-actions{margin-top:auto;padding-top:4px}.adragon-services-pack-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.adragon-services-pack-head h2{margin:0}.adragon-services-pack-head .adragon-services-discount{flex:none}.adragon-services-pack>ul{flex:1}.adragon-services-packs[data-count="1"]{grid-template-columns:minmax(0,420px)}.adragon-services-packs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.adragon-services-packs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.adragon-services-packs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.adragon-services-packs[data-count="3"],.adragon-services-packs[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.adragon-services-packs[data-count]{grid-template-columns:minmax(0,1fr)}}.adragon-services-pricing-page{max-width:1200px}.adragon-services-pack .adragon-services-price strong{font-size:clamp(36px,4vw,56px)}.adragon-services-strip{background:0 0;border:0;padding-block:8px 0;position:relative}.adragon-services-strip:before{content:"";background:linear-gradient(90deg,transparent,var(--adragon-service-primary),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--adragon-service-primary) 45%,transparent),transparent)}}.adragon-services-strip ul{gap:12px;padding:28px 0;font-size:14px;font-weight:600}.adragon-services-strip li{background:var(--adragon-service-surface);border-radius:999px;gap:10px;padding:10px 18px 10px 10px}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip li{background:color-mix(in srgb,var(--adragon-service-surface) 72%,transparent)}}.adragon-services-strip li{border:1px solid var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip li{border:1px solid color-mix(in srgb,var(--adragon-service-fg) 9%,transparent)}}.adragon-services-strip li{box-shadow:inset 0 1px 0 var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip li{box-shadow:inset 0 1px color-mix(in srgb,var(--adragon-service-fg) 6%,transparent)}}.adragon-services-strip li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adragon-services-strip-dot{background:var(--adragon-service-primary);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-services-strip-dot{background:color-mix(in srgb,var(--adragon-service-primary) 18%,transparent)}}.adragon-services-strip-dot{color:var(--adragon-service-primary)}.adragon-services-strip-dot svg{color:inherit}.adragon-services-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;position:relative}.adragon-services-steps:before{content:"";background:linear-gradient(90deg,transparent,var(--adragon-service-primary) 20%,var(--adragon-service-primary) 80%,transparent);height:1px;position:absolute;top:110px;left:16%;right:16%}@supports (color:color-mix(in lab,red,red)){.adragon-services-steps:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--adragon-service-primary) 55%,transparent) 20%,color-mix(in srgb,var(--adragon-service-primary) 55%,transparent) 80%,transparent)}}.adragon-services-steps:before{z-index:0}.adragon-services-steps li{z-index:1;background:linear-gradient(180deg,var(--adragon-service-surface) 0%,var(--adragon-service-surface) 100%);gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-services-steps li{background:linear-gradient(180deg,color-mix(in srgb,var(--adragon-service-surface) 96%,var(--adragon-service-primary)) 0%,var(--adragon-service-surface) 100%)}}.adragon-services-steps li{border:1px solid var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-steps li{border:1px solid color-mix(in srgb,var(--adragon-service-fg) 9%,transparent)}}.adragon-services-steps li{border-radius:24px}.adragon-services-step-visual{background:radial-gradient(120% 90% at 50% 0%,var(--adragon-service-primary),transparent 70%);place-items:center;height:220px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-visual{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--adragon-service-primary) 16%,transparent),transparent 70%)}}.adragon-services-step-visual{border-bottom:1px solid var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-visual{border-bottom:1px solid color-mix(in srgb,var(--adragon-service-fg) 7%,transparent)}}.adragon-services-step-visual{overflow:hidden}.adragon-services-step-visual.is-upload img{object-fit:cover;outline:2px dashed var(--adragon-service-primary);border-radius:16px;width:118px;height:156px;box-shadow:0 18px 40px #00000059}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-visual.is-upload img{outline:2px dashed color-mix(in srgb,var(--adragon-service-primary) 60%,transparent)}}.adragon-services-step-visual.is-upload img{outline-offset:6px}.adragon-services-step-chip{background:var(--adragon-service-primary);color:var(--adragon-service-on-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:18px}.adragon-services-step-visual.is-chat{align-content:center;gap:10px;padding:0 24px}.adragon-services-step-bubble{background:var(--adragon-service-primary);max-width:86%;color:var(--adragon-service-on-primary);border-radius:16px 16px 4px;justify-self:end;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;box-shadow:0 10px 24px #00000040}.adragon-services-step-bubble.is-reply{background:var(--adragon-service-fg);border-radius:16px 16px 16px 4px;justify-self:start;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-bubble.is-reply{background:color-mix(in srgb,var(--adragon-service-fg) 10%,var(--adragon-service-surface))}}.adragon-services-step-bubble.is-reply{color:var(--adragon-service-fg)}.adragon-services-step-phone{background:linear-gradient(160deg,var(--adragon-service-fg),var(--adragon-service-fg));border-radius:22px;width:104px;height:184px;padding:5px;position:relative}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-phone{background:linear-gradient(160deg,color-mix(in srgb,var(--adragon-service-fg) 30%,transparent),color-mix(in srgb,var(--adragon-service-fg) 6%,transparent))}}.adragon-services-step-phone{transform:translateY(14px);box-shadow:0 24px 50px #00000073}.adragon-services-step-phone img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.adragon-services-step-play{background:var(--adragon-service-bg);border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.adragon-services-step-play{background:color-mix(in srgb,var(--adragon-service-bg) 55%,transparent)}}.adragon-services-step-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adragon-services-step-copy{gap:8px;padding:24px 26px 28px;display:grid}.adragon-services-steps .adragon-services-step-num{letter-spacing:.14em;color:var(--adragon-service-primary);font-size:12px;font-weight:800;position:static}.adragon-services-steps h3{margin:0;font-size:20px}.adragon-services-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.adragon-services-features article{isolation:isolate;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),var(--adragon-service-primary),transparent 60%),linear-gradient(180deg,var(--adragon-service-surface),var(--adragon-service-surface));border-radius:24px;padding:30px 28px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--adragon-service-primary) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--adragon-service-surface) 94%,var(--adragon-service-fg)),var(--adragon-service-surface))}}.adragon-services-features article{border:1px solid var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article{border:1px solid color-mix(in srgb,var(--adragon-service-fg) 9%,transparent)}}.adragon-services-features[data-count="6"] article.is-lead,.adragon-services-features[data-count="5"] article.is-lead{grid-area:span 2/span 2}.adragon-services-features article.is-lead{justify-content:flex-end;min-height:420px;padding:36px}.adragon-services-feature-media{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.adragon-services-features article.has-media{justify-content:flex-end;min-height:300px}.adragon-services-features article.has-media:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent 0%,transparent 38%,var(--adragon-service-bg) 68%,var(--adragon-service-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article.has-media:after{background:linear-gradient(180deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--adragon-service-bg) 72%,transparent) 68%,color-mix(in srgb,var(--adragon-service-bg) 94%,transparent) 100%)}}.adragon-services-features article.is-lead:after{background:linear-gradient(180deg,transparent 0%,transparent 45%,var(--adragon-service-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article.is-lead:after{background:linear-gradient(180deg,transparent 0%,transparent 45%,color-mix(in srgb,var(--adragon-service-bg) 88%,transparent) 100%)}}.adragon-services-features article.has-media p{color:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article.has-media p{color:color-mix(in srgb,var(--adragon-service-fg) 86%,transparent)}}.adragon-services-features article.is-lead h3{font-size:28px}.adragon-services-features article.is-lead p{max-width:44ch;color:var(--adragon-service-fg);font-size:16px}@supports (color:color-mix(in lab,red,red)){.adragon-services-features article.is-lead p{color:color-mix(in srgb,var(--adragon-service-fg) 82%,transparent)}}.adragon-services-feature-icon{background:linear-gradient(140deg,var(--adragon-service-primary),var(--adragon-service-primary));border-radius:14px;width:48px;height:48px}@supports (color:color-mix(in lab,red,red)){.adragon-services-feature-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--adragon-service-primary) 30%,transparent),color-mix(in srgb,var(--adragon-service-primary) 8%,transparent))}}.adragon-services-feature-icon{box-shadow:inset 0 0 0 1px var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-services-feature-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adragon-service-primary) 35%,transparent)}}@media(max-width:960px){.adragon-services-features{grid-template-columns:repeat(2,minmax(0,1fr))}.adragon-services-features[data-count] article.is-lead{grid-area:auto/1/auto/-1;min-height:340px}.adragon-services-features article.has-media:not(.is-lead){min-height:260px}.adragon-services-steps:before{display:none}}@media(max-width:600px){.adragon-services-features{grid-template-columns:minmax(0,1fr)}.adragon-services-step-visual{height:190px}}.adragon-services-step-bubble:not(.is-reply){-webkit-line-clamp:3;border-block:10px solid #0000;-webkit-box-orient:vertical;padding-block:0;display:-webkit-box;overflow:hidden}.adragon-services-steps .adragon-services-step-bubble{color:var(--adragon-service-on-primary)}.adragon-services-steps .adragon-services-step-bubble.is-reply{color:var(--adragon-service-fg)}.adragon-services-steps:before{display:none}.adragon-services-steps li{overflow:visible}.adragon-services-steps li:first-child{z-index:6}.adragon-services-steps li:nth-child(2){z-index:5}.adragon-services-steps li:nth-child(3){z-index:4}.adragon-services-steps li:nth-child(4){z-index:3}.adragon-services-steps li:nth-child(5){z-index:2}.adragon-services-steps .adragon-services-step-visual{border-radius:24px 24px 0 0}.adragon-services-steps li:not(:last-child):after{content:"→";z-index:2;background:var(--adragon-service-primary);width:34px;height:34px;color:var(--adragon-service-on-primary);box-shadow:0 0 0 6px var(--adragon-service-bg),0 8px 22px var(--adragon-service-shadow);border-radius:50%;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid;position:absolute;top:93px;right:-29px}@media(min-width:761px){.adragon-services-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media(max-width:760px){.adragon-services-steps{grid-template-columns:minmax(0,1fr);gap:32px}.adragon-services-steps li:not(:last-child):after{content:"↓";inset:auto auto -33px calc(50% - 17px)}}.adragon-move-section-head{gap:4px;display:grid}.adragon-move-section-head h2{margin:0;font-size:20px}.adragon-move-section-head p{color:var(--muted);margin:0;font-size:14px}.adragon-move-proposal-poster{background:radial-gradient(120% 120% at 0% 0%,var(--accent),transparent 60%),linear-gradient(160deg,var(--surface-secondary,#2d3744),var(--surface,#1d242c));flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:20px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-poster{background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),linear-gradient(160deg,var(--surface-secondary,#2d3744),var(--surface,#1d242c))}}.adragon-move-proposal-poster{color:var(--foreground)}.adragon-move-proposal-poster-domain{background:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-poster-domain{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.adragon-move-proposal-poster-domain{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.adragon-move-proposal-poster strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(20px,7cqi,28px)}.adragon-move-proposal-poster small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.adragon-move-proposal-poster p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.adragon-move-proposal-detail{gap:20px;padding:28px;display:grid}.adragon-move-proposal-detail header{gap:8px;display:grid}.adragon-move-proposal-detail header span{color:var(--accent);font-size:13px;font-weight:650}.adragon-move-proposal-detail h2{margin:0;font-size:22px}.adragon-move-proposal-detail h3{color:var(--muted);margin:0 0 6px;font-size:14px}.adragon-move-proposal-detail p{margin:0;line-height:1.6}.adragon-move-proposal-detail .adragon-move-proposal-case{background:var(--surface-secondary,#2d3744);border-radius:12px;gap:6px;padding:12px 14px}.adragon-move-proposal-detail .adragon-move-proposal-case a{align-items:center;gap:6px;display:inline-flex}.adragon-move-proposal-detail .adragon-move-proposal-case p{-webkit-line-clamp:unset;display:block}.move-command[data-status=built]{color:var(--accent)}.adragon-move-proposals{min-width:0;max-width:100%}.adragon-move-proposals .adragon-move-category-tabs .tabs__list-container,.adragon-move-proposals .adragon-move-category-tabs [role=tablist]{scrollbar-width:thin;max-width:100%;overflow-x:auto}.adragon-move-proposal-poster strong small{white-space:nowrap}.adragon-move-proposal-detail{max-height:min(80vh,820px);overflow-y:auto}.adragon-move-proposal-detail ul{gap:4px;margin:0;padding-left:20px;line-height:1.6;display:grid}.adragon-move-proposal-note{border:1px dashed var(--accent);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-note{border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.adragon-move-proposal-note{color:var(--muted);font-size:14px}.adragon-move-proposal-basis{color:var(--muted);font-size:14px;margin-top:6px!important}.adragon-move-proposal-sources{flex-wrap:wrap;gap:8px 12px;list-style:none;margin-top:8px!important;padding:0!important;display:flex!important}.adragon-move-proposal-sources a{color:var(--accent);align-items:center;gap:4px;font-size:13px;display:inline-flex}.adragon-move-proposal-detail li{font-size:inherit;color:inherit;font-weight:400}.adragon-move-proposal-detail section{font-size:14px}.adragon-service-worker-machine td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-service-worker-machine td{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.adragon-service-worker-child td:first-child{padding-left:36px;position:relative}.adragon-service-worker-child td:first-child:before{content:"";border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-bottom-left-radius:6px;width:10px;position:absolute;top:0;bottom:50%;left:18px}.adragon-service-session-files{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:inline-flex}.adragon-service-machine-toggle{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.adragon-service-machine-toggle>svg{color:var(--muted);flex:none;transition:transform .18s}.adragon-service-machine-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.adragon-service-machine-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.adragon-service-worker-child td{padding-block:10px}.adragon-service-machine-status{gap:8px;min-width:0;display:grid}.adragon-service-machine-slots{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.adragon-service-machine-slots input{text-align:center;font-variant-numeric:tabular-nums;width:64px;min-height:36px}.adragon-service-machine-work{font-variant-numeric:tabular-nums;gap:2px;font-size:14px;display:grid}.adragon-service-machine-work span:nth-child(n+2){color:var(--muted)}.adragon-work-queue{min-width:0}.adragon-work-queue-form{gap:12px;min-width:0;max-width:720px;display:grid}.adragon-work-queue-place{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.adragon-work-queue-place[data-running]{color:var(--accent)}.adragon-work-queue-title{overflow-wrap:anywhere}.adragon-chrome-use-machine{gap:2px;min-width:0;display:grid}.adragon-chrome-use-machine strong{overflow-wrap:anywhere}.adragon-chrome-use-machine small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.adragon-chrome-use-account,.adragon-chrome-use-status{justify-items:start;gap:4px;min-width:0;display:grid}.adragon-chrome-use-account strong{overflow-wrap:anywhere}.adragon-chrome-use-account small,.adragon-chrome-use-note{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.adragon-chrome-use-note{color:var(--danger,var(--muted))}.adragon-chrome-connect,.adragon-chrome-connect-steps{gap:16px;display:grid}.adragon-chrome-connect-steps ol{gap:16px;margin:0;padding-left:20px;display:grid}.adragon-chrome-connect-steps li{gap:8px;display:grid}.adragon-chrome-connect-link{background:var(--accent);min-height:36px;color:var(--accent-foreground,#0b0b0b);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.adragon-chrome-connect-link:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.adragon-chrome-connect-error{color:var(--danger,#e5484d);margin:0}.adragon-chrome-use-chip{white-space:nowrap}.adragon-chrome-required{vertical-align:middle;white-space:nowrap;gap:4px;margin-inline-start:8px}.adragon-chrome-use-help{margin-top:12px}.adragon-chrome-use-steps{gap:4px;margin:8px 0;padding-inline-start:20px;display:grid}.adragon-work-queue-state{gap:2px;min-width:0;display:grid}.adragon-work-queue-state small{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.adragon-followup{min-width:0}.adragon-followup-target{border:1px solid var(--border);background:var(--surface-secondary);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:12px 16px;display:grid}.adragon-followup-target>div{gap:4px;min-width:0;display:grid}.adragon-followup-target dt{color:var(--muted);font-size:12px}.adragon-followup-target dd{overflow-wrap:anywhere;margin:0;font-weight:600}.adragon-followup-target>p{grid-column:1/-1;margin:0;font-size:13px}.adragon-followup-count{font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:12px}ul.adragon-followup-links{border-left:2px solid var(--border);gap:6px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.adragon-followup-links li{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.adragon-followup-links li>span{overflow-wrap:anywhere;min-width:0}ul.adragon-followup-sessions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adragon-followup-sessions li{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.adragon-followup-sessions li>div{gap:2px;min-width:0;display:grid}.adragon-followup-sessions strong{overflow-wrap:anywhere}.adragon-followup-sessions small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media(max-width:480px){.adragon-followup-target{grid-template-columns:1fr;padding:12px}}.adragon-move-proposal-poster{grid-template-rows:auto 1fr auto;align-items:start;gap:8px;padding:clamp(14px,5cqi,24px);display:grid}.adragon-move-proposal-poster-domain{max-width:100%}.adragon-move-proposal-poster-domain>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adragon-move-proposal-poster-price{align-self:center;gap:2px;min-width:0;display:grid}.adragon-move-proposal-poster-price small{letter-spacing:.06em;color:var(--muted);margin:0;font-size:12px}.adragon-move-proposal-poster-price strong{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;min-width:0;font-size:clamp(18px,6.4cqi,28px);line-height:1.15;display:flex}.adragon-move-proposal-poster-price em{color:var(--muted);text-overflow:ellipsis;min-width:0;font-size:13px;font-style:normal;font-weight:500;overflow:hidden}.adragon-move-proposal-poster>p{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.adragon-move-proposal-poster>p>span{background:var(--foreground);border-radius:999px;flex:none;padding:1px 8px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-poster>p>span{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.adragon-move-proposal-poster>p>span{color:var(--muted)}.adragon-move-proposal-poster>p>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.adragon-move-proposal-poster>.adragon-move-proposal-poster-domain{justify-self:start}@media(hover:none),(pointer:coarse){.adragon-move-proposal-poster{grid-template-rows:auto auto auto 1fr;align-content:start;padding-bottom:84px}.adragon-move-proposal-poster-price{align-self:start}.adragon-move-tile-actions-compact .cis-actions{gap:8px}}.adragon-move-proposal-built{gap:12px;min-width:0;display:grid}.adragon-move-proposal-qc{border:1px dashed var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-qc{border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent)}}.adragon-move-proposal-qc{color:var(--muted);font-size:13px}.adragon-move-proposal-built[data-iterating=true]{background:linear-gradient(var(--surface,#1d242c),var(--surface,#1d242c)) padding-box,conic-gradient(from var(--adragon-iter-angle,0deg),transparent 0 40%,var(--accent) 50%,transparent 60% 100%) border-box;border:2px solid #0000;border-radius:18px;padding:6px;animation:3.2s linear infinite adragon-iter-spin;position:relative}@property --adragon-iter-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes adragon-iter-spin{to{--adragon-iter-angle:360deg}}.adragon-move-proposal-iterating{color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:13px;font-weight:650;display:flex}.adragon-move-proposal-iterating>span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite adragon-iter-pulse}.adragon-move-proposal-iterating small{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-basis:100%;font-weight:400;display:-webkit-box;overflow:hidden}@keyframes adragon-iter-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.adragon-move-proposal-built[data-iterating=true],.adragon-move-proposal-iterating>span{animation:none}}.adragon-move-proposal-built{border:2px solid var(--foreground);border-radius:18px;padding:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.adragon-move-proposal-built{border:2px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.adragon-move-proposal-built{background:var(--surface,#1d242c)}.adragon-move-proposal-iterating[data-state]>span{animation:none}.adragon-move-proposal-iterating[data-state=review]{color:var(--foreground)}.adragon-move-proposal-iterating[data-state=review]>span{background:#f5b84a}.adragon-move-proposal-iterating[data-state=passed]>span{background:var(--accent)}.adragon-move-proposal-built-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.adragon-move-proposal-built-head>.adragon-move-proposal-iterating{flex:1;min-width:0}.adragon-move-proposal-iterating[data-state=todo]{color:var(--foreground)}.adragon-move-proposal-iterating[data-state=todo]>span{background:#7aa7ff}.adragon-move-proposal-iterating[data-state=archived]{color:var(--muted)}.adragon-move-proposal-iterating[data-state=archived]>span{background:var(--muted)}.adragon-move-build-queue{background:var(--surface-secondary);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:12px 16px;display:flex}.adragon-move-build-queue p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.adragon-verify-page{box-sizing:border-box;background:var(--background,#0b0e12);justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.adragon-verify-card{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:24px;justify-items:start;gap:20px;width:min(100%,520px);min-width:0;padding:clamp(24px,4vw,40px);display:grid}.adragon-verify-icon{background:var(--accent-soft,#b6ee8a22);width:56px;height:56px;color:var(--accent,var(--lime));border-radius:16px;place-items:center;display:grid}.adragon-verify-card h1{outline:none;margin:0;font-size:28px;line-height:1.25}.adragon-verify-lead{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.adragon-verify-email{color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.adragon-verify-card>.cis-actions,.adragon-verify-change,.adragon-verify-card>.error,.adragon-verify-card>[role=status],.adragon-verify-tips,.adragon-verify-card>.adragon-password-links{width:100%;margin:0}.adragon-verify-actions .adragon-button{border-radius:999px;min-height:46px}.adragon-verify-change{gap:16px;display:grid}.adragon-verify-tips ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.adragon-verify-tips li+li{margin-top:8px}.adragon-verify-account{color:var(--muted);overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.adragon-verify-card[data-state=loading] .adragon-verify-icon{background:0 0}@media(max-width:700px){.adragon-verify-page{align-items:flex-start;padding:24px 16px}.adragon-verify-card{border-radius:20px;padding:24px 18px}.adragon-verify-card h1{font-size:24px}.adragon-verify-actions{flex-direction:column;align-items:stretch}.adragon-verify-actions>*,.adragon-verify-actions .adragon-button,.adragon-verify-change .cis-actions .adragon-button{justify-content:center;width:100%}}.adragon-bot-check{gap:12px;min-width:0;max-width:100%;display:grid}.adragon-bot-check[data-status=off]{display:none}.adragon-bot-check-widget{max-width:100%;overflow:hidden}.adragon-bot-check-message{border:1px solid var(--border);color:var(--foreground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.6;display:flex}.adragon-bot-check-message .adragon-button{min-height:44px}.adragon-verify-preview{border:1px solid var(--border);border-radius:16px;flex:320px;align-items:flex-start;min-height:0;padding:24px 16px}.adragon-verify-previews{align-items:stretch}.adragon-account-deletion{gap:20px;min-width:0;display:grid}.adragon-account-deletion>p{overflow-wrap:anywhere;margin:0}.adragon-account-deletion .field{margin:0}.adragon-account-deletion-blockers{border:1px solid var(--danger,#e5484d);overflow-wrap:anywhere;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.6}.adragon-account-deletion-blockers ul,.adragon-account-deletion ul.small{margin:8px 0 0;padding-left:20px}@media(max-width:700px){.adragon-account-deletion .cis-actions>*{flex:100%}}.adragon-nav-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-3px}.adragon-nav-tooltip{max-width:260px;line-height:1.6}.adragon-tutorial-hint{max-width:min(300px,100vw - 32px)}.adragon-tutorial-hint-body{gap:8px;padding:16px;font-size:14px;line-height:1.7;display:grid}.adragon-tutorial-hint-body strong{color:var(--accent);align-items:center;gap:8px;display:flex}.adragon-tutorial-hint-body p{color:var(--foreground);margin:0}.adragon-tutorial-hint-body .cis-actions{margin-top:4px}.adragon-tutorials-header{gap:8px;min-width:0;margin-bottom:24px;display:grid}.adragon-tutorials-header h2{margin:0;font-size:29px;line-height:1.3}.adragon-tutorials-header p{color:var(--muted);margin:0;line-height:1.8}.adragon-tutorials{gap:32px;min-width:0;max-width:1120px;display:grid}.adragon-tutorials>.adragon-tutorials-header{margin-bottom:0}.adragon-tutorial-featured{border-radius:var(--card-radius);gap:0;min-width:0;padding:24px;display:grid;overflow:hidden}.adragon-tutorial-stage{border-radius:12px;overflow:hidden}.adragon-tutorial-player{min-width:0;display:grid}.adragon-tutorial-video{--plyr-color-main:var(--accent,#b6ee8a);--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#0b0f0c;--plyr-menu-background:#181e24f5;--plyr-menu-color:#eef2ee;--plyr-menu-radius:12px;--plyr-control-radius:8px;--plyr-font-family:inherit;--plyr-badge-background:var(--accent,#b6ee8a);--plyr-badge-text-color:#0b0f0c;border-radius:inherit;width:100%;height:100%;overflow:hidden}.adragon-tutorial-video .plyr{border-radius:inherit;height:100%}.adragon-tutorial-video .plyr__menu__container .plyr__control{font-size:14px}.adragon-tutorial-stage{aspect-ratio:16/9;background:#000;min-width:0;position:relative}.adragon-tutorial-stage video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.adragon-tutorial-stage video:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}.adragon-tutorial-stage-loading{pointer-events:none;position:absolute;inset:0}.adragon-tutorial-stage-skeleton{border-radius:0;width:100%;height:100%}.adragon-tutorial-stage-error{text-align:center;color:#fff;background:#000c;place-content:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.adragon-tutorial-stage-error p{margin:0}.adragon-tutorial-stage-error .cis-actions{justify-content:center}.adragon-tutorial-toolbar{justify-content:flex-end;align-items:center;padding:16px 0 4px}.adragon-tutorial-toolbar .adragon-tutorial-quality-select{flex:0 0 200px;width:200px;min-width:0}.adragon-tutorial-featured-body{gap:12px;min-width:0;padding:12px 0 4px;display:grid}.adragon-tutorial-featured-body h3{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}.adragon-tutorial-featured-body p{color:var(--muted);max-width:720px;margin:0;line-height:1.8}.adragon-tutorial-recommended{color:var(--accent);letter-spacing:.08em;justify-self:start;font-size:12px;font-weight:700}.adragon-tutorial-meta{flex-wrap:wrap;gap:8px;display:flex}.adragon-tutorial-meta .chip,.adragon-tutorial-meta [data-slot=chip]{gap:4px}.adragon-tutorial-list{gap:16px;min-width:0;display:grid}.adragon-tutorial-list-head{align-items:baseline;gap:12px;display:flex}.adragon-tutorial-list-head h3{margin:0;font-size:18px}.adragon-tutorial-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;min-width:0;display:grid}.adragon-tutorial-card{border-radius:var(--card-radius);border:1px solid #0000;gap:12px;min-width:0;padding:12px;display:grid}.adragon-tutorial-card[data-current=true]{border-color:var(--accent)}.adragon-tutorial-card-link{color:inherit;border-radius:12px;gap:8px;min-width:0;text-decoration:none;display:grid}.adragon-tutorial-card-link strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.adragon-tutorial-card-link .muted{font-size:12px}.adragon-tutorial-card-link:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:4px}.adragon-tutorial-card-link:hover strong{color:var(--accent)}.adragon-tutorial-thumb{aspect-ratio:16/9;background:var(--surface-secondary);color:var(--muted);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.adragon-tutorial-thumb img{object-fit:cover;width:100%;height:100%}.adragon-tutorial-thumb-duration,.adragon-tutorial-thumb-now{font-variant-numeric:tabular-nums;color:#fff;background:#000b;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;bottom:8px}.adragon-tutorial-thumb-duration{right:8px}.adragon-tutorial-thumb-now{background:var(--accent);color:var(--accent-foreground);left:8px}.adragon-tutorial-card-actions{justify-content:flex-start}.adragon-tutorial-notice{max-width:720px}.adragon-tutorial-notice>svg{color:var(--accent)}.adragon-tutorials-skeleton{gap:12px;max-width:1120px;display:grid}.adragon-tutorial-skeleton-stage{aspect-ratio:16/9;border-radius:var(--card-radius);width:100%}.adragon-tutorial-skeleton-line{border-radius:8px;width:60%;height:16px}.adragon-tutorial-skeleton-line.short{width:35%}.adragon-tutorial-category-tabs{margin-top:0}.adragon-tutorial-card-category{color:var(--accent);letter-spacing:.04em;justify-self:start;font-size:12px;font-weight:600}.adragon-tutorial-manage{gap:16px;min-width:0;padding:24px;display:grid}.adragon-tutorial-manage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adragon-tutorial-manage-head h3{margin:0 0 4px;font-size:18px}.adragon-tutorial-manage-head p{margin:0}.adragon-tutorial-manage-title{gap:2px;min-width:0;display:grid}.adragon-tutorial-manage-title strong{overflow-wrap:anywhere}.adragon-tutorial-manage-title .error,.adragon-tutorial-manage-progress{font-size:12px}.adragon-tutorial-manage-title .cis-actions{margin-top:6px}.adragon-tutorial-editor{gap:20px;min-width:0;display:grid}.adragon-tutorial-editor input[type=file]{width:100%;min-height:44px;font:inherit}.adragon-tutorial-editor-note{margin:0;font-size:13px;line-height:1.6}.adragon-tutorial-editor-actions{justify-content:flex-end}.adragon-tutorial-category-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adragon-tutorial-category-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.adragon-tutorial-category-count{white-space:nowrap;font-size:13px}.adragon-tutorial-category-add{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:16px;display:grid}@media(max-width:700px){.adragon-tutorial-manage{padding:18px}.adragon-tutorial-manage-head .cis-actions{width:100%}.adragon-tutorial-category-list li{grid-template-columns:minmax(0,1fr) auto}.adragon-tutorial-category-list li .cis-actions{grid-column:1/-1;justify-content:flex-end}.adragon-tutorials{gap:24px}.adragon-tutorials-header h2{font-size:24px}.adragon-tutorial-featured{padding:18px}.adragon-tutorial-toolbar{justify-content:stretch}.adragon-tutorial-toolbar>*,.adragon-tutorial-toolbar .adragon-tutorial-quality-select{flex:140px;width:auto;max-width:none}.adragon-tutorial-featured-body h3{font-size:18px}.adragon-tutorial-grid{grid-template-columns:1fr;gap:16px}}.adragon-cis-nav-dot-demo{display:inline-flex}.adragon-cis-tutorial-hint-demo{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:300px}.adragon-audit-loading{flex-direction:column;flex:none;gap:8px;width:220px;max-width:100%;padding:4px 0;display:flex}.adragon-audit-loading-wide{width:320px}.adragon-audit-loading .skeleton{flex:none;display:block}.adragon-audit-loading-title{border-radius:6px;width:140px;height:16px}.adragon-audit-loading-line{border-radius:6px;width:100%;height:12px}.adragon-audit-loading-short{width:70%}.adragon-environment-save-error{color:#ffb4b4;background:#ff6b6b1f;border:1px solid #ff6b6b8c;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.adragon-refresh-bar{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.adragon-refresh-bar:after{content:"";background:var(--accent,#b6ee8a);transform-origin:0;animation:.45s cubic-bezier(.2,.7,.2,1) forwards adragon-refresh-bar;position:absolute;inset:0}@keyframes adragon-refresh-bar{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}[data-adragon-refreshing=true]{animation:.45s ease-out adragon-soft-refresh}@keyframes adragon-soft-refresh{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-adragon-refreshing=true]{animation:.2s linear adragon-soft-refresh-fade}@keyframes adragon-soft-refresh-fade{0%{opacity:.6}to{opacity:1}}.adragon-refresh-bar:after{animation-duration:.2s}}:root{--adragon-automation-row-height:44px;--adragon-automation-cell-padding:8px 12px;--adragon-automation-chip-gap:4px}.adragon-automation-flow{gap:20px;min-width:0;display:grid}.adragon-automation-title-row{align-items:center;gap:12px;min-width:0;display:flex}.adragon-automation-title{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.35}.adragon-automation-title-input{flex:1;min-width:0;font-size:18px}.adragon-automation-id{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.adragon-automation-id code{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adragon-automation-guide-fields{gap:12px;margin:0;display:grid}.adragon-automation-guide-fields>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.adragon-automation-guide-fields dt{color:var(--muted);font-size:13px}.adragon-automation-guide-fields dd{min-width:0;margin:0}.adragon-automation-guide-text{white-space:pre-wrap;overflow-wrap:anywhere}.adragon-automation-move-tag{background:var(--surface-secondary);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-flex}.adragon-automation-name-link{color:inherit;font-weight:600;text-decoration:none}.adragon-automation-name-link:hover,.adragon-automation-name-link:focus-visible{text-decoration:underline}.adragon-automation-summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.adragon-automation-empty{color:var(--muted);margin:0}.adragon-automation-table{gap:12px;min-width:0;display:grid}.adragon-automation-scroll{overscroll-behavior-inline:contain;background:var(--surface);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.adragon-automation-grid{min-width:100%;display:grid}.adragon-automation-row{grid-template-columns:var(--adragon-automation-columns);min-height:var(--adragon-automation-row-height);display:grid}.adragon-automation-row+.adragon-automation-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-row+.adragon-automation-row{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.adragon-automation-head{z-index:2;background:var(--surface-secondary);border-top:0;position:sticky;top:0}.adragon-automation-header{min-width:0;color:var(--muted);align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:600;display:flex}.adragon-automation-header-button{width:100%;min-width:0;color:var(--muted);justify-content:flex-start;gap:8px;font-weight:600}.adragon-automation-header-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-automation-add-column,.adragon-automation-row-menu{justify-content:center;padding:4px}.adragon-automation-cell{min-width:0;padding:var(--adragon-automation-cell-padding);cursor:default;overflow-wrap:anywhere;outline:none;align-items:center;display:flex;position:relative}.adragon-automation-cell[tabindex="0"]:not([aria-readonly]){cursor:pointer}.adragon-automation-cell[tabindex="0"]:not([aria-readonly]):hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-cell[tabindex="0"]:not([aria-readonly]):hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.adragon-automation-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,var(--accent))}.adragon-automation-cell.is-editing{padding:4px}.adragon-automation-cell.is-editing>*{width:100%}.adragon-automation-cell.has-error{box-shadow:inset 0 0 0 1px var(--danger)}.adragon-automation-cell-error{color:var(--danger);font-size:11px;line-height:1.3;position:absolute;bottom:2px;left:8px;right:8px}.adragon-automation-cell[data-type=title]{font-weight:600}.adragon-automation-cell[data-type=number]{font-variant-numeric:tabular-nums;justify-content:flex-end}.adragon-automation-clamp{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-automation-row-status{justify-items:start;gap:6px;width:100%;min-width:0;display:grid}.adragon-automation-row-waiting{font-size:12px}.adragon-automation-row-progress{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;font-size:12px;display:grid}.adragon-automation-row-progress .progress-bar__track{grid-column:1/-1}.adragon-automation-row-progress .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-automation-dispatch-progress{grid-template-columns:1fr auto;gap:4px 8px;min-width:140px;margin-top:8px;font-size:12px;display:grid}.adragon-automation-dispatch-progress .progress-bar__track{grid-column:1/-1}.adragon-automation-dispatch-latest{color:var(--accent)}.adragon-automation-hovercard{max-width:min(520px,100vw - 32px)}.adragon-automation-hovercard-body{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:min(60vh,520px);padding:12px 16px;font-size:14px;line-height:1.7;overflow:auto}.adragon-automation-chips,.adragon-automation-files{gap:var(--adragon-automation-chip-gap);flex-wrap:wrap;min-width:0;display:flex}.adragon-automation-chip{max-width:100%}.adragon-automation-link-chip,.adragon-automation-file{background:var(--surface-secondary);max-width:100%;min-height:24px;color:inherit;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-flex}.adragon-automation-link-chip span,.adragon-automation-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-automation-link-chip:hover,.adragon-automation-file:hover,.adragon-automation-link-chip:focus-visible,.adragon-automation-file:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-link-chip:hover,.adragon-automation-file:hover,.adragon-automation-link-chip:focus-visible,.adragon-automation-file:focus-visible{background:color-mix(in srgb,var(--accent) 16%,var(--surface-secondary))}}.adragon-automation-file img{object-fit:cover;border-radius:4px;width:20px;height:20px}.adragon-automation-files .adragon-button.adragon-automation-file{background:var(--surface-secondary);min-width:0;height:auto;min-height:24px;color:inherit;border-radius:999px;justify-content:flex-start;gap:4px;padding:2px 8px;font-size:12px;font-weight:400}.adragon-automation-files .adragon-button.adragon-automation-file:hover,.adragon-automation-files .adragon-button.adragon-automation-file:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-files .adragon-button.adragon-automation-file:hover,.adragon-automation-files .adragon-button.adragon-automation-file:focus-visible{background:color-mix(in srgb,var(--accent) 16%,var(--surface-secondary))}}.adragon-automation-file svg{color:var(--muted);flex:none}.adragon-automation-rowid{gap:4px}.adragon-button.adragon-automation-rowid-open{min-width:0;height:auto;min-height:28px;color:inherit;border-radius:8px;justify-content:flex-start;gap:6px;padding:2px 8px;font-size:12px;font-weight:400}.adragon-automation-rowid-number{font-variant-numeric:tabular-nums;font-weight:600}.adragon-automation-rowid-open code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adragon-button.adragon-automation-title-open{min-width:0;max-width:100%;height:auto;min-height:28px;font:inherit;color:inherit;text-align:left;border-radius:8px;justify-content:flex-start;gap:8px;margin-left:-6px;padding:2px 6px}.adragon-automation-title-open .adragon-automation-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adragon-automation-title-open svg{color:var(--muted);opacity:0;flex:none;transition:opacity .15s}.adragon-automation-title-open:hover svg,.adragon-automation-title-open:focus-visible svg{opacity:1}@media(hover:none){.adragon-automation-title-open svg{opacity:1}}.adragon-automation-row-detail .adragon-automation-row-detail-title{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;line-height:1.4}.adragon-automation-row-detail .adragon-automation-id{margin-bottom:12px}.adragon-automation-row-fields{gap:16px;min-width:0;margin:20px 0 0;display:grid}.adragon-automation-row-field{gap:6px;min-width:0;display:grid}.adragon-automation-row-field dt{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.adragon-automation-row-field dd{overflow-wrap:anywhere;min-width:0;margin:0}.adragon-automation-row-long{white-space:pre-wrap}.adragon-automation-check{color:var(--muted)}.adragon-automation-check.is-on{color:var(--accent)}.adragon-automation-empty-row{grid-template-columns:1fr}.adragon-automation-form{gap:20px;min-width:0;display:grid}.adragon-automation-type-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.adragon-automation-type-option{justify-content:flex-start;gap:8px}.adragon-automation-type-option.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.adragon-automation-options{gap:12px;display:grid}.adragon-automation-option-row{grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:12px;display:grid}.adragon-automation-file-picker{gap:20px;display:grid}.adragon-automation-picker h3{margin:0 0 8px;font-size:14px}.adragon-automation-picker ul{gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adragon-automation-picker li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.adragon-automation-picker li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-automation-dispatch{gap:20px;display:grid}.adragon-dispatch-ssh-only{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;gap:4px;margin:0;padding:12px 14px;line-height:1.5;display:grid}.adragon-dispatch-ssh-only .muted{font-size:12px}.adragon-dispatch-mode-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.adragon-dispatch-mode-field>legend{margin-bottom:8px;padding:0;font-weight:600}.adragon-dispatch-mode-choice{border:1px solid var(--border);cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:12px 14px;display:flex}.adragon-dispatch-mode-choice:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-dispatch-mode-choice:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.adragon-dispatch-mode-choice .radio__control{flex:none;margin-top:2px}.adragon-dispatch-mode-text{gap:4px;min-width:0;display:grid}.adragon-dispatch-mode-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.adragon-reassign{gap:20px;min-width:0;display:grid}.adragon-reassign-machines .radio{min-width:0;display:flex}.adragon-reassign-machines .radio[data-selected] .adragon-dispatch-mode-choice{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-reassign-machines .radio[data-selected] .adragon-dispatch-mode-choice{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.adragon-reassign-machine-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.adragon-reassign-machine-name label{overflow-wrap:anywhere}.adragon-work-queue-state small.adragon-work-queue-route{-webkit-line-clamp:1}.adragon-automation-dispatch-note .cis-actions{margin-top:4px}.adragon-automation-dispatch .adragon-automation-chips{flex-wrap:wrap}.adragon-automation-dispatch-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.adragon-automation-dispatch-status code{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.adragon-automation-dispatch-note{gap:2px;min-width:0;display:grid}.adragon-automation-machine-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.adragon-automation-machine-list li{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.adragon-automation-machine-list small{overflow-wrap:anywhere;font-size:12px}.adragon-automation-schedule-mode{vertical-align:middle;margin-left:8px}.adragon-button.adragon-automation-producer{background:0 0;border-radius:999px;flex:none;min-width:0;height:auto;min-height:24px;padding:0}.adragon-automation-producer .chip{gap:4px}.adragon-button.adragon-automation-producer:hover,.adragon-button.adragon-automation-producer[data-hovered]{background:0 0}.adragon-button.adragon-automation-producer:hover .chip{filter:brightness(1.08)}.adragon-button.adragon-automation-evidence{background:0 0;border-radius:999px;flex:none;min-width:0;height:auto;min-height:24px;padding:0}.adragon-button.adragon-automation-evidence:hover,.adragon-button.adragon-automation-evidence[data-hovered]{background:0 0}.adragon-automation-evidence .chip{gap:4px}.adragon-automation-evidence-detail{gap:8px;min-width:0;display:grid}.adragon-automation-evidence-detail ul{gap:6px;margin:0;padding-left:20px;display:grid}.adragon-automation-evidence-detail li{overflow-wrap:anywhere}.adragon-automation-paused{border:1px solid var(--danger);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-automation-paused{border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}}.adragon-automation-paused{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-paused{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.adragon-automation-paused{color:var(--foreground)}.adragon-automation-paused>svg{color:var(--danger);margin-top:2px}.adragon-automation-paused p{overflow-wrap:anywhere;margin:4px 0 0}@media(max-width:640px){.adragon-automation-paused{grid-template-columns:auto minmax(0,1fr)}.adragon-automation-paused .cis-actions{grid-column:1/-1}}.adragon-automation-producer-tip{overflow-wrap:anywhere;max-width:320px;font-size:12px;line-height:1.5}.adragon-automation-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.adragon-automation-filter .adragon-button.is-selected{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-filter .adragon-button.is-selected{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.adragon-automation-row-source{border:1px solid var(--border,var(--foreground));margin:20px 0 0;padding:16px}@supports (color:color-mix(in lab,red,red)){.adragon-automation-row-source{border:1px solid var(--border,color-mix(in srgb,var(--foreground) 12%,transparent))}}.adragon-automation-row-source{border-radius:12px;min-width:0}.adragon-automation-row-source h4{margin:0 0 12px;font-size:14px}.adragon-automation-producer-detail{gap:12px;min-width:0;display:grid}.adragon-automation-producer-detail dl{grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.adragon-automation-producer-detail dl>div{display:contents}.adragon-automation-producer-detail dt{color:var(--muted);font-size:12px}.adragon-automation-producer-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.adragon-automation-producer-detail code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adragon-automation-producer-link{align-items:center;gap:6px;font-size:13px;display:inline-flex}.adragon-automation-producer-history ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px}.adragon-work-queue-table .adragon-work-queue-focus>td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-work-queue-table .adragon-work-queue-focus>td{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.adragon-automation-dispatch-note small{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.adragon-automation-system-header{color:var(--muted)}.adragon-automation-system-cell{cursor:default}.adragon-service-scope{align-items:center}.adragon-service-scope .adragon-service-muted{min-width:0}.adragon-automation-ops{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;min-width:0;display:grid}.adragon-automation-op{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.adragon-automation-op-head{align-items:center;gap:8px;min-width:0;display:flex}.adragon-automation-op-head h3{margin:0;font-size:16px;line-height:1.4}.adragon-automation-op-head>:last-child{margin-left:auto}.adragon-automation-op-body{gap:12px;min-width:0;font-size:14px;line-height:1.8;display:grid}.adragon-automation-op-body p{overflow-wrap:anywhere;margin:0}.adragon-automation-op-problem{color:var(--warning,var(--danger));align-items:flex-start;gap:8px;display:flex}.adragon-automation-schedules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adragon-automation-schedules li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.adragon-automation-schedule-main{gap:2px;min-width:0;display:grid}.adragon-automation-schedule-main .muted,.adragon-automation-schedule-result{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.adragon-automation-schedule-result.is-failed{color:var(--danger)}.adragon-automation-weekdays{flex-wrap:wrap;gap:12px;display:flex}.adragon-automation-weekdays .is-selected{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-weekdays .is-selected{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.adragon-automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;display:grid}.adragon-automation-form-grid>.field{margin:0}.adragon-automation-advanced .adragon-automation-form-grid{margin-bottom:12px}.adragon-automation-extra{flex-wrap:wrap}.adragon-automation-badges{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.adragon-automation-badge{font-variant-numeric:tabular-nums;gap:4px;max-width:100%}.adragon-automation-badge-link{font-size:12px}.adragon-automation-ops-demo-badges{gap:12px;margin-top:16px;display:grid}@media(max-width:700px){.adragon-automation-guide-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.adragon-automation-form-grid{grid-template-columns:minmax(0,1fr)}.adragon-automation-option-row{grid-template-columns:minmax(0,1fr) 96px 44px}.adragon-automation-title{font-size:19px}}.adragon-automation-guide-panel{border:1px solid var(--line,#242b32);background:var(--accent,#b6ee8a);border-radius:20px;gap:16px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-automation-guide-panel{background:color-mix(in srgb,var(--accent,#b6ee8a) 4%,transparent)}}.adragon-automation-guide-panel{min-width:0}.adragon-automation-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adragon-automation-guide-head h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.adragon-automation-guide-head h3 svg{color:var(--accent,#b6ee8a)}.adragon-automation-guide-head p{margin:4px 0 0;font-size:13px}.adragon-automation-journey{scroll-snap-type:x proximity;align-items:stretch;gap:8px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.adragon-automation-step{scroll-snap-align:start;flex:0 0 200px}.adragon-automation-step-arrow{color:var(--muted,#89939e);flex:none;align-items:center;display:flex}.adragon-automation-step-card{border:1px solid var(--line,#242b32);height:100%;color:inherit;background:var(--surface,#7f7f7f0f);border-radius:16px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.adragon-automation-step-card:hover,.adragon-automation-step-card:focus-visible{border-color:var(--accent,#b6ee8a);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-step-card:hover,.adragon-automation-step-card:focus-visible{border-color:color-mix(in srgb,var(--accent,#b6ee8a) 55%,transparent)}}.adragon-automation-step-card:hover,.adragon-automation-step-card:focus-visible{outline:none;box-shadow:0 8px 24px #0000002e}.adragon-automation-step-media{aspect-ratio:16/10;background:var(--accent,#b6ee8a);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.adragon-automation-step-media{background:color-mix(in srgb,var(--accent,#b6ee8a) 12%,transparent)}}.adragon-automation-step-media img{object-fit:cover;width:100%;height:100%;display:block}.adragon-automation-step-initial{color:var(--accent,#b6ee8a);justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex;position:absolute;inset:0}.adragon-automation-step-index{background:var(--accent,#b6ee8a);color:#0b1a0f;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #00000040}.adragon-automation-step-copy{gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.adragon-automation-step-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.adragon-automation-step-copy code{background:#7f7f7f24;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px}.adragon-automation-step-copy small{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.adragon-automation-journey-empty{border:1px dashed var(--line,#242b32);text-align:center;border-radius:16px;margin:0;padding:16px}.adragon-automation-guide-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.adragon-automation-guide-card{--tone:#b6ee8a;border:1px solid var(--tone);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-automation-guide-card{border:1px solid color-mix(in srgb,var(--tone) 28%,transparent)}}.adragon-automation-guide-card{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.adragon-automation-guide-card{background:color-mix(in srgb,var(--tone) 7%,transparent)}}.adragon-automation-guide-card{min-width:0}.adragon-automation-guide-card[data-tone=sky]{--tone:#8cc8ff}.adragon-automation-guide-card[data-tone=peach]{--tone:#ffb38a}.adragon-automation-guide-card[data-tone=lilac]{--tone:#c6a8ff}.adragon-automation-guide-card header{align-items:center;gap:8px;display:flex}.adragon-automation-guide-card h4{margin:0;font-size:14px}.adragon-automation-guide-icon{background:var(--tone);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-automation-guide-icon{background:color-mix(in srgb,var(--tone) 22%,transparent)}}.adragon-automation-guide-icon{color:var(--tone)}.adragon-automation-guide-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.adragon-automation-guide-body[data-open=false]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adragon-automation-guide-card .adragon-automation-guide-more{justify-self:start}@media(max-width:600px){.adragon-automation-guide-panel{padding:16px}.adragon-automation-step{flex-basis:170px}}@media(prefers-reduced-motion:reduce){.adragon-automation-step-card{transition:none}.adragon-automation-step-card:hover{transform:none}}.adragon-automation-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adragon-automation-head-actions{flex-wrap:wrap;margin-left:auto}.adragon-automation-id-chip{gap:6px}.adragon-automation-id-chip code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adragon-automation-id-label{color:var(--muted);font-size:12px}.adragon-automation-id{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.adragon-automation-id code{overflow-wrap:anywhere}.adragon-automation-duplicate-notes{color:var(--muted,#89939e);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}@media(max-width:600px){.adragon-automation-head-actions{width:100%;margin-left:0}}.adragon-worker-mac-oneline .adragon-service-worker-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.adragon-worker-ssh-row .adragon-service-worker-name>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.adragon-worker-ondemand-chip{flex:none}.adragon-worker-ssh-reach[data-online=false]:before{background:#f2b45a}.adragon-worker-enroll-note{margin:0;font-size:13px}.adragon-worker-pool .adragon-content-body{gap:20px;min-width:0;display:grid}.adragon-worker-token-guide code{color:var(--accent,#b6ee8a);font-size:14px}.adragon-worker-token-form{border-top:1px solid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:16px 20px;padding-top:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-worker-token-form{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.adragon-worker-token-form .cis-actions{grid-column:1/-1}.adragon-worker-token-form>*{min-width:0}.adragon-worker-token-form input{box-sizing:border-box;width:100%;min-width:0}.adragon-worker-account-name{gap:2px;min-width:0;display:grid}.adragon-worker-account-name small{overflow-wrap:anywhere;font-size:12px}.adragon-worker-token-pill{white-space:nowrap;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adragon-worker-token-cell{justify-items:start;gap:6px;min-width:0;display:grid}.adragon-worker-token-expiry{white-space:nowrap}small.adragon-worker-token-expiry{font-size:12px}.adragon-worker-expiry-alert{min-width:0}.adragon-worker-expiry-alert [data-slot=alert-title],.adragon-worker-expiry-alert [data-slot=alert-description]{overflow-wrap:anywhere}#adragon-worker-pool{scroll-margin-top:72px}.adragon-worker-row-busy{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adragon-worker-row-skeleton{border-radius:7px;width:min(160px,100%);height:14px}.adragon-worker-row-pending td{opacity:.85}.adragon-worker-all-limited{min-width:0}.adragon-worker-usage{gap:8px;min-width:180px;display:grid}.adragon-worker-usage-bar{gap:4px;display:grid}.adragon-worker-usage-head{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.adragon-worker-usage-checked,.adragon-worker-usage-unknown{font-size:12px}.adragon-worker-assign{gap:14px;display:grid}.adragon-worker-assign-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.adragon-worker-assign-head h3{margin:0;font-size:17px}.adragon-worker-assign-head p{margin:4px 0 0;font-size:13px}.adragon-worker-assign-cell{gap:10px;min-width:0;display:grid}.adragon-worker-resources{gap:2px;font-size:13px;display:grid}.adragon-worker-priority{gap:8px;display:grid}.adragon-worker-priority ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adragon-worker-priority li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adragon-worker-priority-num{background:var(--accent,#b6ee8a);border-radius:999px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-worker-priority-num{background:color-mix(in srgb,var(--accent,#b6ee8a) 22%,transparent)}}.adragon-worker-priority-num{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.adragon-worker-priority-name{overflow-wrap:anywhere}.adragon-worker-controls{gap:20px;display:grid}.adragon-worker-controls h4{margin:0 0 10px;font-size:15px}.adragon-worker-controls-state{flex-wrap:wrap;gap:12px;display:flex}.adragon-worker-controls-actions,.adragon-worker-controls-log{margin-bottom:12px}.adragon-worker-problems{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.adragon-worker-hardware-note,.adragon-worker-confirm{border:1px solid var(--warning,#f2b45a);border-radius:16px;gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-worker-hardware-note,.adragon-worker-confirm{border:1px solid color-mix(in srgb,var(--warning,#f2b45a) 45%,transparent)}}.adragon-worker-hardware-note,.adragon-worker-confirm{background:var(--warning,#f2b45a)}@supports (color:color-mix(in lab,red,red)){.adragon-worker-hardware-note,.adragon-worker-confirm{background:color-mix(in srgb,var(--warning,#f2b45a) 8%,transparent)}}.adragon-worker-confirm{border-color:var(--danger,#f08080)}@supports (color:color-mix(in lab,red,red)){.adragon-worker-confirm{border-color:color-mix(in srgb,var(--danger,#f08080) 45%,transparent)}}.adragon-worker-confirm{background:var(--danger,#f08080)}@supports (color:color-mix(in lab,red,red)){.adragon-worker-confirm{background:color-mix(in srgb,var(--danger,#f08080) 8%,transparent)}}.adragon-worker-hardware-note p,.adragon-worker-confirm p{margin:0;font-size:14px;line-height:1.6}.adragon-worker-controls-output pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000040;border-radius:12px;max-height:320px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.adragon-worker-controls-history ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}@media(max-width:480px){.adragon-worker-token-form{grid-template-columns:1fr}.adragon-worker-priority li{grid-template-columns:24px minmax(0,1fr)}.adragon-worker-priority li .cis-actions{grid-column:2}}.adragon-worker-setups{border:1px solid var(--line,#242b32);background:var(--accent,#b6ee8a);border-radius:20px;gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-worker-setups{background:color-mix(in srgb,var(--accent,#b6ee8a) 5%,transparent)}}.adragon-worker-setups header h3{margin:0;font-size:16px}.adragon-worker-setups header p{margin:4px 0 0;font-size:13px}.adragon-worker-setups ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adragon-worker-setup{border:1px solid var(--line,#242b32);background:var(--surface,#7f7f7f0f);border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.adragon-worker-setup[data-state=failed]{border-color:var(--danger,#f08080)}@supports (color:color-mix(in lab,red,red)){.adragon-worker-setup[data-state=failed]{border-color:color-mix(in srgb,var(--danger,#f08080) 45%,transparent)}}.adragon-worker-setup[data-state=ok]{border-color:var(--accent,#b6ee8a)}@supports (color:color-mix(in lab,red,red)){.adragon-worker-setup[data-state=ok]{border-color:color-mix(in srgb,var(--accent,#b6ee8a) 55%,transparent)}}.adragon-worker-setup-head{align-items:center;gap:12px;min-width:0;display:flex}.adragon-worker-setup-icon{background:var(--accent,#b6ee8a);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-worker-setup-icon{background:color-mix(in srgb,var(--accent,#b6ee8a) 16%,transparent)}}.adragon-worker-setup-icon{color:var(--accent,#b6ee8a)}.adragon-worker-setup-name{flex:1;gap:2px;min-width:0;display:grid}.adragon-worker-setup-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-worker-setup-name span{font-size:12px}.adragon-worker-setup-chip{flex:none;gap:4px}.adragon-worker-setup-pct{font-variant-numeric:tabular-nums;flex:none;font-size:28px;font-weight:700;line-height:1}.adragon-worker-setup-pct small{opacity:.7;margin-left:2px;font-size:14px}.adragon-worker-setup-icon[data-device=mac-mini]{background:0 0;width:44px;height:44px}.adragon-worker-setup-icon img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000040);width:44px;height:44px}.adragon-worker-setup-step{overflow-wrap:anywhere;margin:0;font-size:13px}.adragon-worker-setup-log pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000040;border-radius:10px;max-height:180px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.55;overflow:auto}.adragon-spin{animation:1.2s linear infinite adragon-spin-slow}@media(max-width:600px){.adragon-worker-setups{padding:14px}.adragon-worker-setup-pct{font-size:22px}}@media(prefers-reduced-motion:reduce){.adragon-spin{animation:none}}.adragon-pricing-checkout-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px 24px;margin:0 0 20px;display:grid}.adragon-pricing-checkout-options .adragon-workspace-topup-selector{max-width:none;margin:0}.adragon-pricing-member-status{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.adragon-plan-compare,.adragon-plan-faq{gap:20px;min-width:0;display:grid}.adragon-plan-compare h2,.adragon-plan-faq h2,.adragon-plan-cta h2{margin:0}.adragon-plan-compare td svg{color:var(--lime)}.adragon-plan-faq .adragon-disclosure p,.adragon-plan-faq details p{margin:8px 0 0;line-height:1.7}.adragon-plan-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.adragon-plan-cta p{margin:8px 0 0}.adragon-seat-usage{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.adragon-move-group{gap:16px;min-width:0;display:grid}.adragon-move-group+.adragon-move-group{margin-top:24px}.adragon-move-group-count{color:var(--muted);margin-left:4px;font-size:16px;font-weight:500}.adragon-move-group .move-empty{margin:0}.adragon-membership-plans-admin{gap:20px;min-width:0;display:grid}.adragon-membership-plans-admin h2,.adragon-membership-plans-admin>p{margin:0}.adragon-plan-code{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:10px 14px;display:flex}.adragon-plan-code svg{color:var(--lime);flex:none}.adragon-checkout-note{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.adragon-plan-offer{margin:16px 0 0}.adragon-plan-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1.25em}.adragon-plan-offer-ended{border:1px dashed var(--border);background:var(--panel);color:var(--muted);border-radius:12px;margin:12px 0 0;padding:10px 14px}.adragon-plan-offer-admin{gap:12px;min-width:0;display:grid}.adragon-plan-offer-admin h3,.adragon-plan-offer-admin>p{margin:0}.adragon-plan-offer-admin-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:12px 16px;display:grid}.adragon-plan-links-admin{gap:16px;min-width:0;display:grid}.adragon-plan-links-admin h2{align-items:center;gap:8px;margin:0;display:flex}.adragon-plan-link-url{flex-wrap:nowrap;align-items:center}.adragon-plan-link-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(max-width:700px){.adragon-plan-cta{grid-template-columns:minmax(0,1fr)}}@keyframes adragon-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.adragon-shake{animation:.5s ease-in-out adragon-shake}@media(prefers-reduced-motion:reduce){.adragon-shake{animation:none}}.adragon-checkout-terms .checkbox[data-invalid] .checkbox__control{border-color:var(--danger,#f87171)}.adragon-checkout-terms-link{color:var(--accent);text-underline-offset:3px;margin-inline:2px;text-decoration:underline;text-decoration-thickness:1px}.adragon-checkout-terms-link:hover{text-decoration-thickness:2px}.adragon-checkout-terms-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.adragon-legal-modal{flex-direction:column;gap:16px;max-height:min(80vh,720px);padding:24px;display:flex}.adragon-legal-modal-head h2{margin:0 0 4px;font-size:20px}.adragon-legal-modal-body{gap:16px;min-height:0;padding-right:4px;line-height:1.7;display:grid;overflow-y:auto}.adragon-legal-modal-body h3{margin:0 0 4px;font-size:15px}.adragon-legal-modal-body p{overflow-wrap:anywhere;margin:0}.adragon-legal-modal-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px}@media(max-width:480px){.adragon-legal-modal{padding:16px}.adragon-legal-modal-actions>.adragon-button{width:100%}}.adragon-checkout{position:relative}.adragon-checkout-handoff{z-index:5;text-align:center;background:var(--overlay,var(--surface-secondary));place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.adragon-checkout-handoff{background:color-mix(in srgb,var(--overlay,var(--surface-secondary)) 92%,transparent)}}.adragon-checkout-handoff{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--accent)}.adragon-checkout-handoff strong{color:var(--foreground);font-size:18px}.adragon-checkout-handoff p{align-items:center;gap:6px;max-width:28em;margin:0;display:inline-flex}.adragon-checkout-buyer-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 16px;display:grid}.adragon-checkout-buyer-fields .field{margin:0}.adragon-checkout-field-error{color:var(--danger,#f87171);margin:0;font-size:13px}.adragon-gateway-profiles{gap:16px;min-width:0;display:grid}.adragon-gateway-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-gateway-head p{flex:280px;margin:0}.adragon-commerce-admin .adragon-gateway-head .cis-actions,.adragon-payments-admin .adragon-gateway-head .cis-actions{margin-block:0}.adragon-gateway-warning{color:var(--warning,#f5a524);align-items:center;gap:4px;margin-top:4px;font-size:13px;line-height:1.4;display:flex}.adragon-gateway-field{gap:6px;min-width:0;display:grid}@media(max-width:700px){.adragon-gateway-head .cis-actions{width:100%}}.adragon-gateway-invoice{gap:2px;min-width:0;display:grid}.adragon-gateway-invoice small{font-size:13px;line-height:1.4}.adragon-payments-active-invoice{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;font-size:14px;line-height:1.5;display:flex}.adragon-payments-admin{gap:24px;min-width:0;display:grid}.adragon-payments-admin>.panel{align-content:start;gap:16px;min-width:0;margin:0;padding:24px;display:grid}.adragon-payments-admin h2,.adragon-payments-admin h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.adragon-payments-admin h3{font-size:16px}.adragon-payments-admin>.panel>p{margin:0}.adragon-payments-active{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-payments-active p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:16px;line-height:1.5;display:flex}.adragon-payments-warnings{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adragon-payments-warnings .adragon-gateway-warning{margin:0}.adragon-payments-callback-groups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.adragon-payments-callback-group{align-content:start;gap:12px;min-width:0;display:grid}.adragon-payments-callback-group ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adragon-payments-callback-group li{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.adragon-payments-callback-group li>div:first-child{flex:220px;gap:2px;min-width:0;display:grid}.adragon-payments-callback-group li .cis-actions{margin:0}.adragon-payments-url{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.adragon-payments-moved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-payments-moved p{align-items:center;gap:8px;margin:0;display:flex}.adragon-commerce-admin .adragon-payments-moved .cis-actions{margin-block:0}@media(max-width:700px){.adragon-payments-admin>.panel{padding:18px}.adragon-payments-callback-groups{grid-template-columns:1fr}.adragon-payments-callback-group li .cis-actions,.adragon-payments-moved .cis-actions,.adragon-payments-callback-group li .cis-actions>.adragon-button,.adragon-payments-moved .cis-actions>.adragon-button{width:100%}}.adragon-worker-token-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:16px}.adragon-worker-token-form .field{gap:6px;margin:0}.adragon-worker-token-form .adragon-worker-token-key,.adragon-worker-token-submit{grid-column:1/-1}.adragon-worker-token-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.adragon-worker-token-submit .cis-actions{grid-column:auto;margin:0}.adragon-command-line{border:1px solid var(--adragon-field-border,var(--border));background:var(--adragon-field-well,var(--surface-secondary));border-radius:12px;align-items:center;gap:12px;min-width:0;margin-top:8px;padding:6px 6px 6px 14px;display:flex}.adragon-command-line code{white-space:nowrap;min-width:0;color:var(--accent);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow-x:auto}.adragon-command-line .adragon-command-line-copy{flex:none;height:36px;min-height:36px;padding:0 12px}@media(max-width:480px){.adragon-worker-token-form{grid-template-columns:1fr}}.adragon-worker-pool .adragon-switch,.adragon-worker-pool .switch__content{min-width:0;max-width:100%}.adragon-worker-pool .adragon-switch-label{overflow-wrap:anywhere;flex:1;white-space:normal!important}.adragon-marketplace-hero-sound{flex-direction:row;align-items:center;gap:8px;display:flex}.adragon-hero-volume{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c121799;border-radius:999px;align-items:center;width:0;height:36px;padding:0;transition:width .2s,opacity .2s,padding .2s;display:flex;overflow:hidden}.adragon-marketplace-hero-sound:hover .adragon-hero-volume,.adragon-marketplace-hero-sound:focus-within .adragon-hero-volume{opacity:1;width:132px;padding:0 14px}.adragon-hero-volume input{appearance:none;background:linear-gradient(to right,var(--accent) var(--adragon-volume,70%),#ffffff47 var(--adragon-volume,70%));cursor:pointer;border-radius:999px;width:100%;height:4px;margin:0}.adragon-hero-volume input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0006}.adragon-hero-volume input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.adragon-hero-volume input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(hover:none){.adragon-hero-volume{display:none}}@media(prefers-reduced-motion:reduce){.adragon-hero-volume{transition:none}}.adragon-marketplace-hero-media .adragon-marketplace-hero-sound{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c121799;border-radius:999px;gap:0;padding:2px}.adragon-marketplace-hero-sound .adragon-hero-volume{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:32px}.adragon-marketplace-hero-sound:hover .adragon-hero-volume,.adragon-marketplace-hero-sound:focus-within .adragon-hero-volume{width:112px;padding:0 6px 0 12px}.adragon-marketplace-hero-media .adragon-marketplace-hero-sound button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.adragon-pricing-plan-anchor{scroll-margin-top:88px}.adragon-market-unlock-card{text-align:center;border:1.5px dashed var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:32px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-market-unlock-card{border:1.5px dashed color-mix(in srgb,var(--accent) 55%,var(--border))}}.adragon-market-unlock-card{background:radial-gradient(120% 90% at 50% 0%,var(--accent),transparent 70%),var(--panel);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.adragon-market-unlock-card{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--panel)}}.adragon-market-unlock-card{color:var(--foreground);text-decoration:none;transition:border-color .2s,transform .2s}.adragon-market-unlock-card:hover{border-color:var(--accent);transform:translateY(-2px)}.adragon-market-unlock-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.adragon-market-unlock-card strong{font-size:22px;line-height:1.3}.adragon-market-unlock-card .muted{max-width:26em;font-size:14px;line-height:1.6}.adragon-market-unlock-icon{background:var(--accent);border-radius:16px;place-items:center;width:56px;height:56px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.adragon-market-unlock-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.adragon-market-unlock-icon{color:var(--accent)}.adragon-market-unlock-cta{background:var(--accent);min-height:44px;color:var(--accent-foreground);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:0 18px;font-weight:600;display:inline-flex}@media(prefers-reduced-motion:reduce){.adragon-market-unlock-card{transition:none}.adragon-market-unlock-card:hover{transform:none}}.adragon-disabled-reason{cursor:not-allowed;display:inline-flex}.adragon-inquiry-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.adragon-inquiries td{overflow-wrap:anywhere}.adragon-inquiries a{color:var(--accent)}.adragon-inquiry-time{font-variant-numeric:tabular-nums;white-space:nowrap}td>.adragon-inquiry-time{display:block}.adragon-inquiry-topic{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.adragon-inquiry-contact{gap:4px;min-width:0;display:grid}.adragon-inquiry-contact>div{align-items:center;gap:6px;min-width:0;display:flex}.adragon-inquiry-contact a{overflow-wrap:anywhere;min-width:0}.adragon-inquiry-contact .adragon-copy-button{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.adragon-inquiry-actions-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.adragon-inquiry-cards{gap:12px;margin:0;padding:0;list-style:none;display:none}.adragon-inquiry-card{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;gap:10px;padding:16px;display:grid}.adragon-inquiry-card p{margin:0}.adragon-inquiry-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-inquiry-chips{flex-wrap:wrap;gap:8px;display:flex}.adragon-inquiry-card .cis-actions{justify-content:space-between;align-items:center}.adragon-inquiry-detail dl{gap:12px;margin:0 0 20px;display:grid}.adragon-inquiry-detail dl>div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.adragon-inquiry-detail dt{color:var(--muted)}.adragon-inquiry-detail dd{overflow-wrap:anywhere;margin:0}.adragon-inquiry-detail h3{margin:0 0 8px;font-size:15px}.adragon-inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field-background);border-radius:12px;margin:0 0 20px;padding:14px 16px}.adragon-inquiry-edit{gap:16px;display:grid}@media(max-width:900px){.adragon-inquiry-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adragon-inquiry-filters>:last-child{grid-column:1/-1}}@media(max-width:700px){.adragon-inquiry-table{display:none}.adragon-inquiry-cards{display:grid}.adragon-inquiry-filters{grid-template-columns:1fr}.adragon-inquiry-detail dl>div{grid-template-columns:1fr;gap:4px}}.adragon-compact-container{width:min(480px,100vw - 32px)!important;min-width:0!important;max-width:480px!important;height:auto!important}.adragon-compact-dialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);max-height:calc(100dvh - 32px);color:var(--foreground);text-align:left;border-radius:20px;padding:24px;flex:none!important;width:min(480px,100vw - 32px)!important;max-width:none!important}.adragon-compact-dialog .modal__header{gap:6px;text-align:left!important;place-items:start!important;padding:0 40px 16px 0!important;display:grid!important}.adragon-compact-dialog .modal__heading{margin:0;font-size:20px;line-height:1.35}.adragon-compact-description{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.adragon-compact-dialog .modal__body{text-align:left;gap:12px;display:grid;padding:0!important}.adragon-compact-dialog .adragon-compact-footer{justify-content:space-between!important;gap:12px!important;margin:0!important;padding:20px 0 0!important;display:flex!important}.adragon-compact-dialog .adragon-compact-footer>*{min-height:44px}@media(max-width:600px){.adragon-compact-container{align-self:flex-end;width:calc(100vw - 32px)!important;max-width:none!important;margin:auto 16px 16px!important}.adragon-compact-dialog{border-radius:20px;max-height:calc(100dvh - 32px);padding:20px}.adragon-compact-dialog .adragon-compact-footer>*{flex:1 1 0}}.adragon-redeem-form{gap:12px;display:grid}.adragon-redeem-form>form{gap:12px;max-width:480px;display:grid}.adragon-redeem-code input{text-transform:uppercase;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adragon-redeem-code input::placeholder{text-transform:none;letter-spacing:0}.adragon-redeem-tabs{gap:16px;display:grid}.adragon-redeem-result{border:1px solid var(--success,#17c964);border-radius:12px;gap:8px;margin:0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-redeem-result{border:1px solid color-mix(in srgb,var(--success,#17c964) 45%,var(--border))}}.adragon-redeem-result{background:var(--success,#17c964)}@supports (color:color-mix(in lab,red,red)){.adragon-redeem-result{background:color-mix(in srgb,var(--success,#17c964) 8%,var(--panel))}}.adragon-redeem-result p{overflow-wrap:anywhere;margin:0}.adragon-member-preview-field{gap:8px;min-width:0;display:grid}.adragon-member-preview-field input{width:100%;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px}.adragon-member-preview-rules{border:1px solid var(--border);background:var(--foreground);border-radius:12px;gap:10px;margin:4px 0 0;padding:14px 16px;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-member-preview-rules{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.adragon-member-preview-rules li{align-items:flex-start;gap:10px;min-width:0;font-size:14px;line-height:1.5;display:flex}.adragon-member-preview-rules svg{color:var(--accent,#b6ee8a);flex:0 0 16px;margin-top:3px}.adragon-member-preview-rules span{overflow-wrap:anywhere;min-width:0}.adragon-member-preview-note{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.adragon-redeem-facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;display:grid}.adragon-redeem-facts dt{color:var(--muted)}.adragon-redeem-facts dd{overflow-wrap:anywhere;margin:0}.adragon-redeem-history{gap:0;max-height:min(360px,50dvh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.adragon-redeem-history li{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.adragon-redeem-history li:last-child{border-bottom:0}.adragon-redeem-history p{overflow-wrap:anywhere;margin:0;font-size:13px}.adragon-redeem-history code{font-size:12px}.adragon-redeem-history-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adragon-redeem-history-head span{flex:none;font-size:13px}.adragon-billing-benefits .adragon-redeem-history{max-height:none}.adragon-redeem-history-empty{text-align:center;margin:0;padding:16px 0}@media(max-width:600px){.adragon-redeem-form .cis-actions>.adragon-button{width:100%;min-height:44px}}.adragon-promotion-admin{gap:24px;min-width:0;display:grid}.adragon-promotion-admin>.page-heading{margin-bottom:0}.adragon-admin-card{gap:16px;min-width:0;padding:24px;display:grid}.adragon-admin-card>.section-head,.adragon-admin-card>.section-head h2{margin:0}.adragon-admin-card>.section-head p{margin:6px 0 0}.adragon-admin-message{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:12px;margin:0;padding:14px 16px;display:grid}.adragon-admin-message p{margin:0}.adragon-admin-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adragon-admin-list-search{flex:220px;max-width:320px;min-height:40px}.adragon-admin-list-search .input-group__input{box-shadow:none;background:0 0;border:0;min-width:0}.adragon-admin-list-filter{width:160px}.adragon-admin-list-count{white-space:nowrap;margin-left:auto;font-size:13px}.adragon-admin-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:16px;justify-items:center;gap:10px;padding:40px 16px;display:grid}.adragon-admin-empty p{margin:0;font-size:15px}.adragon-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.adragon-admin-card td small{margin-top:2px;display:block}.adragon-code-cell{align-items:center;gap:6px;max-width:100%;display:inline-flex}.adragon-code-cell code{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.adragon-code-cell .adragon-copy-button{width:32px;min-width:32px;height:32px;padding:0}.adragon-redeem-link{gap:8px;display:grid}.adragon-redeem-link input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.adragon-redeem-preview{border:1px solid var(--border);background:var(--panel);box-sizing:border-box;border-radius:12px;width:100%;padding:12px 14px}@media(max-width:600px){.adragon-admin-card{padding:20px 16px}.adragon-admin-list-search{flex-basis:100%;max-width:none}.adragon-admin-list-filter{flex:auto;width:auto}.adragon-promotion-admin>.page-heading .heading-actions{width:100%}.adragon-promotion-admin>.page-heading .heading-actions>*{width:100%;min-height:44px}}.adragon-redeem-page .adragon-verify-actions{width:100%}.adragon-admin-list-toolbar .adragon-admin-list-filter{flex:0 0 168px;width:168px!important}@media(max-width:600px){.adragon-admin-list-toolbar .adragon-admin-list-filter{flex:auto;width:auto!important}}.adragon-admin-card>.section-head{padding:0!important}.adragon-role-chips{flex-wrap:wrap;gap:6px;display:flex}.adragon-role-form{gap:16px;display:grid}.adragon-permission-group{border:1px solid var(--border);border-radius:12px;gap:10px;margin:0;padding:14px 16px;display:grid}.adragon-permission-group legend{padding:0 6px;font-weight:600}.adragon-permission-row{gap:8px;display:grid}.adragon-permission-row .field{max-width:240px;margin-left:44px}.adragon-permission-sensitive{margin-left:8px}.adragon-account-results{gap:0;max-height:min(280px,40dvh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.adragon-account-results li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.adragon-account-results li:last-child{border-bottom:0}.adragon-account-results li>span{min-width:0;display:grid}.adragon-account-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adragon-role-pick{gap:12px;display:grid}.adragon-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adragon-audit-filters .field{min-width:0;margin:0}.adragon-audit-facts{margin-bottom:16px}.adragon-audit-facts code{overflow-wrap:anywhere;font-size:12px}.adragon-audit-diff{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.adragon-audit-diff h3{margin:0 0 6px;font-size:14px}.adragon-audit-diff pre,.adragon-audit-json{background:var(--panel);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:320px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.adragon-points-grant{border:1px solid var(--border);border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.adragon-points-grant h3{margin:0;font-size:16px}@media(max-width:700px){.adragon-audit-filters{grid-template-columns:1fr 1fr}.adragon-audit-diff{grid-template-columns:1fr}.adragon-permission-row .field{margin-left:0}}@media(max-width:420px){.adragon-audit-filters{grid-template-columns:1fr}}.adragon-audit-filters{align-items:end}.adragon-members-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.adragon-members-head>p{flex:320px;min-width:0;margin:0}.adragon-members-head .workspace-toolbar{margin:0}.adragon-workspace-name{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;min-width:0;margin-bottom:24px;padding:24px;display:grid}.adragon-workspace-name>p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.adragon-workspace-name .adragon-workspace-name-actions{flex-wrap:nowrap}.adragon-workspace-name-error{color:var(--danger,#f87171)}@media(max-width:650px){.adragon-workspace-name{grid-template-columns:1fr;padding:20px 16px}.adragon-workspace-name .adragon-workspace-name-actions{flex-wrap:wrap}}.adragon-gateway-methods{border:1px solid var(--adragon-border,#495463);border-radius:12px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.adragon-gateway-methods legend{padding:0 6px;font-weight:600}.adragon-gateway-methods p{margin:0}.adragon-gateway-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.adragon-gateway-installments{border-top:1px solid var(--adragon-border,#495463);gap:12px;padding-top:12px;display:grid}.adragon-gateway-installments-label{font-weight:600}@media(max-width:700px){.adragon-gateway-method-list{grid-template-columns:minmax(0,1fr)}}.adragon-gateway-method{gap:0;min-width:0;display:grid}.adragon-gateway-method small{padding-left:44px;font-size:12px;line-height:1.5}.adragon-gateway-methods-warning{color:var(--adragon-warning,#f5c26b);font-size:13px;line-height:1.7}.adragon-move-group-tabs{margin:8px 0 12px}.adragon-move-group-tabs .adragon-move-group-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.adragon-support-line-settings{gap:16px;margin-bottom:24px;display:grid}.adragon-support-line-settings h2,.adragon-support-line-settings p{margin:0}.adragon-support-line-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.adragon-move-access-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adragon-move-access-head h4{margin:0}.adragon-move-access-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adragon-move-access-bulk{flex-wrap:nowrap}.adragon-move-access-bulk .adragon-select{min-width:120px}.adragon-move-access-select-all,.adragon-move-access-select-all label{white-space:nowrap;flex:none}.adragon-move-access-person{gap:2px;min-width:0;display:grid}.adragon-move-access-person strong,.adragon-move-access-person span{overflow-wrap:anywhere}.adragon-move-access-person span{font-size:13px}.adragon-move-access .adragon-data-table .adragon-select{min-width:120px}.adragon-move-access-chip{background:var(--warning,#f5a524)}@supports (color:color-mix(in lab,red,red)){.adragon-move-access-chip{background:color-mix(in srgb,var(--warning,#f5a524) 16%,var(--surface))}}.adragon-move-access-chip{color:var(--foreground)}.adragon-move-access-hint{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.adragon-member-move-restrictions{gap:12px;padding:16px;display:grid}.adragon-member-move-restrictions .workspace-access-heading{padding:0}.adragon-member-move-restrictions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adragon-member-move-restrictions-list li{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.adragon-member-move-restrictions-title{overflow-wrap:anywhere;flex:1;min-width:0}.adragon-member-move-restrictions-link{min-height:44px;color:var(--accent);flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.adragon-move-access,.adragon-member-move-restrictions{container-type:inline-size}@container (max-width:520px){.adragon-move-access-tools{grid-template-columns:1fr}.adragon-move-access-bulk,.adragon-member-move-restrictions-list li{flex-wrap:wrap}}.adragon-access-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.adragon-access-chips-empty{font-size:13px}.adragon-button.adragon-access-chip-button{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:32px;margin:-4px -6px;padding:4px 6px}.adragon-button.adragon-access-chip-button[data-disabled]{opacity:1;cursor:default}.adragon-member-pick{align-items:center;gap:var(--space-3);min-width:0;display:flex}.adragon-access-bulk{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;display:flex}.adragon-access-bulk-select{width:180px;max-width:100%}.adragon-access-bulk .error{flex-basis:100%;margin:0}.adragon-access-sheet{gap:var(--space-6);display:grid}.adragon-access-member{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.adragon-access-member>div{gap:2px;min-width:0;display:grid}.adragon-access-member .muted{overflow-wrap:anywhere}.adragon-access-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.adragon-access-section h3{margin:0;font-size:15px}.adragon-access-section p{margin:0}.adragon-access-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adragon-access-inline{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adragon-access-env-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.adragon-access-env-list li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:10px;display:flex}.adragon-access-env-name{gap:2px;min-width:0;display:grid}.adragon-access-env-name code{overflow-wrap:anywhere;font-size:12px}.adragon-access-error{gap:var(--space-3);display:grid}.adragon-access-error:focus{outline:none}@media(max-width:700px){.adragon-access-grid{grid-template-columns:1fr}.adragon-access-env-list li{flex-direction:column;align-items:flex-start}.adragon-access-bulk-select{width:100%}}.adragon-session-retry{max-width:1240px;margin-inline:auto;padding:clamp(24px,4vw,56px) clamp(16px,4vw,56px) 0}.adragon-session-retry .adragon-retry-panel{margin-block:0}.adragon-marketplace-hero-title span{display:block}.adragon-pro-feature-notice h2{align-items:center;gap:8px;display:flex}.adragon-direct-member{gap:12px;display:grid}.adragon-environment-api{gap:12px;min-width:0;display:grid}.adragon-environment-api-hint{margin:-4px 0 0;font-size:13px}.adragon-move-source-badge{background:var(--accent,#b9f27c);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adragon-move-source-badge{background:color-mix(in srgb,var(--accent,#b9f27c) 18%,transparent)}}.adragon-move-source-badge{color:var(--accent,#b9f27c);white-space:nowrap}.adragon-move-filter-bar{align-items:center;gap:16px;min-width:0;display:flex}.adragon-move-filter-menus{flex:none;align-items:center;gap:12px;display:flex}.adragon-move-owner-select{width:200px}.adragon-move-sort-select{width:160px}.adragon-move-filter-bar>:last-child:not(.adragon-move-filter-menus){flex:1;min-width:0}@media(max-width:767px){.adragon-move-filter-bar{flex-direction:column;align-items:stretch;gap:12px}.adragon-move-filter-menus>*{flex:1;width:auto;min-width:0}}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light;--lime:#326821;--muted:#58665e;--border:#d5ddd5;--panel:#fff;color:#202a23;background:#f5f7f4}[data-theme=light] body,[data-theme=light] .app-shell,[data-theme=light] .main-shell{color:#202a23;background:#f5f7f4}[data-theme=light] :is(.app-shell>aside,.topbar,.pipe-public>header){border-color:var(--border);color:#27362c;background:#fff}[data-theme=light] :is(.panel,.glow,.modal,.login-card,.resource-card,.pipeline-step,.pipeline-audience,.member-actions-list,.provider-setting,.pipe-picker,.searchable-model-popover,.model-select-popover,.model-select-menu,.skill-sync-panel,.pipe-editor,.cis-section){color:#202a23;border-color:var(--border);background:#fff}[data-theme=light] :is(input,textarea,select,pre,code,.pipeline-md-source,.cis-code){color:#243529;background:#f8faf7;border-color:#c6d1c5}[data-theme=light] :is(h1,h2,h3,h4,strong,label,summary,td,.brand,.workspace-simple,.section-head){color:#223227}[data-theme=light] :is(p,small,.muted,.note,.pipe-author,.pipe-lead,.top-right,.eyebrow,.nav-caption,th,.field>span){color:#58665e}[data-theme=light] :is(.secondary,.icon-button){color:#314c36;background:#fff;border-color:#c5d2c3}[data-theme=light] :is(.primary,.primary:hover){color:#183310;background:#b6ee8a;border-color:#76a655}[data-theme=light] :is(.avatar,.top-avatar,.version-avatar,.workspace-icon,.resource-icon,.provider-logo){color:#326821;background:#e5f0dc;border-color:#bdd2ac}[data-theme=light] :is(.simple-nav button,nav button){color:#526357}[data-theme=light] :is(.simple-nav button.active,nav button.active,.version-author[aria-pressed=true],.pipe-selected,.cis-example,.workspace,.sidebar-card,.welcome-banner){color:#326821;background:#eaf3e2;border-color:#b9d4a7}[data-theme=light] :is(.member-actions-list button,.pipe-tabs button,.section-tabs button){color:#425c46}[data-theme=light] :is(.pipe-asset,.pipe-request-row,.member-repo-options,.sync-details,.sync-device-row,thead,tr,td,th,.account,.app-footer,.pipeline-versions,.step-deliverables){border-color:#d5ddd5}[data-theme=light] :is(thead,th,.pipe-asset,.pipe-review-note,.sync-details){background:#f0f5ed}[data-theme=light] :is(.error,.sync-error,.sync-conflict){color:#a62d27;background:#fff0ef;border-color:#dca29b}[data-theme=light] :is(.success,.pipe-success,.succeeded,.sync-exists,.step-state.completed){color:#2a5b1e;background:#e8f5df;border-color:#8eb977}[data-theme=light] :is(.pill,.pipe-kind,.tool-tags span){color:#3d5d31;background:#edf3e8;border-color:#bbcfad}[data-theme=light] :is(.modal-cover,.overlay){background:#1e2b2466}[data-theme=light] a{color:#326821}[data-theme=light] button:focus-visible,[data-theme=light] a:focus-visible{outline-offset:3px;outline:2px solid #326821}@media(max-width:700px){.top-right{gap:8px}}[data-theme=light] :is(.cis-model-popup,.model-preset-row,.cis-model-search){color:#223227;background:#fff;border-color:#c6d1c5}[data-theme=light] .cis-model-popup button{color:#223227}[data-theme=light] .cis-model-popup button:hover{background:#eaf3e2}[data-theme=light] .search-bar{color:#58665e;background:#fff;border-color:#c6d1c5}[data-theme=light] .step-number{color:#326821}[data-theme=light] .badge{color:#4c5d53;background:#f1f5ee;border-color:#c3cfc1}[data-theme=light] .badge.succeeded{color:#2a5b1e;background:#e8f5df;border-color:#8eb977}[data-theme=light] .badge.suspended{color:#9e3029;background:#fff0ef;border-color:#dca29b}[data-theme=light] .badge.running{color:#2459a0;background:#edf4ff;border-color:#9bb7df}[data-theme=light] .badge.unknown{color:#785109;background:#fff6dc;border-color:#d9bc74}[data-theme=light] .cis-model-popup [role=option]{color:#223227;background:#fff}[data-theme=light] .cis-model-popup [role=option][aria-selected=true],[data-theme=light] .cis-model-popup [role=option]:hover{color:#326821;background:#eaf3e2}.pipeline-step{isolation:isolate;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#24302ab3,#11171ddb);border:1px solid #b7d9b833;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff0d}.pipeline-step:hover,.pipeline-step:focus-within{border-color:#b6ee8a80;box-shadow:0 16px 38px #0004,0 0 24px #b6ee8a0b,inset 0 1px #ffffff18}.pipeline-step>header{border-bottom:1px solid #a3c3a724;margin-bottom:16px;padding-bottom:16px}.step-execute-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:28px;padding-top:16px;display:flex}.step-execute-footer>.note{margin:0;font-size:12px}.step-execute-footer .cis-actions{justify-content:flex-end}.codex-copy-button{gap:12px;min-height:52px;font-weight:600;box-shadow:inset 0 1px #ffffff15,0 5px 16px #0003;color:#eef0ff!important;background:linear-gradient(145deg,#303343bd,#171d29df)!important;border:1px solid #8b90ca66!important;padding:10px 16px!important}.codex-copy-button img{object-fit:contain;flex:none}.codex-copy-button:hover{box-shadow:0 0 20px #929bff24;border-color:#a7afff!important}[data-theme=light] .pipe-document{background:linear-gradient(145deg,#eff5edb8,#f0f1fa9c);border:1px solid #d5dfd2;box-shadow:0 10px 38px #30463109}[data-theme=light] .pipeline-step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffd9,#ffffff94);border:1px solid #fff;box-shadow:0 10px 30px #344a3610,inset 0 1px #fff}[data-theme=light] .pipeline-step:hover,[data-theme=light] .pipeline-step:focus-within{border-color:#b2c9a9;box-shadow:0 14px 35px #344a361a,0 0 22px #98bd7b14,inset 0 1px #fff}[data-theme=light] .pipeline-step>header{border-color:#d8e3d2}[data-theme=light] .codex-copy-button{box-shadow:0 5px 15px #565c8314,inset 0 1px #fff;color:#343b66!important;background:linear-gradient(145deg,#ffffffed,#edefffcb)!important;border-color:#c6cbe5!important}@media(max-width:700px){.step-execute-footer{flex-direction:column;align-items:flex-end;gap:12px}.step-execute-footer .cis-actions{max-width:100%}.step-execute-footer .cis-actions>*{flex:0 auto}.codex-copy-button{text-align:left;max-width:100%}}@media(prefers-reduced-motion:reduce){.pipeline-step{transition: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)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not([data-focused]),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;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(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not([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);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);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);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);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}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.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:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.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(min-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(min-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(min-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(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-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:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.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(min-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(min-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(min-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(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-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(min-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:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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(min-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: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.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: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.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%}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.tag{--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button:after{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not([data-focused]),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not([data-focused]),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.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:has([data-slot=switch-content][data-focus-visible=true]) .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:hover .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.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{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:has([data-slot=switch-content][data-hovered=true])[data-selected=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,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.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)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px,calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);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:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@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:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@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)}.toast-region{pointer-events:none;z-index:var(--z-index-toast);--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{border-radius:min(32px,var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease),height var(--toast-height-duration) var(--toast-ease),opacity var(--toast-opacity-duration) var(--toast-ease);flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease)}.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;inset-inline:0}.toast[data-exiting=true]{opacity:0}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease),toast-indicator-scale .2s var(--toast-ease)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media(min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast[data-exiting=true] .toast__close-button{pointer-events:none;opacity:0}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .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:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{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,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--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:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field-group{width:100%}:where(.fieldset__field-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.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(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill)){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(min-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)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;grid-template-columns:1fr;align-items:center;display:grid;overflow:hidden}.number-field__group:has([slot=decrement]){grid-template-columns:40px 1fr}.number-field__group:has([slot=increment]){grid-template-columns:1fr 40px}.number-field__group:has([slot=decrement]):has([slot=increment]){grid-template-columns:40px 1fr 40px}.number-field__group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)){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(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.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(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not([data-focused]),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not([data-focused]),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not([data-focused]),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not([data-focused]),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not([data-focused]),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.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(--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));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):dir(rtl)>.avatar:not(:last-child),:dir(rtl) .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(min-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: 105% ;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(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.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: -0% }.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(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not([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(min-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(min-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(min-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: 105% ;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(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.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: -0% }.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(min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.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(min-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-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.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){.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(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media(hover:hover){.select--secondary .select__trigger:hover: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(min-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%}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible:not([data-focused]),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[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}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--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]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--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]:dir(rtl){--scroll-linear-gradient:270deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--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-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-outline-style:solid}}}.rich-text-editor{width:100%;position:relative}.rich-text-editor__shell{min-height:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-color:var(--field-border,var(--border));border-width:var(--border-width-field,1px);width:100%;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.rich-text-editor__shell--primary{background-color:var(--field-background,var(--default));border-color:var(--field-border,var(--border))}.rich-text-editor__shell--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(--default);border-color:var(--field-border,var(--border))}@media(hover:hover){.rich-text-editor:not([data-disabled=true]) .rich-text-editor__shell:hover{border-color:var(--field-border-hover)}}.rich-text-editor:has(.rich-text-editor__prosemirror:focus) .rich-text-editor__shell--primary{background-color:var(--field-focus,var(--field-background,var(--default)));border-color:var(--field-border-focus,var(--field-border,var(--border)))}.rich-text-editor:has(.rich-text-editor__prosemirror:focus) .rich-text-editor__shell--secondary{background-color:var(--default);border-color:var(--field-border-focus,var(--field-border,var(--border)))}.rich-text-editor__toolbar.toolbar{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.rich-text-editor__toolbar-group{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.rich-text-editor__toolbar-separator.separator{margin-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 6);background-color:var(--separator);flex-shrink:0;align-self:center;width:1px}.rich-text-editor__toolbar-button{flex-shrink:0}.rich-text-editor__toolbar-button[data-active=true],.rich-text-editor__toolbar-button[data-selected=true]{background-color:var(--accent-soft);color:var(--accent)}.rich-text-editor__content{min-height:calc(var(--spacing,.25rem) * 0);flex:1;overflow-y:auto}.rich-text-editor__loading{min-height:180px}.rich-text-editor__prosemirror{min-height:180px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);--tw-outline-style:none;outline-style:none}.rich-text-editor__prosemirror>*+*{margin-top:calc(var(--spacing,.25rem) * 3)}.rich-text-editor__prosemirror h1,.rich-text-editor__prosemirror h2,.rich-text-editor__prosemirror h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground)}.rich-text-editor__prosemirror h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}.rich-text-editor__prosemirror h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.rich-text-editor__prosemirror h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.rich-text-editor__prosemirror p{min-height:calc(var(--spacing,.25rem) * 6)}.rich-text-editor__prosemirror ul,.rich-text-editor__prosemirror ol{padding-inline-start:calc(var(--spacing,.25rem) * 6)}.rich-text-editor__prosemirror ul{list-style-type:disc}.rich-text-editor__prosemirror ol{list-style-type:decimal}.rich-text-editor__prosemirror li+li{margin-top:calc(var(--spacing,.25rem) * 1)}.rich-text-editor__prosemirror blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing,.25rem) * 4)}.rich-text-editor__prosemirror code{border-radius:calc(var(--radius) * .75);background-color:var(--default-hover);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--foreground);font-size:.9em}.rich-text-editor__prosemirror pre{border-radius:calc(var(--radius) * 1.5);background-color:var(--default-hover);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);overflow-x:auto}.rich-text-editor__prosemirror pre code{padding:calc(var(--spacing,.25rem) * 0);color:inherit;background-color:#0000}.rich-text-editor__prosemirror a{color:var(--link);text-underline-offset:2px;text-decoration-line:underline}.rich-text-editor__prosemirror p.is-editor-empty:first-child:before,.rich-text-editor__prosemirror .is-empty:before{pointer-events:none;float:left;height:calc(var(--spacing,.25rem) * 0);color:var(--muted);content:attr(data-placeholder)}.rich-text-editor__bubble-menu{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);--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)}.rich-text-editor__bubble-menu-toolbar.toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:fit-content;display:flex}.rich-text-editor__floating-menu{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);--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)}.rich-text-editor__floating-menu-toolbar.toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:fit-content;display:flex}.rich-text-editor__suggestion-menu{width:calc(var(--spacing,.25rem) * 80);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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;border-radius:min(32px,var(--radius-3xl));outline-style:none;flex-direction:column;display:flex;overflow:hidden}.rich-text-editor__suggestion-menu-list{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;overflow-y:auto}.rich-text-editor__suggestion-menu-item{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:start;color:var(--foreground);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.rich-text-editor__suggestion-menu-item:focus-visible,.rich-text-editor__suggestion-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}.rich-text-editor__suggestion-menu-item:active{transform:scale(.98)}@media(hover:hover){.rich-text-editor__suggestion-menu-item:hover{background-color:var(--default)}}.rich-text-editor__suggestion-menu-item[data-highlighted=true]{background-color:var(--default)}.rich-text-editor__suggestion-menu-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background-color:var(--default);color:var(--muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rich-text-editor__suggestion-menu-item[data-highlighted=true] .rich-text-editor__suggestion-menu-icon{background-color:var(--overlay);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rich-text-editor__suggestion-menu-item-content{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.rich-text-editor__suggestion-menu-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.rich-text-editor__suggestion-menu-description{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted);display:block;overflow:hidden}.rich-text-editor__suggestion-menu-empty{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted)}.rich-text-editor__prosemirror .rich-text-editor__suggestion-decoration{border-radius:calc(var(--radius) * .5);background-color:var(--accent-soft);color:var(--accent)}.rich-text-editor__footer{min-height:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);display:flex}.rich-text-editor__character-count{color:var(--muted);--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,)}.rich-text-editor__character-count[data-over-limit=true]{color:var(--danger)}.rich-text-editor__link-popover{border-radius:calc(var(--radius) * 2);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:320px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.rich-text-editor__link-popover-content{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.rich-text-editor__link-popover-trigger{display:inline-flex}.rich-text-editor__link-input{width:100%}.rich-text-editor__link-popover-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.rich-text-editor[data-disabled=true]{opacity:.6}.rich-text-editor[data-disabled=true] .rich-text-editor__shell{cursor:not-allowed}.rich-text-editor:not([data-disabled=true]) .rich-text-editor__shell{cursor:text}.rich-text-editor:not([data-disabled=true]) .rich-text-editor__toolbar,.rich-text-editor:not([data-disabled=true]) .rich-text-editor__footer{cursor:default}.rich-text-editor .ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--accent);border-radius:.25rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}}@layer utilities{.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}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-16{height:calc(var(--spacing) * 16)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-full{width:100%}.min-w-\[620px\]{min-width:620px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.paused{animation-play-state:paused}.running{animation-play-state:running}}@layer adragon{.adragon-brand-link.brand{letter-spacing:-.9px;white-space:nowrap;color:inherit;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.adragon-brand-link.brand:hover{color:inherit;text-decoration:none}.adragon-brand-link.brand:focus-visible{outline-offset:4px;outline:2px solid #b6ee8a}.adragon-brand-link .brand-mark--mini{aspect-ratio:1;background:0 0;flex-shrink:0;width:44px;height:44px;display:inline-block;position:relative;overflow:hidden}.adragon-brand-link .brand-mark--mini picture,.adragon-brand-link .brand-mark--mini img{object-fit:contain;width:100%;height:100%;display:block}.adragon-brand-link .brand-dot{color:#b6ee8a}.adragon-move-reference-link{z-index:6;color:#e6eae8;background:#191f27ed;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);min-height:44px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #0003}.adragon-move-reference-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adragon-move-reference-link svg{flex-shrink:0}.adragon-move-reference-link:hover{color:#b6ee8a;background:#2d3744}.adragon-move-reference-link:focus-visible{outline-offset:3px;outline:2px solid #b6ee8a}.adragon-move-reference-link-inline{max-width:100%;position:static}.adragon-chat-reference{justify-content:flex-end;min-width:0;margin-top:12px}.adragon-move-reference-open{z-index:2;border-radius:inherit;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.adragon-move-reference-open:focus-visible{outline:3px solid var(--accent,#b6ee8a);outline-offset:-3px}.move-example-reference:has(.adragon-move-reference-open) .move-example-file{pointer-events:none}.adragon-move-reference-caption{white-space:nowrap;flex-shrink:0;font-weight:500}.adragon-balance-actions .adragon-balance-action.adragon-button{background:var(--adragon-balance-action-background);border:1px solid var(--adragon-balance-action-border);min-width:96px;height:44px;min-height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.adragon-balance-actions .adragon-balance-action.adragon-button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-balance-actions .adragon-balance-action.adragon-button:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.adragon-balance-actions .adragon-balance-action.adragon-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-balance-actions .adragon-balance-action.adragon-button:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.adragon-balance-action svg{flex:none;width:16px;height:16px}:root,[data-theme=dark]{--background:#191f27;--foreground:#e6eae8;--surface:#242d38;--surface-foreground:#e6eae8;--surface-secondary:#2d3744;--surface-tertiary:#374352;--overlay:#2d3744;--overlay-foreground:#e6eae8;--accent:#b6ee8a;--accent-foreground:#142211;--accent-soft:#253523;--accent-soft-foreground:#c0f398;--focus:#b6ee8a;--border:#465363;--muted:#b1bcc8;--field-background:#303b49;--field-foreground:#e6eae8}[data-theme=light]{--background:#f5f7f4;--foreground:#243228;--surface:#fff;--surface-foreground:#243228;--surface-secondary:#edf1e9;--surface-tertiary:#e3eadc;--overlay:#fff;--overlay-foreground:#243228;--accent:#3f642c;--accent-foreground:#fff;--accent-soft:#e8efdf;--accent-soft-foreground:#355426;--focus:#3f642c;--border:#d1d9ce;--muted:#667268;--field-background:#fff;--field-foreground:#243228}:root{--panel:var(--surface)}:root,[data-theme=dark]{--adragon-field-well:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--adragon-field-well:color-mix(in srgb,var(--surface-secondary) 45%,var(--background))}}:root,[data-theme=dark]{--adragon-field-border:#6f7f92;--adragon-field-placeholder:#9aa6b3}[data-theme=light]{--adragon-field-well:#fff;--adragon-field-border:#8a9a8e;--adragon-field-placeholder:#6f7a72}.input:not(.input-group__input),.textarea,.select__trigger,.input-group{background:var(--adragon-field-well);border:1px solid var(--adragon-field-border);color:var(--field-foreground)}.input:not(.input-group__input)::placeholder,.textarea::placeholder,.input-group__input::placeholder{color:var(--adragon-field-placeholder)}.input:not(.input-group__input):hover,.textarea:hover,.select__trigger:hover,.input-group:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.input:not(.input-group__input):hover,.textarea:hover,.select__trigger:hover,.input-group:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--adragon-field-border))}}.input:not(.input-group__input):focus-visible,.textarea:focus-visible,.select__trigger[data-focus-visible],.input-group:focus-within{border-color:var(--accent)}.adragon-workspace-invite-form .field input{background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.adragon-workspace-invite-form .field input{background:color-mix(in srgb,var(--surface-secondary) 55%,var(--background))}}.adragon-workspace-invite-form .field input{color:var(--foreground);border:2px solid #8294a8}.adragon-workspace-invite-form .field input::placeholder{color:var(--muted)}.adragon-workspace-invite-form .field input:hover{border-color:var(--accent)}.adragon-workspace-invite-form .field input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--accent)}[data-theme=light] .adragon-workspace-invite-form .field input{background:#fff;border-color:#7a9280}body{background:var(--background);color:var(--foreground)}.adragon-workspace{--sidebar-width:248px;--sidebar-width-icon:76px;background:var(--background);min-height:100dvh}.adragon-workspace-shell-nav{background:var(--surface);--sidebar-width:248px;--sidebar-width-collapsed:76px}.adragon-workspace .sidebar__header{min-height:80px;padding:24px 18px 20px}.adragon-workspace .brand{white-space:nowrap;gap:4px;font-size:23px}.adragon-workspace .brand-symbol{width:32px;height:38px;font-size:36px}.adragon-workspace .sidebar__footer{padding:12px}.adragon-public-sidebar-login.adragon-button{border-radius:50%}.sidebar__menu-item{min-height:44px}.adragon-workspace-shell-content{background:var(--background);min-width:0}.adragon-topbar{z-index:20;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 28px;display:flex;position:sticky;top:0}.adragon-topbar .cis-actions{flex-wrap:nowrap;min-width:0}.adragon-execution-platform-switch{border:1px solid var(--border);background:var(--surface-secondary);isolation:isolate;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px 4px;display:flex;position:relative}.adragon-execution-platform-switch:before{content:"";z-index:2;top:var(--adragon-platform-selection-top);left:var(--adragon-platform-selection-left);width:var(--adragon-platform-selection-size);height:var(--adragon-platform-selection-size);pointer-events:none;background:#fff;border-radius:50%;transition:transform .22s;position:absolute;transform:translate(0);box-shadow:0 1px 5px #0002}.adragon-execution-platform-switch[data-platform=chatgpt]:before{transform:translate(32px)}.adragon-execution-platform-switch[data-platform=claude_desktop]:before{transform:translate(64px)}.adragon-execution-platform-switch[data-platform=codex]:before{transform:translate(96px)}.adragon-execution-platform-option{z-index:1;width:30px;min-width:30px;height:30px;color:var(--foreground);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.adragon-execution-platform-mark{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.adragon-execution-platform-option .adragon-execution-platform-icon{object-fit:contain;filter:grayscale();opacity:.55;width:16px;height:16px;transition:filter .18s,opacity .18s}.adragon-execution-platform-badge{right:var(--adragon-platform-badge-right);bottom:var(--adragon-platform-badge-bottom);width:var(--adragon-platform-badge-size);height:var(--adragon-platform-badge-size);box-sizing:border-box;border:2px solid var(--surface-secondary);background:var(--surface-secondary);border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.adragon-execution-platform-badge{background:color-mix(in srgb,var(--surface-secondary) 75%,var(--foreground))}}.adragon-execution-platform-badge{color:var(--muted);transition:background-color .18s,color .18s}.adragon-execution-platform-badge svg{stroke-width:2.5px;width:9px;height:9px;margin:0}.adragon-execution-platform-option[data-selected]{z-index:3;color:#111}.adragon-execution-platform-option[data-selected] .adragon-execution-platform-icon{filter:none;opacity:1}.adragon-execution-platform-option[data-selected] .adragon-execution-platform-badge{border-color:var(--surface-secondary);background:#fff}.adragon-execution-platform-option[data-selected][data-platform=claude] .adragon-execution-platform-badge,.adragon-execution-platform-option[data-selected][data-platform=claude_desktop] .adragon-execution-platform-badge{color:#d97757}.adragon-execution-platform-option[data-selected][data-platform=chatgpt] .adragon-execution-platform-badge{color:#10a37f}.adragon-execution-platform-option[data-selected][data-platform=codex] .adragon-execution-platform-badge{color:#3186ef}@media(prefers-reduced-motion:reduce){.adragon-execution-platform-switch:before,.adragon-execution-platform-icon{transition:none!important}}.adragon-market-join.adragon-button{white-space:nowrap;background:var(--adragon-market-join-background);min-width:0;height:44px;min-height:44px;color:var(--adragon-market-join-foreground);border:1px solid var(--adragon-market-join-border);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.adragon-move-run.adragon-button{background:var(--adragon-white-action-background);color:var(--adragon-white-action-foreground);justify-content:center;align-items:center;gap:8px;display:inline-flex}.adragon-move-run.adragon-button:hover{background:var(--adragon-white-action-hover);color:var(--adragon-white-action-foreground)}.move-card-actions .adragon-market-join.adragon-button{white-space:nowrap;background:var(--adragon-market-join-background);min-width:0;height:44px;min-height:44px;color:var(--adragon-market-join-foreground);border:1px solid var(--adragon-market-join-border);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.adragon-market-join.adragon-button:hover{background:var(--adragon-market-join-hover)}.adragon-market-join.adragon-button svg{flex:none;width:14px;height:14px}.adragon-move-run.adragon-button{flex:1;min-width:0}.adragon-move-run .adragon-execution-platform-icon{object-fit:contain;width:19px;height:19px}.adragon-platform-action.adragon-button{background:var(--adragon-white-action-background);color:var(--adragon-white-action-foreground);justify-content:center;align-items:center;gap:8px;display:inline-flex}.adragon-platform-action.adragon-button:hover{background:var(--adragon-white-action-hover);color:var(--adragon-white-action-foreground)}.adragon-platform-action .adragon-execution-platform-icon{object-fit:contain;width:19px;height:19px}.adragon-service-page .button--primary{--button-bg:var(--adragon-service-primary);--button-bg-hover:var(--adragon-service-primary)}@supports (color:color-mix(in lab,red,red)){.adragon-service-page .button--primary{--button-bg-hover:color-mix(in srgb,var(--adragon-service-primary) 88%,var(--adragon-service-fg))}}.adragon-service-page .button--primary{--button-fg:var(--adragon-service-on-primary,var(--adragon-service-bg));color:var(--adragon-service-on-primary,var(--adragon-service-bg))}.adragon-services .adragon-services-avatar{--button-bg:transparent;border-radius:999px;width:40px;min-width:40px;height:40px;padding:0}.adragon-services .button--secondary{--button-bg:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services .button--secondary{--button-bg:color-mix(in srgb,var(--adragon-service-fg) 8%,transparent)}}.adragon-services .button--secondary{--button-bg-hover:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-services .button--secondary{--button-bg-hover:color-mix(in srgb,var(--adragon-service-fg) 14%,transparent)}}.adragon-services .button--secondary,.adragon-services .button--tertiary{color:var(--adragon-service-fg)}.adragon-services .adragon-services-cta{font-weight:700}@media(max-width:640px){.adragon-services .adragon-services-orders-link{display:none}}.adragon-photo-thumbs .adragon-photo-thumb-remove{--button-bg:#000a;--button-bg-hover:#000c;color:#fff;border-radius:999px;width:26px;min-width:26px;height:26px;padding:0;position:absolute;top:4px;right:4px}.adragon-preview-modal.adragon-services-auth{width:min(480px,100vw - 32px);max-width:480px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0;overflow:visible}.adragon-services-auth .login-card{width:100%;margin:0}.adragon-services-auth .adragon-preview-close{z-index:3;top:14px;right:14px}.adragon-services-auth-form .adragon-services-cta,.adragon-services-pack .adragon-services-cta{width:100%}.adragon-services-auth-form .field{gap:6px}.adragon-service-drop .adragon-service-drop-button{--button-bg:transparent;--button-bg-hover:var(--adragon-service-fg)}@supports (color:color-mix(in lab,red,red)){.adragon-service-drop .adragon-service-drop-button{--button-bg-hover:color-mix(in srgb,var(--adragon-service-fg) 6%,transparent)}}.adragon-service-drop .adragon-service-drop-button{white-space:normal;height:auto;min-height:44px}.adragon-move-copy.adragon-button{color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.adragon-move-copy.adragon-button:hover{color:#fff}@container (min-width:520px){.move-card-actions .adragon-button,.move-card-actions .adragon-button-link{width:100%}}.move-categories .adragon-button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.move-categories .adragon-button[aria-pressed=false]{color:#f2f3f5;background:#26292e;border-color:#3d4145}[data-theme=light] .move-categories .adragon-button[aria-pressed=true]{color:#fff;background:#20242a;border-color:#20242a}[data-theme=light] .move-categories .adragon-button[aria-pressed=false]{color:#30343a;background:#fff;border-color:#d2d7d8}.adragon-page{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:28px}.adragon-page .page-heading{gap:16px;margin-bottom:24px}.adragon-page .page-heading h1{letter-spacing:-.025em;font-size:29px;line-height:1.35}.adragon-page .eyebrow{letter-spacing:.14em;color:var(--muted);font-size:11px}.adragon-button{max-width:100%}.adragon-button-link{gap:var(--adragon-button-icon-gap)}.adragon-button-link.button--primary,.adragon-button-link.button--primary:hover{color:var(--accent-foreground,#142211)}.move-claude-icon{flex-shrink:0;margin-inline-end:var(--move-action-icon-gap)}.move-detail-actions>.adragon-button,.move-detail-actions>.adragon-button-link{justify-content:center;width:100%;min-width:0}.adragon-button.full{width:100%}.adragon-button.icon-button,.adragon-button svg{flex-shrink:0}.workspace-date-trigger.popover__trigger{flex-wrap:nowrap;flex-shrink:0;min-width:max-content;display:inline-flex}.workspace-date-trigger.popover__trigger svg{flex-shrink:0}.adragon-select{min-width:0;max-width:100%}.select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__popover{max-width:calc(100vw - 32px)}.workspace-permission-select .select__trigger{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.workspace-permission-select .select__trigger{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}}.workspace-permission-select .select__trigger{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.workspace-permission-select .select__trigger{border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border))}}.workspace-permission-select .select__trigger{color:var(--foreground);min-height:48px}.workspace-permission-select .select__trigger:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.workspace-permission-select .select__trigger:hover{background:color-mix(in srgb,var(--accent) 27%,var(--surface))}}.workspace-permission-popover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.workspace-permission-popover{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.workspace-permission-popover{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.workspace-permission-popover{border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border))}}.workspace-permission-popover{box-shadow:0 18px 44px #0007}.adragon-tutorial-hint.popover{background:var(--overlay);border:1px solid var(--border);box-shadow:0 12px 32px #0006}.adragon-automation-hovercard.popover{background:var(--overlay);color:var(--overlay-foreground);border:1px solid var(--border);box-shadow:0 12px 32px #0006}.workspace-member-controls>.field{margin:0}.workspace-member-controls>.field+.field{margin-top:0}.adragon-switch{vertical-align:middle;flex-shrink:0;display:inline-flex}.adragon-switch .switch__content{background:0 0;border:0;min-width:44px;min-height:44px;padding:6px 0}.adragon-switch--labelled .switch__content{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.adragon-switch-label{white-space:nowrap;font-weight:600;line-height:1.4}.check-field,.permission-row{align-items:center;gap:12px}.field{gap:8px}.field+.field{margin-top:16px}.adragon-register-grid>.field+.field{margin-top:0}.adragon-register-problem.field{margin:0}.adragon-enterprise-form-grid>.field+.field{margin-top:0}.adragon-surface,.panel,.glow{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:16px}.glow:before{display:none}.adragon-editor-sheet{max-width:100vw;width:min(680px,100vw)!important}.adragon-editor-sheet .sheet__header{border-bottom:1px solid var(--border);padding:24px}.adragon-editor-sheet .sheet__body{overflow:auto;padding:24px!important}.adragon-editor-sheet form{flex-direction:column;gap:16px;display:flex}.adragon-editor-sheet .sheet__body form>.cis-actions:last-child{z-index:3;padding:16px 24px calc(24px + env(safe-area-inset-bottom,0px));background:var(--overlay);border-top:1px solid var(--border);margin:8px -24px -24px;position:sticky;bottom:-24px}.section-tabs{border:0;flex-wrap:nowrap;gap:12px;padding-bottom:12px;overflow-x:auto}.section-tabs .adragon-button{color:var(--muted);background:0 0;flex-shrink:0;font-size:14px}.section-tabs .adragon-button.active{background:var(--accent-soft);color:var(--accent-soft-foreground);border:0}.account{border:0;margin:0;padding:0}.account .adragon-button{justify-content:flex-start}.sidebar[data-collapsible=icon][data-state=collapsed] .brand>span:last-child,.sidebar[data-collapsible=icon][data-state=collapsed] .account .adragon-button>span:not(.avatar),.sidebar[data-collapsible=icon][data-state=collapsed] .account .adragon-button>svg{display:none}.sidebar[data-state=collapsed] .account .adragon-button{justify-content:center;padding:6px}.sidebar[data-state=collapsed] .sidebar__header{padding:20px 16px}.sidebar[data-state=collapsed] .member-actions-list{width:240px;position:fixed!important;bottom:12px!important;left:76px!important;right:auto!important}.toast-region{z-index:100010}.toast--success{--success-soft-foreground:var(--accent)}@media(max-width:767px){.adragon-topbar{gap:8px;min-height:64px;padding:10px 16px}.adragon-workspace-label{display:none}.adragon-topbar>.cis-actions{flex:1;min-width:0}.adragon-topbar .adragon-page-crumb{display:none}.has-workspace-selector .workspace-select{flex:1;width:auto;min-width:0;max-width:100%}.adragon-page{padding:20px 16px}.adragon-page .page-heading h1{font-size:25px}.adragon-page .page-heading{flex-wrap:wrap;align-items:flex-start}.adragon-editor-sheet .sheet__header{padding:20px 16px}.adragon-editor-sheet .sheet__body{padding:20px 16px!important}.adragon-editor-sheet .sheet__body form>.cis-actions:last-child{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));margin:8px -16px -20px;bottom:-20px}}.adragon-sidebar-brand{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sidebar .adragon-mobile-close{display:none}.sidebar__trigger,.adragon-mobile-close{min-width:44px;min-height:44px}.adragon-route-tabs{gap:24px;width:100%;min-width:0}.adragon-move-detail-tabs .tabs__tab{white-space:nowrap;flex:none;width:max-content;min-height:44px}.adragon-route-tabs .tabs__list{gap:12px}.adragon-route-tabs .tabs__tab{white-space:nowrap;min-height:44px;padding:10px 16px;font-size:14px}.adragon-route-tabs .tabs__panel{min-width:0;padding:0}.list-box-item__description{overflow-wrap:anywhere}.adragon-button.pipe-card{text-align:left;background:var(--surface);border:1px solid var(--border);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;height:auto;padding:24px;display:flex}.adragon-button.pipe-request-row{text-align:left;justify-content:space-between;width:100%;height:auto;padding:18px 0}.adragon-button.entity-title{height:auto;min-height:44px;font:inherit;color:inherit;background:0 0;justify-content:flex-start;padding:0}.adragon-button.file-preview-button{border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.adragon-button.delivery-folder-open{isolation:isolate;text-align:center;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.adragon-button.step-prompt-toggle{color:var(--accent);background:0 0;justify-content:flex-start;padding:6px 0}.adragon-button.danger-text{color:var(--danger)}.adragon-editor-sheet form{gap:20px}.adragon-editor-sheet .field,.adragon-editor-sheet .field+.field{margin:0}.adragon-editor-sheet .two-column{gap:20px}.adragon-editor-sheet .sheet__close-trigger{min-width:44px;min-height:44px}.panel.table-panel,.table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.table-root .adragon-table-resizable{min-width:0;overflow:visible}.table-root .adragon-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%}.table-root .adragon-table-scroll .table__content{overflow:visible}.table-root .adragon-table-pinned-end{z-index:2;background:var(--surface);box-shadow:-1px 0 0 var(--border);position:sticky;right:0}.table-root .table__column.adragon-table-pinned-end{z-index:3;background:var(--surface-secondary)}.table-root .table__row:hover .table__cell.adragon-table-pinned-end{background:var(--surface-tertiary)}.table-root .adragon-table-actions{white-space:nowrap;text-align:center;width:1%;padding-inline:10px}.table-root .table__column.adragon-table-actions{letter-spacing:0;font-size:12px}.table-root .table__cell.adragon-table-actions>*{margin-inline:auto}.table-root .adragon-table-scroll:not([data-overflow]) .adragon-table-pinned-end{box-shadow:none}@media(max-width:700px){.adragon-payments-callback-group li .cis-actions>.adragon-button,.adragon-payments-moved .cis-actions>.adragon-button{width:100%}}.adragon-action-menu{min-width:220px;max-width:calc(100vw - 32px)}.adragon-action-menu .dropdown__menu{gap:4px}.adragon-action-menu [role=menuitem]{min-height:44px}.adragon-action-menu .account-theme-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:4px 8px 8px;padding:8px 10px 0;display:flex}.adragon-action-menu .account-theme-row>span{min-width:0;color:var(--foreground);flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.adragon-action-menu .account-theme-row small{color:var(--muted);font-size:11px;font-weight:400}.adragon-menu-email{overflow-wrap:anywhere;color:var(--muted);padding:8px 12px;font-size:12px}@media(max-width:700px){.member-table .member-actions{min-width:88px}}.adragon-search{max-width:420px;min-height:44px;margin-bottom:20px}.adragon-search .input-group__input{box-shadow:none;background:0 0;border:0;min-width:0}.info-strip{background:var(--accent-soft);color:var(--accent-soft-foreground);border:0;flex-wrap:wrap;font-size:14px}.info-strip svg{flex-shrink:0}.info-strip button{font-size:14px}.app-footer{color:var(--muted);border:0;font-size:12px}.adragon-preview-container{width:min(1000px,100vw - 32px);max-width:1000px}.adragon-preview-modal{background:var(--surface);width:100%;max-width:100%;max-height:90dvh;color:var(--foreground);box-shadow:none;border:0;margin:0;overflow:auto}.adragon-preview-modal header{margin-bottom:20px}.adragon-disclosure{min-width:0}.adragon-disclosure .disclosure__heading{margin:0;font-size:14px}.adragon-disclosure .disclosure__trigger{text-align:start;width:100%;min-height:44px;color:var(--foreground);justify-content:space-between;gap:12px}.adragon-disclosure .disclosure__content{min-width:0}.adragon-disclosure .disclosure__body{padding:12px 0}.adragon-disclosure .disclosure__indicator{flex-shrink:0}.adragon-page .pill{color:var(--muted);background:var(--surface-secondary);border-color:var(--border);font-size:12px}.adragon-page .pill.green{color:var(--accent-soft-foreground);background:var(--accent-soft);border:0}.adragon-page p,.adragon-page .note{line-height:1.75}.adragon-page .small,.adragon-page small,.adragon-page .note{font-size:12px}@media(max-width:700px){.adragon-preview-container{width:calc(100vw - 24px)}.adragon-preview-modal{padding:16px}.info-strip button{margin-left:0;display:inline-flex}}.cis-loading{color:var(--foreground)}.sync-details.adragon-disclosure{background:0 0;border:0;padding:0}.pipe-tabs{border:0}.pipe-tabs .adragon-button.active{box-shadow:none;background:var(--accent-soft);color:var(--accent-soft-foreground);border:0}.codebox{background:var(--surface-secondary);color:var(--foreground);border:0}.codebox pre{color:var(--foreground);background:0 0;min-width:0;font-size:13px}.codebox .adragon-button{flex-shrink:0;position:static}.member-activity-card{border-color:var(--border);background:var(--surface-secondary)}.member-activity-card dt{color:var(--foreground)}.member-activity-card dd{color:var(--muted)}.job-summary{color:var(--muted);border:0;flex-wrap:wrap;font-size:13px}.login-page{background:var(--background);color:var(--foreground)}.login-story h1,.login-card h2{color:var(--foreground)}.login-story h1>span{color:var(--accent)}.login-story>p,.login-note,.login-top>span{color:var(--muted)}.login-card{background:var(--surface)}.adragon-auth-link{color:var(--muted)}.adragon-auth-link:hover{color:var(--accent)}.adragon-password-links{flex-direction:row;align-items:center}.adragon-password-status{background:var(--accent-soft);color:var(--foreground)}.adragon-login-divider>.separator{background-color:var(--border)}.login-note{border:0;font-size:12px}.provider-row{border-color:var(--border)}.adragon-disclosure .disclosure__trigger{align-items:center;display:flex}.adragon-button.delivery-folder-open .delivery-folder-art{flex-shrink:0;width:100%;max-width:none;height:auto}.adragon-button.file-preview-button svg{width:38px;height:38px}.adragon-button.mcp-preview{aspect-ratio:16/9;background:var(--surface-secondary);width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;white-space:normal;border:0;border-radius:0;flex-shrink:0;margin:0 0 6px;padding:0;display:block}.adragon-button.mcp-preview img{object-fit:contain;width:100%;max-width:none;height:100%}.adragon-button.mcp-preview:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.theme-toggle{min-height:var(--theme-touch-height);flex-shrink:0;justify-content:center}.theme-toggle .switch__content{min-width:56px;min-height:var(--theme-touch-height);background:0 0;border:0;padding:0}.theme-toggle .switch__control{width:var(--theme-track-width);height:var(--theme-track-height);border-radius:999px}.theme-toggle .switch__thumb{width:var(--theme-thumb-size);height:var(--theme-thumb-size);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:3px}.theme-toggle[data-selected=true] .switch__thumb{margin-inline-start:27px}.theme-toggle .switch__thumb svg{width:16px;height:16px}:root:not([data-theme=light]) .pipeline-step{border-color:var(--border);background:linear-gradient(145deg,#303d38ed,#26323eed)}:root:not([data-theme=light]) :is(.pipe-document,.pipe-editor,.pipe-picker,.resource-card,.provider-setting,.pipeline-audience){background:var(--surface);color:var(--foreground)}.adragon-sidebar-toggle-row{display:none}.adragon-sidebar-toggle-row button,.adragon-topbar .adragon-mobile-open{min-width:44px;min-height:44px}.adragon-workspace-shell-nav[data-state=collapsed] .adragon-sidebar-toggle-row{justify-content:center;margin-top:12px;display:flex}.adragon-workspace-shell-nav .adragon-desktop-collapse{display:none}.adragon-workspace-shell-nav[data-state=expanded] .adragon-desktop-collapse{flex:none;width:44px;height:44px;padding:10px;display:inline-flex}.adragon-workspace-shell-nav[data-state=expanded] .adragon-sidebar-brand{gap:4px}.adragon-workspace-shell-nav[data-state=expanded] .adragon-sidebar-brand .brand{min-width:0;font-size:20px}.adragon-topbar .adragon-mobile-open{display:none}@media(max-width:767px){.adragon-topbar .adragon-mobile-open{display:inline-flex}}.has-workspace-selector .workspace-select{width:280px;min-width:0;max-width:280px}.workspace-select-popover{width:var(--trigger-width,280px);max-width:min(280px,100vw - 24px)}.workspace-select-popover [role=option]{white-space:nowrap;gap:12px;min-height:44px;padding-inline:12px;overflow:hidden}.workspace-select-popover [role=option] svg:first-child{width:18px;height:18px;color:var(--accent);flex:none}.workspace-select-popover [role=option] span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-select-popover [role=option]>:last-child{flex-shrink:0;margin-inline-start:auto}.workspace-sidebar-selector{min-width:0;margin:4px 0 16px}.workspace-sidebar-selector .workspace-select{width:100%;min-width:0;max-width:100%}.workspace-select .select__trigger{align-items:center;gap:8px;min-width:0;display:flex}.workspace-select .adragon-select-start-icon{color:var(--accent);flex:none;display:inline-flex}.workspace-select .select__value{white-space:nowrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.workspace-select .adragon-workspace-selected-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adragon-workspace-pro-tag,.workspace-select .adragon-workspace-pro-tag,.workspace-select-popover [role=option] .adragon-workspace-pro-tag,.adragon-public-workspace-entry .adragon-workspace-pro-tag{white-space:nowrap;background:var(--accent);color:var(--accent-foreground);flex:none;margin:0;line-height:1.4;overflow:visible}.adragon-public-workspace-entry{column-gap:12px}.workspace-select .select__indicator{flex:none}@media(max-width:700px){.has-workspace-selector .workspace-select{width:min(230px,100%);max-width:100%}.has-workspace-selector .adragon-page-crumb{display:none}}.account{width:100%;min-width:0}.account .account-trigger{width:100%;min-height:56px;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.account .account-trigger:hover,.account .account-trigger[aria-expanded=true]{background:var(--surface-secondary);color:var(--foreground)}.account .account-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.account .account-avatar{flex:none;width:36px;height:36px}.account .account-profile{flex-direction:column;flex:1;justify-content:center;min-width:0;line-height:1.3;display:flex}.account .account-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.account .account-profile small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:2px;font-size:11px;display:block;overflow:hidden}.account .account-chevron{color:var(--muted);flex:none;transition:transform .18s}.account .account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.sidebar[data-state=collapsed] .account .account-trigger{justify-content:center;padding:6px}@media(prefers-reduced-motion:reduce){.account .account-chevron{transition:none}}.brand{gap:4px}html{background:var(--background)}html.theme-fade,html.theme-fade *{transition:background-color .215s ease-out,color .215s ease-out,border-color .215s ease-out!important}html.theme-fade .theme-toggle .switch__thumb{transition:margin-inline-start .215s ease-out,background-color .215s ease-out,color .215s ease-out!important}@media(prefers-reduced-motion:reduce){html.theme-fade,html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:none!important}}.scenario-model-import{margin:16px 0}.move-detail-editor h3,.move-detail-editor h4,.move-detail-editor h5,.move-sharing-workspace strong{color:#f2f4f5}.move-sharing-head p,.move-sharing-workspace span,.move-sharing-add .field>span{color:#bfc7cf}.move-sharing-tree>li{color:#f2f4f5;background:#303741;border-color:#4b535d}.move-sharing-members .avatar{border-color:#303741}.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:16px}.delivery-file-preview.file-tile{aspect-ratio:auto;background:var(--surface);width:auto;box-shadow:none;border-radius:12px}.file-tile:before,.file-tile .file-preview-button:after{display:none}.file-tile .adragon-button.file-preview-button{aspect-ratio:4/3;background:var(--surface-secondary);height:auto;min-height:0;box-shadow:none;position:relative;inset:auto}.file-tile .file-caption{color:var(--foreground);padding:12px 12px 0;position:static}.file-tile .file-caption h5{color:var(--foreground);text-shadow:none;font-size:13px}.file-tile .file-caption small{color:var(--muted);font-size:12px}.file-tile>.file-actions{justify-content:flex-start;padding:12px;position:static;gap:12px!important;margin:0!important}.file-tile .file-actions .adragon-button{-webkit-backdrop-filter:none;backdrop-filter:none;flex:none}.media-loading-state{isolation:isolate;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.media-preview-skeleton{z-index:-1;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.media-loading-state>span{color:var(--muted);font-size:12px}.cis-media-loading[aria-busy=true]>img,.cis-media-loading[aria-busy=true]>video{opacity:0}@media(max-width:480px){.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.adragon-public-workspace-entry.adragon-button{width:100%;min-width:0;min-height:var(--adragon-workspace-entry-height);justify-content:flex-start;gap:var(--adragon-workspace-entry-gap);border-radius:var(--adragon-workspace-entry-radius);background:var(--surface-secondary);color:var(--foreground);margin-bottom:12px;padding:12px;font-size:14px;display:flex}.adragon-public-workspace-entry>svg:first-child{color:var(--accent);flex:none}.adragon-public-workspace-entry>span:not([data-slot=spinner]){white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.adragon-public-workspace-entry>svg:last-child{color:var(--muted);flex:none}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .adragon-public-workspace-entry{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .adragon-public-workspace-entry>span,.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .adragon-public-workspace-entry>svg:last-child{display:none}:is(.dropdown__popover,.select__popover,.combobox__popover,.popover){background:var(--adragon-menu-glass-background);-webkit-backdrop-filter:blur(var(--adragon-menu-glass-blur)) saturate(135%);border:1px solid var(--adragon-menu-glass-border);box-shadow:0 12px 36px #0003,inset 0 1px #ffffff0a}.adragon-account-popover{box-sizing:border-box;width:340px;max-width:calc(100vw - 32px)}.adragon-account-credits{background:var(--surface);min-width:0}@supports (color:color-mix(in lab,red,red)){.adragon-account-credits{background:color-mix(in srgb,var(--surface) 45%,transparent)}}.adragon-credit-value{height:34px;min-height:34px}.adragon-credit-details{min-height:56px;color:var(--muted);align-content:start;gap:8px;font-size:11px;display:grid}.adragon-credit-details small{font-size:11px}.adragon-credit-skeleton-value{border-radius:8px;width:112px;height:34px}.adragon-credit-skeleton-details{gap:12px;padding-top:4px;display:grid}.adragon-credit-skeleton-details .skeleton{border-radius:4px;width:100%;height:12px}.adragon-credit-skeleton-details .skeleton:last-child{width:72%}.adragon-move-category-tabs .tabs__list{gap:12px}.adragon-move-category-tabs .tabs__tab{white-space:nowrap;flex:none;gap:8px;width:max-content;height:auto;min-height:48px;padding:12px 16px}.adragon-move-category-tabs .tabs__panel{margin-top:16px;padding:0}.move-library>.adragon-move-category-tabs{margin:0 0 16px}.move-library>.adragon-move-category-tabs .tabs__list-container,.move-library>.adragon-move-category-tabs [role=tablist]{scrollbar-width:thin;max-width:100%;overflow-x:auto}.move-tile-tags>.adragon-button.adragon-move-category-trigger{z-index:3;white-space:nowrap;background:var(--surface-secondary);min-width:0;max-width:70%;height:28px;min-height:28px;color:var(--muted);border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;position:relative}.move-tile-tags>.adragon-button.adragon-move-category-trigger:hover,.move-tile-tags>.adragon-button.adragon-move-category-trigger[aria-expanded=true]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.move-tile-tags>.adragon-button.adragon-move-category-trigger:hover,.move-tile-tags>.adragon-button.adragon-move-category-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--foreground) 12%,var(--surface-secondary))}}.move-tile-tags>.adragon-button.adragon-move-category-trigger:hover,.move-tile-tags>.adragon-button.adragon-move-category-trigger[aria-expanded=true]{color:var(--foreground)}.adragon-move-category-trigger .adragon-move-category-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.adragon-move-category-check{color:var(--accent);margin-left:auto}.adragon-workspace-shell-nav[data-collapsible=icon][data-state=collapsed] .adragon-public-workspace-entry{height:44px;min-height:44px;margin-inline:auto}.adragon-library-toolbar-container{width:100%;min-width:0;container:adragon-library-toolbar/inline-size}.adragon-library-toolbar-container .adragon-market-toolbar{flex-wrap:nowrap}.adragon-library-toolbar-container .adragon-market-sections{flex:none;gap:0}.adragon-library-toolbar-container .adragon-market-sections [role=tab]{min-width:var(--adragon-library-control-size);width:max-content;min-height:var(--adragon-library-control-size);flex:none;align-items:center;gap:6px;padding-inline:12px;display:flex}.adragon-library-toolbar-container .adragon-market-sections .tabs{min-width:0}.adragon-library-toolbar-container .tabs__list-container__scroll-next,.adragon-library-toolbar-container .tabs__list-container__scroll-prev{display:none}.adragon-library-toolbar-container .tabs__list-container__scroller{width:max-content;max-width:none;overflow:visible}.adragon-library-toolbar-container .adragon-market-search{gap:var(--adragon-library-control-gap);flex:1;min-width:0;display:flex}.adragon-library-category{flex:0 0 160px;min-width:0}.adragon-library-search{align-items:center;gap:var(--adragon-library-control-gap);flex:1;min-width:0;display:flex;position:relative}.adragon-library-search-field{flex:1;min-width:0;position:relative}.adragon-library-search-field>svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adragon-library-search-field input{width:100%;padding-inline-start:40px}.adragon-library-search-trigger.adragon-button,.adragon-library-search-close.adragon-button{min-width:var(--adragon-library-control-size);min-height:var(--adragon-library-control-size);padding:10px;display:none;position:relative}.adragon-library-toolbar-container [role=tab]>svg{flex-shrink:0}.adragon-library-search-active{color:var(--lime)}.adragon-library-search-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}@container adragon-library-toolbar (max-width:740px){.adragon-market-toolbar{gap:var(--adragon-library-control-gap)}.adragon-library-category{flex-basis:var(--adragon-library-control-size);width:var(--adragon-library-control-size)}.adragon-library-category .select__trigger{min-height:var(--adragon-library-control-size);padding-inline:12px}.adragon-library-category .select__value,.adragon-library-category .select__indicator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container adragon-library-toolbar (max-width:560px){.adragon-library-search{flex:0 0 var(--adragon-library-control-size)}.adragon-library-search-field{display:none}.adragon-library-search-trigger.adragon-button{display:inline-flex}.adragon-market-search{justify-content:flex-end}.adragon-library-search-open .adragon-market-sections{display:none}.adragon-library-search-open .adragon-library-search{flex:1}.adragon-library-search-open .adragon-library-search-field{display:block}.adragon-library-search-open .adragon-library-search-trigger.adragon-button{display:none}.adragon-library-search-open .adragon-library-search-close.adragon-button{display:inline-flex}}@container adragon-library-toolbar (max-width:400px){.adragon-library-has-category [role=tab][aria-selected=false] .adragon-library-tab-label{display:none}.adragon-library-toolbar-container .adragon-market-sections [role=tab]{padding-inline:8px;font-size:13px}}@container adragon-library-toolbar (max-width:330px){[role=tab] .adragon-library-tab-label{display:none}}.adragon-market-admin{gap:20px;min-width:0;display:grid}.adragon-market-admin.panel{padding:24px}.adragon-market-admin>h2,.adragon-market-admin>p{margin:0}.adragon-experience-admin-editor.panel{align-content:start;gap:20px;min-width:0;margin:0;padding:24px}.adragon-experience-admin-editor .field{min-width:0;margin:0}.adragon-experience-admin-editor>.cis-actions:first-child{justify-content:space-between}.adragon-experience-admin-editor h2{margin:0}.adragon-experience-admin-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.adragon-experience-editor{min-width:0;margin:0}.adragon-experience-editor .rich-text-editor__toolbar-group{display:contents}.adragon-experience-editor .rich-text-editor__prosemirror{overflow-wrap:anywhere;line-height:1.8}.adragon-experience-editor .rich-text-editor__prosemirror pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.adragon-market-admin.panel,.adragon-experience-admin-editor.panel{padding:16px}.adragon-experience-admin-editor .form-grid{grid-template-columns:1fr}}.adragon-experience-card{position:relative}.adragon-experience-card-edit.adragon-button{z-index:1;min-width:44px;min-height:44px;padding:10px;position:absolute;top:12px;right:12px}.adragon-experience-empty-cover{aspect-ratio:16/9;background:var(--background);flex:none;width:100%;height:auto;min-height:0}.adragon-experience-preview-content{opacity:var(--adragon-article-preview-opacity)}.adragon-experience-empty .adragon-experience-card-copy h2{color:var(--foreground)}.adragon-experience-empty .adragon-experience-card-footer{padding-top:0}@media(max-width:700px){.adragon-experience-card-footer{padding-inline:18px;padding-bottom:18px}}.adragon-article-checklist{gap:var(--adragon-article-checklist-gap);margin-block:24px;display:grid}.adragon-article-checklist>ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.adragon-article-checklist .checkbox{align-items:flex-start;width:100%;min-height:44px}.adragon-article-checklist .checkbox__control{flex-shrink:0;margin-top:6px}.adragon-article-checklist p{margin:0}.adragon-article-prompt{background:var(--surface);border-radius:16px;min-width:0;margin-block:24px;padding:20px}.adragon-article-prompt>.cis-actions{justify-content:flex-end;margin-bottom:12px}.adragon-experience-prose .adragon-article-prompt pre{margin:0;padding:0}.adragon-experience-editor ul[data-type=taskList]{padding-left:0;list-style:none}.adragon-experience-editor li[data-type=taskItem]{align-items:flex-start;gap:12px;display:flex}.adragon-experience-editor li[data-type=taskItem]>input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);margin-top:7px}.adragon-experience-editor li[data-type=taskItem]>div{flex:1;min-width:0}.adragon-experience-empty>.adragon-experience-card-footer{pointer-events:none;flex-flow:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.adragon-experience-empty>.adragon-experience-card-footer>button{pointer-events:auto}.adragon-experience-empty:has(.adragon-experience-card-footer) .adragon-experience-empty-cover>svg,.adragon-experience-empty:has(.adragon-experience-card-footer) .adragon-experience-empty-cover>span{opacity:.3}.adragon-experience-mcp-actions>.adragon-button{height:var(--adragon-library-control-size);min-height:var(--adragon-library-control-size);box-sizing:border-box;justify-content:center;align-items:center;padding-block:0;display:inline-flex}.adragon-model-filter-groups .adragon-button{font-size:var(--adragon-model-tag-font);height:44px;min-height:44px;padding:var(--adragon-model-tag-padding);border:1px solid var(--border);gap:6px;line-height:1.25}.adragon-model-filter-groups .adragon-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.adragon-model-filter-groups .adragon-button:disabled{opacity:.35}.adragon-move-create-trigger.adragon-button{gap:9px;min-height:44px}.adragon-editor-sheet.adragon-order-sheet{width:min(560px,100vw)!important;max-width:100vw!important}.adragon-order-sheet .sheet__header{justify-content:space-between;gap:16px;min-height:88px;display:flex;flex-direction:row!important;align-items:center!important;padding:20px 24px!important}.adragon-order-sheet .sheet__heading{text-align:left;flex:1;font-size:20px;line-height:1.4;margin:0!important}.adragon-order-sheet .sheet__close-trigger{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:static!important}.adragon-order-sheet .sheet__close-trigger svg{width:20px;height:20px}.adragon-order-sheet .sheet__close-trigger:hover{color:var(--foreground);background:var(--panel)}.adragon-order-sheet .sheet__close-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.adragon-checkout .checkbox__control,.adragon-checkout .radio__control{border:1px solid var(--muted)}@supports (color:color-mix(in lab,red,red)){.adragon-checkout .checkbox__control,.adragon-checkout .radio__control{border:1px solid color-mix(in srgb,var(--muted) 60%,transparent)}}@media(max-width:480px){.adragon-checkout-actions>.adragon-button{width:100%}}.adragon-order-actions>.adragon-button{justify-self:stretch;width:100%;min-height:44px}.adragon-order-actions .cis-actions>.adragon-button{min-height:44px}@media(max-width:700px){.adragon-order-sheet .sheet__header{padding:20px 16px!important}}.adragon-preview-container:has(.adragon-market-auth-modal){width:min(440px,100vw - 32px)!important;min-width:0!important;max-width:440px!important;height:auto!important;max-height:calc(100dvh - 32px)!important}.adragon-market-auth-modal{border:1px solid var(--border);box-sizing:border-box;border-radius:24px;max-height:calc(100dvh - 32px);padding:28px!important}.adragon-market-auth-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.adragon-market-auth-heading h2{margin:0;font-size:22px;font-weight:650;line-height:1.4}.adragon-market-auth-heading>.adragon-button{width:44px;height:44px;color:var(--muted);background:0 0;flex:none;padding:0}.adragon-market-auth-intro{margin:12px 0 0;font-size:15px;line-height:1.7}.adragon-market-auth-note{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.7}.adragon-market-auth-actions.cis-actions{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.adragon-market-auth-actions>.adragon-button{width:100%;min-width:0;height:44px;font-size:14px}.adragon-market-auth-browse.adragon-button{width:100%;height:44px;color:var(--muted);background:0 0;margin:8px 0 0;font-size:13px;display:flex}.adragon-move-detail-footer .move-detail-actions.cis-actions{flex-wrap:nowrap;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.adragon-move-detail-footer .move-detail-actions>.adragon-button{white-space:nowrap;grid-column:auto;width:100%;min-width:0}@media(max-width:700px){.adragon-market-auth-modal{padding:20px!important}.adragon-market-auth-heading h2{font-size:20px}}.adragon-delivery-media>.delivery-preview-list.file-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0}.adragon-delivery-media .file-tile{width:100%;max-width:none}.adragon-delivery-media .file-tile .adragon-button.file-preview-button{aspect-ratio:16/10;max-height:300px}@media(max-width:600px){.adragon-delivery-media .file-tile .adragon-button.file-preview-button{aspect-ratio:4/3}}.adragon-asset-category-tabs [role=tab],.adragon-asset-filter-row .adragon-status-count-tabs [role=tab]{min-height:64px;color:var(--muted);background:0 0;border-radius:0;flex-direction:column;gap:2px;padding:10px 16px;font-weight:600;transition:none;position:relative}.adragon-asset-category-tabs [role=tab][aria-selected=true],.adragon-asset-filter-row .adragon-status-count-tabs [role=tab][aria-selected=true]{color:var(--foreground);background:0 0}.adragon-asset-category-tabs [role=tab]:after,.adragon-status-count-tabs [role=tab]:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.adragon-asset-category-tabs [role=tab][aria-selected=true]:after,.adragon-status-count-tabs [role=tab][aria-selected=true]:after{background:var(--accent)}.adragon-status-count-tabs .tabs__indicator{display:none}.adragon-admin-status-tabs [role=tab]>span{align-items:center;gap:8px;display:inline-flex}.adragon-inquiry-toolbar .adragon-admin-status-tabs [role=tab]{width:auto}.adragon-status-count-tabs small{color:var(--muted);contain:inline-size;text-align:center;font-variant-numeric:tabular-nums;width:100%;height:16px;font-size:12px;font-weight:400;line-height:16px}.adragon-split-action:has(>button+button)>button:first-child{border-start-end-radius:0;border-end-end-radius:0}.adragon-split-action:has(>button+button)>button:last-child{border-inline-start:1px solid;border-start-start-radius:0;border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.adragon-split-action:has(>button+button)>button:last-child{border-inline-start:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.adragon-split-action:has(>button+button)>button:last-child{min-width:44px}.adragon-service-version-chip.adragon-button{border:1px solid var(--adragon-service-fg,#e6eae8);grid-template-columns:auto 1fr;justify-content:stretch;align-items:baseline;gap:2px 8px;width:100%;min-width:0;max-width:none;height:auto;min-height:44px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.adragon-service-version-chip.adragon-button{border:1px solid color-mix(in srgb,var(--adragon-service-fg,#e6eae8) 14%,transparent)}}.adragon-service-version-chip.adragon-button{color:inherit;text-align:left;white-space:nowrap;background:0 0;border-radius:10px;font-size:12px;font-weight:400}.adragon-service-version-chip.adragon-button[aria-pressed=true]{border-color:var(--adragon-service-primary,#b6ee8a);background:var(--adragon-service-primary,#b6ee8a)}@supports (color:color-mix(in lab,red,red)){.adragon-service-version-chip.adragon-button[aria-pressed=true]{background:color-mix(in srgb,var(--adragon-service-primary,#b6ee8a) 12%,transparent)}}.adragon-service-file.adragon-button{width:auto;min-width:0;height:auto;min-height:32px;color:var(--adragon-service-primary,#b6ee8a);text-align:left;white-space:normal;background:0 0;border-radius:6px;justify-content:flex-start;gap:6px;padding:0;font-size:13px;font-weight:400;display:inline-flex}.adragon-service-file.adragon-button svg{width:14px;height:14px;margin:0}:is(.adragon-service-version-chip,.adragon-service-file).adragon-button:active{transform:none}.adragon-plan-grid{grid-template-columns:repeat(var(--adragon-plan-columns,3),minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.adragon-plan-card{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--foreground);box-shadow:none;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.adragon-plan-card--pro{border-color:var(--lime)}@supports (color:color-mix(in lab,red,red)){.adragon-plan-card--pro{border-color:color-mix(in srgb,var(--lime) 45%,var(--border))}}.adragon-plan-card--recommended{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime) inset}.adragon-plan-card-header{gap:8px;padding:0;display:grid}.adragon-plan-card-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.adragon-plan-card-icon{color:var(--lime);margin-inline-end:4px}.adragon-plan-card .adragon-plan-card-title,.adragon-plan-addon .adragon-plan-card-title{margin:0;font-size:24px;font-weight:700;line-height:1.3}.adragon-plan-card .adragon-plan-card-summary{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.adragon-plan-card-price{font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:800;line-height:1.2}.adragon-plan-card-price>span:not(.chip){color:var(--muted);font-size:15px;font-weight:500}.adragon-plan-card-price--offer{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.adragon-plan-card-price--offer .chip{align-self:center}.adragon-plan-card-price.adragon-plan-card-price--offer>.adragon-plan-offer-amount{font-size:inherit;font-weight:inherit;color:inherit}.adragon-plan-card-price--offer>.adragon-plan-offer-amount>span{color:var(--muted);font-size:15px;font-weight:500}.adragon-plan-regular-price{color:var(--muted);font-size:16px;font-weight:500}.adragon-plan-card-content{flex:1;padding:0}.adragon-plan-card,.adragon-plan-card-header,.adragon-plan-card-content,.adragon-plan-card-footer,.adragon-plan-card-benefits,.adragon-plan-card-benefits li>span{min-width:0}.adragon-plan-card-benefits li>span,.adragon-plan-card .adragon-plan-card-summary{overflow-wrap:anywhere}.adragon-plan-card-price{overflow-wrap:anywhere;max-width:100%}.adragon-plan-card-price--offer>*{min-width:0}.adragon-plan-card-benefits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adragon-plan-card-benefits li{text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;line-height:1.6;display:grid}.adragon-plan-card-benefits svg{color:var(--lime);margin-top:3px}.adragon-plan-card-footer{margin-top:auto;padding:0}.adragon-plan-addon{border:1px dashed var(--lime);flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.adragon-plan-addon{border:1px dashed color-mix(in srgb,var(--lime) 45%,var(--border))}}.adragon-plan-addon{background:var(--surface);color:var(--foreground);box-shadow:none;border-radius:16px}.adragon-plan-addon-body{flex:320px;align-content:start;gap:8px;min-width:0;padding:0;display:grid}.adragon-plan-addon-body>.chip,.adragon-plan-addon-body>[data-slot=chip]{justify-self:start}.adragon-plan-addon-body p{text-wrap:pretty;margin:0}.adragon-plan-addon-action{padding:0}@media(max-width:1100px){.adragon-plan-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.adragon-plan-card{padding:16px}.adragon-plan-addon{flex-direction:column;align-items:stretch;padding:16px}.adragon-plan-addon-body{flex:none}.adragon-plan-card-price{font-size:28px}}.adragon-checkout-terms .checkbox[data-invalid] .label,.adragon-checkout-terms .checkbox[data-invalid] .label *{color:var(--foreground)}.adragon-checkout-terms .checkbox[data-invalid] .adragon-checkout-terms-link{color:var(--accent)}@media(max-width:700px){.adragon-gateway-head .cis-actions>.adragon-button{width:100%}}.adragon-editor-sheet .sheet__header{justify-content:space-between;gap:16px;min-height:88px;display:flex;flex-direction:row!important;align-items:center!important;padding:20px 24px!important}.adragon-editor-sheet .sheet__heading{text-align:left;flex:1;min-width:0;font-size:20px;line-height:1.4;margin:0!important}.adragon-editor-sheet .sheet__close-trigger{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:static!important;inset:auto!important}.adragon-editor-sheet .sheet__close-trigger svg{width:20px;height:20px}.adragon-editor-sheet .sheet__close-trigger:hover{color:var(--foreground);background:var(--panel)}.adragon-editor-sheet .sheet__close-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:640px){.adragon-editor-sheet .sheet__header{min-height:76px;padding:16px!important}}.adragon-editor-sheet .sheet__body:has(.adragon-sheet-footer){--adragon-sheet-pad:24px;padding-inline:var(--adragon-sheet-pad)!important;padding-bottom:0!important}.adragon-editor-sheet .adragon-sheet-footer{margin:8px calc(-1 * var(--adragon-sheet-pad,24px)) 0;padding:16px var(--adragon-sheet-pad,24px) 24px;background:var(--overlay,var(--panel));border-top:1px solid var(--border);z-index:10;gap:12px;display:grid;position:sticky;bottom:0}.adragon-editor-sheet .adragon-sheet-footer .cis-actions{justify-content:space-between}.adragon-editor-sheet .adragon-sheet-footer .error{margin:0}.adragon-editor-sheet .adragon-experience-admin-editor .adragon-sheet-footer .cis-actions{justify-content:flex-start}@media(max-width:640px){.adragon-editor-sheet .sheet__body:has(.adragon-sheet-footer){--adragon-sheet-pad:16px}.adragon-editor-sheet .adragon-sheet-footer{padding-top:12px;padding-bottom:20px}}.adragon-support-line{z-index:150;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));background:var(--accent);width:56px;height:56px;color:var(--accent-foreground);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0004}.adragon-support-line:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-support-line:hover{background:color-mix(in srgb,var(--accent) 88%,var(--accent-foreground))}}.adragon-support-line:hover{transform:translateY(-2px)}.adragon-support-line:focus-visible{outline:2px solid var(--focus,#fff);outline-offset:3px}@media(max-width:600px){.adragon-support-line{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.adragon-support-line{transition:none}.adragon-support-line:hover{transform:none}}.radio-group.adragon-reassign-machines,.radio-group.adragon-experience-visibility-choices{grid-template-columns:1fr;gap:8px;display:grid}.adragon-experience-visibility-choices [data-slot=radio],.adragon-reassign-machines [data-slot=radio]{margin-top:0}.adragon-button.adragon-ultimate-command{z-index:150;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.adragon-button.adragon-ultimate-command{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border))}}.adragon-button.adragon-ultimate-command{background:var(--surface);color:var(--accent);cursor:pointer;transition:transform .15s,background .15s;box-shadow:0 8px 24px #0004}.adragon-button.adragon-ultimate-command.is-stacked{bottom:calc(max(24px,env(safe-area-inset-bottom)) + 68px)}.adragon-button.adragon-ultimate-command:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adragon-button.adragon-ultimate-command:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.adragon-button.adragon-ultimate-command:hover{transform:translateY(-2px)}.adragon-button.adragon-ultimate-command:focus-visible,.adragon-button.adragon-ultimate-command[data-focus-visible]{outline:2px solid var(--accent);outline-offset:3px}.adragon-ultimate-command-card{width:min(340px,100vw - 32px)}.adragon-ultimate-command-body{gap:8px;padding:16px;font-size:14px;line-height:1.6;display:grid}.adragon-ultimate-command-body strong{font-size:16px}.adragon-ultimate-command-body p,.adragon-ultimate-command-body ul{margin:0}.adragon-ultimate-command-body ul{gap:4px;padding-left:20px;list-style:outside;display:grid}.adragon-ultimate-command-body li::marker{color:var(--accent)}.adragon-ultimate-command-body small{color:var(--muted)}@media(max-width:600px){.adragon-button.adragon-ultimate-command{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:52px;min-width:52px;height:52px;min-height:52px}.adragon-button.adragon-button.adragon-ultimate-command.is-stacked{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 64px)}}@media(prefers-reduced-motion:reduce){.adragon-ultimate-command{transition:none}.adragon-button.adragon-ultimate-command:hover{transform:none}}.cis-ultimate-command-demo .adragon-button.adragon-ultimate-command{position:static}.adragon-automation-system-cell>.adragon-button.adragon-automation-producer{justify-content:flex-start}.adragon-automation-version{font-variant-numeric:tabular-nums;gap:2px;display:grid}.adragon-automation-version strong{font-size:13px;font-weight:600}.adragon-automation-version small{color:var(--muted);white-space:nowrap;font-size:12px}}@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}.sidebar__provider{width:100%;min-height:100svh;display:flex}.sidebar__provider:has(.sidebar__offcanvas-wrapper){overflow-x:clip}.sidebar{top:calc(var(--spacing,.25rem) * 0);border-color:var(--border);background-color:var(--background);--sidebar-width:240px;--sidebar-width-collapsed:48px;--sidebar-duration:.2s;--sidebar-ease:ease;--sidebar-edge-outline:#00000014;height:100svh;width:var(--sidebar-width);min-width:var(--sidebar-width-collapsed);transition:width var(--sidebar-duration) var(--sidebar-ease),box-shadow .15s var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;position:sticky}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.dark .sidebar,[data-theme=dark] .sidebar{--sidebar-edge-outline:#ffffff1a}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]){width:var(--sidebar-width-collapsed);overflow-x:clip}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header,.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__footer{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header{align-items:center}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header>*{justify-content:center;gap:calc(var(--spacing,.25rem) * 0);width:auto;padding:calc(var(--spacing,.25rem) * 0)}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__header [data-sidebar=label]{display:none}.sidebar[data-state=collapsed]:not([data-collapsible=offcanvas]) .sidebar__content{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.sidebar[data-collapsible=icon] [data-sidebar=label],.sidebar[data-collapsible=icon] [data-slot=chip]{white-space:nowrap;visibility:visible;max-width:100%;transition:opacity var(--sidebar-duration) var(--sidebar-ease),max-width var(--sidebar-duration) var(--sidebar-ease),margin var(--sidebar-duration) var(--sidebar-ease),visibility 0s linear;overflow:hidden}.sidebar[data-collapsible=icon][data-state=collapsed] [data-sidebar=label],.sidebar[data-collapsible=icon][data-state=collapsed] [data-slot=chip]{opacity:0;pointer-events:none;visibility:hidden;max-width:0;transition-delay:0s,0s,0s,var(--sidebar-duration);margin:0}.sidebar[data-collapsible=icon] [data-slot=list-box-item]{width:100%}.sidebar[data-collapsible=icon][data-state=collapsed] [data-slot=list-box-item]{justify-content:center;gap:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2.5)}.sidebar__offcanvas-wrapper{--sidebar-width:240px;--sidebar-duration:.2s;--sidebar-ease:ease;width:var(--sidebar-width);transition:width var(--sidebar-duration) var(--sidebar-ease);flex-shrink:0;position:relative}@media(prefers-reduced-motion:reduce){.sidebar__offcanvas-wrapper{transition:none}}.sidebar__offcanvas-wrapper[data-side=right]{order:1}.sidebar__offcanvas-wrapper:has(.sidebar--floating){width:calc(var(--sidebar-width) + var(--spacing) * 4)}.sidebar__offcanvas-wrapper[data-state=collapsed]{width:0}.sidebar[data-collapsible=offcanvas]{z-index:20;transition:translate var(--sidebar-duration) var(--sidebar-ease),visibility var(--sidebar-duration)}@media(prefers-reduced-motion:reduce){.sidebar[data-collapsible=offcanvas]{transition:none}}.sidebar[data-collapsible=offcanvas][data-side=right]{left:auto;right:0}.sidebar[data-state=collapsed][data-collapsible=offcanvas]{width:var(--sidebar-width);visibility:hidden;translate:-100%}.sidebar[data-state=collapsed][data-collapsible=offcanvas][data-side=right]{translate:100%}@media(max-width:768px){.sidebar,.sidebar__offcanvas-wrapper{display:none}}.sidebar--default{box-shadow:inset -1px 0 0 var(--sidebar-edge-outline)}.sidebar--default.sidebar--right{box-shadow:inset 1px 0 0 var(--sidebar-edge-outline)}@media(hover:hover){.sidebar--default:has(.sidebar__rail:hover){box-shadow:inset -1px 0 0 var(--color-default-hover)}.sidebar--default.sidebar--right:has(.sidebar__rail:hover){box-shadow:inset 1px 0 0 var(--color-default-hover)}}.sidebar--default:has(.sidebar__rail:focus-visible){box-shadow:inset -1px 0 0 var(--color-default-hover)}.sidebar--default.sidebar--right:has(.sidebar__rail:focus-visible){box-shadow:inset 1px 0 0 var(--color-default-hover)}.sidebar--floating{margin:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);background-color:var(--surface);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;height:calc(100svh - 1rem)}.sidebar--inset{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.sidebar--right{order:1}.sidebar__header{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.sidebar__content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar[data-state=collapsed] .sidebar__content{gap:calc(var(--spacing,.25rem) * .5)}.sidebar__footer{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.sidebar__group{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.sidebar__group+.sidebar__group{margin-top:calc(var(--spacing,.25rem) * 2)}.sidebar__group-label{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted);-webkit-user-select:none;user-select:none;transition:opacity var(--sidebar-duration) var(--sidebar-ease),width var(--sidebar-duration) var(--sidebar-ease);overflow:hidden}@media(prefers-reduced-motion:reduce){.sidebar__group-label{transition:none}}.sidebar[data-state=collapsed] .sidebar__group-label{display:none}.sidebar[data-state=collapsed] .sidebar__group+.sidebar__group{margin-top:calc(var(--spacing,.25rem) * 0)}.sidebar__menu{gap:calc(var(--spacing,.25rem) * .5);--tw-outline-style:none;forced-color-adjust:none;--sidebar-menu-indent:calc(var(--spacing) * 4);--sidebar-menu-guide-color:currentColor;outline-style:none;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar__menu{--sidebar-menu-guide-color:color-mix(in srgb, currentColor 10%, transparent)}}.sidebar__menu{--sidebar-menu-row-gap:calc(var(--spacing) * .5)}.sidebar__menu[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.sidebar__menu-section{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.sidebar__menu-section:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 3)}.sidebar[data-state=collapsed] .sidebar__menu-section:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 0)}.sidebar__menu-header{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted);text-transform:uppercase;-webkit-user-select:none;user-select:none}.sidebar[data-state=collapsed] .sidebar__menu-header{display:none}.sidebar__menu-item{width:100%;color:var(--foreground);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .15s var(--ease-out);outline-style:none;justify-content:flex-start;align-items:center;display:flex;position:relative}.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.sidebar__menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.sidebar__menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.sidebar__menu-item{cursor:var(--cursor-interactive);--sidebar-menu-item-offset:0px;--sidebar-menu-guide-count:0}.sidebar__menu-item:disabled,.sidebar__menu-item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.sidebar__menu:is([data-guide-lines=always],[data-guide-lines=hover]) .sidebar__menu-item:before{content:"";top:calc(var(--sidebar-menu-row-gap) * -.5);bottom:calc(var(--sidebar-menu-row-gap) * -.5);left:calc(var(--sidebar-menu-indent) / 2);width:calc(var(--sidebar-menu-guide-count) * var(--sidebar-menu-indent));pointer-events:none;background-image:repeating-linear-gradient(to right,var(--sidebar-menu-guide-color) 0 1px,transparent 1px var(--sidebar-menu-indent));opacity:1;position:absolute}.sidebar__menu[data-guide-lines=hover] .sidebar__menu-item:before{opacity:0;transition:opacity .15s}.sidebar__menu[data-guide-lines=hover]:hover .sidebar__menu-item:before{opacity:1}.sidebar__menu-item-content{min-height:calc(var(--spacing,.25rem) * 9);width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);width:calc(100% - var(--sidebar-menu-item-offset));margin-inline-start:var(--sidebar-menu-item-offset);padding-inline:.5rem;display:flex;overflow:hidden}@media(hover:hover){.sidebar__menu-item:hover .sidebar__menu-item-content,.sidebar__menu-item[data-hovered=true] .sidebar__menu-item-content{background-color:var(--default)}}.sidebar__menu-item:focus-visible:not(:focus) .sidebar__menu-item-content,.sidebar__menu-item[data-focus-visible=true] .sidebar__menu-item-content{--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}.sidebar__menu-item[aria-level="2"]{--sidebar-menu-item-offset:var(--sidebar-menu-indent);--sidebar-menu-guide-count:1}.sidebar__menu-item[aria-level="3"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 2);--sidebar-menu-guide-count:2}.sidebar__menu-item[aria-level="4"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 3);--sidebar-menu-guide-count:3}.sidebar__menu-item[aria-level="5"]{--sidebar-menu-item-offset:calc(var(--sidebar-menu-indent) * 4);--sidebar-menu-guide-count:4}.sidebar__menu-item[data-current=true] .sidebar__menu-item-content,.sidebar__menu-item:is(:has(.sidebar__menu-actions:hover),:has(.sidebar__menu-action:active),:has(.sidebar__menu-action[data-pressed=true]),:has(.sidebar__menu-actions [aria-expanded=true])) .sidebar__menu-item-content{background-color:var(--default)}.sidebar__menu-item[data-current=true] .sidebar__menu-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.sidebar__menu-trigger{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-item:not([data-has-child-items]) .sidebar__menu-trigger{display:none}.sidebar__menu-indicator{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted);cursor:inherit;flex-shrink:0;transition:rotate .15s;rotate:0deg}.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.sidebar__menu-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.sidebar__menu-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.sidebar__menu-indicator:dir(rtl){rotate:180deg}.sidebar__menu-item[data-expanded] .sidebar__menu-indicator{rotate:90deg}.sidebar__menu-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.sidebar__menu-item[data-current=true] .sidebar__menu-icon,.sidebar__menu-item[data-current=true] .sidebar__menu-chip{color:var(--foreground)}.sidebar__menu-label{pointer-events:none;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);-webkit-user-select:none;user-select:none;flex:1;display:flex}.sidebar__menu-label-text{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar__menu-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-shrink:0;display:none}.sidebar__menu-item:is(:hover,[data-current=true],[data-hovered=true],:has(.sidebar__menu-action:focus-visible),:has(.sidebar__menu-action[data-focus-visible=true]),:has(.sidebar__menu-actions [aria-expanded=true])) .sidebar__menu-actions,.sidebar__mobile .sidebar__menu-actions{display:flex}.sidebar__menu-chip{pointer-events:none;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);--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,);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__menu-action{isolation:isolate;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);padding:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *),.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.sidebar__menu-action:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.sidebar__menu-action:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.sidebar__menu-action{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-default-foreground);background-color:var(--button-bg);color:var(--button-fg)}@media(hover:hover){.sidebar__menu-action:hover,.sidebar__menu-action[data-hovered=true]{background-color:var(--button-bg-hover)}}.sidebar__menu-action:active,.sidebar__menu-action[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.98)}.sidebar__menu-action:focus-visible,.sidebar__menu-action[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}.sidebar__menu-action svg{pointer-events:none;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;align-self:center}.sidebar__menu-actions [aria-expanded=true] .sidebar__menu-action{background-color:var(--button-bg-hover)}.sidebar[data-collapsible=icon] .sidebar__menu-item{width:100%}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-item-content{padding-inline:calc(var(--spacing,.25rem) * 0);justify-content:center;padding-inline-start:0}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-trigger,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-actions,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-label,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-chip,.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-action{display:none}.sidebar[data-collapsible=icon][data-state=collapsed] .sidebar__menu-item:before{content:none}.sidebar__separator{margin-block:calc(var(--spacing,.25rem) * 2);width:auto}.sidebar__rail{inset-block:calc(var(--spacing,.25rem) * 0);z-index:10;width:calc(var(--spacing,.25rem) * 4);appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border-width:0;outline-style:none;position:absolute}.sidebar--left[data-state=collapsed] .sidebar__rail{cursor:e-resize}.sidebar--left[data-state=expanded] .sidebar__rail,.sidebar--right[data-state=collapsed] .sidebar__rail{cursor:w-resize}.sidebar--right[data-state=expanded] .sidebar__rail{cursor:e-resize}.sidebar--left .sidebar__rail{right:-2px}.sidebar--right .sidebar__rail{left:-2px}.sidebar__main{min-height:100svh;min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.sidebar__provider:has(.sidebar--inset) .sidebar__main{margin:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);background-color:var(--surface);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-height:calc(100svh - 1rem);transition:margin var(--sidebar-duration,.2s) var(--sidebar-ease,ease);border-width:1px;margin-inline-start:calc(var(--spacing,.25rem) * 0)}.sidebar__provider[data-state=collapsed]:has(.sidebar--inset) .sidebar__main{margin-inline-start:calc(var(--spacing,.25rem) * 2)}.sidebar__mobile-sheet[data-sheet-drawer-direction=left],.sidebar__mobile-sheet[data-sheet-drawer-direction=right]{border-radius:0;width:80vw;max-width:500px}.sidebar__mobile-dialog{border-radius:0}.sidebar__mobile-overlay-container{display:contents}.sidebar__mobile{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.sidebar__mobile>.sidebar__header{padding-top:calc(var(--spacing,.25rem) * 4)}.sidebar__mobile>.sidebar__content{min-height:calc(var(--spacing,.25rem) * 0);flex:1}.sidebar__mobile>.sidebar__footer{padding-bottom:calc(var(--spacing,.25rem) * 4)}.sidebar__mobile-sheet[data-sheet-drawer-direction=left] .sidebar__mobile-dialog,.sidebar__mobile-sheet[data-sheet-drawer-direction=right] .sidebar__mobile-dialog{width:100%;max-width:none}.sidebar__mobile-sheet[data-sheet-drawer-direction=left]:after,.sidebar__mobile-sheet[data-sheet-drawer-direction=right]:after{border-radius:0}.sidebar__mobile-sheet[data-sheet-drawer-direction=left] .sidebar__mobile-dialog,.sidebar__mobile-sheet[data-sheet-drawer-direction=right] .sidebar__mobile-dialog{overflow:hidden}.sidebar__pages{flex-direction:column;width:100%;display:flex;position:relative;overflow:clip}.sidebar__page{gap:calc(var(--spacing,.25rem) * 1);will-change:transform;flex-direction:column;width:100%;display:flex;inset-block-start:0;inset-inline-start:0}.sidebar__page[data-active=true]{position:relative}.sidebar__page[data-active=false]{pointer-events:none;position:absolute}[data-sheet-drawer]{touch-action:none;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-sheet-drawer][data-entering],[data-sheet-drawer][data-exiting],[data-sheet-drawer].sheet-dragging{will-change:transform}[data-sheet-drawer][data-exiting]{animation-fill-mode:forwards}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=bottom][data-entering]{animation-name:sheet-slideFromBottom}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=bottom][data-exiting]{animation-name:sheet-slideToBottom}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=top][data-entering]{animation-name:sheet-slideFromTop}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=top][data-exiting]{animation-name:sheet-slideToTop}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=left][data-entering]{animation-name:sheet-slideFromLeft}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=left][data-exiting]{animation-name:sheet-slideToLeft}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=right][data-entering]{animation-name:sheet-slideFromRight}[data-sheet-drawer][data-sheet-snap-points=false][data-sheet-drawer-direction=right][data-exiting]{animation-name:sheet-slideToRight}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=top],[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=left],[data-sheet-drawer][data-sheet-delayed-snap-points=true][data-sheet-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-sheet-overlay]{background:0 0!important}[data-sheet-overlay]:before{content:"";pointer-events:none;position:fixed;inset:0}[data-sheet-overlay][data-sheet-snap-points=false]:before{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-sheet-overlay][data-sheet-snap-points=false][data-entering]:before{animation-name:sheet-fadeIn}[data-sheet-overlay][data-sheet-snap-points=false][data-exiting]:before{animation-name:sheet-fadeOut;animation-fill-mode:forwards}[data-sheet-animate=false],[data-sheet-animate=false]:before{transition:none!important;animation:none!important}[data-sheet-overlay][data-sheet-snap-points=true]:before{opacity:var(--sheet-backdrop-opacity,0)}[data-sheet-overlay][data-sheet-snap-points=true][data-sheet-dragging]:before{will-change:opacity}[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-dragging]):before{transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-snap-points-overlay=true]):not([data-sheet-dragging]):before{opacity:0!important}[data-sheet-drawer]:not([data-sheet-custom-container=true]):after{content:"";pointer-events:none;background-color:var(--overlay);position:absolute}[data-sheet-drawer][data-sheet-drawer-direction=top]:after{top:initial;height:200%;bottom:100%;left:0;right:0}[data-sheet-drawer][data-sheet-drawer-direction=bottom]:after{top:100%;bottom:initial;height:200%;left:0;right:0}[data-sheet-drawer][data-sheet-drawer-direction=left]:after{left:initial;width:200%;top:0;bottom:0;right:100%}[data-sheet-drawer][data-sheet-drawer-direction=right]:after{left:100%;right:initial;width:200%;top:0;bottom:0}[data-sheet-handle]{opacity:.7;touch-action:pan-y;border-radius:1rem;width:32px;height:5px;margin-left:auto;margin-right:auto;display:block;position:relative}[data-sheet-handle]:hover,[data-sheet-handle]:active{opacity:1}[data-slot=sheet-handle-hitarea]{touch-action:inherit;align-items:center;width:max(100%,2.75rem);height:max(100%,2.75rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){[data-sheet-drawer]{-webkit-user-select:none;user-select:none}}@media(pointer:fine){[data-slot=sheet-handle-hitarea]{width:100%;height:100%}}@media(prefers-reduced-motion:reduce){[data-sheet-drawer]{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-sheet-overlay]{animation-duration:.01ms!important}[data-sheet-overlay][data-sheet-snap-points=true]:not([data-sheet-dragging]):before,.sheet__handle-bar{transition-duration:.01ms!important}}@keyframes sheet-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheet-fadeOut{to{opacity:0}}@keyframes sheet-slideFromBottom{0%{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate(0)}}@keyframes sheet-slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes sheet-slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate(0)}}@keyframes sheet-slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes sheet-slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate(0)}}@keyframes sheet-slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes sheet-slideFromRight{0%{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate(0)}}@keyframes sheet-slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}.sheet__backdrop{z-index:50;position:fixed;inset:0}.sheet__backdrop--opaque:before{background-color:var(--backdrop)}.sheet__backdrop--blur:before{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.sheet__backdrop--blur:before{background-color:color-mix(in oklab,var(--background) 1%,transparent)}}.sheet__backdrop--blur:before{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sheet__backdrop--transparent:before{background:0 0}.sheet__content{z-index:50;outline:none;position:fixed}.sheet__content--bottom{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);max-height:96vh;bottom:0;left:0;right:0}.sheet__content--top{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-height:96vh;top:0;left:0;right:0}.sheet__content--left{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2);max-width:96vw;height:100dvh;top:0;bottom:0;left:0}.sheet__content--right{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-width:96vw;height:100dvh;top:0;bottom:0;right:0}[data-sheet-detached]{border-radius:calc(var(--radius) * 2);overflow:hidden}[data-sheet-detached] .sheet__dialog{border-radius:calc(var(--radius) * 2)}[data-sheet-detached]:after{content:none}[data-sheet-detached].sheet__content--bottom{bottom:.5rem;left:.5rem;right:.5rem}[data-sheet-detached].sheet__content--top{top:.5rem;left:.5rem;right:.5rem}[data-sheet-detached].sheet__content--left{top:.5rem;bottom:.5rem;left:.5rem}[data-sheet-detached].sheet__content--right{top:.5rem;bottom:.5rem;right:.5rem}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=bottom],[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=top]{flex-direction:column;height:100vh;max-height:none;display:flex}[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=left],[data-sheet-drawer][data-sheet-snap-points=true][data-sheet-drawer-direction=right]{flex-direction:row;width:100vw;max-width:none;display:flex}.sheet__dialog{background-color:var(--overlay);color:var(--overlay-foreground);--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);outline:none;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.sheet__dialog--bottom{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);max-height:96vh}.sheet__dialog--top{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);max-height:96vh}[data-sheet-snap-points=true] .sheet__dialog--bottom,[data-sheet-snap-points=true] .sheet__dialog--top{max-height:none}.sheet__dialog--left{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2);height:100%}.sheet__dialog--right{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);height:100%}.sheet__header{flex-direction:column;flex-shrink:0;gap:.25rem;padding:1rem 1.25rem .5rem;display:flex}.sheet__heading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.sheet__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;flex:auto;padding:.5rem 1.25rem;overflow-y:auto}.sheet__footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem 1.25rem 1rem;display:flex}.sheet__handle{cursor:grab;touch-action:pan-y;justify-content:center;align-items:center;padding:.75rem 0;display:flex;position:relative}.sheet__handle:active{cursor:grabbing}.sheet__handle-bar{background-color:var(--default);border-radius:3.40282e38px;width:2rem;height:.3rem;transition:background-color .15s;display:block}.sheet__handle:hover .sheet__handle-bar,.sheet__handle:active .sheet__handle-bar{background-color:var(--default-hover)}.sheet__close-trigger{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;color:var(--muted);cursor:var(--cursor-interactive);outline-style:none;position:absolute;top:.75rem;right:.75rem}.sheet__close-trigger:focus-visible,.sheet__close-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}.sheet__close-trigger:disabled,.sheet__close-trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.sheet__close-trigger:hover,.sheet__close-trigger[data-hovered=true]{color:var(--foreground)}}.line-chart{width:100%}.line-chart .recharts-cartesian-axis-tick-value{font-size:10px;fill:var(--muted)!important}.line-chart .recharts-cartesian-axis-line,.line-chart .recharts-cartesian-axis-tick-line{stroke:none!important}.line-chart .recharts-cartesian-grid line{stroke:var(--muted);stroke-opacity:.15}.line-chart .recharts-tooltip-cursor{stroke:var(--muted);stroke-dasharray:4 4;stroke-width:1px}.line-chart .recharts-active-dot circle{stroke:var(--surface);stroke-width:2px}.chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);background-color:var(--overlay);min-width:140px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--separator);box-shadow:var(--overlay-shadow);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.chart-tooltip__header{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.chart-tooltip__item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chart-tooltip__indicator{flex-shrink:0}.chart-tooltip__indicator--dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px}.chart-tooltip__indicator--line{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px}.chart-tooltip__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);flex:1}.chart-tooltip__value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}
