/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono-family,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.3125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--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-nav-item-active:var(--nav-item-active-bg);--color-nav-item-active-fg:var(--nav-item-active-fg);--color-nav-item-indicator:var(--nav-item-active-indicator);--spacing-container-padding:var(--container-padding);--spacing-section-y:var(--section-spacing-y);--spacing-2xs:var(--space-2xs);--spacing-xs:var(--space-xs);--spacing-xs-plus-space:var(--space-xs-plus);--spacing-sm-space:var(--space-sm);--spacing-sm-plus-space:var(--space-sm-plus);--spacing-sm-md-space:var(--space-sm-md);--spacing-md-space:var(--space-md);--spacing-md-plus-space:var(--space-md-plus);--spacing-lg-space:var(--space-lg);--spacing-lg-plus-space:var(--space-lg-plus);--spacing-xl-space:var(--space-xl);--spacing-xl-plus-space:var(--space-xl-plus);--spacing-2xl-space:var(--space-2xl);--spacing-3xl-space:var(--space-3xl);--spacing-header:var(--header-height);--spacing-shell-foot:var(--shell-foot-height);--spacing-sidebar:var(--sidebar-width);--spacing-nav-item:var(--nav-item-height);--spacing-nav-gap:var(--nav-item-gap);--spacing-nav-inset:var(--nav-item-inset);--spacing-nav-list:var(--nav-list-inset);--spacing-nav-icon:var(--nav-icon-size);--spacing-nav-icon-gap:var(--nav-icon-gap);--spacing-nav-group:var(--nav-group-gap);--spacing-nav-rail-inset:var(--nav-rail-item-inset);--spacing-nav-rail-pad:var(--nav-rail-item-padding);--spacing-dialog-padding:var(--dialog-padding);--spacing-dialog-gap:var(--dialog-gap);--spacing-sidebar-expanded-offset:var(--sidebar-expanded-offset);--radius-full:9999px;--radius-token-xs:var(--radius-xs);--radius-token-sm:var(--radius-sm);--radius-token-md:var(--radius-md);--radius-token-lg:var(--radius-lg);--radius-token-xl:var(--radius-xl);--radius-token-2xl:var(--radius-2xl);--radius-token-full:var(--radius-full);--font-heading:var(--font-body);--font-body:var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif);--text-xxs:.625rem;--text-micro:.5625rem;--text-tiny:.6875rem;--text-label-xs:.6875rem;--text-code:.8125rem;--text-token-xs:var(--text-xs);--text-token-sm:var(--text-sm);--text-token-base:var(--text-base);--text-token-lg:var(--text-lg);--text-token-xl:var(--text-xl);--text-token-2xl:var(--text-2xl);--text-token-3xl:var(--text-3xl);--text-token-4xl:var(--text-4xl);--text-body-lg:.9375rem;--text-display-2xl:4.5rem;--text-display-2xl--line-height:1.03;--text-display-2xl--letter-spacing:-.03em;--text-display-2xl--font-weight:600;--text-display-xl:3.75rem;--text-display-xl--line-height:1.05;--text-display-xl--letter-spacing:-.03em;--text-display-xl--font-weight:600;--text-display-lg:3rem;--text-display-lg--line-height:1.08;--text-display-lg--letter-spacing:-.025em;--text-display-lg--font-weight:600;--text-display-md:2.25rem;--text-display-md--line-height:1.1;--text-display-md--letter-spacing:-.02em;--text-display-md--font-weight:600;--text-title-lg:1.5rem;--text-title-lg--line-height:1.25;--text-title-lg--font-weight:600;--text-title-md:1.25rem;--text-title-md--line-height:1.3;--text-title-md--font-weight:600;--text-title-sm:1.125rem;--text-title-sm--line-height:1.35;--text-title-sm--font-weight:600;--tracking-kicker:.15em;--tracking-heading:-.045em;--tracking-title:-.02em;--shadow-token-sm:var(--shadow-sm);--shadow-token-md:var(--shadow-md);--shadow-token-lg:var(--shadow-lg);--shadow-token-xl:var(--shadow-xl);--container-measure-headline:19ch;--container-measure-title:27ch;--layout-rail-sm:14rem;--transition-duration-interaction:var(--duration-interaction);--transition-duration-fast:var(--transition-fast);--transition-duration-normal:var(--transition-normal);--transition-duration-slow:var(--transition-slow);--transition-duration-short3:var(--duration-short3);--transition-duration-short4:var(--duration-short4);--transition-duration-medium2:var(--duration-medium2);--transition-duration-medium4:var(--duration-medium4);--transition-duration-long2:var(--duration-long2);--transition-duration-hover:var(--duration-hover);--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--opacity-state-hover:var(--state-hover);--z-index-raised:10;--z-index-sticky:20;--z-index-dropdown:40;--z-index-drawer:50;--z-index-modal-backdrop:55;--z-index-modal:60;--z-index-popover:70;--z-index-tooltip:75;--height-icon-xs:var(--icon-xs);--height-icon-sm:var(--icon-sm);--height-icon-md:var(--icon-md);--height-icon-lg:var(--icon-lg);--height-icon-xl:var(--icon-xl);--height-icon-2xl:var(--icon-2xl);--height-icon-3xl:var(--icon-3xl);--height-icon-4xl:var(--icon-4xl);--height-icon-nav:var(--icon-nav);--height-input:2.75rem;--width-input:2.75rem;--height-chart-indicator:var(--chart-indicator-size);--height-btn-icon-sm:2.75rem;--height-btn-icon-lg:2.75rem;--height-avatar-sm:var(--avatar-sm);--height-avatar:var(--avatar-md);--height-thumb-sm:var(--thumb-sm);--height-switch:var(--switch-height);--height-drawer-handle:var(--drawer-handle-height);--height-resize-handle:var(--resize-handle-height);--height-resize-grip:var(--resize-grip-size);--height-hamburger:var(--hamburger-height);--height-hamburger-line:var(--hamburger-line-height);--max-height-command-list:var(--command-list-height);--max-height-mega-menu:var(--mega-menu-height);--max-height-select:var(--select-max-height);--max-height-drawer:var(--drawer-height);--width-mega-menu:var(--mega-menu-width);--width-mega-menu-popular:var(--mega-menu-popular-width);--width-sidebar:var(--sidebar-width);--width-sidebar-collapsed:var(--sidebar-width-collapsed);--width-icon-xs:var(--icon-xs);--width-icon-sm:var(--icon-sm);--width-icon-md:var(--icon-md);--width-icon-lg:var(--icon-lg);--width-icon-xl:var(--icon-xl);--width-icon-2xl:var(--icon-2xl);--width-icon-3xl:var(--icon-3xl);--width-icon-4xl:var(--icon-4xl);--width-icon-nav:var(--icon-nav);--width-search-input:var(--search-input-width);--width-chart-indicator:var(--chart-indicator-size);--width-btn-icon-sm:2.75rem;--width-avatar-sm:var(--avatar-sm);--width-avatar:var(--avatar-md);--width-thumb-sm:var(--thumb-sm);--width-switch:var(--switch-width);--width-drawer-handle:var(--drawer-handle-width);--width-resize-handle:var(--resize-handle-width);--width-resize-grip:var(--resize-grip-size);--width-hover-card:var(--hover-card-width);--width-popover:var(--popover-width);--width-widget-md:var(--widget-width-md);--width-widget-lg:var(--widget-width-lg);--min-width-chart-tooltip:var(--chart-tooltip-min-width);--min-width-menu:var(--menu-min-width);--min-width-menu-content:var(--menu-content-width);--max-width-container:var(--container-max-width);--max-width-shell:var(--shell-content-max-width);--max-width-content:var(--content-column-max-width);--width-rail:var(--rail-width);--spacing-rail:var(--rail-gap);--spacing-shell-padding:var(--shell-content-padding);--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--max-width-token-boxed:var(--max-w-token-boxed);--max-width-page-narrow:var(--page-width-narrow);--max-width-page-boxed:var(--page-width-boxed);--max-width-page-default:var(--page-width-default);--max-width-page-wide:var(--page-width-wide);--margin-drawer-top:var(--drawer-margin-top);--translate-hamburger:var(--hamburger-translate);--translate-icon-align:var(--icon-align-offset);--inset-sidebar-collapsed-offset:var(--sidebar-collapsed-offset);--inset-sidebar-expanded-offset:var(--sidebar-expanded-offset);--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--animate-shimmer:shimmer 1.5s infinite;--opacity-token-disabled:.38;--opacity-token-muted:.6;--scale-token-hover:1.05;--width-drawer-sm:var(--panel-sm);--width-drawer-md:var(--panel-md);--spacing-drawer-sm:var(--panel-sm);--spacing-input-icon-offset:var(--input-icon-offset);--spacing-input-icon-offset-lg:var(--input-icon-offset-lg);--height-mobile-nav:var(--mobile-nav-height);--spacing-mobile-nav:var(--mobile-nav-height);--layout-rail-md:18rem;--layout-rail-lg:22rem;--layout-rail-xl:26rem;--layout-media-xs:2rem;--layout-media-sm:2.5rem;--layout-media-md:4.5rem;--layout-media-lg:8rem}:root{--text-label-xs:.6875rem;--text-code:.8125rem;--breakpoint-medium:37.5rem;--breakpoint-expanded:52.5rem;--breakpoint-large:75rem;--breakpoint-extra-large:100rem;--container-measure-headline:19ch;--container-measure-title:27ch;--container-page:80rem;--container-wide:100rem;--container-case:64rem;--container-reading:48rem;--spacing-gallery:2.25rem;--container-cq-sm:35rem;--container-cq-md:43.75rem;--container-cq-lg:58.75rem;--container-cq-xl:80rem;--layout-rail-sm:14rem;--layout-rail-md:18rem;--layout-rail-lg:22rem;--layout-rail-xl:26rem;--layout-media-xs:2rem;--layout-media-sm:2.5rem;--layout-media-md:4.5rem;--layout-media-lg:8rem;--z-index-hide:-1;--z-index-base:0;--z-index-raised:10;--z-index-sticky:20;--z-index-overlay:30;--z-index-dropdown:40;--z-index-drawer:50;--z-index-modal-backdrop:55;--z-index-modal:60;--z-index-popover:70;--z-index-tooltip:75;--z-index-toast:80;--z-index-max:9999;--height-input:2.75rem;--width-input:2.75rem;--height-btn-icon-sm:2.75rem;--height-btn-icon-lg:2.75rem;--min-height-preview:200px;--width-btn-icon-sm:2.75rem;--width-btn-icon-lg:2.75rem;--max-width-2xs:18rem;--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--max-width-prose:65ch;--opacity-token-disabled:.38;--opacity-token-muted:.6;--scale-token-hover:1.05;--width-canvas-sm:300px;--width-canvas-md:400px;--width-canvas-lg:600px;--max-height-preview:400px}:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono-family,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--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:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.3125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16/9;--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-nav-item-active:var(--nav-item-active-bg);--color-nav-item-active-fg:var(--nav-item-active-fg);--color-nav-item-indicator:var(--nav-item-active-indicator);--spacing-container-padding:var(--container-padding);--spacing-section-y:var(--section-spacing-y);--spacing-2xs:var(--space-2xs);--spacing-xs:var(--space-xs);--spacing-xs-plus-space:var(--space-xs-plus);--spacing-sm-space:var(--space-sm);--spacing-sm-plus-space:var(--space-sm-plus);--spacing-sm-md-space:var(--space-sm-md);--spacing-md-space:var(--space-md);--spacing-md-plus-space:var(--space-md-plus);--spacing-lg-space:var(--space-lg);--spacing-lg-plus-space:var(--space-lg-plus);--spacing-xl-space:var(--space-xl);--spacing-xl-plus-space:var(--space-xl-plus);--spacing-2xl-space:var(--space-2xl);--spacing-3xl-space:var(--space-3xl);--spacing-header:var(--header-height);--spacing-shell-foot:var(--shell-foot-height);--spacing-sidebar:var(--sidebar-width);--spacing-nav-item:var(--nav-item-height);--spacing-nav-gap:var(--nav-item-gap);--spacing-nav-inset:var(--nav-item-inset);--spacing-nav-list:var(--nav-list-inset);--spacing-nav-icon:var(--nav-icon-size);--spacing-nav-icon-gap:var(--nav-icon-gap);--spacing-nav-group:var(--nav-group-gap);--spacing-nav-rail-inset:var(--nav-rail-item-inset);--spacing-nav-rail-pad:var(--nav-rail-item-padding);--spacing-dialog-padding:var(--dialog-padding);--spacing-dialog-gap:var(--dialog-gap);--spacing-sidebar-expanded-offset:var(--sidebar-expanded-offset);--radius-full:9999px;--radius-token-xs:var(--radius-xs);--radius-token-sm:var(--radius-sm);--radius-token-md:var(--radius-md);--radius-token-lg:var(--radius-lg);--radius-token-xl:var(--radius-xl);--radius-token-2xl:var(--radius-2xl);--radius-token-full:var(--radius-full);--font-heading:var(--font-body);--font-body:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);--text-xxs:.625rem;--text-micro:.5625rem;--text-tiny:.6875rem;--text-label-xs:.6875rem;--text-code:.8125rem;--text-token-xs:var(--text-xs);--text-token-sm:var(--text-sm);--text-token-base:var(--text-base);--text-token-lg:var(--text-lg);--text-token-xl:var(--text-xl);--text-token-2xl:var(--text-2xl);--text-token-3xl:var(--text-3xl);--text-token-4xl:var(--text-4xl);--text-body-lg:.9375rem;--text-display-2xl:4.5rem;--text-display-2xl--line-height:1.03;--text-display-2xl--letter-spacing:-.03em;--text-display-2xl--font-weight:600;--text-display-xl:3.75rem;--text-display-xl--line-height:1.05;--text-display-xl--letter-spacing:-.03em;--text-display-xl--font-weight:600;--text-display-lg:3rem;--text-display-lg--line-height:1.08;--text-display-lg--letter-spacing:-.025em;--text-display-lg--font-weight:600;--text-display-md:2.25rem;--text-display-md--line-height:1.1;--text-display-md--letter-spacing:-.02em;--text-display-md--font-weight:600;--text-title-lg:1.5rem;--text-title-lg--line-height:1.25;--text-title-lg--font-weight:600;--text-title-md:1.25rem;--text-title-md--line-height:1.3;--text-title-md--font-weight:600;--text-title-sm:1.125rem;--text-title-sm--line-height:1.35;--text-title-sm--font-weight:600;--tracking-kicker:.15em;--tracking-heading:-.045em;--tracking-title:-.02em;--shadow-token-sm:var(--shadow-sm);--shadow-token-md:var(--shadow-md);--shadow-token-lg:var(--shadow-lg);--shadow-token-xl:var(--shadow-xl);--container-measure-headline:19ch;--container-measure-title:27ch;--layout-rail-sm:14rem;--transition-duration-interaction:var(--duration-interaction);--transition-duration-fast:var(--transition-fast);--transition-duration-normal:var(--transition-normal);--transition-duration-slow:var(--transition-slow);--transition-duration-short3:var(--duration-short3);--transition-duration-short4:var(--duration-short4);--transition-duration-medium2:var(--duration-medium2);--transition-duration-medium4:var(--duration-medium4);--transition-duration-long2:var(--duration-long2);--transition-duration-hover:var(--duration-hover);--ease-default:cubic-bezier(.4,0,.2,1);--ease-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--opacity-state-hover:var(--state-hover);--z-index-raised:10;--z-index-sticky:20;--z-index-dropdown:40;--z-index-drawer:50;--z-index-modal-backdrop:55;--z-index-modal:60;--z-index-popover:70;--z-index-tooltip:75;--height-icon-xs:var(--icon-xs);--height-icon-sm:var(--icon-sm);--height-icon-md:var(--icon-md);--height-icon-lg:var(--icon-lg);--height-icon-xl:var(--icon-xl);--height-icon-2xl:var(--icon-2xl);--height-icon-3xl:var(--icon-3xl);--height-icon-4xl:var(--icon-4xl);--height-icon-nav:var(--icon-nav);--height-input:2.75rem;--width-input:2.75rem;--height-chart-indicator:var(--chart-indicator-size);--height-btn-icon-sm:2.75rem;--height-btn-icon-lg:2.75rem;--height-avatar-sm:var(--avatar-sm);--height-avatar:var(--avatar-md);--height-thumb-sm:var(--thumb-sm);--height-switch:var(--switch-height);--height-drawer-handle:var(--drawer-handle-height);--height-resize-handle:var(--resize-handle-height);--height-resize-grip:var(--resize-grip-size);--height-hamburger:var(--hamburger-height);--height-hamburger-line:var(--hamburger-line-height);--max-height-command-list:var(--command-list-height);--max-height-mega-menu:var(--mega-menu-height);--max-height-select:var(--select-max-height);--max-height-drawer:var(--drawer-height);--width-mega-menu:var(--mega-menu-width);--width-mega-menu-popular:var(--mega-menu-popular-width);--width-sidebar:var(--sidebar-width);--width-sidebar-collapsed:var(--sidebar-width-collapsed);--width-icon-xs:var(--icon-xs);--width-icon-sm:var(--icon-sm);--width-icon-md:var(--icon-md);--width-icon-lg:var(--icon-lg);--width-icon-xl:var(--icon-xl);--width-icon-2xl:var(--icon-2xl);--width-icon-3xl:var(--icon-3xl);--width-icon-4xl:var(--icon-4xl);--width-icon-nav:var(--icon-nav);--width-search-input:var(--search-input-width);--width-chart-indicator:var(--chart-indicator-size);--width-btn-icon-sm:2.75rem;--width-avatar-sm:var(--avatar-sm);--width-avatar:var(--avatar-md);--width-thumb-sm:var(--thumb-sm);--width-switch:var(--switch-width);--width-drawer-handle:var(--drawer-handle-width);--width-resize-handle:var(--resize-handle-width);--width-resize-grip:var(--resize-grip-size);--width-hover-card:var(--hover-card-width);--width-popover:var(--popover-width);--width-widget-md:var(--widget-width-md);--width-widget-lg:var(--widget-width-lg);--min-width-chart-tooltip:var(--chart-tooltip-min-width);--min-width-menu:var(--menu-min-width);--min-width-menu-content:var(--menu-content-width);--max-width-container:var(--container-max-width);--max-width-shell:var(--shell-content-max-width);--max-width-content:var(--content-column-max-width);--width-rail:var(--rail-width);--spacing-rail:var(--rail-gap);--spacing-shell-padding:var(--shell-content-padding);--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--max-width-token-boxed:var(--max-w-token-boxed);--max-width-page-narrow:var(--page-width-narrow);--max-width-page-boxed:var(--page-width-boxed);--max-width-page-default:var(--page-width-default);--max-width-page-wide:var(--page-width-wide);--margin-drawer-top:var(--drawer-margin-top);--translate-hamburger:var(--hamburger-translate);--translate-icon-align:var(--icon-align-offset);--inset-sidebar-collapsed-offset:var(--sidebar-collapsed-offset);--inset-sidebar-expanded-offset:var(--sidebar-expanded-offset);--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--animate-shimmer:shimmer 1.5s infinite;--opacity-token-disabled:.38;--opacity-token-muted:.6;--scale-token-hover:1.05;--width-drawer-sm:var(--panel-sm);--width-drawer-md:var(--panel-md);--spacing-drawer-sm:var(--panel-sm);--spacing-input-icon-offset:var(--input-icon-offset);--spacing-input-icon-offset-lg:var(--input-icon-offset-lg);--height-mobile-nav:var(--mobile-nav-height);--spacing-mobile-nav:var(--mobile-nav-height)}}@layer base{a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}@media (forced-colors:active){.dg-checkbox:is(:checked,:indeterminate):before,.dg-radio:checked:before{background-color:highlighttext}.dg-switch:before{background-color:buttontext}.dg-switch:checked:before{background-color:highlighttext}}@media (forced-colors:active){.dg-slider{appearance:auto}}@media (prefers-reduced-motion:no-preference){@keyframes dg-marquee{to{translate:-50%}}.dg-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dg-marquee [data-marquee-copy]{display:flex}.dg-marquee-track{animation:dg-marquee var(--marquee-seconds)linear infinite}.dg-marquee-track[data-reverse=true]{animation-direction:reverse}.dg-marquee:hover .dg-marquee-track,.dg-marquee:focus-within .dg-marquee-track,.dg-marquee-track[data-paused=true]{animation-play-state:paused}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dg-media-zoom :where(img,video,picture){transition:scale var(--duration-long2)var(--ease-emphasized-decelerate)}:where(.group:hover,.group:focus-visible) .dg-media-zoom :where(img,video,picture),.dg-media-zoom:hover :where(img,video,picture){scale:1.05}}@media (prefers-reduced-motion:no-preference){.dg-reveal[data-reveal]{transition:opacity var(--duration-extra-long1)var(--ease-emphasized-decelerate),translate var(--duration-extra-long1)var(--ease-emphasized-decelerate);transition-delay:calc(var(--dg-stagger,0)*70ms)}.dg-reveal[data-reveal=pending]{opacity:0;translate:0 1.5rem}::view-transition-old(root){animation-duration:var(--duration-slow,.3s)}::view-transition-new(root){animation-duration:var(--duration-slow,.3s)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}[data-skeleton]:not(.animate-none){animation:2s ease-in-out infinite alternate dg-skeleton-pulse!important}[data-skeleton]:before{display:none}@keyframes dg-skeleton-pulse{to{opacity:.6}}}@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)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.dg-checkbox,.dg-radio,.dg-switch{appearance:none;place-content:center;margin:0;display:inline-grid}.dg-checkbox:before{content:"";opacity:0;background-color:currentColor;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.dg-checkbox:checked:before{opacity:1}.dg-checkbox:indeterminate:before{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.dg-radio:before{content:"";opacity:0;background-color:currentColor;border-radius:50%;width:.625rem;height:.625rem}.dg-radio:checked:before{opacity:1}.dg-switch{place-content:center start}.dg-switch:before{content:"";width:var(--switch-thumb);height:var(--switch-thumb);background-color:var(--background);box-shadow:var(--shadow-lg);transition:transform var(--duration-slow,.3s)ease-out;border-radius:50%}.dg-switch:checked:before{transform:translateX(var(--switch-thumb-translate,1.25rem))}[dir=rtl] .dg-switch:checked:before{transform:translateX(calc(var(--switch-thumb-translate,1.25rem)*-1))}@media (forced-colors:active){.dg-checkbox:is(:checked,:indeterminate):before,.dg-radio:checked:before{background-color:highlighttext}.dg-switch:before{background-color:buttontext}.dg-switch:checked:before{background-color:highlighttext}}.dg-slider{appearance:none;height:var(--icon-md,1.5rem);cursor:pointer;background:0 0}.dg-slider:disabled{cursor:not-allowed;opacity:var(--opacity-token-disabled,.38)}.dg-slider:focus-visible{outline:none}.dg-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary)var(--slider-fill,0%),var(--secondary)var(--slider-fill,0%));border-radius:9999px;height:.5rem}.dg-slider::-moz-range-track{background:var(--secondary);border-radius:9999px;height:.5rem}.dg-slider::-moz-range-progress{background:var(--primary);border-radius:9999px;height:.5rem}.dg-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--primary-ring);background:var(--background);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.375rem}.dg-slider::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--primary-ring);background:var(--background);border-radius:50%;width:1.25rem;height:1.25rem}.dg-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.dg-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}[dir=rtl] .dg-slider::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--primary)var(--slider-fill,0%),var(--secondary)var(--slider-fill,0%))}@media (forced-colors:active){.dg-slider{appearance:auto}}.dg-marquee{scrollbar-width:none;overflow-x:auto}.dg-marquee [data-marquee-copy]{display:none}@media (prefers-reduced-motion:no-preference){@keyframes dg-marquee{to{translate:-50%}}.dg-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dg-marquee [data-marquee-copy]{display:flex}.dg-marquee-track{animation:dg-marquee var(--marquee-seconds)linear infinite}.dg-marquee-track[data-reverse=true]{animation-direction:reverse}.dg-marquee:hover .dg-marquee-track,.dg-marquee:focus-within .dg-marquee-track,.dg-marquee-track[data-paused=true]{animation-play-state:paused}}.dg-media-zoom{overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dg-media-zoom :where(img,video,picture){transition:scale var(--duration-long2)var(--ease-emphasized-decelerate)}:where(.group:hover,.group:focus-visible) .dg-media-zoom :where(img,video,picture),.dg-media-zoom:hover :where(img,video,picture){scale:1.05}}@media (prefers-reduced-motion:no-preference){.dg-reveal[data-reveal]{transition:opacity var(--duration-extra-long1)var(--ease-emphasized-decelerate),translate var(--duration-extra-long1)var(--ease-emphasized-decelerate);transition-delay:calc(var(--dg-stagger,0)*70ms)}.dg-reveal[data-reveal=pending]{opacity:0;translate:0 1.5rem}::view-transition-old(root){animation-duration:var(--duration-slow,.3s)}::view-transition-new(root){animation-duration:var(--duration-slow,.3s)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}[data-skeleton]:not(.animate-none){animation:2s ease-in-out infinite alternate dg-skeleton-pulse!important}[data-skeleton]:before{display:none}@keyframes dg-skeleton-pulse{to{opacity:.6}}}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-feature-settings:var(--font-features)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance}h1,h2,h3,h4{letter-spacing:var(--tracking-heading)}p,li,dd,blockquote{text-wrap:pretty}}@layer components;@layer utilities{@media (prefers-reduced-motion:reduce){.accordion-panel,.accordion-panel>*{transition:none}}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=52.5rem){.container{max-width:52.5rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=100rem){.container{max-width:100rem}}@media (width>=640px){.container-responsive{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (width>=1024px){.container-responsive{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (width>=64rem){.desktop-only{display:block}}@media (width>=40rem){.mobile-only{display:none}}@media (width>=640px){.card-scroll-width{width:var(--card-width-tablet)}}@media (width>=768px){.card-scroll-width{width:var(--card-width-desktop)}}@media (prefers-reduced-motion:reduce){.text-gradient-brand{background-size:100% 100%;animation:none}}@media (prefers-reduced-motion:reduce){.text-gradient-iconic{background-size:100% 100%;animation:none}}.touch-none{touch-action:none;touch-action:none}.overscroll-x-contain{overscroll-behavior-x:contain;overscroll-behavior-x:contain}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-card{border-color:var(--card)}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-info{border-color:var(--info)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-outline-variant{border-color:var(--md-sys-color-outline-variant)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success{border-color:var(--success)}.border-warning{border-color:var(--warning)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-info{background-color:var(--info)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}.bg-popover{background-color:var(--popover)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-success{background-color:var(--success)}.bg-warning{background-color:var(--warning)}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.grain{background-image:linear-gradient(to right,color-mix(in oklab,var(--foreground)6%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground)6%,transparent)1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}@media (forced-colors:active){.text-gradient-brand{-webkit-text-fill-color:currentColor;background-image:none}}.from-accent\/70{--tw-gradient-from:color-mix(in oklab,var(--accent)70%,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))}.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,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))}.from-foreground\/80{--tw-gradient-from:color-mix(in oklab,var(--foreground)80%,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))}.from-muted\/20{--tw-gradient-from:color-mix(in oklab,var(--muted)20%,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))}.from-pink-500\/60{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)60%,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))}.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,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))}.from-primary\/60{--tw-gradient-from:color-mix(in oklab,var(--primary)60%,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))}.from-primary\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-accent\/50{--tw-gradient-via:color-mix(in oklab,var(--accent)50%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-foreground\/10{--tw-gradient-via:color-mix(in oklab,var(--foreground)10%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:color-mix(in oklab,var(--primary)5%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/50{--tw-gradient-via:color-mix(in oklab,var(--primary)50%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/50{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)50%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600\/60{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)60%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/50{--tw-gradient-to:color-mix(in oklab,var(--muted)50%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/60{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)60%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-blue\/60{--tw-gradient-to:color-mix(in oklab,var(--primary-blue)60%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary)10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/60{--tw-gradient-to:color-mix(in oklab,var(--primary)60%,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))}@media (width>=640px){.px-container-padding{padding-left:var(--container-padding-tablet,1.5rem);padding-right:var(--container-padding-tablet,1.5rem)}}@media (width>=1024px){.px-container-padding{padding-left:var(--container-padding-desktop,2rem);padding-right:var(--container-padding-desktop,2rem)}}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-on-scrim{color:var(--on-scrim)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-tone-destructive{color:var(--tone-destructive)}.text-tone-info{color:var(--tone-info)}.text-tone-success{color:var(--tone-success)}.text-tone-warning{color:var(--tone-warning)}.will-change-scroll{will-change:scroll-position;will-change:scroll-position}.duration-\(--shot-seconds\){animation-duration:var(--shot-seconds);animation-duration:var(--shot-seconds)}.duration-fast{animation-duration:var(--transition-fast);animation-duration:var(--transition-fast)}.duration-hover{animation-duration:var(--duration-hover);animation-duration:var(--duration-hover)}.duration-interaction{animation-duration:var(--duration-interaction);animation-duration:var(--duration-interaction)}.duration-long2{animation-duration:var(--duration-long2);animation-duration:var(--duration-long2)}.duration-medium2{animation-duration:var(--duration-medium2);animation-duration:var(--duration-medium2)}.duration-medium4{animation-duration:var(--duration-medium4);animation-duration:var(--duration-medium4)}.duration-normal{animation-duration:var(--transition-normal);animation-duration:var(--transition-normal)}.duration-short3{animation-duration:var(--duration-short3);animation-duration:var(--duration-short3)}.duration-short4{animation-duration:var(--duration-short4);animation-duration:var(--duration-short4)}.duration-slow{animation-duration:var(--transition-slow);animation-duration:var(--transition-slow)}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-token-hover:is(:where(.group):hover *){--tw-scale-x:var(--scale-token-hover);--tw-scale-y:var(--scale-token-hover);--tw-scale-z:var(--scale-token-hover);scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:text-tone-primary:is(:where(.group):hover *){color:var(--tone-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/image-zone\:scale-105:is(:where(.group\/image-zone):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/image-zone\:opacity-0:is(:where(.group\/image-zone):hover *){opacity:0}.group-hover\/image-zone\:opacity-100:is(:where(.group\/image-zone):hover *){opacity:1}.group-hover\/row\:visible:is(:where(.group\/row):hover *){visibility:visible}.group-hover\/row\:grid:is(:where(.group\/row):hover *){display:grid}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:bg-surface-hover:is(:where(.group\/row):hover *){background-color:var(--surface-hover)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}.before\:\[background-image\:radial-gradient\(color-mix\(in_oklab\,var\(--foreground\)_14\%\,transparent\)_1px\,transparent_1px\)\]:before{content:var(--tw-content);background-image:radial-gradient(color-mix(in oklab,var(--foreground)14%,transparent)1px,transparent 1px)}.before\:via-glass\/\[var\(--shimmer-opacity\)\]:before{content:var(--tw-content);--tw-gradient-via:color-mix(in oklab,var(--glass)var(--shimmer-opacity),transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\(--hover-scale\):hover{scale:var(--hover-scale)}.hover\:border-action-border-hover:hover{border-color:var(--action-border-hover)}.hover\:border-background\/50:hover{border-color:color-mix(in oklab,var(--background)50%,transparent)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-input:hover{border-color:var(--input)}.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-primary-accessible:hover{border-color:var(--primary-text)}.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary)20%,transparent)}.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}.hover\:border-ring\/40:hover{border-color:color-mix(in oklab,var(--ring)40%,transparent)}.hover\:border-sidebar-border:hover{border-color:var(--sidebar-border)}.hover\:border-sidebar-border\/30:hover{border-color:color-mix(in oklab,var(--sidebar-border)30%,transparent)}.hover\:border-sidebar-border\/50:hover{border-color:color-mix(in oklab,var(--sidebar-border)50%,transparent)}.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-background\/10:hover{background-color:color-mix(in oklab,var(--background)10%,transparent)}.hover\:bg-background\/15:hover{background-color:color-mix(in oklab,var(--background)15%,transparent)}.hover\:bg-background\/20:hover{background-color:color-mix(in oklab,var(--background)20%,transparent)}.hover\:bg-background\/50:hover{background-color:color-mix(in oklab,var(--background)50%,transparent)}.hover\:bg-background\/60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}.hover\:bg-background\/80:hover{background-color:color-mix(in oklab,var(--background)80%,transparent)}.hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--background)90%,transparent)}.hover\:bg-button-prominent-bg-hover:hover{background-color:var(--button-prominent-bg-hover)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-card\/60:hover{background-color:color-mix(in oklab,var(--card)60%,transparent)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-destructive-hover:hover{background-color:var(--destructive-hover)}.hover\:bg-destructive\/8:hover{background-color:color-mix(in oklab,var(--destructive)8%,transparent)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}.hover\:bg-footer-fg\/10:hover{background-color:color-mix(in oklab,var(--footer-fg)10%,transparent)}.hover\:bg-footer-fg\/15:hover{background-color:color-mix(in oklab,var(--footer-fg)15%,transparent)}.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--foreground)5%,transparent)}.hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab,var(--foreground)8%,transparent)}.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}.hover\:bg-foreground\/15:hover{background-color:color-mix(in oklab,var(--foreground)15%,transparent)}.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground)90%,transparent)}.hover\:bg-glass\/5:hover{background-color:color-mix(in oklab,var(--glass)5%,transparent)}.hover\:bg-glass\/10:hover{background-color:color-mix(in oklab,var(--glass)10%,transparent)}.hover\:bg-info-hover:hover{background-color:var(--info-hover)}.hover\:bg-info\/8:hover{background-color:color-mix(in oklab,var(--info)8%,transparent)}.hover\:bg-info\/20:hover{background-color:color-mix(in oklab,var(--info)20%,transparent)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-nav-item-hover:hover{background-color:var(--nav-item-hover-bg)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab,var(--primary-foreground)20%,transparent)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab,var(--primary)8%,transparent)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab,var(--secondary)70%,transparent)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent);background-color:var(--sidebar-accent)!important}.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--sidebar-accent)60%,transparent)}.hover\:bg-sidebar-promo-share-hover:hover{background-color:var(--sidebar-promo-share-hover)}.hover\:bg-success-hover:hover{background-color:var(--success-hover)}.hover\:bg-success\/8:hover{background-color:color-mix(in oklab,var(--success)8%,transparent)}.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--success)20%,transparent)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-hover:hover{background-color:var(--warning-hover)}.hover\:bg-warning\/8:hover{background-color:color-mix(in oklab,var(--warning)8%,transparent)}.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning)20%,transparent)}.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-footer-fg:hover{color:var(--footer-fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-on-scrim:hover{color:var(--on-scrim)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-tone-destructive:hover{color:var(--tone-destructive)}.hover\:text-tone-destructive\/80:hover{color:color-mix(in oklab,var(--tone-destructive)80%,transparent)}.hover\:text-tone-info:hover{color:var(--tone-info)}.hover\:text-tone-info\/80:hover{color:color-mix(in oklab,var(--tone-info)80%,transparent)}.hover\:text-tone-primary:hover{color:var(--tone-primary)}.hover\:text-tone-success:hover{color:var(--tone-success)}.hover\:text-tone-success\/80:hover{color:color-mix(in oklab,var(--tone-success)80%,transparent)}.hover\:text-tone-warning:hover{color:var(--tone-warning)}.hover\:text-tone-warning\/80:hover{color:color-mix(in oklab,var(--tone-warning)80%,transparent)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-token-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-glow:hover{box-shadow:var(--tw-inset-shadow,0 0 #0000),var(--tw-inset-ring-shadow,0 0 #0000),var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--shadow-glow)}.hover\:ring-primary\/50:hover{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:before\:bg-primary\/40:hover:before{content:var(--tw-content);background-color:color-mix(in oklab,var(--primary)40%,transparent)}.hover\:before\:opacity-\(--state-hover\):hover:before{content:var(--tw-content);opacity:var(--state-hover)}.hover\:after\:bg-surface-hover:hover:after{content:var(--tw-content);background-color:var(--surface-hover)}}@media (hover:hover){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-high\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground)calc(var(--state-hover)*100%),var(--surface-container-high))}.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-highest\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground)calc(var(--state-hover)*100%),var(--surface-container-highest))}}@media (hover:hover){.hover\:data-\[state\=checked\]\:bg-primary\/90:hover[data-state=checked]{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}@media (hover:hover){.hover\:data-\[state\=unchecked\]\:bg-input\/80:hover[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:duration-long2{--tw-duration:var(--transition-duration-long2);transition-duration:var(--transition-duration-long2)}.motion-safe\:animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:duration-long2{animation-duration:var(--duration-long2);animation-duration:var(--duration-long2)}.motion-safe\:slide-in-from-bottom{--tw-enter-translate-y:.25rem}.motion-safe\:data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:.25rem}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=40rem){.max-sm\:static{position:static}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mr-xs-plus-space{margin-right:var(--spacing-xs-plus-space)}.sm\:mb-2xl-space{margin-bottom:var(--spacing-2xl-space)}.sm\:mb-lg-space{margin-bottom:var(--spacing-lg-space)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-\[448px\]{width:448px}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-lg{max-width:var(--max-width-lg)}.sm\:max-w-sm{max-width:var(--max-width-sm)}.sm\:max-w-xl{max-width:var(--max-width-xl)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:layout-rail-sm{grid-template-columns:minmax(0,1fr)var(--layout-rail-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-md-space{gap:var(--spacing-md-space)}.sm\:gap-sm-space{gap:var(--spacing-sm-space)}:where(.sm\:space-x-sm-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-sm-space)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-sm-space)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-b-token-xl{border-bottom-right-radius:var(--radius-token-xl);border-bottom-left-radius:var(--radius-token-xl)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-lg-space{padding:var(--spacing-lg-space)}.sm\:p-xl-space{padding:var(--spacing-xl-space)}.sm\:px-lg-space{padding-inline:var(--spacing-lg-space)}.sm\:px-md-space{padding-inline:var(--spacing-md-space)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-lg-space{padding-bottom:var(--spacing-lg-space)}.sm\:pl-md-space{padding-left:var(--spacing-md-space)}.sm\:text-left{text-align:left}.sm\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.sm\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-2{grid-row:span 2/span 2}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:h-60{height:calc(var(--spacing)*60)}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-14{padding:calc(var(--spacing)*14)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.md\:py-9{padding-block:calc(var(--spacing)*9)}.md\:py-xl-space{padding-block:var(--spacing-xl-space)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:type-body-lg{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md\:text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.md\:text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.md\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.md\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:last\:mr-0:last-child{margin-right:calc(var(--spacing)*0)}}@media (width>=64rem){.lg\:bottom-5{bottom:calc(var(--spacing)*5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-drawer-sm{width:var(--width-drawer-sm)}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-nav-panel-featured{grid-template-columns:.8fr 1fr 1.6fr}.lg\:layout-aside{grid-template-columns:minmax(0,.6fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-xl-space{gap:var(--spacing-xl-space)}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:\[--dock-bar-space\:5rem\]{--dock-bar-space:5rem}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:calc(var(--spacing)*0)}.xl\:mt-\[var\(--dock-mt\)\]{margin-top:var(--dock-mt)}.xl\:mr-\[var\(--dock-mr\)\]{margin-right:var(--dock-mr)}.xl\:mb-\[var\(--dock-mb\)\]{margin-bottom:var(--dock-mb)}.xl\:box-content{box-sizing:content-box}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:h-\[var\(--dock-h\)\]{height:var(--dock-h)}.xl\:h-header{height:var(--spacing-header)}.xl\:w-drawer-md{width:var(--width-drawer-md)}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-\[var\(--dock-gap\)\]{gap:var(--dock-gap)}.xl\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.xl\:py-0{padding-block:calc(var(--spacing)*0)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@container not (width>=480px){.\@max-\[480px\]\:block{display:block}.\@max-\[480px\]\:hidden{display:none}.\@max-\[480px\]\:w-\[26cqi\]{width:26cqi}}@container page not (width>=40rem){.\@max-\[40rem\]\/page\:static{position:static}.\@max-\[40rem\]\/page\:px-4{padding-inline:calc(var(--spacing)*4)}}@container (width>=481px){.\@min-\[481px\]\:w-\[calc\(92cqi\*var\(--span\)\)\]{width:calc(92cqi*var(--span))}}@container (width>=700px){.\@min-\[700px\]\:w-\[80cqi\]{width:80cqi}.\@min-\[700px\]\:w-\[calc\(80cqi\*var\(--span\)\)\]{width:calc(80cqi*var(--span))}.\@min-\[700px\]\:w-\[var\(--hub-w\,56cqi\)\]{width:var(--hub-w,56cqi)}}@container dash (width>=20rem){.\@min-\[20rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dash (width>=30rem){.\@min-\[30rem\]\/dash\:col-span-2{grid-column:span 2/span 2}.\@min-\[30rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=35rem){.\@cq-sm\:col-span-1{grid-column:span 1/span 1}.\@cq-sm\:col-span-2{grid-column:span 2/span 2}.\@cq-sm\:col-span-3{grid-column:span 3/span 3}.\@cq-sm\:col-span-4{grid-column:span 4/span 4}.\@cq-sm\:col-span-5{grid-column:span 5/span 5}.\@cq-sm\:w-48{width:calc(var(--spacing)*48)}.\@cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-sm\:p-lg-space{padding:var(--spacing-lg-space)}.\@cq-sm\:px-md-space{padding-inline:var(--spacing-md-space)}.\@cq-sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\@cq-sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container schedule (width>=36rem){.\@xl\/schedule\:order-none{order:0}.\@xl\/schedule\:w-auto{width:auto}.\@xl\/schedule\:flex-1{flex:1}.\@xl\/schedule\:basis-0{flex-basis:calc(var(--spacing)*0)}}@container home (width>=36rem){.\@min-\[36rem\]\/home\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container schedule (width>=36rem){.\@xl\/schedule\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:col-span-1{grid-column:span 1/span 1}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:col-span-1{grid-column:span 1/span 1}.\@min-\[40rem\]\/strip\:col-start-2{grid-column-start:2}.\@min-\[40rem\]\/strip\:col-start-3{grid-column-start:3}.\@min-\[40rem\]\/strip\:row-start-1{grid-row-start:1}}@container setup (width>=40rem){.\@min-\[40rem\]\/setup\:block{display:block}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:flex{display:flex}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:auto-cols-\(--metric-column-width\){grid-auto-columns:var(--metric-column-width)}.\@min-\[40rem\]\/strip\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-flow-col{grid-auto-flow:column}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-flow-col{grid-auto-flow:column}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-cols-\[1\.7fr_1\.35fr_1fr\]{grid-template-columns:1.7fr 1.35fr 1fr}.\@min-\[40rem\]\/dash\:grid-cols-none{grid-template-columns:none}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\@min-\[40rem\]\/strip\:grid-cols-none{grid-template-columns:none}.\@min-\[40rem\]\/strip\:flex-wrap{flex-wrap:wrap}.\@min-\[40rem\]\/strip\:justify-center{justify-content:center}}@container (width>=43.75rem){.\@cq-md\:col-span-1{grid-column:span 1/span 1}.\@cq-md\:col-span-2{grid-column:span 2/span 2}.\@cq-md\:col-span-3{grid-column:span 3/span 3}.\@cq-md\:col-span-4{grid-column:span 4/span 4}.\@cq-md\:col-span-5{grid-column:span 5/span 5}.\@cq-md\:columns-2{columns:2}.\@cq-md\:columns-3{columns:3}.\@cq-md\:columns-4{columns:4}.\@cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-md\:gap-lg-space{gap:var(--spacing-lg-space)}.\@cq-md\:gap-xl-space{gap:var(--spacing-xl-space)}.\@cq-md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.\@cq-md\:py-3xl-space{padding-block:var(--spacing-3xl-space)}.\@cq-md\:py-\[4\.5rem\]{padding-block:4.5rem}.\@cq-md\:py-\[6rem\]{padding-block:6rem}.\@cq-md\:py-xl-space{padding-block:var(--spacing-xl-space)}}@container detail (width>=46.75rem){.\@min-\[46\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\]{grid-template-columns:minmax(0,1fr) 17.5rem}.\@min-\[46\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing)*12)}}@container schedule (width>=48rem){.\@3xl\/schedule\:block{display:block}.\@3xl\/schedule\:hidden{display:none}}@container home (width>=48rem){.\@min-\[48rem\]\/home\:pt-24{padding-top:calc(var(--spacing)*24)}}@container detail (width>=51.75rem){.\@min-\[51\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.\@min-\[51\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing)*12)}}@container (width>=56rem){.\@4xl\:flex{display:flex}.\@4xl\:hidden{display:none}}@container (width>=58.75rem){.\@cq-lg\:col-span-1{grid-column:span 1/span 1}.\@cq-lg\:col-span-2{grid-column:span 2/span 2}.\@cq-lg\:col-span-3{grid-column:span 3/span 3}.\@cq-lg\:col-span-4{grid-column:span 4/span 4}.\@cq-lg\:col-span-5{grid-column:span 5/span 5}.\@cq-lg\:columns-3{columns:3}.\@cq-lg\:columns-4{columns:4}.\@cq-lg\:columns-5{columns:5}.\@cq-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@cq-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@cq-lg\:px-lg-space{padding-inline:var(--spacing-lg-space)}.\@cq-lg\:py-20{padding-block:calc(var(--spacing)*20)}.\@cq-lg\:py-\[6rem\]{padding-block:6rem}}@container (width>=72rem){.\@6xl\:inline-flex{display:inline-flex}}@container (width>=80rem){.\@cq-xl\:col-span-1{grid-column:span 1/span 1}.\@cq-xl\:col-span-2{grid-column:span 2/span 2}.\@cq-xl\:col-span-3{grid-column:span 3/span 3}.\@cq-xl\:col-span-4{grid-column:span 4/span 4}.\@cq-xl\:col-span-5{grid-column:span 5/span 5}}@media (orientation:landscape){.landscape\:h-12{height:calc(var(--spacing)*12)}}@media (hover:hover){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--background)10%,transparent)}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-\[color\:CanvasText\]{border-color:canvastext}.forced-colors\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}}@media (pointer:coarse){.pointer-coarse\:touch-target:not(.absolute,.fixed,.sticky){position:relative}.pointer-coarse\:touch-target:after{content:"";min-height:var(--dg-sys-target-comfortable,48px);min-width:var(--dg-sys-target-comfortable,48px);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pointer-coarse\:left-16{left:calc(var(--spacing)*16)}.pointer-coarse\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.pointer-coarse\:h-12{height:calc(var(--spacing)*12)}.pointer-coarse\:h-14{height:calc(var(--spacing)*14)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing)*11)}.pointer-coarse\:min-h-12{min-height:calc(var(--spacing)*12)}.pointer-coarse\:w-6{width:calc(var(--spacing)*6)}.pointer-coarse\:w-12{width:calc(var(--spacing)*12)}.pointer-coarse\:w-16{width:calc(var(--spacing)*16)}.pointer-coarse\:max-w-16{max-width:calc(var(--spacing)*16)}.pointer-coarse\:min-w-12{min-width:calc(var(--spacing)*12)}.pointer-coarse\:min-w-16{min-width:calc(var(--spacing)*16)}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:\[--table-selection-width\:4rem\]{--table-selection-width:4rem}.pointer-coarse\:after\:hidden:after{content:var(--tw-content);display:none}.pointer-coarse\:after\:min-h-12:after{content:var(--tw-content);min-height:calc(var(--spacing)*12)}}.\[\&_\.dgm-leading-arrow\]\:duration-short4 .dgm-leading-arrow{animation-duration:var(--duration-short4);animation-duration:var(--duration-short4)}@media (hover:hover){.hover\:\[\&_\.dgm-leading-arrow\]\:-translate-x-0\.5:hover .dgm-leading-arrow{--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.\[\&_\.dgm-trailing-arrow\]\:duration-short4 .dgm-trailing-arrow{animation-duration:var(--duration-short4);animation-duration:var(--duration-short4)}@media (hover:hover){.hover\:\[\&_\.dgm-trailing-arrow\]\:translate-x-0\.5:hover .dgm-trailing-arrow{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-12{height:calc(var(--spacing)*12)}.\[\@media\(pointer\:coarse\)\]\:w-12{width:calc(var(--spacing)*12)}}@media (prefers-reduced-motion:reduce){.accordion-panel,.accordion-panel>*{transition:none}}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=52.5rem){.container{max-width:52.5rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=100rem){.container{max-width:100rem}}.max-w-container{max-width:var(--max-width-container)}.\[scroll-snap-align\:start\],.snap-start{scroll-snap-align:start}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.border-background\/30{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/30{border-color:color-mix(in oklab, var(--background) 30%, transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-card\/45{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/45{border-color:color-mix(in oklab, var(--card) 45%, transparent)}.border-card\/70{border-color:color-mix(in oklab, var(--card) 70%, transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground\/\[0\.08\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/\[0\.08\]{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}.border-glass\/10{border-color:color-mix(in oklab, var(--glass) 10%, transparent)}.border-glass\/30{border-color:color-mix(in oklab, var(--glass) 30%, transparent)}}.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab, var(--info) 20%, transparent)}.border-info\/50{border-color:color-mix(in oklab, var(--info) 50%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-outline-variant\/50{border-color:var(--md-sys-color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/50{border-color:color-mix(in oklab, var(--md-sys-color-outline-variant) 50%, transparent)}.border-primary-foreground\/30{border-color:color-mix(in oklab, var(--primary-foreground) 30%, transparent)}.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border\/30{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/30{border-color:color-mix(in oklab, var(--sidebar-border) 30%, transparent)}.border-sidebar-border\/50{border-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--warning) 20%, transparent)}.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}.bg-background\/15{background-color:color-mix(in oklab, var(--background) 15%, transparent)}.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-card\/10{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/10{background-color:color-mix(in oklab, var(--card) 10%, transparent)}.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}.bg-card\/55{background-color:color-mix(in oklab, var(--card) 55%, transparent)}.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}.bg-card\/65{background-color:color-mix(in oklab, var(--card) 65%, transparent)}.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-current\/15{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/15{background-color:color-mix(in oklab, currentcolor 15%, transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}.bg-destructive\/30{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.bg-destructive\/50{background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}.bg-dreams\/40{background-color:color-mix(in oklab, var(--dreams) 40%, transparent)}.bg-footer-fg\/5{background-color:color-mix(in oklab, var(--footer-fg) 5%, transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}.bg-foreground\/75{background-color:color-mix(in oklab, var(--foreground) 75%, transparent)}.bg-foreground\/85{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab, var(--foreground) 2%, transparent)}.bg-glass\/20{background-color:color-mix(in oklab, var(--glass) 20%, transparent)}}.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}.bg-info\/15{background-color:color-mix(in oklab, var(--info) 15%, transparent)}.bg-info\/30{background-color:color-mix(in oklab, var(--info) 30%, transparent)}.bg-info\/50{background-color:color-mix(in oklab, var(--info) 50%, transparent)}.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}.bg-overlay\/80{background-color:color-mix(in oklab, var(--overlay) 80%, transparent)}}.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-sidebar-accent,.bg-sidebar-accent\/20{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/20{background-color:color-mix(in oklab, var(--sidebar-accent) 20%, transparent)}.bg-sidebar-accent\/30{background-color:color-mix(in oklab, var(--sidebar-accent) 30%, transparent)}.bg-sidebar-accent\/50{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}.bg-sidebar-accent\/60{background-color:color-mix(in oklab, var(--sidebar-accent) 60%, transparent)}.bg-sidebar-border\/50{background-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}.bg-sidebar\/75{background-color:color-mix(in oklab, var(--sidebar-background) 75%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}.bg-success\/30{background-color:color-mix(in oklab, var(--success) 30%, transparent)}.bg-success\/50{background-color:color-mix(in oklab, var(--success) 50%, transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}.bg-warning\/30{background-color:color-mix(in oklab, var(--warning) 30%, transparent)}.bg-warning\/50{background-color:color-mix(in oklab, var(--warning) 50%, transparent)}.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}.bg-linear-to-l{--tw-gradient-position:to left in oklab}.bg-linear-to-r{--tw-gradient-position:to right in oklab}.bg-linear-to-t{--tw-gradient-position:to top in oklab}}@supports (color:color-mix(in lab, red, red)){.grain{background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px)}}@media (forced-colors:active){.text-gradient-brand{-webkit-text-fill-color:currentColor;background-image:none}}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(at_53\%_74\%\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_30\%\,transparent\)\,transparent_75\%\)\,linear-gradient\(145deg\,color-mix\(in_oklab\,var\(--gradient-brand-1\)_26\%\,var\(--background\)\)\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_34\%\,var\(--background\)\)\)\]{background-image:radial-gradient(at 53% 74%,color-mix(in oklab,var(--gradient-brand-3) 30%,transparent),transparent 75%),linear-gradient(145deg,color-mix(in oklab,var(--gradient-brand-1) 26%,var(--background)),color-mix(in oklab,var(--gradient-brand-3) 34%,var(--background)))}.bg-\[radial-gradient\(circle_at_1px_1px\,_color-mix\(in_srgb\,var\(--muted-foreground\)_10\%\,transparent\)_1px\,_transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb,var(--muted-foreground) 10%,transparent) 1px, transparent 0)}.from-accent\/70{--tw-gradient-from:color-mix(in oklab, var(--accent) 70%, transparent)}.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}.from-foreground\/80{--tw-gradient-from:color-mix(in oklab, var(--foreground) 80%, transparent)}.from-muted\/20{--tw-gradient-from:color-mix(in oklab, var(--muted) 20%, transparent)}.from-pink-500\/60{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 60%, transparent)}.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}.from-primary\/60{--tw-gradient-from:color-mix(in oklab, var(--primary) 60%, transparent)}.from-primary\/80{--tw-gradient-from:color-mix(in oklab, var(--primary) 80%, transparent)}.via-accent\/50{--tw-gradient-via:color-mix(in oklab, var(--accent) 50%, transparent)}.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}.via-foreground\/10{--tw-gradient-via:color-mix(in oklab, var(--foreground) 10%, transparent)}.via-primary\/5{--tw-gradient-via:color-mix(in oklab, var(--primary) 5%, transparent)}.via-primary\/50{--tw-gradient-via:color-mix(in oklab, var(--primary) 50%, transparent)}.via-purple-500\/50{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}.to-blue-600\/60{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 60%, transparent)}.to-muted\/50{--tw-gradient-to:color-mix(in oklab, var(--muted) 50%, transparent)}.to-pink-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 60%, transparent)}.to-primary-blue\/60{--tw-gradient-to:color-mix(in oklab, var(--primary-blue) 60%, transparent)}.to-primary\/10{--tw-gradient-to:color-mix(in oklab, var(--primary) 10%, transparent)}.to-primary\/60{--tw-gradient-to:color-mix(in oklab, var(--primary) 60%, transparent)}.stroke-card\/40{stroke:color-mix(in oklab, var(--card) 40%, transparent)}.stroke-card\/70{stroke:color-mix(in oklab, var(--card) 70%, transparent)}}.p-5{padding:calc(var(--spacing) * 5)}.pt-section-y{padding-top:var(--spacing-section-y)}.pb-section-y{padding-bottom:var(--spacing-section-y)}.text-background\/80{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/80{color:color-mix(in oklab, var(--background) 80%, transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-on-scrim\/25{color:var(--on-scrim)}@supports (color:color-mix(in lab, red, red)){.text-on-scrim\/25{color:color-mix(in oklab, var(--on-scrim) 25%, transparent)}.text-on-scrim\/50{color:color-mix(in oklab, var(--on-scrim) 50%, transparent)}.text-on-scrim\/60{color:color-mix(in oklab, var(--on-scrim) 60%, transparent)}}.text-sidebar-foreground\/30{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/30{color:color-mix(in oklab, var(--sidebar-foreground) 30%, transparent)}.text-sidebar-foreground\/40{color:color-mix(in oklab, var(--sidebar-foreground) 40%, transparent)}.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}.text-sidebar-foreground\/60{color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent)}.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}.text-sidebar-foreground\/85{color:color-mix(in oklab, var(--sidebar-foreground) 85%, transparent)}}.text-tone-destructive\/60{color:var(--tone-destructive)}@supports (color:color-mix(in lab, red, red)){.text-tone-destructive\/60{color:color-mix(in oklab, var(--tone-destructive) 60%, transparent)}}.text-tone-info\/60{color:var(--tone-info)}@supports (color:color-mix(in lab, red, red)){.text-tone-info\/60{color:color-mix(in oklab, var(--tone-info) 60%, transparent)}}.text-tone-success\/60{color:var(--tone-success)}@supports (color:color-mix(in lab, red, red)){.text-tone-success\/60{color:color-mix(in oklab, var(--tone-success) 60%, transparent)}}.text-tone-warning\/60{color:var(--tone-warning)}@supports (color:color-mix(in lab, red, red)){.text-tone-warning\/60{color:color-mix(in oklab, var(--tone-warning) 60%, transparent)}.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.fade-in,.fade-in-0{--tw-enter-opacity:0}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-token-hover:is(:where(.group):hover *){--tw-scale-x:var(--scale-token-hover);--tw-scale-y:var(--scale-token-hover);--tw-scale-z:var(--scale-token-hover);scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:text-tone-primary:is(:where(.group):hover *){color:var(--tone-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/image-zone\:scale-105:is(:where(.group\/image-zone):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/image-zone\:opacity-0:is(:where(.group\/image-zone):hover *){opacity:0}.group-hover\/image-zone\:opacity-100:is(:where(.group\/image-zone):hover *){opacity:1}.group-hover\/row\:visible:is(:where(.group\/row):hover *){visibility:visible}.group-hover\/row\:grid:is(:where(.group\/row):hover *){display:grid}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:bg-surface-hover:is(:where(.group\/row):hover *){background-color:var(--surface-hover)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}.placeholder\:text-sidebar-foreground\/50::placeholder{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}@supports (color:color-mix(in lab, red, red)){.before\:\[background-image\:radial-gradient\(color-mix\(in_oklab\,var\(--foreground\)_14\%\,transparent\)_1px\,transparent_1px\)\]:before{background-image:radial-gradient(color-mix(in oklab,var(--foreground) 14%,transparent) 1px,transparent 1px)}}@supports (color:color-mix(in lab, red, red)){.before\:via-glass\/\[var\(--shimmer-opacity\)\]:before{--tw-gradient-via:color-mix(in oklab, var(--glass) var(--shimmer-opacity), transparent)}.even\:bg-surface-container-high\/50:nth-child(2n){background-color:color-mix(in oklab, var(--surface-container-high) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\(--hover-scale\):hover{scale:var(--hover-scale)}.hover\:border-action-border-hover:hover{border-color:var(--action-border-hover)}.hover\:border-background\/50:hover{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:border-background\/50:hover{border-color:color-mix(in oklab, var(--background) 50%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-input:hover{border-color:var(--input)}.hover\:border-muted-foreground\/50:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-primary-accessible:hover{border-color:var(--primary-text)}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-ring\/40:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/40:hover{border-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.hover\:border-sidebar-border:hover,.hover\:border-sidebar-border\/30:hover{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sidebar-border\/30:hover{border-color:color-mix(in oklab, var(--sidebar-border) 30%, transparent)}}.hover\:border-sidebar-border\/50:hover{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sidebar-border\/50:hover{border-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/10:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/10:hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.hover\:bg-background\/15:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/15:hover{background-color:color-mix(in oklab, var(--background) 15%, transparent)}}.hover\:bg-background\/20:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/20:hover{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.hover\:bg-background\/50:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/50:hover{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/80:hover{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.hover\:bg-button-prominent-bg-hover:hover{background-color:var(--button-prominent-bg-hover)}.hover\:bg-card:hover,.hover\:bg-card\/60:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-destructive-hover:hover{background-color:var(--destructive-hover)}.hover\:bg-destructive\/8:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/8:hover{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-footer-fg\/10:hover{background-color:var(--footer-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-footer-fg\/10:hover{background-color:color-mix(in oklab, var(--footer-fg) 10%, transparent)}}.hover\:bg-footer-fg\/15:hover{background-color:var(--footer-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-footer-fg\/15:hover{background-color:color-mix(in oklab, var(--footer-fg) 15%, transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/8:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/15:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/15:hover{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-glass\/5:hover{background-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-glass\/5:hover{background-color:color-mix(in oklab, var(--glass) 5%, transparent)}}.hover\:bg-glass\/10:hover{background-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-glass\/10:hover{background-color:color-mix(in oklab, var(--glass) 10%, transparent)}}.hover\:bg-info-hover:hover{background-color:var(--info-hover)}.hover\:bg-info\/8:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/8:hover{background-color:color-mix(in oklab, var(--info) 8%, transparent)}}.hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab, var(--info) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-nav-item-hover:hover{background-color:var(--nav-item-hover-bg)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-foreground\/20:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab, var(--primary-foreground) 20%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/8:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-secondary\/70:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 60%, transparent)}}.hover\:bg-sidebar-promo-share-hover:hover{background-color:var(--sidebar-promo-share-hover)}.hover\:bg-success-hover:hover{background-color:var(--success-hover)}.hover\:bg-success\/8:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/8:hover{background-color:color-mix(in oklab, var(--success) 8%, transparent)}}.hover\:bg-success\/20:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-hover:hover{background-color:var(--warning-hover)}.hover\:bg-warning\/8:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/8:hover{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-footer-fg:hover{color:var(--footer-fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-on-scrim:hover{color:var(--on-scrim)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-tone-destructive:hover,.hover\:text-tone-destructive\/80:hover{color:var(--tone-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-destructive\/80:hover{color:color-mix(in oklab, var(--tone-destructive) 80%, transparent)}}.hover\:text-tone-info:hover,.hover\:text-tone-info\/80:hover{color:var(--tone-info)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-info\/80:hover{color:color-mix(in oklab, var(--tone-info) 80%, transparent)}}.hover\:text-tone-primary:hover{color:var(--tone-primary)}.hover\:text-tone-success:hover,.hover\:text-tone-success\/80:hover{color:var(--tone-success)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-success\/80:hover{color:color-mix(in oklab, var(--tone-success) 80%, transparent)}}.hover\:text-tone-warning:hover,.hover\:text-tone-warning\/80:hover{color:var(--tone-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-warning\/80:hover{color:color-mix(in oklab, var(--tone-warning) 80%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-token-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-token-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-token-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-token-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-glow:hover{box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--shadow-glow)}.hover\:ring-primary\/50:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/50:hover{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:before\:bg-primary\/40:hover:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:before\:bg-primary\/40:hover:before{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:before\:opacity-\(--state-hover\):hover:before{content:var(--tw-content);opacity:var(--state-hover)}.hover\:after\:bg-surface-hover:hover:after{content:var(--tw-content);background-color:var(--surface-hover)}}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/10:active{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}.active\:bg-destructive\/25:active{background-color:color-mix(in oklab, var(--destructive) 25%, transparent)}.active\:bg-info\/10:active{background-color:color-mix(in oklab, var(--info) 10%, transparent)}.active\:bg-info\/25:active{background-color:color-mix(in oklab, var(--info) 25%, transparent)}.active\:bg-primary\/10:active{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab, var(--success) 10%, transparent)}.active\:bg-success\/25:active{background-color:color-mix(in oklab, var(--success) 25%, transparent)}.active\:bg-warning\/10:active{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}.active\:bg-warning\/25:active{background-color:color-mix(in oklab, var(--warning) 25%, transparent)}}@media (hover:hover){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-high\)\)\]:enabled:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-high\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground) calc(var(--state-hover) * 100%),var(--surface-container-high))}}.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-highest\)\)\]:enabled:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-highest\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground) calc(var(--state-hover) * 100%),var(--surface-container-highest))}}}@supports (color:color-mix(in lab, red, red)){.disabled\:border-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{border-color:color-mix(in srgb,var(--foreground) calc(var(--state-disabled) * 100%),transparent)}.disabled\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_4\%\,transparent\)\]:disabled{background-color:color-mix(in srgb,var(--foreground) 4%,transparent)}.disabled\:text-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{color:color-mix(in srgb,var(--foreground) calc(var(--state-disabled) * 100%),transparent)}}@media (hover:hover){.hover\:data-\[state\=checked\]\:bg-primary\/90:hover[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:data-\[state\=checked\]\:bg-primary\/90:hover[data-state=checked]{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:data-\[state\=unchecked\]\:bg-input\/80:hover[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:data-\[state\=unchecked\]\:bg-input\/80:hover[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:duration-long2{--tw-duration:var(--transition-duration-long2);transition-duration:var(--transition-duration-long2)}.motion-safe\:animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:duration-long2{animation-duration:var(--duration-long2)}.motion-safe\:slide-in-from-bottom{--tw-enter-translate-y:.25rem}.motion-safe\:data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:.25rem}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=40rem){.max-sm\:static{position:static}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mr-xs-plus-space{margin-right:var(--spacing-xs-plus-space)}.sm\:mb-2xl-space{margin-bottom:var(--spacing-2xl-space)}.sm\:mb-lg-space{margin-bottom:var(--spacing-lg-space)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[448px\]{width:448px}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-lg{max-width:var(--max-width-lg)}.sm\:max-w-sm{max-width:var(--max-width-sm)}.sm\:max-w-xl{max-width:var(--max-width-xl)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:layout-rail-sm{grid-template-columns:minmax(0, 1fr) var(--layout-rail-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-md-space{gap:var(--spacing-md-space)}.sm\:gap-sm-space{gap:var(--spacing-sm-space)}:where(.sm\:space-x-sm-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-sm-space) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-sm-space) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-b-token-xl{border-bottom-right-radius:var(--radius-token-xl);border-bottom-left-radius:var(--radius-token-xl)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-lg-space{padding:var(--spacing-lg-space)}.sm\:p-xl-space{padding:var(--spacing-xl-space)}.sm\:px-lg-space{padding-inline:var(--spacing-lg-space)}.sm\:px-md-space{padding-inline:var(--spacing-md-space)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-lg-space{padding-bottom:var(--spacing-lg-space)}.sm\:pl-md-space{padding-left:var(--spacing-md-space)}.sm\:text-left{text-align:left}.sm\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.sm\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-2{grid-row:span 2/span 2}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:h-60{height:calc(var(--spacing) * 60)}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-xl-space{padding-block:var(--spacing-xl-space)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:type-body-lg{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md\:text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.md\:text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.md\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.md\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}}@media (width>=64rem){.lg\:bottom-5{bottom:calc(var(--spacing) * 5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-drawer-sm{width:var(--width-drawer-sm)}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-nav-panel-featured{grid-template-columns:.8fr 1fr 1.6fr}.lg\:layout-aside{grid-template-columns:minmax(0,.6fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-xl-space{gap:var(--spacing-xl-space)}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:\[--dock-bar-space\:5rem\]{--dock-bar-space:5rem}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:calc(var(--spacing) * 0)}.xl\:mt-\[var\(--dock-mt\)\]{margin-top:var(--dock-mt)}.xl\:mr-\[var\(--dock-mr\)\]{margin-right:var(--dock-mr)}.xl\:mb-\[var\(--dock-mb\)\]{margin-bottom:var(--dock-mb)}.xl\:box-content{box-sizing:content-box}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:h-\[var\(--dock-h\)\]{height:var(--dock-h)}.xl\:h-header{height:var(--spacing-header)}.xl\:w-drawer-md{width:var(--width-drawer-md)}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-\[var\(--dock-gap\)\]{gap:var(--dock-gap)}.xl\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.xl\:py-0{padding-block:calc(var(--spacing) * 0)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@container not (width>=480px){.\@max-\[480px\]\:block{display:block}.\@max-\[480px\]\:hidden{display:none}.\@max-\[480px\]\:w-\[26cqi\]{width:26cqi}}@container page not (width>=40rem){.\@max-\[40rem\]\/page\:static{position:static}.\@max-\[40rem\]\/page\:px-4{padding-inline:calc(var(--spacing) * 4)}}@container (width>=481px){.\@min-\[481px\]\:w-\[calc\(92cqi\*var\(--span\)\)\]{width:calc(92cqi * var(--span))}}@container (width>=700px){.\@min-\[700px\]\:w-\[80cqi\]{width:80cqi}.\@min-\[700px\]\:w-\[calc\(80cqi\*var\(--span\)\)\]{width:calc(80cqi * var(--span))}.\@min-\[700px\]\:w-\[var\(--hub-w\,56cqi\)\]{width:var(--hub-w,56cqi)}}@container dash (width>=20rem){.\@min-\[20rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dash (width>=30rem){.\@min-\[30rem\]\/dash\:col-span-2{grid-column:span 2/span 2}.\@min-\[30rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=35rem){.\@cq-sm\:w-48{width:calc(var(--spacing) * 48)}.\@cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-sm\:p-lg-space{padding:var(--spacing-lg-space)}.\@cq-sm\:px-md-space{padding-inline:var(--spacing-md-space)}.\@cq-sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\@cq-sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container schedule (width>=36rem){.\@xl\/schedule\:order-none{order:0}.\@xl\/schedule\:w-auto{width:auto}.\@xl\/schedule\:flex-1{flex:1}.\@xl\/schedule\:basis-0{flex-basis:calc(var(--spacing) * 0)}}@container home (width>=36rem){.\@min-\[36rem\]\/home\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container schedule (width>=36rem){.\@xl\/schedule\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:col-span-1{grid-column:span 1/span 1}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:col-span-1{grid-column:span 1/span 1}.\@min-\[40rem\]\/strip\:col-start-2{grid-column-start:2}.\@min-\[40rem\]\/strip\:col-start-3{grid-column-start:3}.\@min-\[40rem\]\/strip\:row-start-1{grid-row-start:1}}@container setup (width>=40rem){.\@min-\[40rem\]\/setup\:block{display:block}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:flex{display:flex}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:auto-cols-\(--metric-column-width\){grid-auto-columns:var(--metric-column-width)}.\@min-\[40rem\]\/strip\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-flow-col{grid-auto-flow:column}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-flow-col{grid-auto-flow:column}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-cols-\[1\.7fr_1\.35fr_1fr\]{grid-template-columns:1.7fr 1.35fr 1fr}.\@min-\[40rem\]\/dash\:grid-cols-none{grid-template-columns:none}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\@min-\[40rem\]\/strip\:grid-cols-none{grid-template-columns:none}.\@min-\[40rem\]\/strip\:flex-wrap{flex-wrap:wrap}.\@min-\[40rem\]\/strip\:justify-center{justify-content:center}}@container (width>=43.75rem){.\@cq-md\:columns-2{columns:2}.\@cq-md\:columns-3{columns:3}.\@cq-md\:columns-4{columns:4}.\@cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-md\:gap-lg-space{gap:var(--spacing-lg-space)}.\@cq-md\:gap-xl-space{gap:var(--spacing-xl-space)}.\@cq-md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.\@cq-md\:py-3xl-space{padding-block:var(--spacing-3xl-space)}.\@cq-md\:py-\[4\.5rem\]{padding-block:4.5rem}.\@cq-md\:py-\[6rem\]{padding-block:6rem}.\@cq-md\:py-xl-space{padding-block:var(--spacing-xl-space)}}@container detail (width>=46.75rem){.\@min-\[46\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\]{grid-template-columns:minmax(0,1fr) 17.5rem}.\@min-\[46\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing) * 12)}}@container schedule (width>=48rem){.\@3xl\/schedule\:block{display:block}.\@3xl\/schedule\:hidden{display:none}}@container home (width>=48rem){.\@min-\[48rem\]\/home\:pt-24{padding-top:calc(var(--spacing) * 24)}}@container detail (width>=51.75rem){.\@min-\[51\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.\@min-\[51\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing) * 12)}}@container (width>=56rem){.\@4xl\:flex{display:flex}.\@4xl\:hidden{display:none}}@container (width>=58.75rem){.\@cq-lg\:columns-3{columns:3}.\@cq-lg\:columns-4{columns:4}.\@cq-lg\:columns-5{columns:5}.\@cq-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@cq-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@cq-lg\:px-lg-space{padding-inline:var(--spacing-lg-space)}.\@cq-lg\:py-20{padding-block:calc(var(--spacing) * 20)}.\@cq-lg\:py-\[6rem\]{padding-block:6rem}}@container (width>=72rem){.\@6xl\:inline-flex{display:inline-flex}}@media (orientation:landscape){.landscape\:h-12{height:calc(var(--spacing) * 12)}}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/50:is(.dark *){background-color:color-mix(in oklab, var(--background) 50%, transparent)}.dark\:bg-background\/55:is(.dark *){background-color:color-mix(in oklab, var(--background) 55%, transparent)}.dark\:bg-info\/20:is(.dark *){background-color:color-mix(in oklab, var(--info) 20%, transparent)}.dark\:bg-muted\/60:is(.dark *){background-color:color-mix(in oklab, var(--muted) 60%, transparent)}.dark\:bg-success\/20:is(.dark *){background-color:color-mix(in oklab, var(--success) 20%, transparent)}.dark\:bg-warning\/20:is(.dark *){background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}@media (hover:hover){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-\[color\:CanvasText\]{border-color:canvastext}.forced-colors\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}}@media (pointer:coarse){.pointer-coarse\:left-16{left:calc(var(--spacing) * 16)}.pointer-coarse\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.pointer-coarse\:h-12{height:calc(var(--spacing) * 12)}.pointer-coarse\:h-14{height:calc(var(--spacing) * 14)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-12{min-height:calc(var(--spacing) * 12)}.pointer-coarse\:w-6{width:calc(var(--spacing) * 6)}.pointer-coarse\:w-12{width:calc(var(--spacing) * 12)}.pointer-coarse\:w-16{width:calc(var(--spacing) * 16)}.pointer-coarse\:max-w-16{max-width:calc(var(--spacing) * 16)}.pointer-coarse\:min-w-12{min-width:calc(var(--spacing) * 12)}.pointer-coarse\:min-w-16{min-width:calc(var(--spacing) * 16)}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:\[--table-selection-width\:4rem\]{--table-selection-width:4rem}.pointer-coarse\:after\:hidden:after{content:var(--tw-content);display:none}.pointer-coarse\:after\:min-h-12:after{content:var(--tw-content);min-height:calc(var(--spacing) * 12)}}@media (hover:hover){.hover\:\[\&_\.dgm-leading-arrow\]\:-translate-x-0\.5:hover .dgm-leading-arrow{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[\&_\.dgm-trailing-arrow\]\:translate-x-0\.5:hover .dgm-trailing-arrow{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:text-background\/80>button{color:color-mix(in oklab, var(--background) 80%, transparent)}.\[\&\>button\:hover\]\:bg-background\/10>button:hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}.\[\&\>li\]\:border-foreground\/\[0\.08\]>li{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-12{height:calc(var(--spacing) * 12)}.\[\@media\(pointer\:coarse\)\]\:w-12{width:calc(var(--spacing) * 12)}}.\@container\/content{container:content/inline-size}.\@container\/dash{container:dash/inline-size}.\@container\/detail{container:detail/inline-size}.\@container\/home{container:home/inline-size}.\@container\/page{container:page/inline-size}.\@container\/schedule{container:schedule/inline-size}.\@container\/setup{container:setup/inline-size}.\@container\/strip{container:strip/inline-size}.container-card{container:card/inline-size}.container-section{container:section/inline-size}.container-sidebar{container:sidebar/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.accordion-panel{transition:grid-template-rows var(--duration-long1,.45s)ease-out;grid-template-rows:0fr;display:grid}.accordion-panel>*{visibility:hidden;transition:visibility 0s linear var(--duration-long1,.45s);overflow:hidden}.accordion-panel[data-open=true]{grid-template-rows:1fr}.accordion-panel[data-open=true]>*{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.accordion-panel,.accordion-panel>*{transition:none}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.touch-target:not(.absolute,.fixed,.sticky){position:relative}.touch-target:after{content:"";min-height:var(--dg-sys-target-comfortable,48px);min-width:var(--dg-sys-target-comfortable,48px);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.card-fan{--fan-unit:min(34vw,var(--fan-unit-max));height:calc(var(--fan-unit)*var(--fan-crop));position:relative;overflow:hidden}.card-fan>[data-offset]{left:calc(50% + var(--fan-unit)*var(--x,0));top:calc(var(--fan-unit)*(.5 + var(--dy,0)));z-index:var(--z,4);width:calc(var(--fan-unit)*var(--s,1));aspect-ratio:1;translate:-50% -50%;rotate:calc(var(--fan-tilt)*var(--o,0));border-radius:calc(var(--fan-unit)*.097);box-shadow:0 calc(var(--fan-unit)*.097)calc(var(--fan-unit)*.145)var(--fan-shadow);border-width:2px;position:absolute}.card-fan>[data-offset="0"]{gap:calc(var(--fan-unit)*.1)}.card-fan>[data-offset="-1"]{--o:-1;--s:.704;--x:-.7;--dy:.007;--z:3}.card-fan>[data-offset="1"]{--o:1;--s:.704;--x:.7;--dy:.007;--z:3}.card-fan>[data-offset="-2"]{--o:-2;--s:.582;--x:-1.22;--dy:.054;--z:2}.card-fan>[data-offset="2"]{--o:2;--s:.582;--x:1.22;--dy:.054;--z:2}.card-fan>[data-offset="-3"]{--o:-3;--s:.49;--x:-1.64;--dy:.148;--z:1}.card-fan>[data-offset="3"]{--o:3;--s:.49;--x:1.64;--dy:.148;--z:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1{inset-block:calc(var(--spacing)*1)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2xs{top:calc(var(--spacing-2xs)*-1)}.-top-12{top:calc(var(--spacing)*-12)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-3\/5{top:60%}.top-4{top:calc(var(--spacing)*4)}.top-14{top:calc(var(--spacing)*14)}.top-\[50\%\]{top:50%}.top-\[calc\(50\%\+var\(--spacing-sm-space\)\/2\)\]{top:calc(50% + var(--spacing-sm-space)/2)}.top-\[calc\(50\%-var\(--spacing-sm-space\)\/2\)\]{top:calc(50% - var(--spacing-sm-space)/2)}.top-full{top:100%}.top-md-space{top:var(--spacing-md-space)}.top-px{top:1px}.top-sm-space{top:var(--spacing-sm-space)}.top-xs{top:var(--spacing-xs)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2xs{right:calc(var(--spacing-2xs)*-1)}.-right-7{right:calc(var(--spacing)*-7)}.-right-12{right:calc(var(--spacing)*-12)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[calc\(min\(var\(--dock-w\)\,100vw\)_\+_0\.25rem\)\]{right:calc(min(var(--dock-w),100vw) + .25rem)}.right-md-space{right:var(--spacing-md-space)}.right-rail{right:var(--spacing-rail)}.right-sm-space{right:var(--spacing-sm-space)}.right-xs{right:var(--spacing-xs)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[calc\(var\(--dock-bar-space\,0px\)\+0\.75rem\)\]{bottom:calc(var(--dock-bar-space,0px) + .75rem)}.bottom-\[var\(--dock-bottom\)\]{bottom:var(--dock-bottom)}.-left-1{left:calc(var(--spacing)*-1)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-\[50\%\]{left:50%}.left-\[calc\(var\(--spacing-nav-list\)\+0\.625rem\)\]{left:calc(var(--spacing-nav-list) + .625rem)}.left-\[calc\(var\(--spacing-sm-space\)\+0\.625rem\)\]{left:calc(var(--spacing-sm-space) + .625rem)}.left-\[var\(--bar-x\,50\%\)\]{left:var(--bar-x,50%)}.left-full{left:100%}.left-md-space{left:var(--spacing-md-space)}.left-sidebar-collapsed-offset{left:var(--inset-sidebar-collapsed-offset)}.left-sidebar-expanded-offset{left:var(--inset-sidebar-expanded-offset)}.left-sm-space{left:var(--spacing-sm-space)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.-z-\[5\]{z-index:calc(5*-1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-drawer{z-index:var(--z-index-drawer)}.z-dropdown{z-index:var(--z-index-dropdown)}.z-modal{z-index:var(--z-index-modal)}.z-modal-backdrop{z-index:var(--z-index-modal-backdrop)}.z-popover{z-index:var(--z-index-popover)}.z-raised{z-index:var(--z-index-raised)}.z-sticky{z-index:var(--z-index-sticky)}.z-tooltip{z-index:var(--z-index-tooltip)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=52.5rem){.container{max-width:52.5rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=100rem){.container{max-width:100rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.m-sm-md-space{margin:var(--spacing-sm-md-space)}.-mx-container-padding{margin-inline:calc(var(--spacing-container-padding)*-1)}.-mx-dialog-padding{margin-inline:calc(var(--spacing-dialog-padding)*-1)}.-mx-shell-padding{margin-inline:calc(var(--spacing-shell-padding)*-1)}.-mx-sm-space{margin-inline:calc(var(--spacing-sm-space)*-1)}.-mx-xs{margin-inline:calc(var(--spacing-xs)*-1)}.mx-2xs{margin-inline:var(--spacing-2xs)}.mx-\[2cqi\]{margin-inline:2cqi}.mx-auto{margin-inline:auto}.mx-md-space{margin-inline:var(--spacing-md-space)}.mx-nav-list{margin-inline:var(--spacing-nav-list)}.mx-nav-rail-inset{margin-inline:var(--spacing-nav-rail-inset)}.mx-sm-space{margin-inline:var(--spacing-sm-space)}.mx-xs{margin-inline:var(--spacing-xs)}.-my-\[1\.6cqi\]{margin-block:-1.6cqi}.-my-xs{margin-block:calc(var(--spacing-xs)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-\[7\.5cqi\]{margin-block:7.5cqi}.my-lg-space{margin-block:var(--spacing-lg-space)}.my-md-space{margin-block:var(--spacing-md-space)}.my-nav-group{margin-block:var(--spacing-nav-group)}.my-px{margin-block:1px}.my-sm-md-space{margin-block:var(--spacing-sm-md-space)}.my-sm-space{margin-block:var(--spacing-sm-space)}.my-xs{margin-block:var(--spacing-xs)}.-mt-\[var\(--page-pad-t\,0px\)\]{margin-top:calc(var(--page-pad-t,0px)*-1)}.-mt-md-space{margin-top:calc(var(--spacing-md-space)*-1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-2xs{margin-top:var(--spacing-2xs)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[3cqi\]{margin-top:3cqi}.mt-\[var\(--dock-mt\)\]{margin-top:var(--dock-mt)}.mt-auto{margin-top:auto}.mt-drawer-top{margin-top:var(--margin-drawer-top)}.mt-lg-space{margin-top:var(--spacing-lg-space)}.mt-md-plus-space{margin-top:var(--spacing-md-plus-space)}.mt-md-space{margin-top:var(--spacing-md-space)}.mt-sm-space{margin-top:var(--spacing-sm-space)}.mt-xl-space{margin-top:var(--spacing-xl-space)}.mt-xs{margin-top:var(--spacing-xs)}.mt-xs-plus-space{margin-top:var(--spacing-xs-plus-space)}.container-responsive{width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);margin-left:auto;margin-right:auto}@media (width>=640px){.container-responsive{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (width>=1024px){.container-responsive{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}.-mr-sm-space{margin-right:calc(var(--spacing-sm-space)*-1)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2xs{margin-right:var(--spacing-2xs)}.mr-10{margin-right:calc(var(--spacing)*10)}.mr-\[var\(--content-end\,0\.25rem\)\]{margin-right:var(--content-end,.25rem)}.mr-\[var\(--dock-mr\)\]{margin-right:var(--dock-mr)}.mr-auto{margin-right:auto}.mr-sm-space{margin-right:var(--spacing-sm-space)}.mr-xs{margin-right:var(--spacing-xs)}.-mb-px{margin-bottom:-1px}.-mb-xs{margin-bottom:calc(var(--spacing-xs)*-1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2xl-space{margin-bottom:var(--spacing-2xl-space)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[2\.4cqi\]{margin-bottom:2.4cqi}.mb-\[var\(--dock-mb\)\]{margin-bottom:var(--dock-mb)}.mb-lg-space{margin-bottom:var(--spacing-lg-space)}.mb-md-space{margin-bottom:var(--spacing-md-space)}.mb-nav-group{margin-bottom:var(--spacing-nav-group)}.mb-sm-md-space{margin-bottom:var(--spacing-sm-md-space)}.mb-sm-plus-space{margin-bottom:var(--spacing-sm-plus-space)}.mb-sm-space{margin-bottom:var(--spacing-sm-space)}.mb-xl-space{margin-bottom:var(--spacing-xl-space)}.mb-xs{margin-bottom:var(--spacing-xs)}.-ml-md-space{margin-left:calc(var(--spacing-md-space)*-1)}.-ml-sm-space{margin-left:calc(var(--spacing-sm-space)*-1)}.-ml-xs{margin-left:calc(var(--spacing-xs)*-1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2xs{margin-left:var(--spacing-2xs)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.ml-lg-space{margin-left:var(--spacing-lg-space)}.ml-md-plus-space{margin-left:var(--spacing-md-plus-space)}.ml-md-space{margin-left:var(--spacing-md-space)}.ml-sm-md-space{margin-left:var(--spacing-sm-md-space)}.ml-sm-space{margin-left:var(--spacing-sm-space)}.ml-xs{margin-left:var(--spacing-xs)}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.desktop-only{display:none}@media (width>=64rem){.desktop-only{display:block}}.mobile-only{display:block}@media (width>=40rem){.mobile-only{display:none}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[1\/0\.95\]{aspect-ratio:1/.95}.aspect-\[1\/1\.02\]{aspect-ratio:1/1.02}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-80{width:calc(var(--spacing)*80);height:calc(var(--spacing)*80)}.size-\[var\(--btn-h-icon\,2\.75rem\)\]{width:var(--btn-h-icon,2.75rem);height:var(--btn-h-icon,2.75rem)}.size-full{width:100%;height:100%}.h-\(--admin-search-height\,1\.75rem\){height:var(--admin-search-height,1.75rem)}.h-\(--admin-search-height\,2rem\){height:var(--admin-search-height,2rem)}.h-\(--btn-h-compact\){height:var(--btn-h-compact)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\!{height:calc(var(--spacing)*5)!important}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-55{height:calc(var(--spacing)*55)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.875rem\]{height:1.875rem}.h-\[2\.0625rem\]{height:2.0625rem}.h-\[3\.0625rem\]{height:3.0625rem}.h-\[5\.0625rem\]{height:5.0625rem}.h-\[100dvh\]{height:100dvh}.h-\[calc\(var\(--spacing-section-y\)\*0\.4\)\]{height:calc(var(--spacing-section-y)*.4)}.h-\[var\(--admin-action-height\,2rem\)\]{height:var(--admin-action-height,2rem)}.h-\[var\(--admin-savebar-height\,2\.5rem\)\]{height:var(--admin-savebar-height,2.5rem)}.h-\[var\(--btn-h-compact\,2\.25rem\)\]{height:var(--btn-h-compact,2.25rem)}.h-\[var\(--btn-h-icon\,2\.75rem\)\]{height:var(--btn-h-icon,2.75rem)}.h-\[var\(--btn-h-lg\,3rem\)\]{height:var(--btn-h-lg,3rem)}.h-\[var\(--btn-h-md\,2\.75rem\)\]{height:var(--btn-h-md,2.75rem)}.h-\[var\(--btn-h-sm\,2\.75rem\)\]{height:var(--btn-h-sm,2.75rem)}.h-\[var\(--btn-h-xl\,3rem\)\]{height:var(--btn-h-xl,3rem)}.h-\[var\(--dock-h\)\]{height:var(--dock-h)}.h-\[var\(--input-h\,var\(--height-input\)\)\]{height:var(--input-h,var(--height-input))}.h-auto{height:auto}.h-avatar{height:var(--height-avatar)}.h-avatar-sm{height:var(--height-avatar-sm)}.h-btn-icon-lg{height:var(--height-btn-icon-lg)}.h-btn-icon-sm{height:var(--height-btn-icon-sm)}.h-chart-indicator{height:var(--height-chart-indicator)}.h-drawer-handle{height:var(--height-drawer-handle)}.h-dvh{height:100dvh}.h-full{height:100%}.h-hamburger{height:var(--height-hamburger)}.h-hamburger-line{height:var(--height-hamburger-line)}.h-header{height:var(--spacing-header)}.h-icon-2xl{height:var(--height-icon-2xl)}.h-icon-3xl{height:var(--height-icon-3xl)}.h-icon-4xl{height:var(--height-icon-4xl)}.h-icon-lg{height:var(--height-icon-lg)}.h-icon-md{height:var(--height-icon-md)}.h-icon-md\!{height:var(--height-icon-md)!important}.h-icon-nav{height:var(--height-icon-nav)}.h-icon-sm{height:var(--height-icon-sm)}.h-icon-xl{height:var(--height-icon-xl)}.h-icon-xs{height:var(--height-icon-xs)}.h-input{height:var(--height-input)}.h-md-space{height:var(--spacing-md-space)}.h-mobile-nav{height:var(--height-mobile-nav)}.h-nav-icon{height:var(--spacing-nav-icon)}.h-nav-item{height:var(--spacing-nav-item)}.h-px{height:1px}.h-resize-grip{height:var(--height-resize-grip)}.h-resize-handle{height:var(--height-resize-handle)}.h-screen{height:100vh}.h-sm-space{height:var(--spacing-sm-space)}.h-switch{height:var(--height-switch)}.h-thumb-sm{height:var(--height-thumb-sm)}.h-xs{height:var(--spacing-xs)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[calc\(92vh-3\.5rem\)\]{max-height:calc(92vh - 3.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-var\(--header-height\)-1rem\)\]{max-height:calc(100dvh - var(--header-height) - 1rem)}.max-h-\[calc\(100svh-3\.5rem\)\]{max-height:calc(100svh - 3.5rem)}.max-h-\[calc\(var\(--drawer-height\)-20px\)\]{max-height:calc(var(--drawer-height) - 20px)}.max-h-\[calc\(var\(--drawer-height\)-80px\)\]{max-height:calc(var(--drawer-height) - 80px)}.max-h-\[calc\(var\(--drawer-height\)-160px\)\]{max-height:calc(var(--drawer-height) - 160px)}.max-h-\[min\(24rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(24rem,var(--radix-popover-content-available-height))}.max-h-\[min\(32rem\,70vh\)\]{max-height:min(32rem,70vh)}.max-h-\[min\(42rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(42rem,var(--radix-popover-content-available-height))}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-command-list{max-height:var(--max-height-command-list)}.max-h-drawer{max-height:var(--max-height-drawer)}.max-h-full{max-height:100%}.max-h-mega-menu{max-height:var(--max-height-mega-menu)}.max-h-select{max-height:var(--max-height-select)}.min-h-\(--admin-toolbar-height\,3rem\){min-height:var(--admin-toolbar-height,3rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-52{min-height:calc(var(--spacing)*52)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-115{min-height:calc(var(--spacing)*115)}.min-h-\[1\.875rem\]{min-height:1.875rem}.min-h-\[2\.0625rem\]{min-height:2.0625rem}.min-h-\[4\.0625rem\]{min-height:4.0625rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[env\(safe-area-inset-bottom\)\]{min-height:env(safe-area-inset-bottom)}.min-h-\[var\(--admin-action-height\,2rem\)\]{min-height:var(--admin-action-height,2rem)}.min-h-\[var\(--admin-menu-choice-height\,0px\)\]{min-height:var(--admin-menu-choice-height,0px)}.min-h-\[var\(--admin-menu-choice-height\,2\.75rem\)\]{min-height:var(--admin-menu-choice-height,2.75rem)}.min-h-\[var\(--admin-menu-item-height\,0px\)\]{min-height:var(--admin-menu-item-height,0px)}.min-h-\[var\(--admin-menu-item-height\,2\.75rem\)\]{min-height:var(--admin-menu-item-height,2.75rem)}.min-h-\[var\(--btn-h-compact\,2\.25rem\)\]{min-height:var(--btn-h-compact,2.25rem)}.min-h-\[var\(--btn-h-sm\,2\.75rem\)\]{min-height:var(--btn-h-sm,2.75rem)}.min-h-\[var\(--textarea-min-h\,var\(--textarea-min-height\)\)\]{min-height:var(--textarea-min-h,var(--textarea-min-height))}.min-h-full{min-height:100%}.min-h-nav-item{min-height:var(--spacing-nav-item)}.min-h-screen{min-height:100vh}.min-h-shell-foot{min-height:var(--spacing-shell-foot)}.card-scroll-width{width:var(--card-width-mobile)}@media (width>=640px){.card-scroll-width{width:var(--card-width-tablet)}}@media (width>=768px){.card-scroll-width{width:var(--card-width-desktop)}}.w-\(--btn-h-compact\){width:var(--btn-h-compact)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\!{width:calc(var(--spacing)*5)!important}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-26{width:calc(var(--spacing)*26)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-70{width:calc(var(--spacing)*70)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-135{width:calc(var(--spacing)*135)}.w-\[3\.75rem\]{width:3.75rem}.w-\[15rem\]{width:15rem}.w-\[17cqi\]{width:17cqi}.w-\[38\.75rem\]{width:38.75rem}.w-\[84cqi\]{width:84cqi}.w-\[92cqi\]{width:92cqi}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(var\(--assistant-bar-width\,23\.5rem\)\,var\(--bar-w\,calc\(100vw_-_2rem\)\)\)\]{width:min(var(--assistant-bar-width,23.5rem),var(--bar-w,calc(100vw - 2rem)))}.w-\[min\(var\(--dock-w\,24rem\)\,100vw\)\]{width:min(var(--dock-w,24rem),100vw)}.w-\[var\(--btn-h-compact\,2\.25rem\)\]{width:var(--btn-h-compact,2.25rem)}.w-\[var\(--btn-h-icon\,2\.75rem\)\]{width:var(--btn-h-icon,2.75rem)}.w-auto{width:auto}.w-avatar{width:var(--width-avatar)}.w-avatar-sm{width:var(--width-avatar-sm)}.w-btn-icon-sm{width:var(--width-btn-icon-sm)}.w-chart-indicator{width:var(--width-chart-indicator)}.w-drawer-handle{width:var(--width-drawer-handle)}.w-drawer-md{width:var(--width-drawer-md)}.w-drawer-sm{width:var(--width-drawer-sm)}.w-fit{width:fit-content}.w-full{width:100%}.w-hover-card{width:var(--width-hover-card)}.w-icon-2xl{width:var(--width-icon-2xl)}.w-icon-3xl{width:var(--width-icon-3xl)}.w-icon-4xl{width:var(--width-icon-4xl)}.w-icon-lg{width:var(--width-icon-lg)}.w-icon-md{width:var(--width-icon-md)}.w-icon-md\!{width:var(--width-icon-md)!important}.w-icon-nav{width:var(--width-icon-nav)}.w-icon-sm{width:var(--width-icon-sm)}.w-icon-xl{width:var(--width-icon-xl)}.w-icon-xs{width:var(--width-icon-xs)}.w-input{width:var(--width-input)}.w-lg{width:var(--container-lg)}.w-max{width:max-content}.w-md{width:var(--container-md)}.w-mega-menu{width:var(--width-mega-menu)}.w-mega-menu-popular{width:var(--width-mega-menu-popular)}.w-nav-icon{width:var(--spacing-nav-icon)}.w-nav-item{width:var(--spacing-nav-item)}.w-popover{width:var(--width-popover)}.w-px{width:1px}.w-rail{width:var(--width-rail)}.w-resize-grip{width:var(--width-resize-grip)}.w-resize-handle{width:var(--width-resize-handle)}.w-search-input{width:var(--width-search-input)}.w-sidebar{width:var(--width-sidebar)}.w-sidebar-collapsed{width:var(--width-sidebar-collapsed)}.w-sm{width:var(--container-sm)}.w-sm-space{width:var(--spacing-sm-space)}.w-switch{width:var(--width-switch)}.w-thumb-sm{width:var(--width-thumb-sm)}.w-widget-lg{width:var(--width-widget-lg)}.w-widget-md{width:var(--width-widget-md)}.w-xs{width:var(--spacing-xs)}.max-w-2xl{max-width:var(--max-width-2xl)}.max-w-3xl{max-width:var(--max-width-3xl)}.max-w-4xl{max-width:var(--max-width-4xl)}.max-w-5xl{max-width:var(--max-width-5xl)}.max-w-6xl{max-width:var(--max-width-6xl)}.max-w-7xl{max-width:var(--max-width-7xl)}.max-w-10{max-width:calc(var(--spacing)*10)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-170{max-width:calc(var(--spacing)*170)}.max-w-180{max-width:calc(var(--spacing)*180)}.max-w-\[40rem\]{max-width:40rem}.max-w-\[49rem\]{max-width:49rem}.max-w-\[53rem\]{max-width:53rem}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(var\(--content-column-max-width\)\+var\(--rail-width\)\+var\(--rail-gap\)\)\]{max-width:calc(var(--content-column-max-width) + var(--rail-width) + var(--rail-gap))}.max-w-\[min\(22\.75rem\,var\(--radix-tooltip-trigger-width\)\,calc\(100vw-2rem\)\)\]{max-width:min(22.75rem,var(--radix-tooltip-trigger-width),calc(100vw - 2rem))}.max-w-container{max-width:var(--container-max-width,72rem);max-width:var(--max-width-container)}.max-w-content{max-width:var(--max-width-content)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--max-width-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--max-width-md)}.max-w-measure-headline{max-width:var(--container-measure-headline)}.max-w-measure-title{max-width:var(--container-measure-title)}.max-w-none{max-width:none}.max-w-page-boxed{max-width:var(--max-width-page-boxed)}.max-w-page-default{max-width:var(--max-width-page-default)}.max-w-page-narrow{max-width:var(--max-width-page-narrow)}.max-w-page-wide{max-width:var(--max-width-page-wide)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-shell{max-width:var(--max-width-shell)}.max-w-sm{max-width:var(--max-width-sm)}.max-w-token-boxed{max-width:var(--max-width-token-boxed)}.max-w-xl{max-width:var(--max-width-xl)}.max-w-xs{max-width:var(--max-width-xs)}.min-w-\(--radix-dropdown-menu-trigger-width\){min-width:var(--radix-dropdown-menu-trigger-width)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[84px\]{min-width:84px}.min-w-chart-tooltip{min-width:var(--min-width-chart-tooltip)}.min-w-drawer-sm{min-width:var(--spacing-drawer-sm)}.min-w-menu{min-width:var(--min-width-menu)}.min-w-menu-content{min-width:var(--min-width-menu-content)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.3333%}.basis-2\/3{flex-basis:66.6667%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\(--shot-travel\){--tw-translate-y:calc(var(--shot-travel)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-16{--tw-translate-y:calc(var(--spacing)*-16);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-hamburger{--tw-translate-y:calc(var(--translate-hamburger)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2\.5{--tw-translate-y:calc(var(--spacing)*2.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-hamburger{--tw-translate-y:var(--translate-hamburger);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-3{rotate:3deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.text-gradient-brand{background:var(--gradient-brand);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite iconic-flow}@media (prefers-reduced-motion:reduce){.text-gradient-brand{background-size:100% 100%;animation:none}}.text-gradient-iconic{background:var(--gradient-iconic);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite iconic-flow}@media (prefers-reduced-motion:reduce){.text-gradient-iconic{background-size:100% 100%;animation:none}}.animate-shimmer-wave{background:linear-gradient(90deg,var(--shimmer-bg,#ffffff0f)25%,var(--shimmer-color,#ffffff1f)50%,var(--shimmer-bg,#ffffff0f)75%);background-size:200% 100%;animation:1.5s linear infinite shimmer-wave}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}.resize{resize:both}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-snap-type\:y_mandatory\]{scroll-snap-type:y mandatory}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.\[scroll-snap-align\:start\],.snap-start,.snap-start{scroll-snap-align:start}.scroll-m-0{scroll-margin:calc(var(--spacing)*0)}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.columns-1{columns:1}.columns-2{columns:2}.columns-3{columns:3}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-bento{grid-auto-rows:16.25rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--card-width-discover\,17\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--card-width-discover,17.5rem),1fr))}.layout-end{grid-template-columns:minmax(0,1fr) auto}.layout-links{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2xl-space{gap:var(--spacing-2xl-space)}.gap-2xs{gap:var(--spacing-2xs)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3xl-space{gap:var(--spacing-3xl-space)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[0\.6cqi\]{gap:.6cqi}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[1\.4cqi\]{gap:1.4cqi}.gap-\[1\.6cqi\]{gap:1.6cqi}.gap-\[1cqi\]{gap:1cqi}.gap-\[var\(--dock-gap\)\]{gap:var(--dock-gap)}.gap-dialog-gap{gap:var(--spacing-dialog-gap)}.gap-lg-space{gap:var(--spacing-lg-space)}.gap-md-space{gap:var(--spacing-md-space)}.gap-nav-icon-gap{gap:var(--spacing-nav-icon-gap)}.gap-px{gap:1px}.gap-rail{gap:var(--spacing-rail)}.gap-sm-md-space{gap:var(--spacing-sm-md-space)}.gap-sm-plus-space{gap:var(--spacing-sm-plus-space)}.gap-sm-space{gap:var(--spacing-sm-space)}.gap-xl-space{gap:var(--spacing-xl-space)}.gap-xs{gap:var(--spacing-xs)}.gap-xs-plus-space{gap:var(--spacing-xs-plus-space)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2xs)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-lg-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-lg-space)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-md-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-md-space)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-nav-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-nav-gap)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-nav-gap)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-section-y>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-section-y)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-section-y)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm-md-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-sm-md-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-sm-md-space)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-sm-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-sm-space)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xl-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xl-space)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs-plus-space>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs-plus-space)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs-plus-space)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-md-space{column-gap:var(--spacing-md-space)}.gap-x-sm-space{column-gap:var(--spacing-sm-space)}.gap-x-xs{column-gap:var(--spacing-xs)}:where(.-space-x-sm-md-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-sm-md-space)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-sm-md-space)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-sm-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-sm-space)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-sm-space)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-xs>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-xs)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-xs)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-sm-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-sm-space)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-sm-space)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-xs>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-xs)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2xs{row-gap:var(--spacing-2xs)}.gap-y-sm-space{row-gap:var(--spacing-sm-space)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-divider>:not(:last-child)){border-color:var(--divider)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[var\(--btn-radius\,var\(--radius-md\)\)\]{border-radius:var(--btn-radius,var(--radius-md))}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-token-2xl{border-radius:var(--radius-token-2xl)}.rounded-token-full{border-radius:var(--radius-token-full)}.rounded-token-lg{border-radius:var(--radius-token-lg)}.rounded-token-md{border-radius:var(--radius-token-md)}.rounded-token-sm{border-radius:var(--radius-token-sm)}.rounded-token-xl{border-radius:var(--radius-token-xl)}.rounded-token-xs{border-radius:var(--radius-token-xs)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-3xl{border-top-left-radius:calc(var(--radius) + 12px);border-top-right-radius:calc(var(--radius) + 12px)}.rounded-t-\[calc\(var\(--radius-xl\,12px\)-3px\)\]{border-top-left-radius:calc(var(--radius-xl,12px) - 3px);border-top-right-radius:calc(var(--radius-xl,12px) - 3px)}.rounded-t-token-lg{border-top-left-radius:var(--radius-token-lg);border-top-right-radius:var(--radius-token-lg)}.rounded-t-token-xl{border-top-left-radius:var(--radius-token-xl);border-top-right-radius:var(--radius-token-xl)}.rounded-t-token-xs{border-top-left-radius:var(--radius-token-xs);border-top-right-radius:var(--radius-token-xs)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-token-full{border-top-left-radius:var(--radius-token-full);border-bottom-left-radius:var(--radius-token-full)}.rounded-l-token-lg{border-top-left-radius:var(--radius-token-lg);border-bottom-left-radius:var(--radius-token-lg)}.rounded-l-token-xl{border-top-left-radius:var(--radius-token-xl);border-bottom-left-radius:var(--radius-token-xl)}.rounded-tl-2xl{border-top-left-radius:calc(var(--radius) + 8px)}.rounded-tl-token-sm{border-top-left-radius:var(--radius-token-sm)}.rounded-tl-token-xl{border-top-left-radius:var(--radius-token-xl)}.rounded-r-\(--radius\){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-token-full{border-top-right-radius:var(--radius-token-full);border-bottom-right-radius:var(--radius-token-full)}.rounded-r-token-xl{border-top-right-radius:var(--radius-token-xl);border-bottom-right-radius:var(--radius-token-xl)}.rounded-tr-token-xl{border-top-right-radius:var(--radius-token-xl)}.rounded-b-\[calc\(var\(--radius-xl\,12px\)-3px\)\]{border-bottom-right-radius:calc(var(--radius-xl,12px) - 3px);border-bottom-left-radius:calc(var(--radius-xl,12px) - 3px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-token-md{border-bottom-right-radius:var(--radius-token-md);border-bottom-left-radius:var(--radius-token-md)}.rounded-b-token-xl{border-bottom-right-radius:var(--radius-token-xl);border-bottom-left-radius:var(--radius-token-xl)}.rounded-br-token-xl{border-bottom-right-radius:var(--radius-token-xl)}.rounded-bl-token-xl{border-bottom-left-radius:var(--radius-token-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-action-border{border-color:var(--action-border)}.border-background,.border-background\/30{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/30{border-color:color-mix(in oklab,var(--background)30%,transparent)}}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab,var(--border)30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-card,.border-card\/45{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/45{border-color:color-mix(in oklab,var(--card)45%,transparent)}}.border-card\/70{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/70{border-color:color-mix(in oklab,var(--card)70%,transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-divider{border-color:var(--divider)}.border-fan-card-border{border-color:var(--fan-card-border)}.border-fan-rim{border-color:var(--fan-rim)}.border-footer-border{border-color:var(--footer-border)}.border-foreground,.border-foreground\/\[0\.08\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/\[0\.08\]{border-color:color-mix(in oklab,var(--foreground)8%,transparent)}}.border-glass\/10{border-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.border-glass\/10{border-color:color-mix(in oklab,var(--glass)10%,transparent)}}.border-glass\/30{border-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.border-glass\/30{border-color:color-mix(in oklab,var(--glass)30%,transparent)}}.border-info,.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab,var(--info)20%,transparent)}}.border-info\/50{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/50{border-color:color-mix(in oklab,var(--info)50%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground,.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.border-nav-item-indicator{border-color:var(--nav-item-active-indicator)}.border-outline-variant,.border-outline-variant\/50{border-color:var(--md-sys-color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/50{border-color:color-mix(in oklab,var(--md-sys-color-outline-variant)50%,transparent)}}.border-primary{border-color:var(--primary)}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/30{border-color:color-mix(in oklab,var(--primary-foreground)30%,transparent)}}.border-primary-ring{border-color:var(--primary-ring)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-sidebar-border,.border-sidebar-border\/30{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/30{border-color:color-mix(in oklab,var(--sidebar-border)30%,transparent)}}.border-sidebar-border\/50{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--sidebar-border)50%,transparent)}}.border-success,.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab,var(--success)50%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab,var(--warning)20%,transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab,var(--warning)50%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-nav-item-indicator{border-left-color:var(--nav-item-active-indicator)}.state-hover{transition-property:background-color;transition-duration:var(--duration-interaction,.2s)}.state-hover:hover{background-color:var(--surface-hover)}.state-press{transition-property:background-color;transition-duration:var(--duration-interaction,.2s)}.state-press:active{background-color:var(--surface-pressed)}.footer-surface{background-color:var(--footer-bg);border-top:1px solid var(--footer-border)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--surface-container-high\){background-color:var(--surface-container-high)}.bg-\(--surface-container-highest\){background-color:var(--surface-container-highest)}.bg-\[\#111\]{background-color:#111}.bg-\[var\(--input-bg\,var\(--background\)\)\]{background-color:var(--input-bg,var(--background))}.bg-\[var\(--textarea-bg\,var\(--muted\)\)\]{background-color:var(--textarea-bg,var(--muted))}.bg-accent{background-color:var(--accent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background,.bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/10{background-color:color-mix(in oklab,var(--background)10%,transparent)}}.bg-background\/15{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/15{background-color:color-mix(in oklab,var(--background)15%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab,var(--border)40%,transparent)}}.bg-button-prominent-bg{background-color:var(--button-prominent-bg)}.bg-card,.bg-card\/10{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/10{background-color:color-mix(in oklab,var(--card)10%,transparent)}}.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card)40%,transparent)}}.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/55{background-color:color-mix(in oklab,var(--card)55%,transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-card\/65{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/65{background-color:color-mix(in oklab,var(--card)65%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.bg-current,.bg-current\/15{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/15{background-color:color-mix(in oklab,currentcolor 15%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive)15%,transparent)}}.bg-destructive\/30{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/30{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.bg-destructive\/50{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/50{background-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.bg-divider{background-color:var(--divider)}.bg-dreams\/40{background-color:var(--dreams)}@supports (color:color-mix(in lab, red, red)){.bg-dreams\/40{background-color:color-mix(in oklab,var(--dreams)40%,transparent)}}.bg-favorite{background-color:var(--favorite)}.bg-footer-fg\/5{background-color:var(--footer-fg)}@supports (color:color-mix(in lab, red, red)){.bg-footer-fg\/5{background-color:color-mix(in oklab,var(--footer-fg)5%,transparent)}}.bg-foreground,.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab,var(--foreground)8%,transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.bg-foreground\/75{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/75{background-color:color-mix(in oklab,var(--foreground)75%,transparent)}}.bg-foreground\/85{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/85{background-color:color-mix(in oklab,var(--foreground)85%,transparent)}}.bg-foreground\/\[0\.02\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab,var(--foreground)2%,transparent)}}.bg-glass\/20{background-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.bg-glass\/20{background-color:color-mix(in oklab,var(--glass)20%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab,var(--info)10%,transparent)}}.bg-info\/15{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab,var(--info)15%,transparent)}}.bg-info\/30{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/30{background-color:color-mix(in oklab,var(--info)30%,transparent)}}.bg-info\/50{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/50{background-color:color-mix(in oklab,var(--info)50%,transparent)}}.bg-ink{background-color:var(--ink)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.bg-nav-item-active{background-color:var(--nav-item-active-bg)}.bg-overlay\/80{background-color:var(--overlay)}@supports (color:color-mix(in lab, red, red)){.bg-overlay\/80{background-color:color-mix(in oklab,var(--overlay)80%,transparent)}}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab,var(--popover)95%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-foreground,.bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab,var(--primary-foreground)10%,transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--primary)12%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-bg{background-color:var(--secondary-bg)}.bg-section-gradient-mid{background-color:var(--section-gradient-mid)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-accent{background-color:var(--sidebar-accent);background-color:var(--sidebar-accent)!important}.bg-sidebar-accent\/20{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/20{background-color:color-mix(in oklab,var(--sidebar-accent)20%,transparent)}}.bg-sidebar-accent\/30{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/30{background-color:color-mix(in oklab,var(--sidebar-accent)30%,transparent)}}.bg-sidebar-accent\/50{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/50{background-color:color-mix(in oklab,var(--sidebar-accent)50%,transparent)}}.bg-sidebar-accent\/60{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/60{background-color:color-mix(in oklab,var(--sidebar-accent)60%,transparent)}}.bg-sidebar-border\/50{background-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-border\/50{background-color:color-mix(in oklab,var(--sidebar-border)50%,transparent)}}.bg-sidebar-promo-share{background-color:var(--sidebar-promo-share)}.bg-sidebar\/75{background-color:var(--sidebar-background)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/75{background-color:color-mix(in oklab,var(--sidebar-background)75%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab,var(--success)15%,transparent)}}.bg-success\/30{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/30{background-color:color-mix(in oklab,var(--success)30%,transparent)}}.bg-success\/50{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/50{background-color:color-mix(in oklab,var(--success)50%,transparent)}}.bg-surface-container-high{background-color:var(--surface-container-high)}.bg-surface-container-highest{background-color:var(--surface-container-highest)}.bg-surface-container-low{background-color:var(--surface-container-low)}.bg-surface-container-lowest{background-color:var(--surface-container-lowest)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-surface-output{background-color:var(--surface-output)}.bg-surface-primary{background-color:var(--surface-primary)}.bg-surface-selected{background-color:var(--surface-selected)}.bg-transparent{background-color:#0000}.bg-unread{background-color:var(--unread)}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning)15%,transparent)}}.bg-warning\/30{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/30{background-color:color-mix(in oklab,var(--warning)30%,transparent)}}.bg-warning\/50{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/50{background-color:color-mix(in oklab,var(--warning)50%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff10%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:color-mix(in srgb,#fff15%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.grain{background-image:linear-gradient(to right,var(--foreground)1px,transparent 1px),linear-gradient(to bottom,var(--foreground)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.grain{background-image:linear-gradient(to right,color-mix(in oklab,var(--foreground)6%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground)6%,transparent)1px,transparent 1px)}}.grain{background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.text-gradient-brand{color:var(--footer-fg);background-image:linear-gradient(90deg,var(--gradient-brand-1),var(--gradient-brand-2),var(--gradient-brand-3));-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.text-gradient-brand{-webkit-text-fill-color:currentColor;background-image:none}}.bg-\[image\:var\(--gradient-brand\)\]{background-image:var(--gradient-brand)}.bg-\[radial-gradient\(at_53\%_74\%\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_30\%\,transparent\)\,transparent_75\%\)\,linear-gradient\(145deg\,color-mix\(in_oklab\,var\(--gradient-brand-1\)_26\%\,var\(--background\)\)\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_34\%\,var\(--background\)\)\)\]{background-image:radial-gradient(at 53% 74%,var(--gradient-brand-3),transparent 75%),linear-gradient(145deg,var(--gradient-brand-1),var(--gradient-brand-3))}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(at_53\%_74\%\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_30\%\,transparent\)\,transparent_75\%\)\,linear-gradient\(145deg\,color-mix\(in_oklab\,var\(--gradient-brand-1\)_26\%\,var\(--background\)\)\,color-mix\(in_oklab\,var\(--gradient-brand-3\)_34\%\,var\(--background\)\)\)\]{background-image:radial-gradient(at 53% 74%,color-mix(in oklab,var(--gradient-brand-3)30%,transparent),transparent 75%),linear-gradient(145deg,color-mix(in oklab,var(--gradient-brand-1)26%,var(--background)),color-mix(in oklab,var(--gradient-brand-3)34%,var(--background)))}}.bg-\[radial-gradient\(circle_at_1px_1px\,_color-mix\(in_srgb\,var\(--muted-foreground\)_10\%\,transparent\)_1px\,_transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,var(--muted-foreground)1px,transparent 0)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_1px_1px\,_color-mix\(in_srgb\,var\(--muted-foreground\)_10\%\,transparent\)_1px\,_transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--muted-foreground)10%,transparent)1px,transparent 0)}}.from-accent\/70{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/70{--tw-gradient-from:color-mix(in oklab,var(--accent)70%,transparent)}}.from-accent\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:color-mix(in srgb,#00080%,transparent)}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-fan-card-from{--tw-gradient-from:var(--fan-card-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-fan-centre-from{--tw-gradient-from:var(--fan-centre-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-foreground\/80{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.from-foreground\/80{--tw-gradient-from:color-mix(in oklab,var(--foreground)80%,transparent)}}.from-foreground\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/20{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\/20{--tw-gradient-from:color-mix(in oklab,var(--muted)20%,transparent)}}.from-muted\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500\/60{--tw-gradient-from:#f6339a99}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/60{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)60%,transparent)}}.from-pink-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/60{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/60{--tw-gradient-from:color-mix(in oklab,var(--primary)60%,transparent)}}.from-primary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}.from-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-accent\/50{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-accent\/50{--tw-gradient-via:color-mix(in oklab,var(--accent)50%,transparent)}}.via-accent\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:color-mix(in srgb,#00025%,transparent)}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-foreground\/10{--tw-gradient-via:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.via-foreground\/10{--tw-gradient-via:color-mix(in oklab,var(--foreground)10%,transparent)}}.via-foreground\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-muted{--tw-gradient-via:var(--muted);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab,var(--primary)5%,transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/50{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/50{--tw-gradient-via:color-mix(in oklab,var(--primary)50%,transparent)}}.via-primary\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/50{--tw-gradient-via:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/50{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.via-purple-500\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600\/60{--tw-gradient-to:#155dfc99}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/60{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)60%,transparent)}}.to-blue-600\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fan-card-to{--tw-gradient-to:var(--fan-card-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fan-centre-to{--tw-gradient-to:var(--fan-centre-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/50{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/50{--tw-gradient-to:color-mix(in oklab,var(--muted)50%,transparent)}}.to-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/60{--tw-gradient-to:#f6339a99}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/60{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)60%,transparent)}}.to-pink-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-blue{--tw-gradient-to:var(--primary-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-blue\/60{--tw-gradient-to:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.to-primary-blue\/60{--tw-gradient-to:color-mix(in oklab,var(--primary-blue)60%,transparent)}}.to-primary-blue\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary)10%,transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/60{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/60{--tw-gradient-to:color-mix(in oklab,var(--primary)60%,transparent)}}.to-primary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-secondary-bg{--tw-gradient-to:var(--secondary-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-none{fill:none}.stroke-card\/40{stroke:var(--card)}@supports (color:color-mix(in lab, red, red)){.stroke-card\/40{stroke:color-mix(in oklab,var(--card)40%,transparent)}}.stroke-card\/70{stroke:var(--card)}@supports (color:color-mix(in lab, red, red)){.stroke-card\/70{stroke:color-mix(in oklab,var(--card)70%,transparent)}}.stroke-foreground{stroke:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-right{object-position:right}.object-top{object-position:top}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.75{padding:calc(var(--spacing)*.75)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-\[1\.6cqi\]{padding:1.6cqi}.p-dialog-padding{padding:var(--spacing-dialog-padding)}.p-lg-space{padding:var(--spacing-lg-space)}.p-md-space{padding:var(--spacing-md-space)}.p-sm-md-space{padding:var(--spacing-sm-md-space)}.p-sm-plus-space{padding:var(--spacing-sm-plus-space)}.p-sm-space{padding:var(--spacing-sm-space)}.p-xl-space{padding:var(--spacing-xl-space)}.p-xs{padding:var(--spacing-xs)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-2xs{padding-inline:var(--spacing-2xs)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[2cqi\]{padding-inline:2cqi}.px-\[4cqi\]{padding-inline:4cqi}.px-\[var\(--btn-px-compact\,var\(--space-sm-plus\)\)\]{padding-inline:var(--btn-px-compact,var(--space-sm-plus))}.px-\[var\(--btn-px-lg\,var\(--space-xl\)\)\]{padding-inline:var(--btn-px-lg,var(--space-xl))}.px-\[var\(--btn-px-md\,var\(--space-md\)\)\]{padding-inline:var(--btn-px-md,var(--space-md))}.px-\[var\(--btn-px-sm\,var\(--space-sm-md\)\)\]{padding-inline:var(--btn-px-sm,var(--space-sm-md))}.px-\[var\(--btn-px-xl\,var\(--space-xl\)\)\]{padding-inline:var(--btn-px-xl,var(--space-xl))}.px-\[var\(--input-px\,var\(--space-md-plus\)\)\]{padding-inline:var(--input-px,var(--space-md-plus))}.px-\[var\(--textarea-px\,var\(--space-md-plus\)\)\]{padding-inline:var(--textarea-px,var(--space-md-plus))}.px-container-padding{padding-inline:var(--spacing-container-padding)}.px-dialog-padding{padding-inline:var(--spacing-dialog-padding)}.px-lg-space{padding-inline:var(--spacing-lg-space)}.px-md-space{padding-inline:var(--spacing-md-space)}.px-nav-inset{padding-inline:var(--spacing-nav-inset)}.px-nav-list{padding-inline:var(--spacing-nav-list)}.px-nav-rail-inset{padding-inline:var(--spacing-nav-rail-inset)}.px-shell-padding{padding-inline:var(--spacing-shell-padding)}.px-sm-md-space{padding-inline:var(--spacing-sm-md-space)}.px-sm-plus-space{padding-inline:var(--spacing-sm-plus-space)}.px-sm-space{padding-inline:var(--spacing-sm-space)}.px-xs{padding-inline:var(--spacing-xs)}.px-xs-plus-space{padding-inline:var(--spacing-xs-plus-space)}.py-\(--admin-toolbar-py\,0\.25rem\){padding-block:var(--admin-toolbar-py,.25rem)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-2xl-space{padding-block:var(--spacing-2xl-space)}.py-2xs{padding-block:var(--spacing-2xs)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-3xl-space{padding-block:var(--spacing-3xl-space)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-\[0\.3125rem\]{padding-block:.3125rem}.py-\[3\.5rem\]{padding-block:3.5rem}.py-\[4\.5cqi\]{padding-block:4.5cqi}.py-\[5rem\]{padding-block:5rem}.py-\[var\(--input-py\,var\(--space-sm\)\)\]{padding-block:var(--input-py,var(--space-sm))}.py-\[var\(--textarea-py\,var\(--space-sm\)\)\]{padding-block:var(--textarea-py,var(--space-sm))}.py-lg-space{padding-block:var(--spacing-lg-space)}.py-md-plus-space{padding-block:var(--spacing-md-plus-space)}.py-md-space{padding-block:var(--spacing-md-space)}.py-nav-gap{padding-block:var(--spacing-nav-gap)}.py-nav-group{padding-block:var(--spacing-nav-group)}.py-nav-rail-pad{padding-block:var(--spacing-nav-rail-pad)}.py-section-y{padding-block:var(--spacing-section-y)}.py-sm-md-space{padding-block:var(--spacing-sm-md-space)}.py-sm-plus-space{padding-block:var(--spacing-sm-plus-space)}.py-sm-space{padding-block:var(--spacing-sm-space)}.py-xl-space{padding-block:var(--spacing-xl-space)}.py-xs{padding-block:var(--spacing-xs)}.py-xs-plus-space{padding-block:var(--spacing-xs-plus-space)}.py-section-y{padding-top:var(--section-spacing-y,2rem);padding-bottom:var(--section-spacing-y,2rem)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-footer-fade{padding-top:var(--footer-fade)}.pt-lg-space{padding-top:var(--spacing-lg-space)}.pt-md-space{padding-top:var(--spacing-md-space)}.pt-nav-gap{padding-top:var(--spacing-nav-gap)}.pt-nav-group{padding-top:var(--spacing-nav-group)}.pt-safe{padding-top:env(safe-area-inset-top)}.pt-section-y{padding-top:var(--section-spacing-y,2rem);padding-top:var(--spacing-section-y)}.pt-sm-md-space{padding-top:var(--spacing-sm-md-space)}.pt-sm-space{padding-top:var(--spacing-sm-space)}.pt-xs{padding-top:var(--spacing-xs)}.pt-xs-plus-space{padding-top:var(--spacing-xs-plus-space)}.safe-top{padding-top:env(safe-area-inset-top)}.px-container-padding{padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem)}@media (width>=640px){.px-container-padding{padding-left:var(--container-padding-tablet,1.5rem);padding-right:var(--container-padding-tablet,1.5rem)}}@media (width>=1024px){.px-container-padding{padding-left:var(--container-padding-desktop,2rem);padding-right:var(--container-padding-desktop,2rem)}}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-lg-space{padding-right:var(--spacing-lg-space)}.pr-md-space{padding-right:var(--spacing-md-space)}.pr-nav-inset{padding-right:var(--spacing-nav-inset)}.pr-sm-md-space{padding-right:var(--spacing-sm-md-space)}.pr-sm-space{padding-right:var(--spacing-sm-space)}.pr-xl-plus-space{padding-right:var(--spacing-xl-plus-space)}.pr-xl-space{padding-right:var(--spacing-xl-space)}.pr-xs{padding-right:var(--spacing-xs)}.pb-2xs{padding-bottom:var(--spacing-2xs)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(var\(--space-md\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(var(--space-md),env(safe-area-inset-bottom))}.pb-\[max\(var\(--space-md\)\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(var(--space-md),env(safe-area-inset-bottom,0px))}.pb-\[max\(var\(--space-sm\)\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(var(--space-sm),env(safe-area-inset-bottom,0px))}.pb-\[var\(--dock-bar-space\)\]{padding-bottom:var(--dock-bar-space)}.pb-dialog-padding{padding-bottom:var(--spacing-dialog-padding)}.pb-lg-space{padding-bottom:var(--spacing-lg-space)}.pb-md-space{padding-bottom:var(--spacing-md-space)}.pb-mobile-nav{padding-bottom:var(--spacing-mobile-nav)}.pb-nav-group{padding-bottom:var(--spacing-nav-group)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pb-section-y{padding-bottom:var(--section-spacing-y,2rem);padding-bottom:var(--spacing-section-y)}.pb-sm-md-space{padding-bottom:var(--spacing-sm-md-space)}.pb-sm-space{padding-bottom:var(--spacing-sm-space)}.pb-xl-space{padding-bottom:var(--spacing-xl-space)}.pb-xs{padding-bottom:var(--spacing-xs)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2xl-space{padding-left:var(--spacing-2xl-space)}.pl-2xs{padding-left:var(--spacing-2xs)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[calc\(var\(--spacing-nav-inset\)\+var\(--spacing-nav-icon\)\+var\(--spacing-nav-icon-gap\)\+2px\)\]{padding-left:calc(var(--spacing-nav-inset) + var(--spacing-nav-icon) + var(--spacing-nav-icon-gap) + 2px)}.pl-\[calc\(var\(--spacing-sm-space\)\+1\.625rem\)\]{padding-left:calc(var(--spacing-sm-space) + 1.625rem)}.pl-input-icon-offset{padding-left:var(--spacing-input-icon-offset)}.pl-input-icon-offset-lg{padding-left:var(--spacing-input-icon-offset-lg)}.pl-lg-plus-space{padding-left:var(--spacing-lg-plus-space)}.pl-lg-space{padding-left:var(--spacing-lg-space)}.pl-md-space{padding-left:var(--spacing-md-space)}.pl-nav-inset{padding-left:var(--spacing-nav-inset)}.pl-sm-md-space{padding-left:var(--spacing-sm-md-space)}.pl-sm-space{padding-left:var(--spacing-sm-space)}.pl-xl-space{padding-left:var(--spacing-xl-space)}.pl-xs{padding-left:var(--spacing-xs)}.pl-xs-plus-space{padding-left:var(--spacing-xs-plus-space)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-body-lg{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.type-body-md{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);font-weight:var(--md-sys-typescale-body-medium-weight);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.type-body-sm{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);font-weight:var(--md-sys-typescale-body-small-weight);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.type-headline-lg{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);font-weight:var(--md-sys-typescale-headline-large-weight);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.type-headline-md{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-sys-typescale-headline-medium-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.type-label-lg{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.type-label-md{font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.type-label-sm{font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.type-title-lg{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.type-title-md{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.type-title-sm{font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-body-fluid{font-size:clamp(.875rem,.25cqi + .75rem,1rem);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight)}.text-body-fluid-lg{font-size:clamp(.9375rem,.5cqi + .75rem,1.125rem);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight)}.text-body-fluid-md{font-size:clamp(.875rem,.25cqi + .75rem,1rem);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight)}.text-body-fluid-sm{font-size:clamp(.75rem,.25cqi + .625rem,.875rem);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-body-weight)}.text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.text-display-fluid,.text-display-fluid-lg{font-size:clamp(2.25rem,4cqi + .5rem,3rem);line-height:var(--type-display-leading);letter-spacing:var(--type-display-lg-tracking);font-weight:var(--type-display-weight)}.text-display-fluid-md{font-size:clamp(1.75rem,3.5cqi + .5rem,2.5rem);line-height:var(--type-heading-leading);letter-spacing:var(--type-display-md-tracking);font-weight:var(--type-display-weight)}.text-display-fluid-sm{font-size:clamp(1.375rem,2.5cqi + .375rem,2rem);line-height:var(--type-headline-leading);letter-spacing:var(--type-display-md-tracking);font-weight:var(--type-display-weight)}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.text-headline-fluid{font-size:clamp(1.25rem,2cqi + .375rem,1.75rem);line-height:var(--type-headline-leading);letter-spacing:var(--type-display-md-tracking);font-weight:var(--type-headline-weight)}.text-headline-fluid-lg{font-size:clamp(1.25rem,2cqi + .375rem,1.75rem);line-height:var(--type-card-title-leading);letter-spacing:var(--type-card-title-tracking);font-weight:var(--type-headline-weight)}.text-headline-fluid-md{font-size:clamp(1.0625rem,1.5cqi + .25rem,1.375rem);line-height:var(--type-text-leading);letter-spacing:var(--type-headline-tracking);font-weight:var(--type-headline-weight)}.text-headline-fluid-sm{font-size:clamp(.9375rem,1cqi + .25rem,1.1875rem);line-height:var(--type-text-leading);letter-spacing:var(--type-headline-tracking);font-weight:var(--type-headline-weight)}.text-title-fluid-lg{font-size:clamp(1.125rem,1cqi + .75rem,1.375rem);line-height:var(--type-text-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}.text-title-fluid-md{font-size:clamp(.9375rem,.5cqi + .75rem,1rem);line-height:var(--type-text-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight)}.text-label{font-size:var(--type-label-size);line-height:var(--type-label-leading);font-weight:var(--type-label-weight)}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));font-weight:var(--tw-font-weight,var(--text-title-lg--font-weight))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight))}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight))}.text-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);color:var(--muted-foreground);text-wrap:balance}.text-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--foreground)}.text-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted-foreground)}.text-supporting{font-size:var(--type-supporting-size);line-height:var(--type-supporting-leading);color:var(--muted-foreground)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--admin-search-font\,0\.875rem\){font-size:var(--admin-search-font,.875rem)}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[clamp\(1\.5rem\,2cqi\+0\.75rem\,1\.875rem\)\]{font-size:clamp(1.5rem,2cqi + .75rem,1.875rem)}.text-\[clamp\(2\.25rem\,4cqi\+1rem\,3rem\)\]{font-size:clamp(2.25rem,4cqi + 1rem,3rem)}.text-\[clamp\(2\.25rem\,6cqi\,3\.75rem\)\]{font-size:clamp(2.25rem,6cqi,3.75rem)}.text-\[clamp\(2\.75rem\,8cqi\,6rem\)\]{font-size:clamp(2.75rem,8cqi,6rem)}.text-\[clamp\(3rem\,7cqi\,3\.75rem\)\]{font-size:clamp(3rem,7cqi,3.75rem)}.text-\[length\:var\(--btn-fs-compact\,var\(--text-xs\)\)\]{font-size:var(--btn-fs-compact,var(--text-xs))}.text-\[length\:var\(--btn-fs-lg\,var\(--text-sm\)\)\]{font-size:var(--btn-fs-lg,var(--text-sm))}.text-\[length\:var\(--btn-fs-md\,var\(--text-sm\)\)\]{font-size:var(--btn-fs-md,var(--text-sm))}.text-\[length\:var\(--btn-fs-sm\,var\(--text-sm\)\)\]{font-size:var(--btn-fs-sm,var(--text-sm))}.text-\[length\:var\(--btn-fs-xl\,var\(--text-base\)\)\]{font-size:var(--btn-fs-xl,var(--text-base))}.text-\[max\(9px\,1\.1cqi\)\]{font-size:max(9px,1.1cqi)}.text-\[max\(9px\,1\.3cqi\)\]{font-size:max(9px,1.3cqi)}.text-\[max\(10px\,1\.5cqi\)\]{font-size:max(10px,1.5cqi)}.text-body-lg{font-size:var(--text-body-lg)}.text-code{font-size:var(--text-code)}.text-label-xs{font-size:var(--text-label-xs)}.text-micro{font-size:var(--text-micro)}.text-tiny{font-size:var(--text-tiny)}.text-token-2xl{font-size:var(--text-token-2xl)}.text-token-3xl{font-size:var(--text-token-3xl)}.text-token-4xl{font-size:var(--text-token-4xl)}.text-token-base{font-size:var(--text-token-base)}.text-token-lg{font-size:var(--text-token-lg)}.text-token-sm{font-size:var(--text-token-sm)}.text-token-xl{font-size:var(--text-token-xl)}.text-token-xs{font-size:var(--text-token-xs)}.text-xxs{font-size:var(--text-xxs)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[line-height\:1rem\]{line-height:1rem}.\[line-height\:var\(--text-base--line-height\)\]{line-height:var(--text-base--line-height)}.\[line-height\:var\(--text-sm--line-height\)\]{line-height:var(--text-sm--line-height)}.\[line-height\:var\(--text-xs--line-height\)\]{line-height:var(--text-xs--line-height)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-kicker{--tw-tracking:var(--tracking-kicker);letter-spacing:var(--tracking-kicker)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-title{--tw-tracking:var(--tracking-title);letter-spacing:var(--tracking-title)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-background,.text-background\/80{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/80{color:color-mix(in oklab,var(--background)80%,transparent)}}.text-button-prominent-fg{color:var(--button-prominent-fg)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-fan-card-fg{color:var(--fan-card-fg)}.text-fan-centre-fg{color:var(--fan-centre-fg)}.text-favorite-foreground{color:var(--favorite-foreground)}.text-footer-accent{color:var(--footer-accent)}.text-footer-fg{color:var(--footer-fg)}.text-footer-fg-muted{color:var(--footer-fg-muted)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-icon-muted{color:var(--icon-muted)}.text-info{color:var(--info)}.text-info-foreground{color:var(--info-foreground)}.text-inherit{color:inherit}.text-ink-foreground{color:var(--ink-foreground)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-nav-item-active-fg{color:var(--nav-item-active-fg)}.text-on-scrim,.text-on-scrim\/25{color:var(--on-scrim)}@supports (color:color-mix(in lab, red, red)){.text-on-scrim\/25{color:color-mix(in oklab,var(--on-scrim)25%,transparent)}}.text-on-scrim\/50{color:var(--on-scrim)}@supports (color:color-mix(in lab, red, red)){.text-on-scrim\/50{color:color-mix(in oklab,var(--on-scrim)50%,transparent)}}.text-on-scrim\/60{color:var(--on-scrim)}@supports (color:color-mix(in lab, red, red)){.text-on-scrim\/60{color:color-mix(in oklab,var(--on-scrim)60%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-accessible{color:var(--primary-text)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/30{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/30{color:color-mix(in oklab,var(--sidebar-foreground)30%,transparent)}}.text-sidebar-foreground\/40{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/40{color:color-mix(in oklab,var(--sidebar-foreground)40%,transparent)}}.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab,var(--sidebar-foreground)50%,transparent)}}.text-sidebar-foreground\/60{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/60{color:color-mix(in oklab,var(--sidebar-foreground)60%,transparent)}}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sidebar-foreground\/85{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/85{color:color-mix(in oklab,var(--sidebar-foreground)85%,transparent)}}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-tone-destructive,.text-tone-destructive\/60{color:var(--tone-destructive)}@supports (color:color-mix(in lab, red, red)){.text-tone-destructive\/60{color:color-mix(in oklab,var(--tone-destructive)60%,transparent)}}.text-tone-info,.text-tone-info\/60{color:var(--tone-info)}@supports (color:color-mix(in lab, red, red)){.text-tone-info\/60{color:color-mix(in oklab,var(--tone-info)60%,transparent)}}.text-tone-primary{color:var(--tone-primary)}.text-tone-success,.text-tone-success\/60{color:var(--tone-success)}@supports (color:color-mix(in lab, red, red)){.text-tone-success\/60{color:color-mix(in oklab,var(--tone-success)60%,transparent)}}.text-tone-warning,.text-tone-warning\/60{color:var(--tone-warning)}@supports (color:color-mix(in lab, red, red)){.text-tone-warning\/60{color:color-mix(in oklab,var(--tone-warning)60%,transparent)}}.text-transparent{color:#0000}.text-unread-foreground{color:var(--unread-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.text-white\/60{color:color-mix(in srgb,#fff60%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff70%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:color-mix(in srgb,#fff75%,transparent)}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-state-hover{opacity:var(--opacity-state-hover)}.opacity-token-disabled{opacity:var(--opacity-token-disabled)}.opacity-token-muted{opacity:var(--opacity-token-muted)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-popover\){--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2\.2cqi_4cqi_rgb\(31_38_36\/0\.1\)\]{--tw-shadow:0 2.2cqi 4cqi var(--tw-shadow-color,#1f26241a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2\.2cqi_4cqi_rgb\(31_38_36\/0\.22\)\]{--tw-shadow:0 2.2cqi 4cqi var(--tw-shadow-color,#1f262438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--input-shadow\,none\)\]{--tw-shadow:var(--input-shadow,none);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--textarea-shadow\,none\)\]{--tw-shadow:var(--textarea-shadow,none);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-token-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-token-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-token-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-token-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{box-shadow:var(--tw-inset-shadow,0 0 #0000),var(--tw-inset-ring-shadow,0 0 #0000),var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--shadow-card)}.shadow-glow{box-shadow:var(--tw-inset-shadow,0 0 #0000),var(--tw-inset-ring-shadow,0 0 #0000),var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--shadow-glow)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab,var(--card)var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-surface-container-high{--tw-ring-offset-color:var(--surface-container-high)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--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,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke\]{transition-property:stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-\(--shot-seconds\){--tw-duration:var(--shot-seconds);transition-duration:var(--shot-seconds)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.duration-hover{--tw-duration:var(--transition-duration-hover);transition-duration:var(--transition-duration-hover)}.duration-interaction{--tw-duration:var(--transition-duration-interaction);transition-duration:var(--transition-duration-interaction)}.duration-long2{--tw-duration:var(--transition-duration-long2);transition-duration:var(--transition-duration-long2)}.duration-medium2{--tw-duration:var(--transition-duration-medium2);transition-duration:var(--transition-duration-medium2)}.duration-medium4{--tw-duration:var(--transition-duration-medium4);transition-duration:var(--transition-duration-medium4)}.duration-normal{--tw-duration:var(--transition-duration-normal);transition-duration:var(--transition-duration-normal)}.duration-short3{--tw-duration:var(--transition-duration-short3);transition-duration:var(--transition-duration-short3)}.duration-short4{--tw-duration:var(--transition-duration-short4);transition-duration:var(--transition-duration-short4)}.duration-slow{--tw-duration:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow)}.ease-emphasized-decelerate{--tw-ease:var(--ease-emphasized-decelerate);transition-timing-function:var(--ease-emphasized-decelerate)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-scroll{will-change:scroll-position}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,);contain:paint}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.content-auto{content-visibility:auto;contain-intrinsic-size:auto 500px}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--dock-bar-space\:0px\]{--dock-bar-space:0px}.\[--dock-bar-space\:9\.5rem\]{--dock-bar-space:9.5rem}.\[--table-selection-width\:2\.5rem\]{--table-selection-width:2.5rem}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[scrollbar-color\:var\(--border\)_transparent\]{scrollbar-color:var(--border)transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.duration-\(--shot-seconds\){animation-duration:var(--shot-seconds)}.duration-200{animation-duration:.2s}.duration-\[350ms\]{animation-duration:.35s}.duration-fast{animation-duration:var(--transition-fast)}.duration-hover{animation-duration:var(--duration-hover)}.duration-interaction{animation-duration:var(--duration-interaction)}.duration-long2{animation-duration:var(--duration-long2)}.duration-medium2{animation-duration:var(--duration-medium2)}.duration-medium4{animation-duration:var(--duration-medium4)}.duration-normal{animation-duration:var(--transition-normal)}.duration-short3{animation-duration:var(--duration-short3)}.duration-short4{animation-duration:var(--duration-short4)}.duration-slow{animation-duration:var(--transition-slow)}.ease-emphasized-decelerate{animation-timing-function:cubic-bezier(.05,.7,.1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0,.fade-in-0{--tw-enter-opacity:0}.measure{max-inline-size:var(--type-measure-body)}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-left-1{--tw-enter-translate-x:-.25rem}.slide-in-from-left-2{--tw-enter-translate-x:-.5rem}.slide-in-from-right-2{--tw-enter-translate-x:.5rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.touch-scroll{-webkit-overflow-scrolling:touch}:is(.\*\:mb-lg-space>*){margin-bottom:var(--spacing-lg-space)}:is(.\*\:mb-md-space>*){margin-bottom:var(--spacing-md-space)}:is(.\*\:mb-sm-space>*){margin-bottom:var(--spacing-sm-space)}:is(.\*\:max-w-full>*){max-width:100%}:is(.\*\:min-w-0>*){min-width:calc(var(--spacing)*0)}:is(.\*\:grow>*){flex-grow:1}:is(.\*\:basis-\[min\(100\%\,max\(var\(--fit-grid-item-min\)\,calc\(\(100\%-\(var\(--fit-grid-cols\)-1\)\*var\(--space-sm\)\)\/var\(--fit-grid-cols\)-1px\)\)\)\]>*){flex-basis:min(100%,max(var(--fit-grid-item-min),calc((100% - (var(--fit-grid-cols) - 1)*var(--space-sm))/var(--fit-grid-cols) - 1px)))}:is(.\*\:break-inside-avoid>*){break-inside:avoid}.group-first\/row\:border-t-0:is(:where(.group\/row):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/input-group\:border-b-2:is(:where(.group\/input-group):focus-within *){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.group-focus-within\/input-group\:border-primary-accessible:is(:where(.group\/input-group):focus-within *){border-color:var(--primary-text)}.group-focus-within\/row\:visible:is(:where(.group\/row):focus-within *){visibility:visible}.group-focus-within\/row\:grid:is(:where(.group\/row):focus-within *){display:grid}.group-focus-within\/row\:hidden:is(:where(.group\/row):focus-within *){display:none}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-token-hover:is(:where(.group):hover *){--tw-scale-x:var(--scale-token-hover);--tw-scale-y:var(--scale-token-hover);--tw-scale-z:var(--scale-token-hover);scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:text-tone-primary:is(:where(.group):hover *){color:var(--tone-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/image-zone\:scale-105:is(:where(.group\/image-zone):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/image-zone\:opacity-0:is(:where(.group\/image-zone):hover *){opacity:0}.group-hover\/image-zone\:opacity-100:is(:where(.group\/image-zone):hover *){opacity:1}.group-hover\/row\:visible:is(:where(.group\/row):hover *){visibility:visible}.group-hover\/row\:grid:is(:where(.group\/row):hover *){display:grid}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:bg-surface-hover:is(:where(.group\/row):hover *){background-color:var(--surface-hover)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-focus-visible\:visible:is(:where(.group):focus-visible *){visibility:visible}.group-focus-visible\:translate-x-0\.5:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-visible\:-translate-y-0\.5:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-visible\:opacity-0:is(:where(.group):focus-visible *){opacity:0}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=selected\]\/row\:bg-surface-selected:is(:where(.group\/row)[data-state=selected] *){background-color:var(--surface-selected)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-token-lg:is(:where(.group).toaster *){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:top-0:is(:where(.peer):focus~*){top:calc(var(--spacing)*0)}.peer-focus\:left-2:is(:where(.peer):focus~*){left:calc(var(--spacing)*2)}.peer-focus\:-translate-y-1\/2:is(:where(.peer):focus~*){--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:text-xs:is(:where(.peer):focus~*){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.peer-focus\:text-destructive:is(:where(.peer):focus~*){color:var(--destructive)}.peer-focus\:text-foreground:is(:where(.peer):focus~*){color:var(--foreground)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-\[\.peer-header\]\:pt-0:is(:where(.peer).peer-header~*){padding-top:calc(var(--spacing)*0)}.peer-\[\:not\(\:placeholder-shown\)\]\:top-0:is(:where(.peer):not(:placeholder-shown)~*){top:calc(var(--spacing)*0)}.peer-\[\:not\(\:placeholder-shown\)\]\:left-2:is(:where(.peer):not(:placeholder-shown)~*){left:calc(var(--spacing)*2)}.peer-\[\:not\(\:placeholder-shown\)\]\:-translate-y-1\/2:is(:where(.peer):not(:placeholder-shown)~*){--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-\[\:not\(\:placeholder-shown\)\]\:text-xs:is(:where(.peer):not(:placeholder-shown)~*){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.peer-\[\:not\(\:placeholder-shown\)\]\:text-destructive:is(:where(.peer):not(:placeholder-shown)~*){color:var(--destructive)}.peer-\[\:not\(\:placeholder-shown\)\]\:text-foreground:is(:where(.peer):not(:placeholder-shown)~*){color:var(--foreground)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.placeholder\:text-sidebar-foreground\/50::placeholder{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-sidebar-foreground\/50::placeholder{color:color-mix(in oklab,var(--sidebar-foreground)50%,transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10*-1)}.before\:h-11:before{content:var(--tw-content);height:calc(var(--spacing)*11)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:animate-shimmer:before{content:var(--tw-content);animation:var(--animate-shimmer)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-card-foreground:before{content:var(--tw-content);background-color:var(--card-foreground)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:bg-linear-to-r:before{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}.before\:bg-linear-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:\[background-image\:radial-gradient\(color-mix\(in_oklab\,var\(--foreground\)_14\%\,transparent\)_1px\,transparent_1px\)\]:before{content:var(--tw-content);background-image:radial-gradient(var(--foreground)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.before\:\[background-image\:radial-gradient\(color-mix\(in_oklab\,var\(--foreground\)_14\%\,transparent\)_1px\,transparent_1px\)\]:before{background-image:radial-gradient(color-mix(in oklab,var(--foreground)14%,transparent)1px,transparent 1px)}}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:via-glass\/\[var\(--shimmer-opacity\)\]:before{content:var(--tw-content);--tw-gradient-via:var(--glass)}@supports (color:color-mix(in lab, red, red)){.before\:via-glass\/\[var\(--shimmer-opacity\)\]:before{--tw-gradient-via:color-mix(in oklab,var(--glass)var(--shimmer-opacity),transparent)}}.before\:via-glass\/\[var\(--shimmer-opacity\)\]:before{--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)}.before\:to-transparent:before{content:var(--tw-content);--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))}.before\:\[background-size\:2\.4cqi_2\.4cqi\]:before{content:var(--tw-content);background-size:2.4cqi 2.4cqi}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-60:before{content:var(--tw-content);opacity:.6}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:rounded-token-md:after{content:var(--tw-content);border-radius:var(--radius-token-md)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing)*0)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:rounded-l-token-md:first-child{border-top-left-radius:var(--radius-token-md);border-bottom-left-radius:var(--radius-token-md)}.first\:rounded-tl-token-xs:first-child{border-top-left-radius:var(--radius-token-xs)}.first\:border-r-0:first-child{border-right-style:var(--tw-border-style);border-right-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:mr-md-space:last-child{margin-right:var(--spacing-md-space)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.last\:rounded-r-token-md:last-child{border-top-right-radius:var(--radius-token-md);border-bottom-right-radius:var(--radius-token-md)}.last\:rounded-tr-token-xs:last-child{border-top-right-radius:var(--radius-token-xs)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-l-0:last-child{border-left-style:var(--tw-border-style);border-left-width:0}.even\:bg-surface-container-high\/50:nth-child(2n){background-color:var(--surface-container-high)}@supports (color:color-mix(in lab, red, red)){.even\:bg-surface-container-high\/50:nth-child(2n){background-color:color-mix(in oklab,var(--surface-container-high)50%,transparent)}}.checked\:border-primary:checked{border-color:var(--primary)}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:ring-offset-0:focus-within{--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)}.focus-within\:ring-offset-2:focus-within{--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)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\(--hover-scale\):hover{scale:var(--hover-scale)}.hover\:border-action-border-hover:hover{border-color:var(--action-border-hover)}.hover\:border-background\/50:hover{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:border-background\/50:hover{border-color:color-mix(in oklab,var(--background)50%,transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-input:hover{border-color:var(--input)}.hover\:border-muted-foreground\/50:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-primary-accessible:hover{border-color:var(--primary-text)}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-ring\/40:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/40:hover{border-color:color-mix(in oklab,var(--ring)40%,transparent)}}.hover\:border-sidebar-border:hover,.hover\:border-sidebar-border\/30:hover{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sidebar-border\/30:hover{border-color:color-mix(in oklab,var(--sidebar-border)30%,transparent)}}.hover\:border-sidebar-border\/50:hover{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sidebar-border\/50:hover{border-color:color-mix(in oklab,var(--sidebar-border)50%,transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/10:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/10:hover{background-color:color-mix(in oklab,var(--background)10%,transparent)}}.hover\:bg-background\/15:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/15:hover{background-color:color-mix(in oklab,var(--background)15%,transparent)}}.hover\:bg-background\/20:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/20:hover{background-color:color-mix(in oklab,var(--background)20%,transparent)}}.hover\:bg-background\/50:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/50:hover{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/80:hover{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.hover\:bg-button-prominent-bg-hover:hover{background-color:var(--button-prominent-bg-hover)}.hover\:bg-card:hover,.hover\:bg-card\/60:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-destructive-hover:hover{background-color:var(--destructive-hover)}.hover\:bg-destructive\/8:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/8:hover{background-color:color-mix(in oklab,var(--destructive)8%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-footer-fg\/10:hover{background-color:var(--footer-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-footer-fg\/10:hover{background-color:color-mix(in oklab,var(--footer-fg)10%,transparent)}}.hover\:bg-footer-fg\/15:hover{background-color:var(--footer-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-footer-fg\/15:hover{background-color:color-mix(in oklab,var(--footer-fg)15%,transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--foreground)5%,transparent)}}.hover\:bg-foreground\/8:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab,var(--foreground)8%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\:bg-foreground\/15:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/15:hover{background-color:color-mix(in oklab,var(--foreground)15%,transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground)90%,transparent)}}.hover\:bg-glass\/5:hover{background-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-glass\/5:hover{background-color:color-mix(in oklab,var(--glass)5%,transparent)}}.hover\:bg-glass\/10:hover{background-color:var(--glass)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-glass\/10:hover{background-color:color-mix(in oklab,var(--glass)10%,transparent)}}.hover\:bg-info-hover:hover{background-color:var(--info-hover)}.hover\:bg-info\/8:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/8:hover{background-color:color-mix(in oklab,var(--info)8%,transparent)}}.hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab,var(--info)20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-nav-item-hover:hover{background-color:var(--nav-item-hover-bg)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-foreground\/20:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab,var(--primary-foreground)20%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.hover\:bg-primary\/8:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab,var(--primary)8%,transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-secondary\/70:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab,var(--secondary)70%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent);background-color:var(--sidebar-accent)!important}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--sidebar-accent)60%,transparent)}}.hover\:bg-sidebar-promo-share-hover:hover{background-color:var(--sidebar-promo-share-hover)}.hover\:bg-success-hover:hover{background-color:var(--success-hover)}.hover\:bg-success\/8:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/8:hover{background-color:color-mix(in oklab,var(--success)8%,transparent)}}.hover\:bg-success\/20:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--success)20%,transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-hover:hover{background-color:var(--warning-hover)}.hover\:bg-warning\/8:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/8:hover{background-color:color-mix(in oklab,var(--warning)8%,transparent)}}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.hover\:bg-white\/20:hover{background-color:color-mix(in srgb,#fff20%,transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-footer-fg:hover{color:var(--footer-fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-on-scrim:hover{color:var(--on-scrim)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-tone-destructive:hover,.hover\:text-tone-destructive\/80:hover{color:var(--tone-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-destructive\/80:hover{color:color-mix(in oklab,var(--tone-destructive)80%,transparent)}}.hover\:text-tone-info:hover,.hover\:text-tone-info\/80:hover{color:var(--tone-info)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-info\/80:hover{color:color-mix(in oklab,var(--tone-info)80%,transparent)}}.hover\:text-tone-primary:hover{color:var(--tone-primary)}.hover\:text-tone-success:hover,.hover\:text-tone-success\/80:hover{color:var(--tone-success)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-success\/80:hover{color:color-mix(in oklab,var(--tone-success)80%,transparent)}}.hover\:text-tone-warning:hover,.hover\:text-tone-warning\/80:hover{color:var(--tone-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:text-tone-warning\/80:hover{color:color-mix(in oklab,var(--tone-warning)80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-token-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-token-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-glow:hover{box-shadow:var(--tw-inset-shadow,0 0 #0000),var(--tw-inset-ring-shadow,0 0 #0000),var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--shadow-glow)}.hover\:ring-primary\/50:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/50:hover{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:before\:bg-primary\/40:hover:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:before\:bg-primary\/40:hover:before{background-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:before\:opacity-\(--state-hover\):hover:before{content:var(--tw-content);opacity:var(--state-hover)}.hover\:after\:bg-surface-hover:hover:after{content:var(--tw-content);background-color:var(--surface-hover)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-token-md:focus{border-radius:var(--radius-token-md)}.focus\:border-b-2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.focus\:border-primary-accessible:focus{border-color:var(--primary-text)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:bg-surface-hover:focus{background-color:var(--surface-hover)}.focus\:px-md-space:focus{padding-inline:var(--spacing-md-space)}.focus\:py-sm-space:focus{padding-block:var(--spacing-sm-space)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:shadow-token-md:focus{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2: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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:placeholder\:text-transparent:focus::placeholder{color:#0000}.focus-visible\:border-primary-accessible:focus-visible{border-color:var(--primary-text)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-surface-hover:focus-visible{background-color:var(--surface-hover)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:ring-\(length\:--ring-width\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--ring-width) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-background:focus-visible{--tw-ring-color:var(--background)}.focus-visible\:ring-footer-fg:focus-visible{--tw-ring-color:var(--footer-fg)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-\(length\:--ring-offset\):focus-visible{--tw-ring-offset-width:var(--ring-offset);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-0:focus-visible{--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)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-muted:focus-visible{--tw-ring-offset-color:var(--muted)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:bg-primary:focus-visible:before{content:var(--tw-content);background-color:var(--primary)}.focus-visible\:before\:opacity-\(--state-focus\):focus-visible:before{content:var(--tw-content);opacity:var(--state-focus)}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-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)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--ring)}.focus-visible\:after\:ring-inset:focus-visible:after{content:var(--tw-content);--tw-ring-inset:inset}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-button-prominent-bg-hover:active{background-color:var(--button-prominent-bg-hover)}.active\:bg-destructive-hover:active{background-color:var(--destructive-hover)}.active\:bg-destructive\/10:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/10:active{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.active\:bg-destructive\/25:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/25:active{background-color:color-mix(in oklab,var(--destructive)25%,transparent)}}.active\:bg-info-hover:active{background-color:var(--info-hover)}.active\:bg-info\/10:active{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--info)10%,transparent)}}.active\:bg-info\/25:active{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.active\:bg-info\/25:active{background-color:color-mix(in oklab,var(--info)25%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent);background-color:var(--sidebar-accent)!important}.active\:bg-success-hover:active{background-color:var(--success-hover)}.active\:bg-success\/10:active{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.active\:bg-success\/25:active{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.active\:bg-success\/25:active{background-color:color-mix(in oklab,var(--success)25%,transparent)}}.active\:bg-surface-pressed:active{background-color:var(--surface-pressed)}.active\:bg-transparent:active{background-color:#0000}.active\:bg-warning-hover:active{background-color:var(--warning-hover)}.active\:bg-warning\/10:active{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.active\:bg-warning\/25:active{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/25:active{background-color:color-mix(in oklab,var(--warning)25%,transparent)}}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.active\:before\:opacity-\(--state-pressed\):active:before{content:var(--tw-content);opacity:var(--state-pressed)}@media (hover:hover){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-high\)\)\]:enabled:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-high\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground)calc(var(--state-hover)*100%),var(--surface-container-high))}}.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-highest\)\)\]:enabled:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-hover\)\*100\%\)\,var\(--surface-container-highest\)\)\]:enabled:hover{background-color:color-mix(in srgb,var(--foreground)calc(var(--state-hover)*100%),var(--surface-container-highest))}}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:border-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{border-color:color-mix(in srgb,var(--foreground)calc(var(--state-disabled)*100%),transparent)}}.disabled\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_4\%\,transparent\)\]:disabled{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_4\%\,transparent\)\]:disabled{background-color:color-mix(in srgb,var(--foreground)4%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-\[color-mix\(in_srgb\,var\(--foreground\)_calc\(var\(--state-disabled\)\*100\%\)\,transparent\)\]:disabled{color:color-mix(in srgb,var(--foreground)calc(var(--state-disabled)*100%),transparent)}}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-\(--state-disabled\):disabled{opacity:var(--state-disabled)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-token-disabled:disabled{opacity:var(--opacity-token-disabled)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:h-nav-item{height:var(--spacing-nav-item)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:min-h-0{min-height:calc(var(--spacing)*0)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:min-h-nav-item{min-height:var(--spacing-nav-item)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:rounded-\[0\.625rem\]{border-radius:.625rem}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:pt-sm-md-space{padding-top:var(--spacing-sm-md-space)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:pb-2xs{padding-bottom:var(--spacing-2xs)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:pl-\[calc\(var\(--spacing-nav-inset\)\+var\(--spacing-nav-icon\)\+var\(--spacing-nav-icon-gap\)\)\]{padding-left:calc(var(--spacing-nav-inset) + var(--spacing-nav-icon) + var(--spacing-nav-icon-gap))}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:text-\[0\.8125rem\]{font-size:.8125rem}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:font-\[450\]{--tw-font-weight:450;font-weight:450}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}:where([data-nav-density=compact]) .in-data-\[nav-density\=compact\]\:text-sidebar-foreground{color:var(--sidebar-foreground)}.has-\[\:disabled\]\:opacity-token-disabled:has(:disabled){opacity:var(--opacity-token-disabled)}.has-\[\:focus-visible\]\:ring-\(length\:--ring-width\):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--ring-width) + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.has-\[\:focus-visible\]\:ring-inset:has(:focus-visible){--tw-ring-inset:inset}.has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}.has-\[\>\[data-page-fill\]\]\:flex:has(>[data-page-fill]){display:flex}.has-\[\>\[data-page-fill\]\]\:flex-col:has(>[data-page-fill]){flex-direction:column}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:border-tone-destructive[aria-invalid=true],.aria-invalid\:focus\:border-tone-destructive[aria-invalid=true]:focus{border-color:var(--tone-destructive)}.aria-invalid\:focus-visible\:border-destructive[aria-invalid=true]:focus-visible{border-color:var(--destructive)}.aria-invalid\:focus-visible\:ring-destructive[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true],.aria-\[invalid\=true\]\:focus-visible\:border-destructive[aria-invalid=true]:focus-visible{border-color:var(--destructive)}.aria-\[invalid\=true\]\:focus-visible\:ring-destructive[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-active\:bg-surface-selected[data-active]{background-color:var(--surface-selected)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-token-disabled[data-disabled]{opacity:var(--opacity-token-disabled)}.data-side-bottom\:slide-in-from-top-2[data-side-bottom]{--tw-enter-translate-y:-.5rem}.data-side-left\:slide-in-from-right-2[data-side-left]{--tw-enter-translate-x:.5rem}.data-side-right\:slide-in-from-left-2[data-side-right]{--tw-enter-translate-x:-.5rem}.data-side-top\:slide-in-from-bottom-2[data-side-top]{--tw-enter-translate-y:.5rem}.data-state-hidden\:animate-out[data-state-hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-state-hidden\:fade-out[data-state-hidden]{--tw-exit-opacity:0}.data-state-visible\:animate-in[data-state-visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-state-visible\:fade-in[data-state-visible]{--tw-enter-opacity:0}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-token-disabled[data-disabled=true]{opacity:var(--opacity-token-disabled)}.data-\[highlighted\]\:bg-surface-hover[data-highlighted]{background-color:var(--surface-hover)}.data-\[highlighted\]\:text-foreground[data-highlighted]{color:var(--foreground)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[selected\=true\]\:bg-surface-selected[data-selected=true]{background-color:var(--surface-selected)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:border-foreground[data-state=active]{border-color:var(--foreground)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=active\]\:shadow-none[data-state=active]{--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)}.data-\[state\=active\]\:shadow-token-md[data-state=active]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}@media (hover:hover){.hover\:data-\[state\=checked\]\:bg-primary\/90:hover[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:data-\[state\=checked\]\:bg-primary\/90:hover[data-state=checked]{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}}.aria-invalid\:data-\[state\=checked\]\:bg-destructive[aria-invalid=true][data-state=checked]{background-color:var(--destructive)}.aria-invalid\:data-\[state\=checked\]\:text-destructive-foreground[aria-invalid=true][data-state=checked]{color:var(--destructive-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:var(--animate-accordion-up)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:.25rem}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-.25rem}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:.25rem}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-.25rem}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--primary)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--primary-foreground)}.data-\[state\=on\]\:border-transparent[data-state=on]{border-color:#0000}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:var(--animate-accordion-down)}.data-\[state\=open\]\:bg-surface-hover[data-state=open]{background-color:var(--surface-hover)}.data-\[state\=open\]\:bg-surface-selected[data-state=open]{background-color:var(--surface-selected)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:.25rem}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-.25rem}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:.25rem}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-.25rem}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:after\:bg-surface-hover[data-state=open]:after{content:var(--tw-content);background-color:var(--surface-hover)}.data-\[state\=selected\]\:bg-surface-selected[data-state=selected]{background-color:var(--surface-selected)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media (hover:hover){.hover\:data-\[state\=unchecked\]\:bg-input\/80:hover[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:data-\[state\=unchecked\]\:bg-input\/80:hover[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:duration-long2{--tw-duration:var(--transition-duration-long2);transition-duration:var(--transition-duration-long2)}.motion-safe\:animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:duration-long2{animation-duration:var(--duration-long2)}.motion-safe\:slide-in-from-bottom{--tw-enter-translate-y:.25rem}.motion-safe\:data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:.25rem}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=40rem){.max-sm\:static{position:static}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mr-xs-plus-space{margin-right:var(--spacing-xs-plus-space)}.sm\:mb-2xl-space{margin-bottom:var(--spacing-2xl-space)}.sm\:mb-lg-space{margin-bottom:var(--spacing-lg-space)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-\[448px\]{width:448px}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-lg{max-width:var(--max-width-lg)}.sm\:max-w-sm{max-width:var(--max-width-sm)}.sm\:max-w-xl{max-width:var(--max-width-xl)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:layout-rail-sm{grid-template-columns:minmax(0,1fr)var(--layout-rail-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-md-space{gap:var(--spacing-md-space)}.sm\:gap-sm-space{gap:var(--spacing-sm-space)}:where(.sm\:space-x-sm-space>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-sm-space)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-sm-space)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-b-token-xl{border-bottom-right-radius:var(--radius-token-xl);border-bottom-left-radius:var(--radius-token-xl)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-lg-space{padding:var(--spacing-lg-space)}.sm\:p-xl-space{padding:var(--spacing-xl-space)}.sm\:px-lg-space{padding-inline:var(--spacing-lg-space)}.sm\:px-md-space{padding-inline:var(--spacing-md-space)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-lg-space{padding-bottom:var(--spacing-lg-space)}.sm\:pl-md-space{padding-left:var(--spacing-md-space)}.sm\:text-left{text-align:left}.sm\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.sm\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-2{grid-row:span 2/span 2}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:h-60{height:calc(var(--spacing)*60)}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-14{padding:calc(var(--spacing)*14)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.md\:py-9{padding-block:calc(var(--spacing)*9)}.md\:py-xl-space{padding-block:var(--spacing-xl-space)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:type-body-lg{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md\:type-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md\:text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.md\:text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.md\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.md\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:last\:mr-0:last-child{margin-right:calc(var(--spacing)*0)}}@media (width>=64rem){.lg\:bottom-5{bottom:calc(var(--spacing)*5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-drawer-sm{width:var(--width-drawer-sm)}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-nav-panel-featured{grid-template-columns:.8fr 1fr 1.6fr}.lg\:layout-aside{grid-template-columns:minmax(0,.6fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-xl-space{gap:var(--spacing-xl-space)}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:\[--dock-bar-space\:5rem\]{--dock-bar-space:5rem}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:calc(var(--spacing)*0)}.xl\:mt-\[var\(--dock-mt\)\]{margin-top:var(--dock-mt)}.xl\:mr-\[var\(--dock-mr\)\]{margin-right:var(--dock-mr)}.xl\:mb-\[var\(--dock-mb\)\]{margin-bottom:var(--dock-mb)}.xl\:box-content{box-sizing:content-box}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:h-\[var\(--dock-h\)\]{height:var(--dock-h)}.xl\:h-header{height:var(--spacing-header)}.xl\:w-drawer-md{width:var(--width-drawer-md)}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-\[var\(--dock-gap\)\]{gap:var(--dock-gap)}.xl\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.xl\:py-0{padding-block:calc(var(--spacing)*0)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@container not (width>=480px){.\@max-\[480px\]\:block{display:block}.\@max-\[480px\]\:hidden{display:none}.\@max-\[480px\]\:w-\[26cqi\]{width:26cqi}}@container page not (width>=40rem){.\@max-\[40rem\]\/page\:static{position:static}.\@max-\[40rem\]\/page\:px-4{padding-inline:calc(var(--spacing)*4)}}@container (width>=481px){.\@min-\[481px\]\:w-\[calc\(92cqi\*var\(--span\)\)\]{width:calc(92cqi*var(--span))}}@container (width>=700px){.\@min-\[700px\]\:w-\[80cqi\]{width:80cqi}.\@min-\[700px\]\:w-\[calc\(80cqi\*var\(--span\)\)\]{width:calc(80cqi*var(--span))}.\@min-\[700px\]\:w-\[var\(--hub-w\,56cqi\)\]{width:var(--hub-w,56cqi)}}@container dash (width>=20rem){.\@min-\[20rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dash (width>=30rem){.\@min-\[30rem\]\/dash\:col-span-2{grid-column:span 2/span 2}.\@min-\[30rem\]\/dash\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=35rem){.\@cq-sm\:col-span-1{grid-column:span 1/span 1}.\@cq-sm\:col-span-2{grid-column:span 2/span 2}.\@cq-sm\:col-span-3{grid-column:span 3/span 3}.\@cq-sm\:col-span-4{grid-column:span 4/span 4}.\@cq-sm\:col-span-5{grid-column:span 5/span 5}.\@cq-sm\:w-48{width:calc(var(--spacing)*48)}.\@cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-sm\:p-lg-space{padding:var(--spacing-lg-space)}.\@cq-sm\:px-md-space{padding-inline:var(--spacing-md-space)}.\@cq-sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\@cq-sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container schedule (width>=36rem){.\@xl\/schedule\:order-none{order:0}.\@xl\/schedule\:w-auto{width:auto}.\@xl\/schedule\:flex-1{flex:1}.\@xl\/schedule\:basis-0{flex-basis:calc(var(--spacing)*0)}}@container home (width>=36rem){.\@min-\[36rem\]\/home\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container schedule (width>=36rem){.\@xl\/schedule\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:col-span-1{grid-column:span 1/span 1}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:col-span-1{grid-column:span 1/span 1}.\@min-\[40rem\]\/strip\:col-start-2{grid-column-start:2}.\@min-\[40rem\]\/strip\:col-start-3{grid-column-start:3}.\@min-\[40rem\]\/strip\:row-start-1{grid-row-start:1}}@container setup (width>=40rem){.\@min-\[40rem\]\/setup\:block{display:block}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:flex{display:flex}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:auto-cols-\(--metric-column-width\){grid-auto-columns:var(--metric-column-width)}.\@min-\[40rem\]\/strip\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-flow-col{grid-auto-flow:column}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-flow-col{grid-auto-flow:column}}@container dash (width>=40rem){.\@min-\[40rem\]\/dash\:grid-cols-\[1\.7fr_1\.35fr_1fr\]{grid-template-columns:1.7fr 1.35fr 1fr}.\@min-\[40rem\]\/dash\:grid-cols-none{grid-template-columns:none}}@container strip (width>=40rem){.\@min-\[40rem\]\/strip\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\@min-\[40rem\]\/strip\:grid-cols-none{grid-template-columns:none}.\@min-\[40rem\]\/strip\:flex-wrap{flex-wrap:wrap}.\@min-\[40rem\]\/strip\:justify-center{justify-content:center}}@container (width>=43.75rem){.\@cq-md\:col-span-1{grid-column:span 1/span 1}.\@cq-md\:col-span-2{grid-column:span 2/span 2}.\@cq-md\:col-span-3{grid-column:span 3/span 3}.\@cq-md\:col-span-4{grid-column:span 4/span 4}.\@cq-md\:col-span-5{grid-column:span 5/span 5}.\@cq-md\:columns-2{columns:2}.\@cq-md\:columns-3{columns:3}.\@cq-md\:columns-4{columns:4}.\@cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-md\:gap-lg-space{gap:var(--spacing-lg-space)}.\@cq-md\:gap-xl-space{gap:var(--spacing-xl-space)}.\@cq-md\:py-2xl-space{padding-block:var(--spacing-2xl-space)}.\@cq-md\:py-3xl-space{padding-block:var(--spacing-3xl-space)}.\@cq-md\:py-\[4\.5rem\]{padding-block:4.5rem}.\@cq-md\:py-\[6rem\]{padding-block:6rem}.\@cq-md\:py-xl-space{padding-block:var(--spacing-xl-space)}}@container detail (width>=46.75rem){.\@min-\[46\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\]{grid-template-columns:minmax(0,1fr) 17.5rem}.\@min-\[46\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing)*12)}}@container schedule (width>=48rem){.\@3xl\/schedule\:block{display:block}.\@3xl\/schedule\:hidden{display:none}}@container home (width>=48rem){.\@min-\[48rem\]\/home\:pt-24{padding-top:calc(var(--spacing)*24)}}@container detail (width>=51.75rem){.\@min-\[51\.75rem\]\/detail\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.\@min-\[51\.75rem\]\/detail\:gap-12{gap:calc(var(--spacing)*12)}}@container (width>=56rem){.\@4xl\:flex{display:flex}.\@4xl\:hidden{display:none}}@container (width>=58.75rem){.\@cq-lg\:col-span-1{grid-column:span 1/span 1}.\@cq-lg\:col-span-2{grid-column:span 2/span 2}.\@cq-lg\:col-span-3{grid-column:span 3/span 3}.\@cq-lg\:col-span-4{grid-column:span 4/span 4}.\@cq-lg\:col-span-5{grid-column:span 5/span 5}.\@cq-lg\:columns-3{columns:3}.\@cq-lg\:columns-4{columns:4}.\@cq-lg\:columns-5{columns:5}.\@cq-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@cq-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@cq-lg\:px-lg-space{padding-inline:var(--spacing-lg-space)}.\@cq-lg\:py-20{padding-block:calc(var(--spacing)*20)}.\@cq-lg\:py-\[6rem\]{padding-block:6rem}}@container (width>=72rem){.\@6xl\:inline-flex{display:inline-flex}}@container (width>=80rem){.\@cq-xl\:col-span-1{grid-column:span 1/span 1}.\@cq-xl\:col-span-2{grid-column:span 2/span 2}.\@cq-xl\:col-span-3{grid-column:span 3/span 3}.\@cq-xl\:col-span-4{grid-column:span 4/span 4}.\@cq-xl\:col-span-5{grid-column:span 5/span 5}}@media (orientation:landscape){.landscape\:h-12{height:calc(var(--spacing)*12)}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:bg-background\/50:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/50:is(.dark *){background-color:color-mix(in oklab,var(--background)50%,transparent)}}.dark\:bg-background\/55:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/55:is(.dark *){background-color:color-mix(in oklab,var(--background)55%,transparent)}}.dark\:bg-info\/20:is(.dark *){background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-info\/20:is(.dark *){background-color:color-mix(in oklab,var(--info)20%,transparent)}}.dark\:bg-muted\/60:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/60:is(.dark *){background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.dark\:bg-success\/20:is(.dark *){background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-success\/20:is(.dark *){background-color:color-mix(in oklab,var(--success)20%,transparent)}}.dark\:bg-warning\/20:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warning\/20:is(.dark *){background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-info:is(.dark *){color:var(--info)}.dark\:text-success:is(.dark *){color:var(--success)}.dark\:text-warning:is(.dark *){color:var(--warning)}@media (hover:hover){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-background\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--background)10%,transparent)}}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-\[color\:CanvasText\]{border-color:canvastext}.forced-colors\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}}@media (pointer:coarse){.pointer-coarse\:touch-target:not(.absolute,.fixed,.sticky){position:relative}.pointer-coarse\:touch-target:after{content:"";min-height:var(--dg-sys-target-comfortable,48px);min-width:var(--dg-sys-target-comfortable,48px);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pointer-coarse\:left-16{left:calc(var(--spacing)*16)}.pointer-coarse\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.pointer-coarse\:h-12{height:calc(var(--spacing)*12)}.pointer-coarse\:h-14{height:calc(var(--spacing)*14)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing)*11)}.pointer-coarse\:min-h-12{min-height:calc(var(--spacing)*12)}.pointer-coarse\:w-6{width:calc(var(--spacing)*6)}.pointer-coarse\:w-12{width:calc(var(--spacing)*12)}.pointer-coarse\:w-16{width:calc(var(--spacing)*16)}.pointer-coarse\:max-w-16{max-width:calc(var(--spacing)*16)}.pointer-coarse\:min-w-12{min-width:calc(var(--spacing)*12)}.pointer-coarse\:min-w-16{min-width:calc(var(--spacing)*16)}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:\[--table-selection-width\:4rem\]{--table-selection-width:4rem}.pointer-coarse\:after\:hidden:after{content:var(--tw-content);display:none}.pointer-coarse\:after\:min-h-12:after{content:var(--tw-content);min-height:calc(var(--spacing)*12)}}.\[\&_\.dgm-leading-arrow\]\:transition-transform .dgm-leading-arrow{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))}.\[\&_\.dgm-leading-arrow\]\:duration-short4 .dgm-leading-arrow{--tw-duration:var(--transition-duration-short4);transition-duration:var(--transition-duration-short4)}.\[\&_\.dgm-leading-arrow\]\:ease-out .dgm-leading-arrow{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[\&_\.dgm-leading-arrow\]\:duration-short4 .dgm-leading-arrow{animation-duration:var(--duration-short4)}.\[\&_\.dgm-leading-arrow\]\:ease-out .dgm-leading-arrow{animation-timing-function:cubic-bezier(0,0,.2,1)}@media (hover:hover){.hover\:\[\&_\.dgm-leading-arrow\]\:-translate-x-0\.5:hover .dgm-leading-arrow{--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.\[\&_\.dgm-trailing-arrow\]\:transition-transform .dgm-trailing-arrow{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))}.\[\&_\.dgm-trailing-arrow\]\:duration-short4 .dgm-trailing-arrow{--tw-duration:var(--transition-duration-short4);transition-duration:var(--transition-duration-short4)}.\[\&_\.dgm-trailing-arrow\]\:ease-out .dgm-trailing-arrow{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[\&_\.dgm-trailing-arrow\]\:duration-short4 .dgm-trailing-arrow{animation-duration:var(--duration-short4)}.\[\&_\.dgm-trailing-arrow\]\:ease-out .dgm-trailing-arrow{animation-timing-function:cubic-bezier(0,0,.2,1)}@media (hover:hover){.hover\:\[\&_\.dgm-trailing-arrow\]\:translate-x-0\.5:hover .dgm-trailing-arrow{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text,.\[\&_\.recharts-cartesian-axis-tick-value\]\:fill-muted-foreground .recharts-cartesian-axis-tick-value{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_code\]\:bg-transparent code{background-color:#0000}.\[\&_img\]\:mx-auto img{margin-inline:auto}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-h-1\/2 img{max-height:50%}.\[\&_img\]\:w-1\/2 img{width:50%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_pre\]\:m-0 pre{margin:calc(var(--spacing)*0)}.\[\&_pre\]\:bg-transparent pre{background-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_svg\]\:mx-auto svg{margin-inline:auto}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-\[max\(14px\,2\.2cqi\)\] svg{width:max(14px,2.2cqi);height:max(14px,2.2cqi)}.\[\&_svg\]\:size-\[max\(20px\,3\.4cqi\)\] svg{width:max(20px,3.4cqi);height:max(20px,3.4cqi)}.\[\&_svg\]\:h-3 svg{height:calc(var(--spacing)*3)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing)*4)}.\[\&_svg\]\:h-12 svg{height:calc(var(--spacing)*12)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:h-icon-sm svg{height:var(--height-icon-sm)}.\[\&_svg\]\:w-1\/2 svg{width:50%}.\[\&_svg\]\:w-3 svg{width:calc(var(--spacing)*3)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing)*3.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing)*4)}.\[\&_svg\]\:w-12 svg{width:calc(var(--spacing)*12)}.\[\&_svg\]\:w-icon-sm svg{width:var(--width-icon-sm)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-b-0 tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(input\[type\=checkbox\]\)\]\:pr-0:has(input[type=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-sm-space *)[cmdk-group-heading]{padding-inline:var(--spacing-sm-space)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-xs *)[cmdk-group-heading]{padding-block:var(--spacing-xs)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\*\:\[\[cmdk-group\]\]\:px-sm-space *)[cmdk-group]{padding-inline:var(--spacing-sm-space)}:is(.\*\*\:\[\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 *):is([cmdk-group]:not([hidden])~[cmdk-group]){padding-top:calc(var(--spacing)*0)}:is(.\*\*\:\[\[cmdk-input-wrapper\]_svg\]\:h-icon-md *):is([cmdk-input-wrapper] svg){height:var(--height-icon-md)}:is(.\*\*\:\[\[cmdk-input-wrapper\]_svg\]\:w-icon-md *):is([cmdk-input-wrapper] svg){width:var(--width-icon-md)}:is(.\*\*\:\[\[cmdk-input\]\]\:h-12 *)[cmdk-input]{height:calc(var(--spacing)*12)}:is(.\*\*\:\[\[cmdk-item\]_svg\]\:h-icon-md *):is([cmdk-item] svg){height:var(--height-icon-md)}:is(.\*\*\:\[\[cmdk-item\]_svg\]\:w-icon-md *):is([cmdk-item] svg){width:var(--width-icon-md)}:is(.\*\*\:\[\[cmdk-item\]\]\:px-sm-space *)[cmdk-item]{padding-inline:var(--spacing-sm-space)}:is(.\*\*\:\[\[cmdk-item\]\]\:py-md-space *)[cmdk-item]{padding-block:var(--spacing-md-space)}.\[\&\:not\(\.dgm-calendar-range-middle\)\>button\]\:bg-primary:not(.dgm-calendar-range-middle)>button{background-color:var(--primary)}.\[\&\:not\(\.dgm-calendar-range-middle\)\>button\]\:text-primary-foreground:not(.dgm-calendar-range-middle)>button{color:var(--primary-foreground)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:border-x-0:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.\[\&\:not\(\[data-selected\]\)\>button\]\:border:not([data-selected])>button{border-style:var(--tw-border-style);border-width:1px}.\[\&\:not\(\[data-selected\]\)\>button\]\:border-primary:not([data-selected])>button{border-color:var(--primary)}.\[\&\:not\(\[data-selected\]\)\>button\]\:text-primary-accessible:not([data-selected])>button{color:var(--primary-text)}.\[\&\:nth-child\(5n\)\]\:border-r-0:nth-child(5n),.\[\&\:nth-child\(7n\)\]\:border-r-0:nth-child(7n){border-right-style:var(--tw-border-style);border-right-width:0}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\*\]\:max-h-full>*{max-height:100%}.\[\&\>\*\]\:min-h-0>*{min-height:calc(var(--spacing)*0)}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:rounded-b-none>*{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:first-child\]\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:first-child\]\:rounded-b-none>:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:last-child\]\:rounded-t-none>:last-child{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:last-child\]\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:-mt-px>:not(:first-child){margin-top:-1px}.\[\&\>\*\:not\(\:first-child\)\]\:-ml-px>:not(:first-child){margin-left:-1px}.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}.\[\&\>\:not\(\:first-child\)\]\:rounded-tl-none>:not(:first-child){border-top-left-radius:0}.\[\&\>\:not\(\:last-child\)\]\:rounded-tr-none>:not(:last-child){border-top-right-radius:0}.\[\&\>button\]\:top-4>button{top:calc(var(--spacing)*4)}.\[\&\>button\]\:right-4>button{right:calc(var(--spacing)*4)}.\[\&\>button\]\:text-background\/80>button{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:text-background\/80>button{color:color-mix(in oklab,var(--background)80%,transparent)}}.\[\&\>button\]\:text-inherit>button{color:inherit}.\[\&\>button\:hover\]\:bg-background\/10>button:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\:hover\]\:bg-background\/10>button:hover{background-color:color-mix(in oklab,var(--background)10%,transparent)}}.\[\&\>button\:hover\]\:text-background>button:hover{color:var(--background)}.\[\&\>div\]\:bg-primary>div{background-color:var(--primary)}.\[\&\>input\]\:rounded-none>input{border-radius:0}.\[\&\>input\:first-child\]\:rounded-l-token-md>input:first-child{border-top-left-radius:var(--radius-token-md);border-bottom-left-radius:var(--radius-token-md)}.\[\&\>input\:focus\]\:relative>input:focus{position:relative}.\[\&\>input\:focus\]\:z-raised>input:focus{z-index:var(--z-index-raised)}.\[\&\>input\:last-child\]\:rounded-r-token-md>input:last-child{border-top-right-radius:var(--radius-token-md);border-bottom-right-radius:var(--radius-token-md)}.\[\&\>input\:not\(\:first-child\)\]\:border-l-0>input:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>li\]\:mt-sm-space>li{margin-top:var(--spacing-sm-space)}.\[\&\>li\]\:border-foreground\/\[0\.08\]>li{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>li\]\:border-foreground\/\[0\.08\]>li{border-color:color-mix(in oklab,var(--foreground)8%,transparent)}}.\[\&\>li\:nth-child\(-n\+2\)\]\:border-b>li:nth-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>li\:nth-child\(odd\)\]\:border-r>li:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing)*4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.\[\&\>svg\]\:h-chart-indicator>svg{height:var(--height-chart-indicator)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:h-icon-2xl>svg{height:var(--height-icon-2xl)}.\[\&\>svg\]\:h-icon-lg>svg{height:var(--height-icon-lg)}.\[\&\>svg\]\:h-icon-md>svg{height:var(--height-icon-md)}.\[\&\>svg\]\:h-icon-sm>svg{height:var(--height-icon-sm)}.\[\&\>svg\]\:h-icon-xl>svg{height:var(--height-icon-xl)}.\[\&\>svg\]\:h-icon-xs>svg{height:var(--height-icon-xs)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.\[\&\>svg\]\:w-chart-indicator>svg{width:var(--width-chart-indicator)}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:w-icon-2xl>svg{width:var(--width-icon-2xl)}.\[\&\>svg\]\:w-icon-lg>svg{width:var(--width-icon-lg)}.\[\&\>svg\]\:w-icon-md>svg{width:var(--width-icon-md)}.\[\&\>svg\]\:w-icon-sm>svg{width:var(--width-icon-sm)}.\[\&\>svg\]\:w-icon-xl>svg{width:var(--width-icon-xl)}.\[\&\>svg\]\:w-icon-xs>svg{width:var(--width-icon-xs)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-icon-align>svg+div{--tw-translate-y:var(--translate-icon-align);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\:first-child\]\:size-nav-icon>svg:first-child{width:var(--spacing-nav-icon);height:var(--spacing-nav-icon)}.\[\&\>svg\:last-child\]\:hidden>svg:last-child{display:none}.\[\&\>svg\~\*\]\:pl-lg-plus-space>svg~*{padding-left:var(--spacing-lg-plus-space)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-90[data-state=open]>svg{rotate:90deg}.\[\&\[hidden\]\]\:hidden[hidden],.dark .\[\.dark_\&\]\:hidden{display:none}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-12{height:calc(var(--spacing)*12)}.\[\@media\(pointer\:coarse\)\]\:w-12{width:calc(var(--spacing)*12)}}html:not(.dark) .\[html\:not\(\.dark\)_\&\:not\(\.dark_\*\)\]\:hidden:not(.dark *){display:none}.text-tiny{font-size:var(--text-tiny)!important;line-height:1.25!important}.text-xxs{font-size:var(--text-xxs)!important;line-height:1.25!important}.text-micro{font-size:var(--text-micro)!important;line-height:1.25!important}.text-label-xs{font-size:var(--text-label-xs)!important;line-height:1.25!important}.progress-bar-fill{width:var(--progress-pct,0%)}.text-code{font-size:var(--text-code)!important;font-family:var(--font-mono)!important;line-height:1.5!important}}:root{--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-regular:400;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-shape-corner-full:9999px;--md-sys-state-disabled-state-layer-opacity:.38;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-tracking:.03125rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-tracking:.015625rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-tracking:.025rem;--md-sys-typescale-display-small-size:calc(2.25rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-line-height:calc(2.5rem*var(--dg-sys-dial-leading));--md-sys-typescale-headline-large-size:calc(2rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-medium-line-height:calc(2.25rem*var(--dg-sys-dial-leading));--md-sys-typescale-headline-medium-size:calc(1.75rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-medium-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-size:calc(1.5rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-size:.75rem;--md-sys-typescale-label-small-tracking:.03125rem;--md-sys-typescale-title-small-line-height:calc(1.25rem*var(--dg-sys-dial-leading));--md-sys-typescale-title-small-size:calc(.875rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-small-tracking:calc(.00625rem + var(--dg-sys-dial-tracking));--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-small-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-medium));--dg-sys-dial-radius:1;--dg-sys-dial-type-scale:1;--dg-sys-dial-leading:1;--dg-sys-dial-tracking:0em;--md-ref-typeface-brand:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);--md-ref-typeface-plain:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);--md-sys-elevation-shadow-1:0 1px 2px 0 #0000000d;--md-sys-elevation-shadow-2:0 4px 6px -1px #0000001a;--md-sys-elevation-shadow-3:0 10px 15px -3px #0000001a;--md-sys-elevation-shadow-4:0 20px 25px -5px #0000001a;--md-sys-shape-corner-extra-small:calc(.3125rem*var(--dg-sys-dial-radius));--md-sys-shape-corner-large:calc(calc(.75rem + 4px)*var(--dg-sys-dial-radius));--md-sys-shape-corner-large-increased:calc(calc(.75rem + 8px)*var(--dg-sys-dial-radius));--md-sys-shape-corner-medium:calc(.75rem*var(--dg-sys-dial-radius));--md-sys-shape-corner-small:calc(calc(.75rem - 4px)*var(--dg-sys-dial-radius));--md-sys-typescale-display-large-line-height:calc(1.05*var(--dg-sys-dial-leading));--md-sys-typescale-display-large-size:calc(3.75rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-display-large-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-medium-line-height:calc(1.08*var(--dg-sys-dial-leading));--md-sys-typescale-display-medium-size:calc(3rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-display-medium-tracking:calc(-.025em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-small-line-height:calc(1.1*var(--dg-sys-dial-leading));--md-sys-typescale-display-small-tracking:calc(-.02em + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-line-height:calc(1.25*var(--dg-sys-dial-leading));--md-sys-typescale-headline-small-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-large-line-height:calc(1.3*var(--dg-sys-dial-leading));--md-sys-typescale-title-large-size:calc(1.25rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-large-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-medium-line-height:calc(1.35*var(--dg-sys-dial-leading));--md-sys-typescale-title-medium-size:calc(1.125rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-medium-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-headline-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-focus-ring-outward-offset:1px;--md-focus-ring-width:2px;--dg-sys-color-success:#21c45d;--dg-sys-color-on-success:#072c15;--dg-sys-color-warning:#f59f0a;--dg-sys-color-on-warning:#3b2602;--dg-sys-color-info:#0da2e7;--dg-sys-color-on-info:#032230;--dg-sys-color-legacy-muted-foreground:#5f6572;--dg-sys-color-legacy-outline:color-mix(in srgb,var(--md-sys-color-on-surface)38%,var(--md-sys-color-background));--dg-sys-typescale-hero-size:calc(4.5rem*var(--dg-sys-dial-type-scale));--dg-sys-typescale-hero-line-height:calc(1.03*var(--dg-sys-dial-leading));--dg-sys-typescale-hero-weight:var(--dg-sys-dial-heading-weight,600);--dg-sys-typescale-hero-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--background:var(--md-sys-color-background);--border:var(--md-sys-color-outline-variant);--destructive:var(--md-sys-color-error);--destructive-foreground:var(--md-sys-color-on-error);--duration-extra-long1:var(--md-sys-motion-duration-extra-long1);--duration-extra-long2:var(--md-sys-motion-duration-extra-long2);--duration-extra-long3:var(--md-sys-motion-duration-extra-long3);--duration-extra-long4:var(--md-sys-motion-duration-extra-long4);--duration-long1:var(--md-sys-motion-duration-long1);--duration-long2:var(--md-sys-motion-duration-long2);--duration-long3:var(--md-sys-motion-duration-long3);--duration-long4:var(--md-sys-motion-duration-long4);--duration-medium1:var(--md-sys-motion-duration-medium1);--duration-medium2:var(--md-sys-motion-duration-medium2);--duration-medium3:var(--md-sys-motion-duration-medium3);--duration-medium4:var(--md-sys-motion-duration-medium4);--duration-short1:var(--md-sys-motion-duration-short1);--duration-short2:var(--md-sys-motion-duration-short2);--duration-short3:var(--md-sys-motion-duration-short3);--duration-short4:var(--md-sys-motion-duration-short4);--font-body:var(--md-ref-typeface-plain);--foreground:var(--md-sys-color-on-background);--info:var(--dg-sys-color-info);--info-foreground:var(--dg-sys-color-on-info);--ink:var(--md-sys-color-inverse-surface);--ink-foreground:var(--md-sys-color-inverse-on-surface);--on-primary:var(--md-sys-color-on-primary);--overlay-heavy:var(--md-sys-color-scrim);--primary:var(--md-sys-color-primary);--primary-container:var(--md-sys-color-primary-container);--primary-foreground:var(--md-sys-color-on-primary);--primary-hover:var(--dg-sys-color-primary-hover);--primary-text:var(--dg-sys-color-primary-text);--radius-full:var(--md-sys-shape-corner-full);--radius-lg:var(--md-sys-shape-corner-large);--radius-md:var(--md-sys-shape-corner-medium);--radius-sm:var(--md-sys-shape-corner-small);--radius-xl:var(--md-sys-shape-corner-large-increased);--radius-xs:var(--md-sys-shape-corner-extra-small);--ring:var(--md-focus-ring-color);--ring-offset:var(--md-focus-ring-outward-offset);--ring-width:var(--md-focus-ring-width);--shadow-glow:var(--md-sys-elevation-shadow-5);--shadow-lg:var(--md-sys-elevation-shadow-3);--shadow-md:var(--md-sys-elevation-shadow-2);--shadow-sm:var(--md-sys-elevation-shadow-1);--shadow-xl:var(--md-sys-elevation-shadow-4);--state-disabled:var(--md-sys-state-disabled-state-layer-opacity);--state-focus:var(--md-sys-state-focus-state-layer-opacity);--state-hover:var(--md-sys-state-hover-state-layer-opacity);--state-pressed:var(--md-sys-state-pressed-state-layer-opacity);--success:var(--dg-sys-color-success);--success-foreground:var(--dg-sys-color-on-success);--surface:var(--md-sys-color-surface);--surface-bright:var(--md-sys-color-surface-bright);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container-lowest:var(--md-sys-color-surface-container-lowest);--surface-dim:var(--md-sys-color-surface-dim);--text-display-2xl:var(--dg-sys-typescale-hero-size);--text-display-2xl--font-weight:var(--dg-sys-typescale-hero-weight);--text-display-2xl--letter-spacing:var(--dg-sys-typescale-hero-tracking);--text-display-2xl--line-height:var(--dg-sys-typescale-hero-line-height);--text-display-lg:var(--md-sys-typescale-display-medium-size);--text-display-lg--font-weight:var(--md-sys-typescale-display-medium-weight);--text-display-lg--letter-spacing:var(--md-sys-typescale-display-medium-tracking);--text-display-lg--line-height:var(--md-sys-typescale-display-medium-line-height);--text-display-md:var(--md-sys-typescale-display-small-size);--text-display-md--font-weight:var(--md-sys-typescale-display-small-weight);--text-display-md--letter-spacing:var(--md-sys-typescale-display-small-tracking);--text-display-md--line-height:var(--md-sys-typescale-display-small-line-height);--text-display-xl:var(--md-sys-typescale-display-large-size);--text-display-xl--font-weight:var(--md-sys-typescale-display-large-weight);--text-display-xl--letter-spacing:var(--md-sys-typescale-display-large-tracking);--text-display-xl--line-height:var(--md-sys-typescale-display-large-line-height);--text-title-lg:var(--md-sys-typescale-headline-small-size);--text-title-lg--font-weight:var(--md-sys-typescale-headline-small-weight);--text-title-lg--line-height:var(--md-sys-typescale-headline-small-line-height);--text-title-md:var(--md-sys-typescale-title-large-size);--text-title-md--font-weight:var(--md-sys-typescale-title-large-weight);--text-title-md--line-height:var(--md-sys-typescale-title-large-line-height);--text-title-sm:var(--md-sys-typescale-title-medium-size);--text-title-sm--font-weight:var(--md-sys-typescale-title-medium-weight);--text-title-sm--line-height:var(--md-sys-typescale-title-medium-line-height);--warning:var(--dg-sys-color-warning);--warning-foreground:var(--dg-sys-color-on-warning)}@media (prefers-contrast:more){:root{--md-sys-state-focus-state-layer-opacity:.2;--md-sys-state-hover-state-layer-opacity:.2;--md-sys-state-pressed-state-layer-opacity:.2;--md-focus-ring-color:#000;--dg-sys-color-primary-text:#215e58;--dg-sys-color-legacy-muted-foreground:#333}.dark{--md-sys-color-scrim:#000000e6;--md-focus-ring-color:#fff;--dg-sys-color-primary-text:#55c3b8;--dg-sys-color-legacy-muted-foreground:#d9d9d9}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shimmer-opacity:.5;--shimmer-bg:var(--muted);--shimmer-color:color-mix(in srgb,var(--muted)50%,white);--primary-ring:#30887f;--primary-blue:#3e9cc1;--section-gradient-mid:color-mix(in srgb,var(--primary)4%,var(--background));--divider:var(--border);--btn-px-xl:2.5rem;--ink-hover:#42424d;--overlay:#14161a;--glass:#fff;--on-scrim:#fff;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#f0f3f4;--sidebar-promo-share-hover:#e8edee;--surface-hover:var(--sidebar-accent);--surface-primary:#ecf8f7;--surface-output:#f9fafb;--code-block-bg:#181b20;--code-block-fg:#cbcfd8;--code-block-dot-red:#ef4343;--code-block-dot-yellow:#f59f0a;--code-block-dot-green:#21c45d;--gradient-brand:linear-gradient(135deg,#55c3b8,#3e9cc1);--iconic-from:#5170ec;--iconic-via:#c24eda;--iconic-to:#ec4b3c;--gradient-iconic:linear-gradient(90deg,var(--iconic-from),var(--iconic-via),var(--iconic-to));--radius-2xl:calc(var(--radius) + 12px);--space-2xs:.125rem;--space-xs:.25rem;--space-xs-plus:.375rem;--space-sm:.5rem;--space-sm-plus:.625rem;--space-sm-md:.75rem;--space-sm-md-plus:.875rem;--space-md:1rem;--space-md-plus:1.25rem;--space-lg:1.5rem;--space-lg-plus:1.75rem;--space-xl:2rem;--space-xl-plus:2.5rem;--space-2xl:3rem;--space-3xl:4rem;--container-max-width:1280px;--max-w-token-xs:20rem;--max-w-token-sm:24rem;--max-w-token-md:28rem;--max-w-token-lg:32rem;--max-w-token-xl:36rem;--max-w-token-2xl:42rem;--max-w-token-3xl:48rem;--max-w-token-boxed:50rem;--max-w-token-4xl:56rem;--content-spacing:1.5rem;--container-padding:1rem;--section-spacing-y:1.5rem;--container-padding-mobile:1rem;--container-padding-tablet:1.5rem;--container-padding-desktop:1.375rem;--shell-content-max-width:var(--container-max-width);--shell-content-padding:var(--container-padding);--content-column-max-width:75rem;--content-column-min-width:45rem;--rail-width:20rem;--rail-gap:var(--space-xl);--fit-grid-min:8.5rem;--page-width-narrow:var(--max-w-token-2xl);--page-width-boxed:var(--max-w-token-boxed);--page-width-default:var(--content-column-max-width);--page-width-wide:90rem;--py-section:3rem;--py-section-hero:4rem;--py-section-dense:2rem;--py-section-tight:1.5rem;--card-radius-lg:1.5rem;--card-radius-md:1.125rem;--card-radius-sm:.75rem;--header-height:4rem;--sidebar-width:16rem;--sidebar-width-collapsed:5rem;--sidebar-width-icon:3rem;--nav-item-height:2.75rem;--nav-item-gap:var(--space-xs);--nav-item-inset:var(--space-sm-md);--nav-list-inset:var(--space-sm-md);--nav-icon-size:1.5rem;--nav-icon-gap:var(--space-sm-md);--nav-group-gap:var(--space-sm);--nav-rail-item-inset:var(--space-sm);--nav-rail-item-padding:var(--space-sm);--shell-foot-height:4.25rem;--editor-min-height:9.375rem;--editor-max-height:31.25rem;--shell-header-height:3.5rem;--hero-height-mobile:400px;--card-width-mobile:260px;--card-width-tablet:300px;--card-width-desktop:320px;--tabs-arrow-width-px:32;--tabs-scroll-padding-px:16;--sidebar-rail-width:var(--sidebar-width-collapsed);--sidebar-collapsed-offset:calc(var(--sidebar-rail-width) + .5rem);--sidebar-expanded-offset:calc(var(--sidebar-width) + .5rem);--widget-width-md:12.5rem;--widget-width-lg:15rem;--card-width-discover:17.5rem;--hamburger-height:.875rem;--hamburger-line-height:1.5px;--hamburger-translate:.375rem;--icon-align-offset:-3px;--divider-width:2px;--mega-menu-width:800px;--mega-menu-height:400px;--mega-menu-popular-width:600px;--panel-sm:18rem;--panel-md:20rem;--input-icon-offset:2.25rem;--input-icon-offset-lg:2.5rem;--mobile-nav-height:4rem;--dialog-scroll-height:60svh;--dialog-max-height:90svh;--loading-min-height:50vh;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-2xl:3rem;--icon-3xl:4rem;--icon-4xl:5rem;--avatar-sm:2rem;--avatar-md:2.5rem;--thumb-sm:4rem;--thumb-md:5rem;--textarea-min-height:5rem;--select-min-width:8rem;--select-max-height:24rem;--chart-tooltip-min-width:8rem;--chart-indicator-size:.625rem;--icon-muted:var(--muted-foreground);--favorite:#ef4343;--favorite-foreground:#fff;--unread:#f0882d;--unread-foreground:#fff;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%,#3c95b9 0%,#3b8a91 60%),radial-gradient(ellipse 70% 50% at 15% 90%,#3daea2 0%,#3c8686 60%),linear-gradient(135deg,#3aa69b 0%,#4abfb4 35%,#468a91 72%,#406877 100%);--shadow-card:0 2px 8px -2px #00000014;--shadow-float:0 15px 50px #1b20321a;--shadow-popover:0 10px 40px -10px #0000004d;--shadow-card-cinematic:0 1px 3px #0000004d,0 8px 24px #0006;--shadow-card-cinematic-hover:0 4px 12px #0006,0 24px 56px #00000080;--shadow-glow-cinematic:0 0 80px color-mix(in srgb,var(--primary)12%,transparent);--pillar-brand:#f85e20;--pillar-commerce:#4586f7;--pillar-ai:#a15def;--pillar-web:#15bcd5;--pillar-cloud:#e0a606;--pillar-growth:#22b466;--font-heading:var(--font-body);--font-brand:Georgia,"Times New Roman",serif;--font-mono:var(--font-mono-family,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);--font-serif:var(--font-serif-family,Georgia,"Times New Roman",serif);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--duration-interaction:.2s;--duration-hover:.1s;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slower:.5s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--command-list-height:300px;--search-input-width:300px;--switch-height:1.5rem;--switch-width:2.75rem;--switch-thumb:1.25rem;--switch-thumb-translate:1.25rem;--drawer-margin-top:6rem;--drawer-handle-height:.5rem;--drawer-handle-width:6rem;--drawer-handle-margin:1rem;--toast-max-width:420px;--resize-handle-height:1rem;--resize-handle-width:.75rem;--resize-grip-size:.625rem;--text-xxs:.625rem;--text-micro:.5625rem;--text-tiny:.6875rem;--text-body-lg:.9375rem;--tracking-kicker:.15em;--tracking-heading:-.045em;--tracking-title:-.02em;--font-features:"ss01","cv11";--tracking-kicker-wide:.2em;--menu-min-width:8rem;--menu-content-width:12rem;--hover-card-width:16rem;--popover-width:18rem;--iframe-min-height:400px;--drawer-height:85svh;--drawer-height-sm:70svh;--hero-min-height:50svh;--icon-nav:1.125rem;--min-h-preview:12.5rem;--dialog-padding:1.5rem;--dialog-gap:1rem;--type-display-leading:1.05;--type-heading-leading:1.14;--type-text-leading:1.47;--leading-body:1.6;--type-card-title-leading:1.2105;--type-headline-leading:var(--type-heading-leading);--type-display-lg-tracking:-.015em;--type-display-md-tracking:.007em;--type-card-title-tracking:.012em;--type-headline-tracking:-.022em;--type-title-tracking:-.016em;--type-body-tracking:-.016em;--type-label-tracking:-.01em;--type-display-weight:700;--type-headline-weight:600;--type-title-weight:500;--type-body-weight:400}@media (width>=768px){:root{--container-padding:1.5rem;--section-spacing-y:2rem}}@media (width>=1024px){:root{--container-padding:1.375rem;--section-spacing-y:2.5rem}}@media (width>=768px){[data-shell-surface=marketing]{--shell-content-padding:2rem}:root{--py-section:4rem;--py-section-hero:5rem;--py-section-dense:2.5rem;--py-section-tight:2rem}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shimmer-opacity:.1;--shimmer-color:#ffffff1f;--shimmer-bg:#ffffff0f;--section-gradient-mid:color-mix(in srgb,var(--primary)10%,#1a1d23);--primary-blue:#52a6c7;--primary-ring:#55c3b8;--divider:var(--border);--ink-hover:#d8d8df;--overlay:#060709;--glass:#fff;--on-scrim:#fff;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#1c1f26;--sidebar-promo-share-hover:#23272f;--surface-hover:#1e2229;--surface-output:#1a1d23;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%,#3c95b9 0%,#3b8a91 60%),radial-gradient(ellipse 70% 50% at 15% 90%,#3daea2 0%,#3c8686 60%),linear-gradient(135deg,#3aa69b 0%,#4abfb4 35%,#468a91 72%,#406877 100%);--iconic-from:#6481f7;--iconic-via:#d263e9;--iconic-to:#f66355;--gradient-iconic:linear-gradient(90deg,var(--iconic-from),var(--iconic-via),var(--iconic-to));--shadow-popover:0 10px 40px -10px #00000080;--icon-muted:#7b899d;--surface-primary:#143935}@media (prefers-contrast:more){:root{--secondary-bg:#f7f7f7;--tertiary-bg:#f0f0f0;--card:#fff;--popover:#fff;--sidebar-background:#f7f7f7;--card-foreground:#000;--popover-foreground:#000;--sidebar-foreground:#000;--accent-foreground:#000;--secondary-foreground:#000;--muted:#e6e6e6;--tone-success:#0a5c28;--tone-warning:#703800;--tone-info:#00527a;--tone-destructive:#931010;--input:#000;--divider:#000;--sidebar-border:#000;--sidebar-ring:#000;--surface-hover:#e0e0e0;--surface-pressed:#d1d1d1;--surface-selected:#d9f2ef;--surface-selected-hover:#bbe7e3;--surface-output:#f5f5f5;--overlay:#0009;--accent:#ebebeb;--sidebar-accent:#ebebeb;--sidebar-promo-share:#ebebeb;--sidebar-promo-share-hover:#d9d9d9}.dark{--secondary-bg:#0a0a0a;--tertiary-bg:#0f0f0f;--card:#000;--popover:#0d0d0d;--sidebar-background:#080808;--card-foreground:#fff;--popover-foreground:#fff;--sidebar-foreground:#fff;--accent-foreground:#fff;--secondary-foreground:#fff;--muted:#1f1f1f;--tone-success:#7de8a4;--tone-warning:#fbcb6a;--tone-info:#8bd6f9;--tone-destructive:#fc9c9c;--input:#fff;--divider:#fff;--sidebar-border:#fff;--sidebar-ring:#fff;--surface-hover:#2e2e2e;--surface-pressed:#3d3d3d;--surface-selected:#143935;--surface-selected-hover:#1d534e;--surface-output:#0f0f0f;--overlay:#000000b3;--accent:#242424;--sidebar-accent:#242424;--sidebar-promo-share:#242424;--sidebar-promo-share-hover:#333}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight!important}button:not([class*=border-input]):not([class*=border-primary]),[role=button]:not([class*=border-input]):not([class*=border-primary]){border:1px solid buttontext}[disabled],[aria-disabled=true]{opacity:.7;border-style:dashed!important}[data-state=checked]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}[data-orientation=horizontal],[data-orientation=vertical]{border-color:canvastext}[class*=badge]{border:1px solid canvastext}[role=switch]{border:2px solid buttontext}[role=switch][data-state=checked]{border-color:highlight}[role=switch]>span{forced-color-adjust:none;background:highlight!important}}:root{--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-pressed-state-layer-opacity:.1;--dg-sys-color-primary-text:var(--md-sys-color-primary);--dg-sys-color-primary-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary));--dg-sys-color-studio:oklch(63% .24 355);--dg-sys-color-labs:oklch(62% .16 210);--dg-sys-color-dreams:oklch(70% .18 55);--dg-sys-color-studio-text:oklch(56.5% .24 355);--dg-sys-color-labs-text:oklch(50% .16 210);--dg-sys-color-dreams-text:oklch(55% .18 55);--dg-sys-color-labs-inverse:var(--dg-sys-color-labs);--dg-sys-color-dreams-inverse:var(--dg-sys-color-dreams);--dg-sys-color-on-success-container:#075232;--dg-sys-control-compact:2rem;--dg-sys-control-default:2.5rem;--dg-sys-control-large:3rem;--dg-sys-control-xlarge:3.5rem;--md-sys-color-background:#f9f9f9;--md-sys-color-error:#ba1a1a;--md-sys-color-inverse-on-surface:#f1f1f1;--md-sys-color-inverse-surface:#303030;--md-sys-color-on-background:#1b1b1b;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#410002;--md-sys-color-on-primary:#e2e2e2;--md-sys-color-on-secondary-container:#1b1b1b;--md-sys-color-on-surface:#1b1b1b;--md-sys-color-on-surface-variant:#474747;--md-sys-color-outline:#777;--md-sys-color-outline-variant:#c6c6c6;--md-sys-color-primary:#000;--md-sys-color-primary-container:#3b3b3b;--md-sys-color-scrim:#000;--md-sys-color-secondary-container:#d4d4d4;--md-sys-color-surface:#f9f9f9;--md-sys-color-surface-bright:#f9f9f9;--md-sys-color-surface-container:#eee;--md-sys-color-surface-container-high:#e8e8e8;--md-sys-color-surface-container-highest:#e2e2e2;--md-sys-color-surface-container-low:#f3f3f3;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#dadada;--md-sys-elevation-shadow-5:0 0 40px color-mix(in srgb,var(--md-sys-color-on-surface)15%,transparent);--md-focus-ring-color:var(--md-sys-color-primary);--dg-sys-color-on-warning-container:#624000;--dg-sys-color-on-info-container:#004c69;--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary));--dg-comp-state-secondary-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container));--dg-comp-state-surface-selected-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container));--dg-comp-state-sidebar-accent:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent);--dg-comp-state-surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)10%,transparent);--dg-comp-state-destructive-hover:color-mix(in srgb,var(--md-sys-color-on-error)8%,var(--md-sys-color-error));--dg-comp-state-success-hover:color-mix(in srgb,var(--dg-sys-color-on-success)8%,var(--dg-sys-color-success));--dg-comp-state-warning-hover:color-mix(in srgb,var(--dg-sys-color-on-warning)8%,var(--dg-sys-color-warning));--dg-comp-state-info-hover:color-mix(in srgb,var(--dg-sys-color-on-info)8%,var(--dg-sys-color-info));--dg-comp-drimigo-nav-item-active-indicator:transparent;--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent);--dg-comp-drimigo-footer-fade:5rem;--dg-comp-drimigo-gradient-brand-1:oklch(45% .1 172);--dg-comp-drimigo-gradient-brand-2:oklch(45% .11 215);--dg-comp-drimigo-gradient-brand-3:oklch(42% .12 238);--dg-comp-drimigo-fan-card-from:oklch(98.5% .012 190);--dg-comp-drimigo-fan-card-to:oklch(90% .05 195);--dg-comp-drimigo-fan-card-fg:oklch(20% .03 195);--dg-comp-drimigo-fan-card-border:oklch(100% 0 0/.7);--dg-comp-drimigo-fan-centre-from:oklch(99.5% .004 190);--dg-comp-drimigo-fan-centre-to:oklch(95% .02 195);--dg-comp-drimigo-fan-rim:oklch(82% .06 195);--dg-comp-drimigo-fan-shadow:oklch(30% .06 195/.3);--dg-comp-drimigo-fan-centre-fg:oklch(20% .03 195);--dg-comp-drimigo-fan-unit-max:18.5rem;--dg-comp-drimigo-fan-crop:.8;--dg-comp-drimigo-fan-tilt:5deg;--dg-comp-drimigo-type-body-size:1rem;--dg-comp-drimigo-type-body-leading:1.75;--dg-comp-drimigo-type-body-compact-size:.9375rem;--dg-comp-drimigo-type-body-compact-leading:1.7;--dg-comp-drimigo-type-supporting-size:.875rem;--dg-comp-drimigo-type-supporting-leading:1.55;--dg-comp-drimigo-type-label-size:.875rem;--dg-comp-drimigo-type-label-leading:1.4;--dg-comp-drimigo-type-label-weight:500;--dg-comp-drimigo-type-caption-size:.75rem;--dg-comp-drimigo-type-caption-leading:1.4;--dg-comp-drimigo-type-lead-size:clamp(1.0625rem,1rem + .35vw,1.25rem);--dg-comp-drimigo-type-lead-leading:1.6;--dg-comp-drimigo-type-measure-body:68ch;--dg-comp-drimigo-radius:.75rem;--dg-comp-drimigo-btn-px-md:1rem;--dg-comp-drimigo-btn-px-sm:.75rem;--dg-comp-drimigo-btn-px-lg:2rem;--dg-comp-drimigo-input-px:.75rem;--dg-comp-drimigo-input-py:.25rem;--dg-comp-drimigo-input-bg:transparent;--dg-comp-drimigo-input-shadow:0 1px 2px 0 #0000000d;--dg-comp-drimigo-textarea-min-h:3.75rem;--dg-comp-drimigo-textarea-px:.75rem;--dg-comp-drimigo-textarea-py:.5rem;--dg-comp-drimigo-textarea-bg:transparent;--dg-comp-drimigo-textarea-shadow:0 1px 2px 0 #0000000d;--accent:var(--md-sys-color-surface-container-highest);--accent-foreground:var(--md-sys-color-on-surface);--action-border:var(--md-sys-color-outline-variant);--action-border-hover:var(--md-sys-color-outline);--btn-fs-sm:var(--md-sys-typescale-label-large-size);--btn-h-compact:var(--dg-sys-control-compact);--btn-h-icon:var(--dg-sys-control-default);--btn-h-lg:var(--dg-sys-control-large);--btn-h-md:var(--dg-sys-control-default);--btn-h-sm:var(--dg-sys-control-default);--btn-h-xl:var(--dg-sys-control-xlarge);--btn-px-lg:var(--dg-comp-drimigo-btn-px-lg);--btn-px-md:var(--dg-comp-drimigo-btn-px-md);--btn-px-sm:var(--dg-comp-drimigo-btn-px-sm);--btn-radius:var(--md-sys-shape-corner-full);--button-prominent-bg:var(--md-sys-color-primary);--button-prominent-bg-hover:var(--dg-comp-state-button-prominent-bg-hover);--button-prominent-fg:var(--md-sys-color-on-primary);--card:var(--md-sys-color-surface-container-low);--card-foreground:var(--md-sys-color-on-surface);--destructive-hover:var(--dg-comp-state-destructive-hover);--dreams:var(--dg-sys-color-dreams);--dreams-inverse:var(--dg-sys-color-dreams-inverse);--dreams-text:var(--dg-sys-color-dreams-text);--fan-card-border:var(--dg-comp-drimigo-fan-card-border);--fan-card-fg:var(--dg-comp-drimigo-fan-card-fg);--fan-card-from:var(--dg-comp-drimigo-fan-card-from);--fan-card-to:var(--dg-comp-drimigo-fan-card-to);--fan-centre-fg:var(--dg-comp-drimigo-fan-centre-fg);--fan-centre-from:var(--dg-comp-drimigo-fan-centre-from);--fan-centre-to:var(--dg-comp-drimigo-fan-centre-to);--fan-crop:var(--dg-comp-drimigo-fan-crop);--fan-rim:var(--dg-comp-drimigo-fan-rim);--fan-shadow:var(--dg-comp-drimigo-fan-shadow);--fan-tilt:var(--dg-comp-drimigo-fan-tilt);--fan-unit-max:var(--dg-comp-drimigo-fan-unit-max);--footer-accent:var(--md-sys-color-primary);--footer-bg:var(--md-sys-color-surface-container-low);--footer-bg-end:var(--md-sys-color-surface-container);--footer-border:var(--md-sys-color-outline-variant);--footer-fade:var(--dg-comp-drimigo-footer-fade);--footer-fg:var(--md-sys-color-on-surface);--footer-fg-muted:var(--md-sys-color-on-surface-variant);--gradient-brand-1:var(--dg-comp-drimigo-gradient-brand-1);--gradient-brand-2:var(--dg-comp-drimigo-gradient-brand-2);--gradient-brand-3:var(--dg-comp-drimigo-gradient-brand-3);--icon-on-primary:var(--md-sys-color-on-primary);--info-hover:var(--dg-comp-state-info-hover);--input:var(--md-sys-color-outline);--input-bg:var(--dg-comp-drimigo-input-bg);--input-h:var(--dg-sys-control-default);--input-px:var(--dg-comp-drimigo-input-px);--input-py:var(--dg-comp-drimigo-input-py);--input-shadow:var(--dg-comp-drimigo-input-shadow);--labs:var(--dg-sys-color-labs);--labs-inverse:var(--dg-sys-color-labs-inverse);--labs-text:var(--dg-sys-color-labs-text);--muted:var(--md-sys-color-surface-container-high);--muted-foreground:var(--md-sys-color-on-surface-variant);--nav-item-active-bg:var(--md-sys-color-secondary-container);--nav-item-active-fg:var(--md-sys-color-on-secondary-container);--nav-item-active-indicator:var(--dg-comp-drimigo-nav-item-active-indicator);--nav-item-hover-bg:var(--dg-comp-drimigo-nav-item-hover-bg);--outline:var(--md-sys-color-outline);--popover:var(--md-sys-color-surface-container);--popover-foreground:var(--md-sys-color-on-surface);--radius:var(--dg-comp-drimigo-radius);--secondary:var(--md-sys-color-secondary-container);--secondary-bg:var(--md-sys-color-surface-container-low);--secondary-foreground:var(--md-sys-color-on-secondary-container);--secondary-hover:var(--dg-comp-state-secondary-hover);--selected-bg:var(--md-sys-color-secondary-container);--selected-fg:var(--md-sys-color-on-secondary-container);--shell-surface:var(--md-sys-color-surface);--sidebar-accent:var(--dg-comp-state-sidebar-accent);--sidebar-accent-foreground:var(--md-sys-color-on-secondary-container);--sidebar-background:var(--md-sys-color-surface);--sidebar-foreground:var(--md-sys-color-on-surface-variant);--sidebar-primary:var(--md-sys-color-primary);--sidebar-primary-foreground:var(--md-sys-color-on-surface);--studio:var(--dg-sys-color-studio);--studio-text:var(--dg-sys-color-studio-text);--success-hover:var(--dg-comp-state-success-hover);--surface-pressed:var(--dg-comp-state-surface-pressed);--surface-selected:var(--md-sys-color-secondary-container);--surface-selected-hover:var(--dg-comp-state-surface-selected-hover);--tertiary-bg:var(--md-sys-color-surface-container);--textarea-bg:var(--dg-comp-drimigo-textarea-bg);--textarea-min-h:var(--dg-comp-drimigo-textarea-min-h);--textarea-px:var(--dg-comp-drimigo-textarea-px);--textarea-py:var(--dg-comp-drimigo-textarea-py);--textarea-shadow:var(--dg-comp-drimigo-textarea-shadow);--tone-destructive:var(--md-sys-color-on-error-container);--tone-info:var(--dg-sys-color-on-info-container);--tone-primary:var(--md-sys-color-primary);--tone-success:var(--dg-sys-color-on-success-container);--tone-warning:var(--dg-sys-color-on-warning-container);--type-body-compact-leading:var(--dg-comp-drimigo-type-body-compact-leading);--type-body-compact-size:var(--dg-comp-drimigo-type-body-compact-size);--type-body-leading:var(--dg-comp-drimigo-type-body-leading);--type-body-size:var(--dg-comp-drimigo-type-body-size);--type-caption-leading:var(--dg-comp-drimigo-type-caption-leading);--type-caption-size:var(--dg-comp-drimigo-type-caption-size);--type-label-leading:var(--dg-comp-drimigo-type-label-leading);--type-label-size:var(--dg-comp-drimigo-type-label-size);--type-label-weight:var(--dg-comp-drimigo-type-label-weight);--type-lead-leading:var(--dg-comp-drimigo-type-lead-leading);--type-lead-size:var(--dg-comp-drimigo-type-lead-size);--type-measure-body:var(--dg-comp-drimigo-type-measure-body);--type-supporting-leading:var(--dg-comp-drimigo-type-supporting-leading);--type-supporting-size:var(--dg-comp-drimigo-type-supporting-size);--warning-hover:var(--dg-comp-state-warning-hover)}@media (prefers-contrast:more){:root{--md-sys-color-background:#f9f9f9;--md-sys-color-error:#600004;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-inverse-surface:#303030;--md-sys-color-on-background:#1b1b1b;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#fff;--md-sys-color-on-primary:#fff;--md-sys-color-on-secondary-container:#fff;--md-sys-color-on-surface:#000;--md-sys-color-on-surface-variant:#000;--md-sys-color-outline:#2c2c2c;--md-sys-color-outline-variant:#494949;--md-sys-color-primary:#000;--md-sys-color-primary-container:#3b3b3b;--md-sys-color-scrim:#000;--md-sys-color-secondary-container:#494949;--md-sys-color-surface:#f9f9f9;--md-sys-color-surface-bright:#f9f9f9;--md-sys-color-surface-container:#e2e2e2;--md-sys-color-surface-container-high:#d4d4d4;--md-sys-color-surface-container-highest:#c6c6c6;--md-sys-color-surface-container-low:#f1f1f1;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#b9b9b9}.dark{--md-sys-color-background:#131313;--md-sys-color-error:#ffece9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-inverse-surface:#e2e2e2;--md-sys-color-on-background:#e2e2e2;--md-sys-color-on-error:#000;--md-sys-color-on-error-container:#220001;--md-sys-color-on-primary:#000;--md-sys-color-on-secondary-container:#0b0b0b;--md-sys-color-on-surface:#fff;--md-sys-color-on-surface-variant:#fff;--md-sys-color-outline:#f0f0f0;--md-sys-color-outline-variant:#c2c2c2;--md-sys-color-primary:#fff;--md-sys-color-primary-container:#d4d4d4;--md-sys-color-secondary-container:#c2c2c2;--md-sys-color-surface:#131313;--md-sys-color-surface-bright:#505050;--md-sys-color-surface-container:#303030;--md-sys-color-surface-container-high:#3b3b3b;--md-sys-color-surface-container-highest:#474747;--md-sys-color-surface-container-low:#1f1f1f;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-dim:#131313}}.dark{--accent:var(--md-sys-color-surface-container-highest);--accent-foreground:var(--md-sys-color-on-surface);--action-border:var(--md-sys-color-outline-variant);--action-border-hover:var(--md-sys-color-outline);--background:var(--md-sys-color-background);--border:var(--md-sys-color-outline-variant);--button-prominent-bg:var(--md-sys-color-primary);--button-prominent-bg-hover:var(--dg-comp-state-button-prominent-bg-hover);--button-prominent-fg:var(--md-sys-color-on-primary);--card:var(--md-sys-color-surface-container-low);--card-foreground:var(--md-sys-color-on-surface);--destructive:var(--md-sys-color-error);--destructive-foreground:var(--md-sys-color-on-error);--destructive-hover:var(--dg-comp-state-destructive-hover);--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent);--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary));--dg-comp-state-destructive-hover:color-mix(in srgb,var(--md-sys-color-on-error)8%,var(--md-sys-color-error));--dg-comp-state-info-hover:color-mix(in srgb,var(--dg-sys-color-on-info)8%,var(--dg-sys-color-info));--dg-comp-state-secondary-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container));--dg-comp-state-sidebar-accent:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent);--dg-comp-state-success-hover:color-mix(in srgb,var(--dg-sys-color-on-success)8%,var(--dg-sys-color-success));--dg-comp-state-surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)10%,transparent);--dg-comp-state-surface-selected-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container));--dg-comp-state-warning-hover:color-mix(in srgb,var(--dg-sys-color-on-warning)8%,var(--dg-sys-color-warning));--dg-sys-color-dreams-text:var(--dg-sys-color-dreams);--dg-sys-color-labs-text:var(--dg-sys-color-labs);--dg-sys-color-primary-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary));--dg-sys-color-studio-text:var(--dg-sys-color-studio);--dreams:var(--dg-sys-color-dreams);--dreams-inverse:var(--dg-sys-color-dreams-inverse);--dreams-text:var(--dg-sys-color-dreams-text);--fan-card-border:var(--dg-comp-drimigo-fan-card-border);--fan-card-fg:var(--dg-comp-drimigo-fan-card-fg);--fan-card-from:var(--dg-comp-drimigo-fan-card-from);--fan-card-to:var(--dg-comp-drimigo-fan-card-to);--fan-centre-fg:var(--dg-comp-drimigo-fan-centre-fg);--fan-centre-from:var(--dg-comp-drimigo-fan-centre-from);--fan-centre-to:var(--dg-comp-drimigo-fan-centre-to);--fan-rim:var(--dg-comp-drimigo-fan-rim);--fan-shadow:var(--dg-comp-drimigo-fan-shadow);--footer-accent:var(--md-sys-color-primary);--footer-bg:var(--md-sys-color-surface-container-low);--footer-bg-end:var(--md-sys-color-surface-container);--footer-border:var(--md-sys-color-outline-variant);--footer-fg:var(--md-sys-color-on-surface);--footer-fg-muted:var(--md-sys-color-on-surface-variant);--foreground:var(--md-sys-color-on-background);--gradient-brand-1:var(--dg-comp-drimigo-gradient-brand-1);--gradient-brand-2:var(--dg-comp-drimigo-gradient-brand-2);--gradient-brand-3:var(--dg-comp-drimigo-gradient-brand-3);--icon-on-primary:var(--md-sys-color-on-primary);--info:var(--dg-sys-color-info);--info-foreground:var(--dg-sys-color-on-info);--info-hover:var(--dg-comp-state-info-hover);--ink:var(--md-sys-color-inverse-surface);--ink-foreground:var(--md-sys-color-inverse-on-surface);--input:var(--md-sys-color-outline);--input-shadow:var(--dg-comp-drimigo-input-shadow);--labs:var(--dg-sys-color-labs);--labs-inverse:var(--dg-sys-color-labs-inverse);--labs-text:var(--dg-sys-color-labs-text);--muted:var(--md-sys-color-surface-container-high);--muted-foreground:var(--md-sys-color-on-surface-variant);--nav-item-active-bg:var(--md-sys-color-secondary-container);--nav-item-active-fg:var(--md-sys-color-on-secondary-container);--nav-item-hover-bg:var(--dg-comp-drimigo-nav-item-hover-bg);--on-primary:var(--md-sys-color-on-primary);--outline:var(--md-sys-color-outline);--overlay-heavy:var(--md-sys-color-scrim);--popover:var(--md-sys-color-surface-container);--popover-foreground:var(--md-sys-color-on-surface);--primary:var(--md-sys-color-primary);--primary-container:var(--md-sys-color-primary-container);--primary-foreground:var(--md-sys-color-on-primary);--primary-hover:var(--dg-sys-color-primary-hover);--primary-text:var(--dg-sys-color-primary-text);--ring:var(--md-focus-ring-color);--secondary:var(--md-sys-color-secondary-container);--secondary-bg:var(--md-sys-color-surface-container-low);--secondary-foreground:var(--md-sys-color-on-secondary-container);--secondary-hover:var(--dg-comp-state-secondary-hover);--selected-bg:var(--md-sys-color-secondary-container);--selected-fg:var(--md-sys-color-on-secondary-container);--shadow-glow:var(--md-sys-elevation-shadow-5);--shadow-lg:var(--md-sys-elevation-shadow-3);--shadow-md:var(--md-sys-elevation-shadow-2);--shadow-sm:var(--md-sys-elevation-shadow-1);--shadow-xl:var(--md-sys-elevation-shadow-4);--shell-surface:var(--md-sys-color-surface);--sidebar-accent:var(--dg-comp-state-sidebar-accent);--sidebar-accent-foreground:var(--md-sys-color-on-secondary-container);--sidebar-background:var(--md-sys-color-surface);--sidebar-foreground:var(--md-sys-color-on-surface-variant);--sidebar-primary:var(--md-sys-color-primary);--sidebar-primary-foreground:var(--md-sys-color-on-surface);--studio:var(--dg-sys-color-studio);--studio-text:var(--dg-sys-color-studio-text);--success:var(--dg-sys-color-success);--success-foreground:var(--dg-sys-color-on-success);--success-hover:var(--dg-comp-state-success-hover);--surface:var(--md-sys-color-surface);--surface-bright:var(--md-sys-color-surface-bright);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container-lowest:var(--md-sys-color-surface-container-lowest);--surface-dim:var(--md-sys-color-surface-dim);--surface-pressed:var(--dg-comp-state-surface-pressed);--surface-selected:var(--md-sys-color-secondary-container);--surface-selected-hover:var(--dg-comp-state-surface-selected-hover);--tertiary-bg:var(--md-sys-color-surface-container);--textarea-shadow:var(--dg-comp-drimigo-textarea-shadow);--tone-destructive:var(--md-sys-color-on-error-container);--tone-info:var(--dg-sys-color-on-info-container);--tone-primary:var(--md-sys-color-primary);--tone-success:var(--dg-sys-color-on-success-container);--tone-warning:var(--dg-sys-color-on-warning-container);--warning:var(--dg-sys-color-warning);--warning-foreground:var(--dg-sys-color-on-warning);--warning-hover:var(--dg-comp-state-warning-hover);color:var(--foreground)}@media (pointer:coarse){:root{--btn-h-compact:var(--dg-sys-control-default);--input-h:var(--dg-sys-control-large)}}@media (prefers-reduced-motion:reduce){.state-layer:before{transition:none}}@keyframes dgm-context-enter{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dgm-dashboard-frame #main-nav,.dgm-secondary-slot{transition:none}.dgm-group-navigation,.dgm-navigation-placeholder{animation:none}}.dgm-dashboard-frame .dgm-navigation-surface{--sidebar-background:var(--md-sys-color-surface-container-lowest);--sidebar-foreground:var(--md-sys-color-on-surface);--sidebar-accent:var(--md-sys-color-surface-container-high);--sidebar-accent-foreground:var(--md-sys-color-on-surface);--muted-foreground:var(--md-sys-color-on-surface-variant);--foreground:var(--md-sys-color-on-surface);--border:color-mix(in srgb,var(--md-sys-color-outline-variant)50%,transparent);color:var(--sidebar-foreground);background:var(--sidebar-background)}@media (prefers-contrast:no-preference) and (forced-colors:none){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--border:color-mix(in srgb,var(--md-sys-color-outline-variant)35%,var(--md-sys-color-surface-container-lowest));--divider:var(--border);--color-border:var(--border);--card:var(--md-sys-color-surface-container-lowest);--muted:color-mix(in srgb,var(--md-sys-color-outline-variant)15%,var(--md-sys-color-surface-container-lowest));--accent:var(--muted);--surface-selected:var(--md-sys-color-surface-container-highest);--selected-bg:var(--surface-selected);--surface-hover:color-mix(in srgb,var(--md-sys-color-on-surface)calc(var(--state-hover)*100%),transparent);--surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)calc(var(--state-pressed)*100%),transparent);--popover:var(--md-sys-color-surface-container-lowest);--popover-foreground:var(--md-sys-color-on-surface)}}@media (prefers-reduced-motion:reduce){.dgm-admin-surface{transition:none!important;animation:none!important}.dgm-admin-surface *{transition-duration:0s!important}}@media (width<=40rem){.dgm-admin-shell[data-density=compact],.dgm-admin-surface{--admin-toolbar-height:2.5rem;--admin-search-height:2.25rem;--admin-search-font:1rem}.dgm-admin-surface .dgm-column-desktop-controls{display:none}.dgm-admin-surface .dgm-display-sort{border-bottom:0;margin-bottom:0;padding-bottom:0}}@media (pointer:coarse){.dgm-admin-shell[data-density=compact]{--nav-item-height:3rem;--spacing-nav-item:3rem}.dgm-admin-shell[data-density=compact] #main-nav nav .h-nav-item{height:3rem;min-height:3rem}.dgm-admin-shell[data-density=compact] #main-nav[data-collapsed=true] nav .h-nav-item{width:3rem}}@media (prefers-reduced-motion:reduce){.dgm-context-back-title,.dgm-context-back-action{transition:none}}@container strip (width>=40rem){.dgm-metric-strip-values[data-dividers]>.dgm-metric-cell+.dgm-metric-cell:before{content:"";inset-block:var(--space-sm);border-inline-start:1px solid var(--divider);position:absolute;inset-inline-start:0}.dgm-metric-scope{min-inline-size:8rem;min-height:4.25rem;padding:var(--space-sm);border-inline-end:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant)25%,transparent);align-items:center;display:flex}.dgm-metric-scope>[data-slot=date-range-picker]{width:100%}.dgm-metric-scope>button,.dgm-metric-scope>[data-slot=date-range-picker]>button{border-color:#0000;width:100%;height:3.25rem;min-height:3.25rem}}@media (hover:hover) and (pointer:fine){.dgm-admin-surface .dgm-menu-activation:not(:has(.dgm-menu-shortcut)){padding-inline-end:2.5rem}.dgm-admin-surface[data-shortcut-size=full] .dgm-menu-activation:not(:has(.dgm-menu-shortcut)){padding-inline-end:5rem}.dgm-admin-surface .dgm-menu-activation:not(:has(.dgm-menu-shortcut)):after{content:"↵";visibility:hidden;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);box-sizing:border-box;white-space:nowrap;inset-inline-end:var(--space-sm);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dgm-admin-surface[data-shortcut-size=full] .dgm-menu-activation:after{content:"↵ Enter";width:auto;min-width:1.25rem;padding-inline:var(--space-xs)}.dgm-admin-surface[data-shortcut-size=full][data-keyboard-platform=mac] .dgm-menu-activation:after{content:"↵ Return"}.dgm-admin-surface .dgm-menu-activation:not([data-disabled]):is(:hover,[data-highlighted]):after{visibility:visible}.dgm-admin-surface .dgm-menu-shortcut{visibility:hidden}.dgm-admin-surface .dgm-menu-activation:not([data-disabled]):is(:hover,[data-highlighted]) .dgm-menu-shortcut{visibility:visible}}:root{--assistant-panel-width:22.25rem;--assistant-bar-width:23.5rem;--layout-safe-top:env(safe-area-inset-top,0px);--layout-viewport-height:100vh;--layout-viewport-width:100vw;--layout-dynamic-height:100dvh;--layout-small-height:100svh;--layout-container-width:100%;--layout-character-width:1ch;--artboard-relative-type-unit:1em;--dg-sys-size-hairline:1px;--artboard-paper:var(--on-scrim);--artboard-ink:var(--md-sys-color-scrim);--workspace-crop-scrim-shadow:0 0 0 100vmax color-mix(in srgb,var(--md-sys-color-scrim)45%,transparent);--print-page-margin:12mm;--duration-decorative-loop:14s;--duration-decorative-marquee:40s;--duration-decorative-marquee-reverse:44s;--duration-decorative-scroll:3.6s;--category-sky-container:#c9e6ff;--category-sky-on-container:#001e2f;--category-sky-color:#006591;--category-pink-container:#ffd9e4;--category-pink-on-container:#3e0022;--category-pink-color:#b4136d;--category-emerald-container:#6ffbbe;--category-emerald-on-container:#002113;--category-emerald-color:#006c49;--category-stone-container:#eae1da;--category-stone-on-container:#1f1b17;--category-stone-color:#645d58;--category-violet-container:#e9ddff;--category-violet-on-container:#23005c;--category-violet-color:#6d3bd7;--category-amber-container:#ffddb8;--category-amber-on-container:#2a1700;--category-amber-color:#855300;--category-teal-container:#71f8e4;--category-teal-on-container:#00201c;--category-teal-color:#006b5f;--category-rose-container:#ffdadb;--category-rose-on-container:#40000d;--category-rose-color:#bc0b3b;--category-indigo-container:#e1e0ff;--category-indigo-on-container:#07006c;--category-indigo-color:#494bd6;--category-orange-container:#ffdbca;--category-orange-on-container:#341100;--category-orange-color:#9d4300}.dgm-shimmer:after{content:"";background:linear-gradient(90deg,transparent,var(--shimmer-color,color-mix(in srgb,var(--muted)50%,white)),transparent);animation:shimmer var(--dgm-shimmer-duration,1.5s)infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dgm-shimmer:after{transform:none;animation:2s ease-in-out infinite alternate dgm-shimmer-pulse!important}}@keyframes dgm-shimmer-pulse{0%{opacity:.15}to{opacity:.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (hover:none) and (pointer:coarse){button,a{-webkit-tap-highlight-color:transparent}}@media (orientation:landscape){:root{--hero-height-mobile:280px;--sidebar-width:14rem;--shell-header-height:3rem}}@media (orientation:landscape) and (height<=500px){:root{--shell-header-height:2.5rem;--bottom-nav-height:3rem;--section-spacing-y:1rem;--hero-height-mobile:200px;--drawer-max-height:90svh}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes iconic-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}@keyframes like-bounce{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}}@keyframes like-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes confetti-particle{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(var(--tx,20px),var(--ty,-20px))scale(0)}}@keyframes shimmer-wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@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))}}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dgm-marketing{--pillar-brand:#f85e20;--pillar-commerce:#4586f7;--pillar-ai:#a15def;--pillar-web:#15bcd5;--pillar-cloud:#e0a606;--pillar-growth:#22b466;--py-section:3rem;--py-section-hero:4rem;--py-section-dense:2rem;--py-section-tight:1.5rem;--gradient-primary:linear-gradient(135deg,var(--primary),var(--primary-blue));--gradient-hero:linear-gradient(160deg,color-mix(in srgb,var(--primary)6%,transparent),color-mix(in srgb,var(--primary-blue)3%,transparent),transparent 60%);--shadow-glow-cinematic:0 0 80px color-mix(in srgb,var(--primary)12%,transparent);--shadow-card-cinematic:0 1px 3px #0000004d,0 8px 24px #0006;--shadow-card-cinematic-hover:0 4px 12px #0006,0 24px 56px #00000080;font-family:var(--font-body)}@media (width>=768px){.dgm-marketing{--py-section:4rem;--py-section-hero:5rem;--py-section-dense:2.5rem;--py-section-tight:2rem}}@media (width>=768px){.dgm-marketing .section-compact{padding-top:3rem;padding-bottom:3rem}.dgm-marketing .section-standard{padding-top:4rem;padding-bottom:4rem}.dgm-marketing .section-cinematic{padding-top:6rem;padding-bottom:6rem}}@media (width>=1024px){.dgm-marketing .section-compact{padding-top:4rem;padding-bottom:4rem}.dgm-marketing .section-standard{padding-top:5rem;padding-bottom:5rem}.dgm-marketing .section-cinematic{padding-top:8rem;padding-bottom:8rem}}:root{--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-regular:400;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-shape-corner-full:9999px;--md-sys-state-disabled-state-layer-opacity:.38;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-tracking:.03125rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-tracking:.015625rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-tracking:.025rem;--md-sys-typescale-display-small-size:calc(2.25rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-line-height:calc(2.5rem * var(--dg-sys-dial-leading));--md-sys-typescale-headline-large-size:calc(2rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-medium-line-height:calc(2.25rem * var(--dg-sys-dial-leading));--md-sys-typescale-headline-medium-size:calc(1.75rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-medium-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-size:calc(1.5rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-size:.75rem;--md-sys-typescale-label-small-tracking:.03125rem;--md-sys-typescale-title-small-line-height:calc(1.25rem * var(--dg-sys-dial-leading));--md-sys-typescale-title-small-size:calc(.875rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-title-small-tracking:calc(.00625rem + var(--dg-sys-dial-tracking));--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-small-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-medium));--dg-sys-dial-radius:1;--dg-sys-dial-type-scale:1;--dg-sys-dial-leading:1;--dg-sys-dial-tracking:0em;--md-ref-typeface-brand:var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif);--md-ref-typeface-plain:var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif);--md-sys-color-background:#f9fbfb;--md-sys-color-error:#eb1414;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-inverse-surface:#131316;--md-sys-color-on-background:#1d2025;--md-sys-color-on-error:#fff;--md-sys-color-on-primary:#0a2926;--md-sys-color-on-surface:#1d2025;--md-sys-color-outline-variant:#e2e8e9;--md-sys-color-primary:#55c3b8;--md-sys-color-primary-container:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--md-sys-color-primary-container:color-mix(in srgb, var(--md-sys-color-primary) 16%, var(--md-sys-color-background))}}:root{--md-sys-color-scrim:#0b0c0e;--md-sys-color-surface:#f9fbfb;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container:#f3f6f6;--md-sys-color-surface-container-high:#edf1f2;--md-sys-color-surface-container-highest:#e8edee;--md-sys-color-surface-container-low:#f9fafb;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#f0f3f4;--md-sys-elevation-shadow-1:0 1px 2px 0 #0000000d;--md-sys-elevation-shadow-2:0 4px 6px -1px #0000001a;--md-sys-elevation-shadow-3:0 10px 15px -3px #0000001a;--md-sys-elevation-shadow-4:0 20px 25px -5px #0000001a;--md-sys-elevation-shadow-5:0 0 40px #8ed7d04d;--md-sys-shape-corner-extra-small:calc(.3125rem * var(--dg-sys-dial-radius));--md-sys-shape-corner-large:calc(calc(.75rem + 4px) * var(--dg-sys-dial-radius));--md-sys-shape-corner-large-increased:calc(calc(.75rem + 8px) * var(--dg-sys-dial-radius));--md-sys-shape-corner-medium:calc(.75rem * var(--dg-sys-dial-radius));--md-sys-shape-corner-small:calc(calc(.75rem - 4px) * var(--dg-sys-dial-radius));--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-pressed-state-layer-opacity:.12;--md-sys-typescale-display-large-line-height:calc(1.05 * var(--dg-sys-dial-leading));--md-sys-typescale-display-large-size:calc(3.75rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-display-large-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-medium-line-height:calc(1.08 * var(--dg-sys-dial-leading));--md-sys-typescale-display-medium-size:calc(3rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-display-medium-tracking:calc(-.025em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-small-line-height:calc(1.1 * var(--dg-sys-dial-leading));--md-sys-typescale-display-small-tracking:calc(-.02em + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-line-height:calc(1.25 * var(--dg-sys-dial-leading));--md-sys-typescale-headline-small-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-large-line-height:calc(1.3 * var(--dg-sys-dial-leading));--md-sys-typescale-title-large-size:calc(1.25rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-title-large-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-medium-line-height:calc(1.35 * var(--dg-sys-dial-leading));--md-sys-typescale-title-medium-size:calc(1.125rem * var(--dg-sys-dial-type-scale));--md-sys-typescale-title-medium-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-headline-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-focus-ring-color:#30887f;--md-focus-ring-outward-offset:1px;--md-focus-ring-width:2px;--dg-sys-color-primary-text:#28716a;--dg-sys-color-primary-hover:#42bdb0;--dg-sys-color-success:#21c45d;--dg-sys-color-on-success:#072c15;--dg-sys-color-warning:#f59f0a;--dg-sys-color-on-warning:#3b2602;--dg-sys-color-info:#0da2e7;--dg-sys-color-on-info:#032230;--dg-sys-color-legacy-muted-foreground:#5f6572;--dg-sys-color-legacy-outline:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dg-sys-color-legacy-outline:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, var(--md-sys-color-background))}}:root{--dg-sys-typescale-hero-size:calc(4.5rem * var(--dg-sys-dial-type-scale));--dg-sys-typescale-hero-line-height:calc(1.03 * var(--dg-sys-dial-leading));--dg-sys-typescale-hero-weight:var(--dg-sys-dial-heading-weight,600);--dg-sys-typescale-hero-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--background:var(--md-sys-color-background);--border:var(--md-sys-color-outline-variant);--destructive:var(--md-sys-color-error);--destructive-foreground:var(--md-sys-color-on-error);--duration-extra-long1:var(--md-sys-motion-duration-extra-long1);--duration-extra-long2:var(--md-sys-motion-duration-extra-long2);--duration-extra-long3:var(--md-sys-motion-duration-extra-long3);--duration-extra-long4:var(--md-sys-motion-duration-extra-long4);--duration-long1:var(--md-sys-motion-duration-long1);--duration-long2:var(--md-sys-motion-duration-long2);--duration-long3:var(--md-sys-motion-duration-long3);--duration-long4:var(--md-sys-motion-duration-long4);--duration-medium1:var(--md-sys-motion-duration-medium1);--duration-medium2:var(--md-sys-motion-duration-medium2);--duration-medium3:var(--md-sys-motion-duration-medium3);--duration-medium4:var(--md-sys-motion-duration-medium4);--duration-short1:var(--md-sys-motion-duration-short1);--duration-short2:var(--md-sys-motion-duration-short2);--duration-short3:var(--md-sys-motion-duration-short3);--duration-short4:var(--md-sys-motion-duration-short4);--font-body:var(--md-ref-typeface-plain);--foreground:var(--md-sys-color-on-background);--info:var(--dg-sys-color-info);--info-foreground:var(--dg-sys-color-on-info);--ink:var(--md-sys-color-inverse-surface);--ink-foreground:var(--md-sys-color-inverse-on-surface);--muted-foreground:var(--dg-sys-color-legacy-muted-foreground);--on-primary:var(--md-sys-color-on-primary);--outline:var(--dg-sys-color-legacy-outline);--overlay-heavy:var(--md-sys-color-scrim);--primary:var(--md-sys-color-primary);--primary-container:var(--md-sys-color-primary-container);--primary-foreground:var(--md-sys-color-on-primary);--primary-hover:var(--dg-sys-color-primary-hover);--primary-text:var(--dg-sys-color-primary-text);--radius-full:var(--md-sys-shape-corner-full);--radius-lg:var(--md-sys-shape-corner-large);--radius-md:var(--md-sys-shape-corner-medium);--radius-sm:var(--md-sys-shape-corner-small);--radius-xl:var(--md-sys-shape-corner-large-increased);--radius-xs:var(--md-sys-shape-corner-extra-small);--ring:var(--md-focus-ring-color);--ring-offset:var(--md-focus-ring-outward-offset);--ring-width:var(--md-focus-ring-width);--shadow-glow:var(--md-sys-elevation-shadow-5);--shadow-lg:var(--md-sys-elevation-shadow-3);--shadow-md:var(--md-sys-elevation-shadow-2);--shadow-sm:var(--md-sys-elevation-shadow-1);--shadow-xl:var(--md-sys-elevation-shadow-4);--state-disabled:var(--md-sys-state-disabled-state-layer-opacity);--state-focus:var(--md-sys-state-focus-state-layer-opacity);--state-hover:var(--md-sys-state-hover-state-layer-opacity);--state-pressed:var(--md-sys-state-pressed-state-layer-opacity);--success:var(--dg-sys-color-success);--success-foreground:var(--dg-sys-color-on-success);--surface:var(--md-sys-color-surface);--surface-bright:var(--md-sys-color-surface-bright);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container-lowest:var(--md-sys-color-surface-container-lowest);--surface-dim:var(--md-sys-color-surface-dim);--text-display-2xl:var(--dg-sys-typescale-hero-size);--text-display-2xl--font-weight:var(--dg-sys-typescale-hero-weight);--text-display-2xl--letter-spacing:var(--dg-sys-typescale-hero-tracking);--text-display-2xl--line-height:var(--dg-sys-typescale-hero-line-height);--text-display-lg:var(--md-sys-typescale-display-medium-size);--text-display-lg--font-weight:var(--md-sys-typescale-display-medium-weight);--text-display-lg--letter-spacing:var(--md-sys-typescale-display-medium-tracking);--text-display-lg--line-height:var(--md-sys-typescale-display-medium-line-height);--text-display-md:var(--md-sys-typescale-display-small-size);--text-display-md--font-weight:var(--md-sys-typescale-display-small-weight);--text-display-md--letter-spacing:var(--md-sys-typescale-display-small-tracking);--text-display-md--line-height:var(--md-sys-typescale-display-small-line-height);--text-display-xl:var(--md-sys-typescale-display-large-size);--text-display-xl--font-weight:var(--md-sys-typescale-display-large-weight);--text-display-xl--letter-spacing:var(--md-sys-typescale-display-large-tracking);--text-display-xl--line-height:var(--md-sys-typescale-display-large-line-height);--text-title-lg:var(--md-sys-typescale-headline-small-size);--text-title-lg--font-weight:var(--md-sys-typescale-headline-small-weight);--text-title-lg--line-height:var(--md-sys-typescale-headline-small-line-height);--text-title-md:var(--md-sys-typescale-title-large-size);--text-title-md--font-weight:var(--md-sys-typescale-title-large-weight);--text-title-md--line-height:var(--md-sys-typescale-title-large-line-height);--text-title-sm:var(--md-sys-typescale-title-medium-size);--text-title-sm--font-weight:var(--md-sys-typescale-title-medium-weight);--text-title-sm--line-height:var(--md-sys-typescale-title-medium-line-height);--tone-primary:var(--dg-sys-color-primary-text);--warning:var(--dg-sys-color-warning);--warning-foreground:var(--dg-sys-color-on-warning)}.dark{--md-sys-color-background:#080a0c;--md-sys-color-inverse-on-surface:#131316;--md-sys-color-inverse-surface:#f4f4f6;--md-sys-color-on-background:#f9fafb;--md-sys-color-on-surface:#f9fafb;--md-sys-color-outline-variant:#1c1f26;--md-sys-color-scrim:#000;--md-sys-color-surface:#080a0c;--md-sys-color-surface-bright:#272b35;--md-sys-color-surface-container:#16181d;--md-sys-color-surface-container-high:#1e2229;--md-sys-color-surface-container-highest:#272b35;--md-sys-color-surface-container-low:#111317;--md-sys-color-surface-container-lowest:#090a0c;--md-sys-color-surface-dim:#090a0c;--md-sys-elevation-shadow-5:0 0 40px #55c3b826;--md-focus-ring-color:#55c3b8;--dg-sys-color-primary-text:#55c3b8;--dg-sys-color-success:#25da67;--dg-sys-color-warning:#f6a823;--dg-sys-color-info:#26b2f2;--dg-sys-color-legacy-muted-foreground:#8b919c}@media (prefers-contrast:more){:root{--md-sys-color-background:#fff;--md-sys-color-on-background:#000;--md-sys-color-on-surface:#000;--md-sys-color-outline-variant:#000;--md-sys-color-scrim:#000c;--md-sys-color-surface:#fff;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container:#f2f2f2;--md-sys-color-surface-container-high:#ebebeb;--md-sys-color-surface-container-highest:#e0e0e0;--md-sys-color-surface-container-low:#f7f7f7;--md-sys-color-surface-container-lowest:#fff;--md-sys-state-focus-state-layer-opacity:.2;--md-sys-state-hover-state-layer-opacity:.2;--md-sys-state-pressed-state-layer-opacity:.2;--md-focus-ring-color:#000;--dg-sys-color-primary-text:#215e58;--dg-sys-color-legacy-muted-foreground:#333}.dark{--md-sys-color-background:#000;--md-sys-color-on-background:#fff;--md-sys-color-on-surface:#fff;--md-sys-color-outline-variant:#fff;--md-sys-color-scrim:#000000e6;--md-sys-color-surface:#000;--md-sys-color-surface-bright:#2e2e2e;--md-sys-color-surface-container:#141414;--md-sys-color-surface-container-high:#1f1f1f;--md-sys-color-surface-container-highest:#292929;--md-sys-color-surface-container-low:#0d0d0d;--md-sys-color-surface-container-lowest:#000;--md-focus-ring-color:#fff;--dg-sys-color-primary-text:#55c3b8;--dg-sys-color-legacy-muted-foreground:#d9d9d9}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shimmer-opacity:.5;--shimmer-bg:var(--muted);--shimmer-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--shimmer-color:color-mix(in srgb, var(--muted) 50%, white)}}:root{--primary-ring:#30887f;--button-prominent-bg:#2a7971;--button-prominent-bg-hover:#256a63;--button-prominent-fg:#fff;--primary-blue:#3e9cc1;--secondary-bg:#f3f6f7;--tertiary-bg:#edf2f3;--section-gradient-mid:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--section-gradient-mid:color-mix(in srgb, var(--primary) 4%, var(--background))}}:root{--card:#fff;--card-foreground:#1d2025;--accent:var(--sidebar-accent);--accent-foreground:#1d2025;--success-hover:#1eae53;--warning-hover:#dc8f09;--destructive-hover:#d31212;--info-hover:#0c91cf;--tone-success:#137236;--tone-warning:#955104;--tone-info:#086a9b;--tone-destructive:#b11b1b;--divider:var(--border);--input:#819498;--btn-h-xl:3rem;--btn-px-xl:2.5rem;--ink-hover:#42424d;--muted:var(--sidebar-accent);--popover:#fff;--popover-foreground:#1d2025;--secondary:var(--sidebar-accent);--secondary-foreground:#1d2025;--secondary-hover:#e2e8e9;--overlay:#14161a;--glass:#fff;--on-scrim:#fff;--sidebar-background:#fafafa;--sidebar-foreground:#1d2025;--sidebar-primary:#55c3b8;--sidebar-primary-foreground:#0a2926;--sidebar-accent:#f0f3f4;--sidebar-accent-foreground:#1d2025;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#f0f3f4;--sidebar-promo-share-hover:#e8edee;--surface-hover:var(--sidebar-accent);--surface-pressed:#e5e7eb;--surface-selected:#ecf8f7;--surface-selected-hover:#d9f2ef;--surface-primary:#ecf8f7;--surface-output:#f9fafb;--code-block-bg:#181b20;--code-block-fg:#cbcfd8;--code-block-dot-red:#ef4343;--code-block-dot-yellow:#f59f0a;--code-block-dot-green:#21c45d;--selected-bg:#55c3b8;--selected-fg:#0a2926;--gradient-brand:linear-gradient(135deg, #55c3b8, #3e9cc1);--iconic-from:#5170ec;--iconic-via:#c24eda;--iconic-to:#ec4b3c;--gradient-iconic:linear-gradient(90deg, var(--iconic-from), var(--iconic-via), var(--iconic-to));--radius:.75rem;--radius-2xl:calc(var(--radius) + 12px);--space-2xs:.125rem;--space-xs:.25rem;--space-xs-plus:.375rem;--space-sm:.5rem;--space-sm-plus:.625rem;--space-sm-md:.75rem;--space-sm-md-plus:.875rem;--space-md:1rem;--space-md-plus:1.25rem;--space-lg:1.5rem;--space-lg-plus:1.75rem;--space-xl:2rem;--space-xl-plus:2.5rem;--space-2xl:3rem;--space-3xl:4rem;--container-max-width:1280px;--max-w-token-xs:20rem;--max-w-token-sm:24rem;--max-w-token-md:28rem;--max-w-token-lg:32rem;--max-w-token-xl:36rem;--max-w-token-2xl:42rem;--max-w-token-3xl:48rem;--max-w-token-boxed:50rem;--max-w-token-4xl:56rem;--content-spacing:1.5rem;--container-padding:1rem;--section-spacing-y:1.5rem;--container-padding-mobile:1rem;--container-padding-tablet:1.5rem;--container-padding-desktop:1.375rem;--shell-content-max-width:var(--container-max-width);--shell-content-padding:var(--container-padding);--content-column-max-width:75rem;--content-column-min-width:45rem;--rail-width:20rem;--rail-gap:var(--space-xl);--fit-grid-min:8.5rem;--page-width-narrow:var(--max-w-token-2xl);--page-width-boxed:var(--max-w-token-boxed);--page-width-default:var(--content-column-max-width);--page-width-wide:90rem;--py-section:3rem;--py-section-hero:4rem;--py-section-dense:2rem;--py-section-tight:1.5rem;--card-radius-lg:1.5rem;--card-radius-md:1.125rem;--card-radius-sm:.75rem;--header-height:4rem;--sidebar-width:16rem;--sidebar-width-collapsed:5rem;--sidebar-width-icon:3rem;--nav-item-height:2.75rem;--nav-item-gap:var(--space-xs);--nav-item-inset:var(--space-sm-md);--nav-list-inset:var(--space-sm-md);--nav-icon-size:1.5rem;--nav-icon-gap:var(--space-sm-md);--nav-group-gap:var(--space-sm);--nav-rail-item-inset:var(--space-sm);--nav-rail-item-padding:var(--space-sm);--nav-item-hover-bg:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--nav-item-hover-bg:color-mix(in srgb, var(--sidebar-foreground) 6%, transparent)}}:root{--nav-item-active-bg:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){:root{--nav-item-active-bg:color-mix(in srgb, var(--sidebar-primary) 16%, transparent)}}:root{--nav-item-active-fg:#256a63;--nav-item-active-indicator:var(--sidebar-primary);--shell-foot-height:4.25rem;--editor-min-height:9.375rem;--editor-max-height:31.25rem;--shell-header-height:3.5rem;--hero-height-mobile:400px;--card-width-mobile:260px;--card-width-tablet:300px;--card-width-desktop:320px;--tabs-arrow-width-px:32;--tabs-scroll-padding-px:16;--sidebar-rail-width:var(--sidebar-width-collapsed);--sidebar-collapsed-offset:calc(var(--sidebar-rail-width) + .5rem);--sidebar-expanded-offset:calc(var(--sidebar-width) + .5rem);--widget-width-md:12.5rem;--widget-width-lg:15rem;--card-width-discover:17.5rem;--hamburger-height:.875rem;--hamburger-line-height:1.5px;--hamburger-translate:.375rem;--icon-align-offset:-3px;--divider-width:2px;--mega-menu-width:800px;--mega-menu-height:400px;--mega-menu-popular-width:600px;--panel-sm:18rem;--panel-md:20rem;--input-icon-offset:2.25rem;--input-icon-offset-lg:2.5rem;--mobile-nav-height:4rem;--dialog-scroll-height:60svh;--dialog-max-height:90svh;--loading-min-height:50vh;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-2xl:3rem;--icon-3xl:4rem;--icon-4xl:5rem;--avatar-sm:2rem;--avatar-md:2.5rem;--thumb-sm:4rem;--thumb-md:5rem;--textarea-min-height:5rem;--select-min-width:8rem;--select-max-height:24rem;--chart-tooltip-min-width:8rem;--chart-indicator-size:.625rem;--icon-muted:var(--muted-foreground);--icon-on-primary:#0a2926;--favorite:#ef4343;--favorite-foreground:#fff;--unread:#f0882d;--unread-foreground:#fff;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%, #3c95b9 0%, #3b8a91 60%), radial-gradient(ellipse 70% 50% at 15% 90%, #3daea2 0%, #3c8686 60%), linear-gradient(135deg, #3aa69b 0%, #4abfb4 35%, #468a91 72%, #406877 100%);--shadow-card:0 2px 8px -2px #00000014;--shadow-float:0 15px 50px #1b20321a;--shadow-popover:0 10px 40px -10px #0000004d;--shadow-card-cinematic:0 1px 3px #0000004d, 0 8px 24px #0006;--shadow-card-cinematic-hover:0 4px 12px #0006, 0 24px 56px #00000080;--shadow-glow-cinematic:0 0 80px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-cinematic:0 0 80px color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--pillar-brand:#f85e20;--pillar-commerce:#4586f7;--pillar-ai:#a15def;--pillar-web:#15bcd5;--pillar-cloud:#e0a606;--pillar-growth:#22b466;--font-heading:var(--font-body);--font-brand:Georgia, "Times New Roman", serif;--font-mono:var(--font-mono-family,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--font-serif:var(--font-serif-family,Georgia, "Times New Roman", serif);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--duration-interaction:.2s;--duration-hover:.1s;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slower:.5s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--command-list-height:300px;--search-input-width:300px;--switch-height:1.5rem;--switch-width:2.75rem;--switch-thumb:1.25rem;--switch-thumb-translate:1.25rem;--drawer-margin-top:6rem;--drawer-handle-height:.5rem;--drawer-handle-width:6rem;--drawer-handle-margin:1rem;--toast-max-width:420px;--resize-handle-height:1rem;--resize-handle-width:.75rem;--resize-grip-size:.625rem;--text-xxs:.625rem;--text-micro:.5625rem;--text-tiny:.6875rem;--text-body-lg:.9375rem;--tracking-kicker:.15em;--tracking-heading:-.045em;--tracking-title:-.02em;--font-features:"ss01", "cv11";--tracking-kicker-wide:.2em;--menu-min-width:8rem;--menu-content-width:12rem;--hover-card-width:16rem;--popover-width:18rem;--iframe-min-height:400px;--drawer-height:85svh;--drawer-height-sm:70svh;--hero-min-height:50svh;--icon-nav:1.125rem;--min-h-preview:12.5rem;--dialog-padding:1.5rem;--dialog-gap:1rem;--type-display-leading:1.05;--type-heading-leading:1.14;--type-text-leading:1.47;--type-body-leading:1.5;--leading-body:1.6;--type-label-leading:1.3333;--type-card-title-leading:1.2105;--type-headline-leading:var(--type-heading-leading);--type-display-lg-tracking:-.015em;--type-display-md-tracking:.007em;--type-card-title-tracking:.012em;--type-headline-tracking:-.022em;--type-title-tracking:-.016em;--type-body-tracking:-.016em;--type-label-tracking:-.01em;--type-display-weight:700;--type-headline-weight:600;--type-title-weight:500;--type-body-weight:400}@media (width>=768px){:root{--container-padding:1.5rem;--section-spacing-y:2rem}}@media (width>=1024px){:root{--container-padding:1.375rem;--section-spacing-y:2.5rem}}@media (width>=768px){[data-shell-surface=marketing]{--shell-content-padding:2rem}:root{--py-section:4rem;--py-section-hero:5rem;--py-section-dense:2.5rem;--py-section-tight:2rem}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shimmer-opacity:.1;--shimmer-color:#ffffff1f;--shimmer-bg:#ffffff0f;--secondary-bg:#0d0e12;--tertiary-bg:#111318;--section-gradient-mid:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--section-gradient-mid:color-mix(in srgb, var(--primary) 10%, #1a1d23)}}.dark{--card:#0e1115;--card-foreground:#f9fafb;--button-prominent-bg:#2a7971;--button-prominent-bg-hover:#256a63;--button-prominent-fg:#fff;--primary-blue:#52a6c7;--primary-ring:#55c3b8;--divider:var(--border);--input:#5c6370;--ink-hover:#d8d8df;--muted:#16181d;--accent:#23272f;--accent-foreground:#f9fafb;--popover:#0e1115;--popover-foreground:#f9fafb;--secondary:#1a1d23;--secondary-foreground:#f9fafb;--secondary-hover:#23272f;--destructive-hover:#d31212;--success-hover:#1eae53;--warning-hover:#dc8f09;--info-hover:#0c91cf;--tone-success:#4ade80;--tone-warning:#f7b23b;--tone-info:#51c1f5;--tone-destructive:#f87272;--nav-item-active-fg:var(--tone-primary);--overlay:#060709;--glass:#fff;--on-scrim:#fff;--sidebar-background:#080a0c;--sidebar-foreground:#f9fafb;--sidebar-primary:#55c3b8;--sidebar-primary-foreground:#0a2926;--sidebar-accent:#1a1d23;--sidebar-accent-foreground:#f9fafb;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#1c1f26;--sidebar-promo-share-hover:#23272f;--surface-hover:#1e2229;--surface-pressed:#272b35;--surface-selected:#143935;--surface-selected-hover:#1b4b47;--surface-output:#1a1d23;--selected-bg:#55c3b8;--selected-fg:#0a2926;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%, #3c95b9 0%, #3b8a91 60%), radial-gradient(ellipse 70% 50% at 15% 90%, #3daea2 0%, #3c8686 60%), linear-gradient(135deg, #3aa69b 0%, #4abfb4 35%, #468a91 72%, #406877 100%);--iconic-from:#6481f7;--iconic-via:#d263e9;--iconic-to:#f66355;--gradient-iconic:linear-gradient(90deg, var(--iconic-from), var(--iconic-via), var(--iconic-to));--shadow-popover:0 10px 40px -10px #00000080;--icon-muted:#7b899d;--icon-on-primary:#0a2926;--surface-primary:#143935}@media (prefers-contrast:more){:root{--secondary-bg:#f7f7f7;--tertiary-bg:#f0f0f0;--card:#fff;--popover:#fff;--sidebar-background:#f7f7f7;--card-foreground:#000;--popover-foreground:#000;--sidebar-foreground:#000;--accent-foreground:#000;--secondary-foreground:#000;--muted:#e6e6e6;--tone-success:#0a5c28;--tone-warning:#703800;--tone-info:#00527a;--tone-destructive:#931010;--input:#000;--divider:#000;--sidebar-border:#000;--sidebar-ring:#000;--surface-hover:#e0e0e0;--surface-pressed:#d1d1d1;--surface-selected:#d9f2ef;--surface-selected-hover:#bbe7e3;--surface-output:#f5f5f5;--overlay:#0009;--accent:#ebebeb;--sidebar-accent:#ebebeb;--sidebar-promo-share:#ebebeb;--sidebar-promo-share-hover:#d9d9d9}.dark{--secondary-bg:#0a0a0a;--tertiary-bg:#0f0f0f;--card:#000;--popover:#0d0d0d;--sidebar-background:#080808;--card-foreground:#fff;--popover-foreground:#fff;--sidebar-foreground:#fff;--accent-foreground:#fff;--secondary-foreground:#fff;--muted:#1f1f1f;--tone-success:#7de8a4;--tone-warning:#fbcb6a;--tone-info:#8bd6f9;--tone-destructive:#fc9c9c;--input:#fff;--divider:#fff;--sidebar-border:#fff;--sidebar-ring:#fff;--surface-hover:#2e2e2e;--surface-pressed:#3d3d3d;--surface-selected:#143935;--surface-selected-hover:#1d534e;--surface-output:#0f0f0f;--overlay:#000000b3;--accent:#242424;--sidebar-accent:#242424;--sidebar-promo-share:#242424;--sidebar-promo-share-hover:#333}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight!important}button:not([class*=border-input]):not([class*=border-primary]),[role=button]:not([class*=border-input]):not([class*=border-primary]){border:1px solid buttontext}[disabled],[aria-disabled=true]{opacity:.7;border-style:dashed!important}[data-state=checked]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}[data-orientation=horizontal],[data-orientation=vertical]{border-color:canvastext}[class*=badge]{border:1px solid canvastext}[role=switch]{border:2px solid buttontext}[role=switch][data-state=checked]{border-color:highlight}[role=switch]>span{forced-color-adjust:none;background:highlight!important}}@supports (color:color-mix(in lab, red, red)){:root{--dg-sys-color-primary-hover:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary))}}@supports (color:color-mix(in lab, red, red)){:root{--md-sys-elevation-shadow-5:0 0 40px color-mix(in srgb, var(--md-sys-color-on-surface) 15%, transparent)}}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary));--dg-comp-state-secondary-hover:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));--dg-comp-state-surface-selected-hover:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));--dg-comp-state-sidebar-accent:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--dg-comp-state-surface-pressed:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--dg-comp-state-destructive-hover:color-mix(in srgb, var(--md-sys-color-on-error) 8%, var(--md-sys-color-error));--dg-comp-state-success-hover:color-mix(in srgb, var(--dg-sys-color-on-success) 8%, var(--dg-sys-color-success));--dg-comp-state-warning-hover:color-mix(in srgb, var(--dg-sys-color-on-warning) 8%, var(--dg-sys-color-warning));--dg-comp-state-info-hover:color-mix(in srgb, var(--dg-sys-color-on-info) 8%, var(--dg-sys-color-info))}}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}}.dark{--dg-sys-color-studio:oklch(72% .2 355);--dg-sys-color-labs:oklch(78% .13 205);--dg-sys-color-dreams:oklch(80% .15 65);--dg-sys-color-studio-text:var(--dg-sys-color-studio);--dg-sys-color-labs-text:var(--dg-sys-color-labs);--dg-sys-color-dreams-text:var(--dg-sys-color-dreams);--dg-sys-color-labs-inverse:oklch(50% .16 210);--dg-sys-color-dreams-inverse:oklch(55% .18 55);--dg-sys-color-on-success-container:#adf2c6;--md-sys-color-background:#131313;--md-sys-color-error:#ffb4ab;--md-sys-color-inverse-on-surface:#303030;--md-sys-color-inverse-surface:#e2e2e2;--md-sys-color-on-background:#e2e2e2;--md-sys-color-on-error:#690005;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-on-primary:#1b1b1b;--md-sys-color-on-secondary-container:#e2e2e2;--md-sys-color-on-surface:#e2e2e2;--md-sys-color-on-surface-variant:#c6c6c6;--md-sys-color-outline:#919191;--md-sys-color-outline-variant:#474747;--md-sys-color-primary:#fff;--md-sys-color-primary-container:#d4d4d4;--md-sys-color-secondary-container:#474747;--md-sys-color-surface:#131313;--md-sys-color-surface-bright:#393939;--md-sys-color-surface-container:#1f1f1f;--md-sys-color-surface-container-high:#2a2a2a;--md-sys-color-surface-container-highest:#353535;--md-sys-color-surface-container-low:#1b1b1b;--md-sys-color-surface-container-lowest:#0e0e0e;--md-sys-color-surface-dim:#131313;--dg-sys-color-on-warning-container:#ffddb2;--dg-sys-color-on-info-container:#c4e7ff;--dg-comp-drimigo-gradient-brand-1:oklch(86% .11 175);--dg-comp-drimigo-gradient-brand-2:oklch(80% .11 205);--dg-comp-drimigo-gradient-brand-3:oklch(76% .12 232);--dg-comp-drimigo-fan-card-from:oklch(93% .03 190);--dg-comp-drimigo-fan-card-to:oklch(82% .07 200);--dg-comp-drimigo-fan-centre-from:oklch(30% .065 195);--dg-comp-drimigo-fan-centre-to:oklch(17% .04 200);--dg-comp-drimigo-fan-rim:oklch(93% .03 190);--dg-comp-drimigo-fan-shadow:oklch(10% .04 195/.55);--dg-comp-drimigo-fan-centre-fg:oklch(98% .005 190)}@media (prefers-contrast:more){:root{--md-sys-color-background:#f9f9f9;--md-sys-color-error:#600004;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-inverse-surface:#303030;--md-sys-color-on-background:#1b1b1b;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#fff;--md-sys-color-on-primary:#fff;--md-sys-color-on-secondary-container:#fff;--md-sys-color-on-surface:#000;--md-sys-color-on-surface-variant:#000;--md-sys-color-outline:#2c2c2c;--md-sys-color-outline-variant:#494949;--md-sys-color-primary:#000;--md-sys-color-primary-container:#3b3b3b;--md-sys-color-scrim:#000;--md-sys-color-secondary-container:#494949;--md-sys-color-surface:#f9f9f9;--md-sys-color-surface-bright:#f9f9f9;--md-sys-color-surface-container:#e2e2e2;--md-sys-color-surface-container-high:#d4d4d4;--md-sys-color-surface-container-highest:#c6c6c6;--md-sys-color-surface-container-low:#f1f1f1;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#b9b9b9}.dark{--md-sys-color-background:#131313;--md-sys-color-error:#ffece9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-inverse-surface:#e2e2e2;--md-sys-color-on-background:#e2e2e2;--md-sys-color-on-error:#000;--md-sys-color-on-error-container:#220001;--md-sys-color-on-primary:#000;--md-sys-color-on-secondary-container:#0b0b0b;--md-sys-color-on-surface:#fff;--md-sys-color-on-surface-variant:#fff;--md-sys-color-outline:#f0f0f0;--md-sys-color-outline-variant:#c2c2c2;--md-sys-color-primary:#fff;--md-sys-color-primary-container:#d4d4d4;--md-sys-color-secondary-container:#c2c2c2;--md-sys-color-surface:#131313;--md-sys-color-surface-bright:#505050;--md-sys-color-surface-container:#303030;--md-sys-color-surface-container-high:#3b3b3b;--md-sys-color-surface-container-highest:#474747;--md-sys-color-surface-container-low:#1f1f1f;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-dim:#131313}}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary));--dg-comp-state-destructive-hover:color-mix(in srgb, var(--md-sys-color-on-error) 8%, var(--md-sys-color-error));--dg-comp-state-info-hover:color-mix(in srgb, var(--dg-sys-color-on-info) 8%, var(--dg-sys-color-info));--dg-comp-state-secondary-hover:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));--dg-comp-state-sidebar-accent:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--dg-comp-state-success-hover:color-mix(in srgb, var(--dg-sys-color-on-success) 8%, var(--dg-sys-color-success));--dg-comp-state-surface-pressed:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--dg-comp-state-surface-selected-hover:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));--dg-comp-state-warning-hover:color-mix(in srgb, var(--dg-sys-color-on-warning) 8%, var(--dg-sys-color-warning))}}@supports (color:color-mix(in lab, red, red)){.dark{--dg-sys-color-primary-hover:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary))}}@media (pointer:coarse){:root{--btn-h-compact:var(--dg-sys-control-default);--input-h:var(--dg-sys-control-large)}}:root{--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-regular:400;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-shape-corner-full:9999px;--md-sys-state-disabled-state-layer-opacity:.38;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-tracking:.03125rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-tracking:.015625rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-tracking:.025rem;--md-sys-typescale-display-small-size:calc(2.25rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-line-height:calc(2.5rem*var(--dg-sys-dial-leading));--md-sys-typescale-headline-large-size:calc(2rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-large-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-medium-line-height:calc(2.25rem*var(--dg-sys-dial-leading));--md-sys-typescale-headline-medium-size:calc(1.75rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-headline-medium-tracking:calc(0rem + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-size:calc(1.5rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-size:.75rem;--md-sys-typescale-label-small-tracking:.03125rem;--md-sys-typescale-title-small-line-height:calc(1.25rem*var(--dg-sys-dial-leading));--md-sys-typescale-title-small-size:calc(.875rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-small-tracking:calc(.00625rem + var(--dg-sys-dial-tracking));--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-regular));--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-small-weight:var(--dg-sys-dial-heading-weight,var(--md-ref-typeface-weight-medium));--dg-sys-dial-radius:1;--dg-sys-dial-type-scale:1;--dg-sys-dial-leading:1;--dg-sys-dial-tracking:0em;--md-ref-typeface-brand:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);--md-ref-typeface-plain:var(--font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);--md-sys-elevation-shadow-1:0 1px 2px 0 #0000000d;--md-sys-elevation-shadow-2:0 4px 6px -1px #0000001a;--md-sys-elevation-shadow-3:0 10px 15px -3px #0000001a;--md-sys-elevation-shadow-4:0 20px 25px -5px #0000001a;--md-sys-shape-corner-extra-small:calc(.3125rem*var(--dg-sys-dial-radius));--md-sys-shape-corner-large:calc(calc(.75rem + 4px)*var(--dg-sys-dial-radius));--md-sys-shape-corner-large-increased:calc(calc(.75rem + 8px)*var(--dg-sys-dial-radius));--md-sys-shape-corner-medium:calc(.75rem*var(--dg-sys-dial-radius));--md-sys-shape-corner-small:calc(calc(.75rem - 4px)*var(--dg-sys-dial-radius));--md-sys-typescale-display-large-line-height:calc(1.05*var(--dg-sys-dial-leading));--md-sys-typescale-display-large-size:calc(3.75rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-display-large-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-medium-line-height:calc(1.08*var(--dg-sys-dial-leading));--md-sys-typescale-display-medium-size:calc(3rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-display-medium-tracking:calc(-.025em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-small-line-height:calc(1.1*var(--dg-sys-dial-leading));--md-sys-typescale-display-small-tracking:calc(-.02em + var(--dg-sys-dial-tracking));--md-sys-typescale-headline-small-line-height:calc(1.25*var(--dg-sys-dial-leading));--md-sys-typescale-headline-small-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-large-line-height:calc(1.3*var(--dg-sys-dial-leading));--md-sys-typescale-title-large-size:calc(1.25rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-large-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-title-medium-line-height:calc(1.35*var(--dg-sys-dial-leading));--md-sys-typescale-title-medium-size:calc(1.125rem*var(--dg-sys-dial-type-scale));--md-sys-typescale-title-medium-tracking:calc(0em + var(--dg-sys-dial-tracking));--md-sys-typescale-display-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-display-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-headline-small-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-large-weight:var(--dg-sys-dial-heading-weight,600);--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-weight:var(--dg-sys-dial-heading-weight,600);--md-focus-ring-outward-offset:1px;--md-focus-ring-width:2px;--dg-sys-color-success:#21c45d;--dg-sys-color-on-success:#072c15;--dg-sys-color-warning:#f59f0a;--dg-sys-color-on-warning:#3b2602;--dg-sys-color-info:#0da2e7;--dg-sys-color-on-info:#032230;--dg-sys-color-legacy-muted-foreground:#5f6572;--dg-sys-color-legacy-outline:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dg-sys-color-legacy-outline:color-mix(in srgb,var(--md-sys-color-on-surface)38%,var(--md-sys-color-background))}}:root{--dg-sys-typescale-hero-size:calc(4.5rem*var(--dg-sys-dial-type-scale));--dg-sys-typescale-hero-line-height:calc(1.03*var(--dg-sys-dial-leading));--dg-sys-typescale-hero-weight:var(--dg-sys-dial-heading-weight,600);--dg-sys-typescale-hero-tracking:calc(-.03em + var(--dg-sys-dial-tracking));--background:var(--md-sys-color-background);--border:var(--md-sys-color-outline-variant);--destructive:var(--md-sys-color-error);--destructive-foreground:var(--md-sys-color-on-error);--duration-extra-long1:var(--md-sys-motion-duration-extra-long1);--duration-extra-long2:var(--md-sys-motion-duration-extra-long2);--duration-extra-long3:var(--md-sys-motion-duration-extra-long3);--duration-extra-long4:var(--md-sys-motion-duration-extra-long4);--duration-long1:var(--md-sys-motion-duration-long1);--duration-long2:var(--md-sys-motion-duration-long2);--duration-long3:var(--md-sys-motion-duration-long3);--duration-long4:var(--md-sys-motion-duration-long4);--duration-medium1:var(--md-sys-motion-duration-medium1);--duration-medium2:var(--md-sys-motion-duration-medium2);--duration-medium3:var(--md-sys-motion-duration-medium3);--duration-medium4:var(--md-sys-motion-duration-medium4);--duration-short1:var(--md-sys-motion-duration-short1);--duration-short2:var(--md-sys-motion-duration-short2);--duration-short3:var(--md-sys-motion-duration-short3);--duration-short4:var(--md-sys-motion-duration-short4);--font-body:var(--md-ref-typeface-plain);--foreground:var(--md-sys-color-on-background);--info:var(--dg-sys-color-info);--info-foreground:var(--dg-sys-color-on-info);--ink:var(--md-sys-color-inverse-surface);--ink-foreground:var(--md-sys-color-inverse-on-surface);--on-primary:var(--md-sys-color-on-primary);--overlay-heavy:var(--md-sys-color-scrim);--primary:var(--md-sys-color-primary);--primary-container:var(--md-sys-color-primary-container);--primary-foreground:var(--md-sys-color-on-primary);--primary-hover:var(--dg-sys-color-primary-hover);--primary-text:var(--dg-sys-color-primary-text);--radius-full:var(--md-sys-shape-corner-full);--radius-lg:var(--md-sys-shape-corner-large);--radius-md:var(--md-sys-shape-corner-medium);--radius-sm:var(--md-sys-shape-corner-small);--radius-xl:var(--md-sys-shape-corner-large-increased);--radius-xs:var(--md-sys-shape-corner-extra-small);--ring:var(--md-focus-ring-color);--ring-offset:var(--md-focus-ring-outward-offset);--ring-width:var(--md-focus-ring-width);--shadow-glow:var(--md-sys-elevation-shadow-5);--shadow-lg:var(--md-sys-elevation-shadow-3);--shadow-md:var(--md-sys-elevation-shadow-2);--shadow-sm:var(--md-sys-elevation-shadow-1);--shadow-xl:var(--md-sys-elevation-shadow-4);--state-disabled:var(--md-sys-state-disabled-state-layer-opacity);--state-focus:var(--md-sys-state-focus-state-layer-opacity);--state-hover:var(--md-sys-state-hover-state-layer-opacity);--state-pressed:var(--md-sys-state-pressed-state-layer-opacity);--success:var(--dg-sys-color-success);--success-foreground:var(--dg-sys-color-on-success);--surface:var(--md-sys-color-surface);--surface-bright:var(--md-sys-color-surface-bright);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container-lowest:var(--md-sys-color-surface-container-lowest);--surface-dim:var(--md-sys-color-surface-dim);--text-display-2xl:var(--dg-sys-typescale-hero-size);--text-display-2xl--font-weight:var(--dg-sys-typescale-hero-weight);--text-display-2xl--letter-spacing:var(--dg-sys-typescale-hero-tracking);--text-display-2xl--line-height:var(--dg-sys-typescale-hero-line-height);--text-display-lg:var(--md-sys-typescale-display-medium-size);--text-display-lg--font-weight:var(--md-sys-typescale-display-medium-weight);--text-display-lg--letter-spacing:var(--md-sys-typescale-display-medium-tracking);--text-display-lg--line-height:var(--md-sys-typescale-display-medium-line-height);--text-display-md:var(--md-sys-typescale-display-small-size);--text-display-md--font-weight:var(--md-sys-typescale-display-small-weight);--text-display-md--letter-spacing:var(--md-sys-typescale-display-small-tracking);--text-display-md--line-height:var(--md-sys-typescale-display-small-line-height);--text-display-xl:var(--md-sys-typescale-display-large-size);--text-display-xl--font-weight:var(--md-sys-typescale-display-large-weight);--text-display-xl--letter-spacing:var(--md-sys-typescale-display-large-tracking);--text-display-xl--line-height:var(--md-sys-typescale-display-large-line-height);--text-title-lg:var(--md-sys-typescale-headline-small-size);--text-title-lg--font-weight:var(--md-sys-typescale-headline-small-weight);--text-title-lg--line-height:var(--md-sys-typescale-headline-small-line-height);--text-title-md:var(--md-sys-typescale-title-large-size);--text-title-md--font-weight:var(--md-sys-typescale-title-large-weight);--text-title-md--line-height:var(--md-sys-typescale-title-large-line-height);--text-title-sm:var(--md-sys-typescale-title-medium-size);--text-title-sm--font-weight:var(--md-sys-typescale-title-medium-weight);--text-title-sm--line-height:var(--md-sys-typescale-title-medium-line-height);--warning:var(--dg-sys-color-warning);--warning-foreground:var(--dg-sys-color-on-warning)}.dark{--md-sys-color-scrim:#000;--md-sys-elevation-shadow-5:0 0 40px #55c3b826;--md-focus-ring-color:#55c3b8;--dg-sys-color-primary-text:#55c3b8;--dg-sys-color-success:#25da67;--dg-sys-color-warning:#f6a823;--dg-sys-color-info:#26b2f2;--dg-sys-color-legacy-muted-foreground:#8b919c}@media (prefers-contrast:more){:root{--md-sys-state-focus-state-layer-opacity:.2;--md-sys-state-hover-state-layer-opacity:.2;--md-sys-state-pressed-state-layer-opacity:.2;--md-focus-ring-color:#000;--dg-sys-color-primary-text:#215e58;--dg-sys-color-legacy-muted-foreground:#333}.dark{--md-sys-color-scrim:#000000e6;--md-focus-ring-color:#fff;--dg-sys-color-primary-text:#55c3b8;--dg-sys-color-legacy-muted-foreground:#d9d9d9}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shimmer-opacity:.5;--shimmer-bg:var(--muted);--shimmer-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--shimmer-color:color-mix(in srgb,var(--muted)50%,white)}}:root{--primary-ring:#30887f;--primary-blue:#3e9cc1;--section-gradient-mid:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--section-gradient-mid:color-mix(in srgb,var(--primary)4%,var(--background))}}:root{--divider:var(--border);--btn-px-xl:2.5rem;--ink-hover:#42424d;--overlay:#14161a;--glass:#fff;--on-scrim:#fff;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#f0f3f4;--sidebar-promo-share-hover:#e8edee;--surface-hover:var(--sidebar-accent);--surface-primary:#ecf8f7;--surface-output:#f9fafb;--code-block-bg:#181b20;--code-block-fg:#cbcfd8;--code-block-dot-red:#ef4343;--code-block-dot-yellow:#f59f0a;--code-block-dot-green:#21c45d;--gradient-brand:linear-gradient(135deg,#55c3b8,#3e9cc1);--iconic-from:#5170ec;--iconic-via:#c24eda;--iconic-to:#ec4b3c;--gradient-iconic:linear-gradient(90deg,var(--iconic-from),var(--iconic-via),var(--iconic-to));--radius-2xl:calc(var(--radius) + 12px);--space-2xs:.125rem;--space-xs:.25rem;--space-xs-plus:.375rem;--space-sm:.5rem;--space-sm-plus:.625rem;--space-sm-md:.75rem;--space-sm-md-plus:.875rem;--space-md:1rem;--space-md-plus:1.25rem;--space-lg:1.5rem;--space-lg-plus:1.75rem;--space-xl:2rem;--space-xl-plus:2.5rem;--space-2xl:3rem;--space-3xl:4rem;--container-max-width:1280px;--max-w-token-xs:20rem;--max-w-token-sm:24rem;--max-w-token-md:28rem;--max-w-token-lg:32rem;--max-w-token-xl:36rem;--max-w-token-2xl:42rem;--max-w-token-3xl:48rem;--max-w-token-boxed:50rem;--max-w-token-4xl:56rem;--content-spacing:1.5rem;--container-padding:1rem;--section-spacing-y:1.5rem;--container-padding-mobile:1rem;--container-padding-tablet:1.5rem;--container-padding-desktop:1.375rem;--shell-content-max-width:var(--container-max-width);--shell-content-padding:var(--container-padding);--content-column-max-width:75rem;--content-column-min-width:45rem;--rail-width:20rem;--rail-gap:var(--space-xl);--fit-grid-min:8.5rem;--page-width-narrow:var(--max-w-token-2xl);--page-width-boxed:var(--max-w-token-boxed);--page-width-default:var(--content-column-max-width);--page-width-wide:90rem;--py-section:3rem;--py-section-hero:4rem;--py-section-dense:2rem;--py-section-tight:1.5rem;--card-radius-lg:1.5rem;--card-radius-md:1.125rem;--card-radius-sm:.75rem;--header-height:4rem;--sidebar-width:16rem;--sidebar-width-collapsed:5rem;--sidebar-width-icon:3rem;--nav-item-height:2.75rem;--nav-item-gap:var(--space-xs);--nav-item-inset:var(--space-sm-md);--nav-list-inset:var(--space-sm-md);--nav-icon-size:1.5rem;--nav-icon-gap:var(--space-sm-md);--nav-group-gap:var(--space-sm);--nav-rail-item-inset:var(--space-sm);--nav-rail-item-padding:var(--space-sm);--shell-foot-height:4.25rem;--editor-min-height:9.375rem;--editor-max-height:31.25rem;--shell-header-height:3.5rem;--hero-height-mobile:400px;--card-width-mobile:260px;--card-width-tablet:300px;--card-width-desktop:320px;--tabs-arrow-width-px:32;--tabs-scroll-padding-px:16;--sidebar-rail-width:var(--sidebar-width-collapsed);--sidebar-collapsed-offset:calc(var(--sidebar-rail-width) + .5rem);--sidebar-expanded-offset:calc(var(--sidebar-width) + .5rem);--widget-width-md:12.5rem;--widget-width-lg:15rem;--card-width-discover:17.5rem;--hamburger-height:.875rem;--hamburger-line-height:1.5px;--hamburger-translate:.375rem;--icon-align-offset:-3px;--divider-width:2px;--mega-menu-width:800px;--mega-menu-height:400px;--mega-menu-popular-width:600px;--panel-sm:18rem;--panel-md:20rem;--input-icon-offset:2.25rem;--input-icon-offset-lg:2.5rem;--mobile-nav-height:4rem;--dialog-scroll-height:60svh;--dialog-max-height:90svh;--loading-min-height:50vh;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-2xl:3rem;--icon-3xl:4rem;--icon-4xl:5rem;--avatar-sm:2rem;--avatar-md:2.5rem;--thumb-sm:4rem;--thumb-md:5rem;--textarea-min-height:5rem;--select-min-width:8rem;--select-max-height:24rem;--chart-tooltip-min-width:8rem;--chart-indicator-size:.625rem;--icon-muted:var(--muted-foreground);--favorite:#ef4343;--favorite-foreground:#fff;--unread:#f0882d;--unread-foreground:#fff;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%,#3c95b9 0%,#3b8a91 60%),radial-gradient(ellipse 70% 50% at 15% 90%,#3daea2 0%,#3c8686 60%),linear-gradient(135deg,#3aa69b 0%,#4abfb4 35%,#468a91 72%,#406877 100%);--shadow-card:0 2px 8px -2px #00000014;--shadow-float:0 15px 50px #1b20321a;--shadow-popover:0 10px 40px -10px #0000004d;--shadow-card-cinematic:0 1px 3px #0000004d,0 8px 24px #0006;--shadow-card-cinematic-hover:0 4px 12px #0006,0 24px 56px #00000080;--shadow-glow-cinematic:0 0 80px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-cinematic:0 0 80px color-mix(in srgb,var(--primary)12%,transparent)}}:root{--pillar-brand:#f85e20;--pillar-commerce:#4586f7;--pillar-ai:#a15def;--pillar-web:#15bcd5;--pillar-cloud:#e0a606;--pillar-growth:#22b466;--font-heading:var(--font-body);--font-brand:Georgia,"Times New Roman",serif;--font-mono:var(--font-mono-family,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);--font-serif:var(--font-serif-family,Georgia,"Times New Roman",serif);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--duration-interaction:.2s;--duration-hover:.1s;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slower:.5s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--command-list-height:300px;--search-input-width:300px;--switch-height:1.5rem;--switch-width:2.75rem;--switch-thumb:1.25rem;--switch-thumb-translate:1.25rem;--drawer-margin-top:6rem;--drawer-handle-height:.5rem;--drawer-handle-width:6rem;--drawer-handle-margin:1rem;--toast-max-width:420px;--resize-handle-height:1rem;--resize-handle-width:.75rem;--resize-grip-size:.625rem;--text-xxs:.625rem;--text-micro:.5625rem;--text-tiny:.6875rem;--text-body-lg:.9375rem;--tracking-kicker:.15em;--tracking-heading:-.045em;--tracking-title:-.02em;--font-features:"ss01","cv11";--tracking-kicker-wide:.2em;--menu-min-width:8rem;--menu-content-width:12rem;--hover-card-width:16rem;--popover-width:18rem;--iframe-min-height:400px;--drawer-height:85svh;--drawer-height-sm:70svh;--hero-min-height:50svh;--icon-nav:1.125rem;--min-h-preview:12.5rem;--dialog-padding:1.5rem;--dialog-gap:1rem;--type-display-leading:1.05;--type-heading-leading:1.14;--type-text-leading:1.47;--leading-body:1.6;--type-card-title-leading:1.2105;--type-headline-leading:var(--type-heading-leading);--type-display-lg-tracking:-.015em;--type-display-md-tracking:.007em;--type-card-title-tracking:.012em;--type-headline-tracking:-.022em;--type-title-tracking:-.016em;--type-body-tracking:-.016em;--type-label-tracking:-.01em;--type-display-weight:700;--type-headline-weight:600;--type-title-weight:500;--type-body-weight:400}@media (width>=768px){:root{--container-padding:1.5rem;--section-spacing-y:2rem}}@media (width>=1024px){:root{--container-padding:1.375rem;--section-spacing-y:2.5rem}}[data-shell-surface=marketing]{--shell-content-max-width:80rem;--shell-content-padding:1.75rem}@media (width>=768px){[data-shell-surface=marketing]{--shell-content-padding:2rem}:root{--py-section:4rem;--py-section-hero:5rem;--py-section-dense:2.5rem;--py-section-tight:2rem}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shimmer-opacity:.1;--shimmer-color:#ffffff1f;--shimmer-bg:#ffffff0f;--section-gradient-mid:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--section-gradient-mid:color-mix(in srgb,var(--primary)10%,#1a1d23)}}.dark{--primary-blue:#52a6c7;--primary-ring:#55c3b8;--divider:var(--border);--ink-hover:#d8d8df;--overlay:#060709;--glass:#fff;--on-scrim:#fff;--sidebar-border:var(--border);--sidebar-ring:var(--primary-ring);--sidebar-promo-share:#1c1f26;--sidebar-promo-share-hover:#23272f;--surface-hover:#1e2229;--surface-output:#1a1d23;--gradient-hero:radial-gradient(ellipse 80% 60% at 85% 10%,#3c95b9 0%,#3b8a91 60%),radial-gradient(ellipse 70% 50% at 15% 90%,#3daea2 0%,#3c8686 60%),linear-gradient(135deg,#3aa69b 0%,#4abfb4 35%,#468a91 72%,#406877 100%);--iconic-from:#6481f7;--iconic-via:#d263e9;--iconic-to:#f66355;--gradient-iconic:linear-gradient(90deg,var(--iconic-from),var(--iconic-via),var(--iconic-to));--shadow-popover:0 10px 40px -10px #00000080;--icon-muted:#7b899d;--surface-primary:#143935}@media (prefers-contrast:more){:root{--secondary-bg:#f7f7f7;--tertiary-bg:#f0f0f0;--card:#fff;--popover:#fff;--sidebar-background:#f7f7f7;--card-foreground:#000;--popover-foreground:#000;--sidebar-foreground:#000;--accent-foreground:#000;--secondary-foreground:#000;--muted:#e6e6e6;--tone-success:#0a5c28;--tone-warning:#703800;--tone-info:#00527a;--tone-destructive:#931010;--input:#000;--divider:#000;--sidebar-border:#000;--sidebar-ring:#000;--surface-hover:#e0e0e0;--surface-pressed:#d1d1d1;--surface-selected:#d9f2ef;--surface-selected-hover:#bbe7e3;--surface-output:#f5f5f5;--overlay:#0009;--accent:#ebebeb;--sidebar-accent:#ebebeb;--sidebar-promo-share:#ebebeb;--sidebar-promo-share-hover:#d9d9d9}.dark{--secondary-bg:#0a0a0a;--tertiary-bg:#0f0f0f;--card:#000;--popover:#0d0d0d;--sidebar-background:#080808;--card-foreground:#fff;--popover-foreground:#fff;--sidebar-foreground:#fff;--accent-foreground:#fff;--secondary-foreground:#fff;--muted:#1f1f1f;--tone-success:#7de8a4;--tone-warning:#fbcb6a;--tone-info:#8bd6f9;--tone-destructive:#fc9c9c;--input:#fff;--divider:#fff;--sidebar-border:#fff;--sidebar-ring:#fff;--surface-hover:#2e2e2e;--surface-pressed:#3d3d3d;--surface-selected:#143935;--surface-selected-hover:#1d534e;--surface-output:#0f0f0f;--overlay:#000000b3;--accent:#242424;--sidebar-accent:#242424;--sidebar-promo-share:#242424;--sidebar-promo-share-hover:#333}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight!important}button:not([class*=border-input]):not([class*=border-primary]),[role=button]:not([class*=border-input]):not([class*=border-primary]){border:1px solid buttontext}[disabled],[aria-disabled=true]{opacity:.7;border-style:dashed!important}[data-state=checked]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}[data-orientation=horizontal],[data-orientation=vertical]{border-color:canvastext}[class*=badge]{border:1px solid canvastext}[role=switch]{border:2px solid buttontext}[role=switch][data-state=checked]{border-color:highlight}[role=switch]>span{forced-color-adjust:none;background:highlight!important}}:root{--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-pressed-state-layer-opacity:.1;--dg-sys-color-primary-text:var(--md-sys-color-primary);--dg-sys-color-primary-hover:var(--md-sys-color-on-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dg-sys-color-primary-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary))}}:root{--dg-sys-color-studio:oklch(63% .24 355);--dg-sys-color-labs:oklch(62% .16 210);--dg-sys-color-dreams:oklch(70% .18 55);--dg-sys-color-studio-text:oklch(56.5% .24 355);--dg-sys-color-labs-text:oklch(50% .16 210);--dg-sys-color-dreams-text:oklch(55% .18 55);--dg-sys-color-labs-inverse:var(--dg-sys-color-labs);--dg-sys-color-dreams-inverse:var(--dg-sys-color-dreams);--dg-sys-color-on-success-container:#075232;--dg-sys-control-compact:2rem;--dg-sys-control-default:2.5rem;--dg-sys-control-large:3rem;--dg-sys-control-xlarge:3.5rem;--md-sys-color-background:#f9f9f9;--md-sys-color-error:#ba1a1a;--md-sys-color-inverse-on-surface:#f1f1f1;--md-sys-color-inverse-surface:#303030;--md-sys-color-on-background:#1b1b1b;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#410002;--md-sys-color-on-primary:#e2e2e2;--md-sys-color-on-secondary-container:#1b1b1b;--md-sys-color-on-surface:#1b1b1b;--md-sys-color-on-surface-variant:#474747;--md-sys-color-outline:#777;--md-sys-color-outline-variant:#c6c6c6;--md-sys-color-primary:#000;--md-sys-color-primary-container:#3b3b3b;--md-sys-color-scrim:#000;--md-sys-color-secondary-container:#d4d4d4;--md-sys-color-surface:#f9f9f9;--md-sys-color-surface-bright:#f9f9f9;--md-sys-color-surface-container:#eee;--md-sys-color-surface-container-high:#e8e8e8;--md-sys-color-surface-container-highest:#e2e2e2;--md-sys-color-surface-container-low:#f3f3f3;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#dadada;--md-sys-elevation-shadow-5:0 0 40px var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--md-sys-elevation-shadow-5:0 0 40px color-mix(in srgb,var(--md-sys-color-on-surface)15%,transparent)}}:root{--md-focus-ring-color:var(--md-sys-color-primary);--dg-sys-color-on-warning-container:#624000;--dg-sys-color-on-info-container:#004c69;--dg-comp-state-button-prominent-bg-hover:var(--md-sys-color-on-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary))}}:root{--dg-comp-state-secondary-hover:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-secondary-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container))}}:root{--dg-comp-state-surface-selected-hover:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-surface-selected-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container))}}:root{--dg-comp-state-sidebar-accent:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-sidebar-accent:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)}}:root{--dg-comp-state-surface-pressed:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)10%,transparent)}}:root{--dg-comp-state-destructive-hover:var(--md-sys-color-on-error)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-destructive-hover:color-mix(in srgb,var(--md-sys-color-on-error)8%,var(--md-sys-color-error))}}:root{--dg-comp-state-success-hover:var(--dg-sys-color-on-success)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-success-hover:color-mix(in srgb,var(--dg-sys-color-on-success)8%,var(--dg-sys-color-success))}}:root{--dg-comp-state-warning-hover:var(--dg-sys-color-on-warning)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-warning-hover:color-mix(in srgb,var(--dg-sys-color-on-warning)8%,var(--dg-sys-color-warning))}}:root{--dg-comp-state-info-hover:var(--dg-sys-color-on-info)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-state-info-hover:color-mix(in srgb,var(--dg-sys-color-on-info)8%,var(--dg-sys-color-info))}}:root{--dg-comp-drimigo-nav-item-active-indicator:transparent;--dg-comp-drimigo-nav-item-hover-bg:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)}}:root{--dg-comp-drimigo-footer-fade:5rem;--dg-comp-drimigo-gradient-brand-1:oklch(45% .1 172);--dg-comp-drimigo-gradient-brand-2:oklch(45% .11 215);--dg-comp-drimigo-gradient-brand-3:oklch(42% .12 238);--dg-comp-drimigo-fan-card-from:oklch(98.5% .012 190);--dg-comp-drimigo-fan-card-to:oklch(90% .05 195);--dg-comp-drimigo-fan-card-fg:oklch(20% .03 195);--dg-comp-drimigo-fan-card-border:oklch(100% 0 0/.7);--dg-comp-drimigo-fan-centre-from:oklch(99.5% .004 190);--dg-comp-drimigo-fan-centre-to:oklch(95% .02 195);--dg-comp-drimigo-fan-rim:oklch(82% .06 195);--dg-comp-drimigo-fan-shadow:oklch(30% .06 195/.3);--dg-comp-drimigo-fan-centre-fg:oklch(20% .03 195);--dg-comp-drimigo-fan-unit-max:18.5rem;--dg-comp-drimigo-fan-crop:.8;--dg-comp-drimigo-fan-tilt:5deg;--dg-comp-drimigo-type-body-size:1rem;--dg-comp-drimigo-type-body-leading:1.75;--dg-comp-drimigo-type-body-compact-size:.9375rem;--dg-comp-drimigo-type-body-compact-leading:1.7;--dg-comp-drimigo-type-supporting-size:.875rem;--dg-comp-drimigo-type-supporting-leading:1.55;--dg-comp-drimigo-type-label-size:.875rem;--dg-comp-drimigo-type-label-leading:1.4;--dg-comp-drimigo-type-label-weight:500;--dg-comp-drimigo-type-caption-size:.75rem;--dg-comp-drimigo-type-caption-leading:1.4;--dg-comp-drimigo-type-lead-size:clamp(1.0625rem,1rem + .35vw,1.25rem);--dg-comp-drimigo-type-lead-leading:1.6;--dg-comp-drimigo-type-measure-body:68ch;--dg-comp-drimigo-radius:.75rem;--dg-comp-drimigo-btn-px-md:1rem;--dg-comp-drimigo-btn-px-sm:.75rem;--dg-comp-drimigo-btn-px-lg:2rem;--dg-comp-drimigo-input-px:.75rem;--dg-comp-drimigo-input-py:.25rem;--dg-comp-drimigo-input-bg:transparent;--dg-comp-drimigo-input-shadow:0 1px 2px 0 #0000000d;--dg-comp-drimigo-textarea-min-h:3.75rem;--dg-comp-drimigo-textarea-px:.75rem;--dg-comp-drimigo-textarea-py:.5rem;--dg-comp-drimigo-textarea-bg:transparent;--dg-comp-drimigo-textarea-shadow:0 1px 2px 0 #0000000d;--accent:var(--md-sys-color-surface-container-highest);--accent-foreground:var(--md-sys-color-on-surface);--action-border:var(--md-sys-color-outline-variant);--action-border-hover:var(--md-sys-color-outline);--btn-fs-sm:var(--md-sys-typescale-label-large-size);--btn-h-compact:var(--dg-sys-control-compact);--btn-h-icon:var(--dg-sys-control-default);--btn-h-lg:var(--dg-sys-control-large);--btn-h-md:var(--dg-sys-control-default);--btn-h-sm:var(--dg-sys-control-default);--btn-h-xl:var(--dg-sys-control-xlarge);--btn-px-lg:var(--dg-comp-drimigo-btn-px-lg);--btn-px-md:var(--dg-comp-drimigo-btn-px-md);--btn-px-sm:var(--dg-comp-drimigo-btn-px-sm);--btn-radius:var(--md-sys-shape-corner-full);--button-prominent-bg:var(--md-sys-color-primary);--button-prominent-bg-hover:var(--dg-comp-state-button-prominent-bg-hover);--button-prominent-fg:var(--md-sys-color-on-primary);--card:var(--md-sys-color-surface-container-low);--card-foreground:var(--md-sys-color-on-surface);--destructive-hover:var(--dg-comp-state-destructive-hover);--dreams:var(--dg-sys-color-dreams);--dreams-inverse:var(--dg-sys-color-dreams-inverse);--dreams-text:var(--dg-sys-color-dreams-text);--fan-card-border:var(--dg-comp-drimigo-fan-card-border);--fan-card-fg:var(--dg-comp-drimigo-fan-card-fg);--fan-card-from:var(--dg-comp-drimigo-fan-card-from);--fan-card-to:var(--dg-comp-drimigo-fan-card-to);--fan-centre-fg:var(--dg-comp-drimigo-fan-centre-fg);--fan-centre-from:var(--dg-comp-drimigo-fan-centre-from);--fan-centre-to:var(--dg-comp-drimigo-fan-centre-to);--fan-crop:var(--dg-comp-drimigo-fan-crop);--fan-rim:var(--dg-comp-drimigo-fan-rim);--fan-shadow:var(--dg-comp-drimigo-fan-shadow);--fan-tilt:var(--dg-comp-drimigo-fan-tilt);--fan-unit-max:var(--dg-comp-drimigo-fan-unit-max);--footer-accent:var(--md-sys-color-primary);--footer-bg:var(--md-sys-color-surface-container-low);--footer-bg-end:var(--md-sys-color-surface-container);--footer-border:var(--md-sys-color-outline-variant);--footer-fade:var(--dg-comp-drimigo-footer-fade);--footer-fg:var(--md-sys-color-on-surface);--footer-fg-muted:var(--md-sys-color-on-surface-variant);--gradient-brand-1:var(--dg-comp-drimigo-gradient-brand-1);--gradient-brand-2:var(--dg-comp-drimigo-gradient-brand-2);--gradient-brand-3:var(--dg-comp-drimigo-gradient-brand-3);--icon-on-primary:var(--md-sys-color-on-primary);--info-hover:var(--dg-comp-state-info-hover);--input:var(--md-sys-color-outline);--input-bg:var(--dg-comp-drimigo-input-bg);--input-h:var(--dg-sys-control-default);--input-px:var(--dg-comp-drimigo-input-px);--input-py:var(--dg-comp-drimigo-input-py);--input-shadow:var(--dg-comp-drimigo-input-shadow);--labs:var(--dg-sys-color-labs);--labs-inverse:var(--dg-sys-color-labs-inverse);--labs-text:var(--dg-sys-color-labs-text);--muted:var(--md-sys-color-surface-container-high);--muted-foreground:var(--md-sys-color-on-surface-variant);--nav-item-active-bg:var(--md-sys-color-secondary-container);--nav-item-active-fg:var(--md-sys-color-on-secondary-container);--nav-item-active-indicator:var(--dg-comp-drimigo-nav-item-active-indicator);--nav-item-hover-bg:var(--dg-comp-drimigo-nav-item-hover-bg);--outline:var(--md-sys-color-outline);--popover:var(--md-sys-color-surface-container);--popover-foreground:var(--md-sys-color-on-surface);--radius:var(--dg-comp-drimigo-radius);--secondary:var(--md-sys-color-secondary-container);--secondary-bg:var(--md-sys-color-surface-container-low);--secondary-foreground:var(--md-sys-color-on-secondary-container);--secondary-hover:var(--dg-comp-state-secondary-hover);--selected-bg:var(--md-sys-color-secondary-container);--selected-fg:var(--md-sys-color-on-secondary-container);--shell-surface:var(--md-sys-color-surface);--sidebar-accent:var(--dg-comp-state-sidebar-accent);--sidebar-accent-foreground:var(--md-sys-color-on-secondary-container);--sidebar-background:var(--md-sys-color-surface);--sidebar-foreground:var(--md-sys-color-on-surface-variant);--sidebar-primary:var(--md-sys-color-primary);--sidebar-primary-foreground:var(--md-sys-color-on-surface);--studio:var(--dg-sys-color-studio);--studio-text:var(--dg-sys-color-studio-text);--success-hover:var(--dg-comp-state-success-hover);--surface-pressed:var(--dg-comp-state-surface-pressed);--surface-selected:var(--md-sys-color-secondary-container);--surface-selected-hover:var(--dg-comp-state-surface-selected-hover);--tertiary-bg:var(--md-sys-color-surface-container);--textarea-bg:var(--dg-comp-drimigo-textarea-bg);--textarea-min-h:var(--dg-comp-drimigo-textarea-min-h);--textarea-px:var(--dg-comp-drimigo-textarea-px);--textarea-py:var(--dg-comp-drimigo-textarea-py);--textarea-shadow:var(--dg-comp-drimigo-textarea-shadow);--tone-destructive:var(--md-sys-color-on-error-container);--tone-info:var(--dg-sys-color-on-info-container);--tone-primary:var(--md-sys-color-primary);--tone-success:var(--dg-sys-color-on-success-container);--tone-warning:var(--dg-sys-color-on-warning-container);--type-body-compact-leading:var(--dg-comp-drimigo-type-body-compact-leading);--type-body-compact-size:var(--dg-comp-drimigo-type-body-compact-size);--type-body-leading:var(--dg-comp-drimigo-type-body-leading);--type-body-size:var(--dg-comp-drimigo-type-body-size);--type-caption-leading:var(--dg-comp-drimigo-type-caption-leading);--type-caption-size:var(--dg-comp-drimigo-type-caption-size);--type-label-leading:var(--dg-comp-drimigo-type-label-leading);--type-label-size:var(--dg-comp-drimigo-type-label-size);--type-label-weight:var(--dg-comp-drimigo-type-label-weight);--type-lead-leading:var(--dg-comp-drimigo-type-lead-leading);--type-lead-size:var(--dg-comp-drimigo-type-lead-size);--type-measure-body:var(--dg-comp-drimigo-type-measure-body);--type-supporting-leading:var(--dg-comp-drimigo-type-supporting-leading);--type-supporting-size:var(--dg-comp-drimigo-type-supporting-size);--warning-hover:var(--dg-comp-state-warning-hover)}.dark{--dg-sys-color-studio:oklch(72% .2 355);--dg-sys-color-labs:oklch(78% .13 205);--dg-sys-color-dreams:oklch(80% .15 65);--dg-sys-color-labs-inverse:oklch(50% .16 210);--dg-sys-color-dreams-inverse:oklch(55% .18 55);--dg-sys-color-on-success-container:#adf2c6;--md-sys-color-background:#131313;--md-sys-color-error:#ffb4ab;--md-sys-color-inverse-on-surface:#303030;--md-sys-color-inverse-surface:#e2e2e2;--md-sys-color-on-background:#e2e2e2;--md-sys-color-on-error:#690005;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-on-primary:#1b1b1b;--md-sys-color-on-secondary-container:#e2e2e2;--md-sys-color-on-surface:#e2e2e2;--md-sys-color-on-surface-variant:#c6c6c6;--md-sys-color-outline:#919191;--md-sys-color-outline-variant:#474747;--md-sys-color-primary:#fff;--md-sys-color-primary-container:#d4d4d4;--md-sys-color-secondary-container:#474747;--md-sys-color-surface:#131313;--md-sys-color-surface-bright:#393939;--md-sys-color-surface-container:#1f1f1f;--md-sys-color-surface-container-high:#2a2a2a;--md-sys-color-surface-container-highest:#353535;--md-sys-color-surface-container-low:#1b1b1b;--md-sys-color-surface-container-lowest:#0e0e0e;--md-sys-color-surface-dim:#131313;--dg-sys-color-on-warning-container:#ffddb2;--dg-sys-color-on-info-container:#c4e7ff;--dg-comp-drimigo-gradient-brand-1:oklch(86% .11 175);--dg-comp-drimigo-gradient-brand-2:oklch(80% .11 205);--dg-comp-drimigo-gradient-brand-3:oklch(76% .12 232);--dg-comp-drimigo-fan-card-from:oklch(93% .03 190);--dg-comp-drimigo-fan-card-to:oklch(82% .07 200);--dg-comp-drimigo-fan-centre-from:oklch(30% .065 195);--dg-comp-drimigo-fan-centre-to:oklch(17% .04 200);--dg-comp-drimigo-fan-rim:oklch(93% .03 190);--dg-comp-drimigo-fan-shadow:oklch(10% .04 195/.55);--dg-comp-drimigo-fan-centre-fg:oklch(98% .005 190)}@media (prefers-contrast:more){:root{--md-sys-color-background:#f9f9f9;--md-sys-color-error:#600004;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-inverse-surface:#303030;--md-sys-color-on-background:#1b1b1b;--md-sys-color-on-error:#fff;--md-sys-color-on-error-container:#fff;--md-sys-color-on-primary:#fff;--md-sys-color-on-secondary-container:#fff;--md-sys-color-on-surface:#000;--md-sys-color-on-surface-variant:#000;--md-sys-color-outline:#2c2c2c;--md-sys-color-outline-variant:#494949;--md-sys-color-primary:#000;--md-sys-color-primary-container:#3b3b3b;--md-sys-color-scrim:#000;--md-sys-color-secondary-container:#494949;--md-sys-color-surface:#f9f9f9;--md-sys-color-surface-bright:#f9f9f9;--md-sys-color-surface-container:#e2e2e2;--md-sys-color-surface-container-high:#d4d4d4;--md-sys-color-surface-container-highest:#c6c6c6;--md-sys-color-surface-container-low:#f1f1f1;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-dim:#b9b9b9}.dark{--md-sys-color-background:#131313;--md-sys-color-error:#ffece9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-inverse-surface:#e2e2e2;--md-sys-color-on-background:#e2e2e2;--md-sys-color-on-error:#000;--md-sys-color-on-error-container:#220001;--md-sys-color-on-primary:#000;--md-sys-color-on-secondary-container:#0b0b0b;--md-sys-color-on-surface:#fff;--md-sys-color-on-surface-variant:#fff;--md-sys-color-outline:#f0f0f0;--md-sys-color-outline-variant:#c2c2c2;--md-sys-color-primary:#fff;--md-sys-color-primary-container:#d4d4d4;--md-sys-color-secondary-container:#c2c2c2;--md-sys-color-surface:#131313;--md-sys-color-surface-bright:#505050;--md-sys-color-surface-container:#303030;--md-sys-color-surface-container-high:#3b3b3b;--md-sys-color-surface-container-highest:#474747;--md-sys-color-surface-container-low:#1f1f1f;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-dim:#131313}}.dark{--accent:var(--md-sys-color-surface-container-highest);--accent-foreground:var(--md-sys-color-on-surface);--action-border:var(--md-sys-color-outline-variant);--action-border-hover:var(--md-sys-color-outline);--background:var(--md-sys-color-background);--border:var(--md-sys-color-outline-variant);--button-prominent-bg:var(--md-sys-color-primary);--button-prominent-bg-hover:var(--dg-comp-state-button-prominent-bg-hover);--button-prominent-fg:var(--md-sys-color-on-primary);--card:var(--md-sys-color-surface-container-low);--card-foreground:var(--md-sys-color-on-surface);--destructive:var(--md-sys-color-error);--destructive-foreground:var(--md-sys-color-on-error);--destructive-hover:var(--dg-comp-state-destructive-hover);--dg-comp-drimigo-nav-item-hover-bg:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-drimigo-nav-item-hover-bg:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)}}.dark{--dg-comp-state-button-prominent-bg-hover:var(--md-sys-color-on-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-button-prominent-bg-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary))}}.dark{--dg-comp-state-destructive-hover:var(--md-sys-color-on-error)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-destructive-hover:color-mix(in srgb,var(--md-sys-color-on-error)8%,var(--md-sys-color-error))}}.dark{--dg-comp-state-info-hover:var(--dg-sys-color-on-info)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-info-hover:color-mix(in srgb,var(--dg-sys-color-on-info)8%,var(--dg-sys-color-info))}}.dark{--dg-comp-state-secondary-hover:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-secondary-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container))}}.dark{--dg-comp-state-sidebar-accent:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-sidebar-accent:color-mix(in srgb,var(--md-sys-color-on-surface)8%,transparent)}}.dark{--dg-comp-state-success-hover:var(--dg-sys-color-on-success)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-success-hover:color-mix(in srgb,var(--dg-sys-color-on-success)8%,var(--dg-sys-color-success))}}.dark{--dg-comp-state-surface-pressed:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)10%,transparent)}}.dark{--dg-comp-state-surface-selected-hover:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-surface-selected-hover:color-mix(in srgb,var(--md-sys-color-on-secondary-container)8%,var(--md-sys-color-secondary-container))}}.dark{--dg-comp-state-warning-hover:var(--dg-sys-color-on-warning)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-comp-state-warning-hover:color-mix(in srgb,var(--dg-sys-color-on-warning)8%,var(--dg-sys-color-warning))}}.dark{--dg-sys-color-dreams-text:var(--dg-sys-color-dreams);--dg-sys-color-labs-text:var(--dg-sys-color-labs);--dg-sys-color-primary-hover:var(--md-sys-color-on-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--dg-sys-color-primary-hover:color-mix(in srgb,var(--md-sys-color-on-primary)8%,var(--md-sys-color-primary))}}.dark{--dg-sys-color-studio-text:var(--dg-sys-color-studio);--dreams:var(--dg-sys-color-dreams);--dreams-inverse:var(--dg-sys-color-dreams-inverse);--dreams-text:var(--dg-sys-color-dreams-text);--fan-card-border:var(--dg-comp-drimigo-fan-card-border);--fan-card-fg:var(--dg-comp-drimigo-fan-card-fg);--fan-card-from:var(--dg-comp-drimigo-fan-card-from);--fan-card-to:var(--dg-comp-drimigo-fan-card-to);--fan-centre-fg:var(--dg-comp-drimigo-fan-centre-fg);--fan-centre-from:var(--dg-comp-drimigo-fan-centre-from);--fan-centre-to:var(--dg-comp-drimigo-fan-centre-to);--fan-rim:var(--dg-comp-drimigo-fan-rim);--fan-shadow:var(--dg-comp-drimigo-fan-shadow);--footer-accent:var(--md-sys-color-primary);--footer-bg:var(--md-sys-color-surface-container-low);--footer-bg-end:var(--md-sys-color-surface-container);--footer-border:var(--md-sys-color-outline-variant);--footer-fg:var(--md-sys-color-on-surface);--footer-fg-muted:var(--md-sys-color-on-surface-variant);--foreground:var(--md-sys-color-on-background);--gradient-brand-1:var(--dg-comp-drimigo-gradient-brand-1);--gradient-brand-2:var(--dg-comp-drimigo-gradient-brand-2);--gradient-brand-3:var(--dg-comp-drimigo-gradient-brand-3);--icon-on-primary:var(--md-sys-color-on-primary);--info:var(--dg-sys-color-info);--info-foreground:var(--dg-sys-color-on-info);--info-hover:var(--dg-comp-state-info-hover);--ink:var(--md-sys-color-inverse-surface);--ink-foreground:var(--md-sys-color-inverse-on-surface);--input:var(--md-sys-color-outline);--input-shadow:var(--dg-comp-drimigo-input-shadow);--labs:var(--dg-sys-color-labs);--labs-inverse:var(--dg-sys-color-labs-inverse);--labs-text:var(--dg-sys-color-labs-text);--muted:var(--md-sys-color-surface-container-high);--muted-foreground:var(--md-sys-color-on-surface-variant);--nav-item-active-bg:var(--md-sys-color-secondary-container);--nav-item-active-fg:var(--md-sys-color-on-secondary-container);--nav-item-hover-bg:var(--dg-comp-drimigo-nav-item-hover-bg);--on-primary:var(--md-sys-color-on-primary);--outline:var(--md-sys-color-outline);--overlay-heavy:var(--md-sys-color-scrim);--popover:var(--md-sys-color-surface-container);--popover-foreground:var(--md-sys-color-on-surface);--primary:var(--md-sys-color-primary);--primary-container:var(--md-sys-color-primary-container);--primary-foreground:var(--md-sys-color-on-primary);--primary-hover:var(--dg-sys-color-primary-hover);--primary-text:var(--dg-sys-color-primary-text);--ring:var(--md-focus-ring-color);--secondary:var(--md-sys-color-secondary-container);--secondary-bg:var(--md-sys-color-surface-container-low);--secondary-foreground:var(--md-sys-color-on-secondary-container);--secondary-hover:var(--dg-comp-state-secondary-hover);--selected-bg:var(--md-sys-color-secondary-container);--selected-fg:var(--md-sys-color-on-secondary-container);--shadow-glow:var(--md-sys-elevation-shadow-5);--shadow-lg:var(--md-sys-elevation-shadow-3);--shadow-md:var(--md-sys-elevation-shadow-2);--shadow-sm:var(--md-sys-elevation-shadow-1);--shadow-xl:var(--md-sys-elevation-shadow-4);--shell-surface:var(--md-sys-color-surface);--sidebar-accent:var(--dg-comp-state-sidebar-accent);--sidebar-accent-foreground:var(--md-sys-color-on-secondary-container);--sidebar-background:var(--md-sys-color-surface);--sidebar-foreground:var(--md-sys-color-on-surface-variant);--sidebar-primary:var(--md-sys-color-primary);--sidebar-primary-foreground:var(--md-sys-color-on-surface);--studio:var(--dg-sys-color-studio);--studio-text:var(--dg-sys-color-studio-text);--success:var(--dg-sys-color-success);--success-foreground:var(--dg-sys-color-on-success);--success-hover:var(--dg-comp-state-success-hover);--surface:var(--md-sys-color-surface);--surface-bright:var(--md-sys-color-surface-bright);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container-lowest:var(--md-sys-color-surface-container-lowest);--surface-dim:var(--md-sys-color-surface-dim);--surface-pressed:var(--dg-comp-state-surface-pressed);--surface-selected:var(--md-sys-color-secondary-container);--surface-selected-hover:var(--dg-comp-state-surface-selected-hover);--tertiary-bg:var(--md-sys-color-surface-container);--textarea-shadow:var(--dg-comp-drimigo-textarea-shadow);--tone-destructive:var(--md-sys-color-on-error-container);--tone-info:var(--dg-sys-color-on-info-container);--tone-primary:var(--md-sys-color-primary);--tone-success:var(--dg-sys-color-on-success-container);--tone-warning:var(--dg-sys-color-on-warning-container);--warning:var(--dg-sys-color-warning);--warning-foreground:var(--dg-sys-color-on-warning);--warning-hover:var(--dg-comp-state-warning-hover);color:var(--foreground)}:root{--height-input:var(--input-h)}@media (pointer:coarse){:root{--btn-h-compact:var(--dg-sys-control-default);--input-h:var(--dg-sys-control-large)}}.state-layer{isolation:isolate;position:relative}.state-layer:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-hover,.1s)linear;background-color:currentColor;position:absolute;inset:0}.state-layer:hover:before{opacity:var(--md-sys-state-hover-state-layer-opacity,.08)}.state-layer:focus-visible:before{opacity:var(--md-sys-state-focus-state-layer-opacity,.1)}.state-layer:active:before{opacity:var(--md-sys-state-pressed-state-layer-opacity,.1)}.state-layer:is(:disabled,[aria-disabled=true]):before{opacity:0}.state-layer.state-layer-inset:before{inset:var(--space-xs);border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-on-surface)}@media (prefers-reduced-motion:reduce){.state-layer:before{transition:none}}.dgm-admin-shell{--container-padding:var(--space-md);--container-padding-mobile:var(--space-md);--container-padding-tablet:var(--space-md);--container-padding-desktop:var(--space-md);--spacing-container-padding:var(--space-md);--section-spacing-y:var(--space-md);--spacing-section-y:var(--space-md)}.dgm-dashboard-frame{--shell-motion:.25s;--shell-ease:cubic-bezier(.25,.1,.25,1)}.dgm-dashboard-frame #main-nav{transition:width var(--shell-motion)var(--shell-ease);border:0}.dgm-dashboard-frame #main-nav>:first-child{border:0;height:3.5rem}.dgm-dashboard-frame #main-nav>.border-t{border-top:1px solid var(--border)}.dgm-dashboard-frame #main-nav [role=separator]{background:var(--border)}.dgm-dashboard-frame #main-nav [aria-keyshortcuts]{font-size:.8125rem}.dgm-secondary-slot{opacity:0;pointer-events:none;width:0;min-width:0;transition:width .25s,opacity .2s ease-out;overflow:clip}.dgm-secondary-slot[data-open=true]{opacity:1;pointer-events:auto;width:15rem}.dgm-secondary-slot[data-open=true]:has(>.dgm-secondary-strip){width:3.75rem;overflow:visible}.dgm-context-navigation{background:var(--sidebar-background);border:0}.dgm-context-navigation>:first-child{border:0;height:3.5rem}.dgm-context-navigation .dgm-context-row{letter-spacing:-.01em;border-radius:.625rem;height:1.75rem;min-height:1.75rem;font-size:.8125rem;line-height:1.25rem}.dgm-context-navigation ul{--space-2xs:.125rem}.dgm-context-navigation input{font-size:.8125rem}.dgm-group-navigation{animation:.2s ease-out dgm-context-enter}.dgm-navigation-loading{gap:.5rem;padding-top:.75rem;display:grid}.dgm-navigation-placeholder{background:var(--sidebar-accent);border-radius:.375rem;width:78%;height:1.25rem;margin:.25rem .5rem;animation:1.5s ease-in-out infinite pulse}.dgm-navigation-placeholder:nth-child(3n){width:60%}@media (prefers-reduced-motion:reduce){.dgm-dashboard-frame #main-nav,.dgm-secondary-slot{transition:none}.dgm-group-navigation,.dgm-navigation-placeholder{animation:none}}.dgm-dashboard-frame #main-nav[data-collapsed=true] nav .h-nav-item{width:2rem;height:1.875rem;min-height:1.875rem}.dgm-dashboard-frame #main-nav[data-collapsed=true] nav{--spacing-nav-gap:0px}.dgm-dashboard-frame #main-nav[data-collapsed=true] :is([aria-keyshortcuts],[aria-label=Create]){width:2rem;min-width:2rem;height:2rem;min-height:2rem}.dgm-secondary-slot[data-open=true]:has(>.dgm-group-navigation){width:15rem;overflow:clip}.dgm-secondary-slot:has(>.dgm-group-navigation)>:not(.dgm-group-navigation){display:none}.dgm-dashboard-frame{background:var(--md-sys-color-scrim)}.dgm-dashboard-frame .dgm-navigation-surface{--sidebar-background:var(--md-sys-color-surface-container-lowest);--sidebar-foreground:var(--md-sys-color-on-surface);--sidebar-accent:var(--md-sys-color-surface-container-high);--sidebar-accent-foreground:var(--md-sys-color-on-surface);--muted-foreground:var(--md-sys-color-on-surface-variant);--foreground:var(--md-sys-color-on-surface);--border:var(--md-sys-color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dgm-dashboard-frame .dgm-navigation-surface{--border:color-mix(in srgb,var(--md-sys-color-outline-variant)50%,transparent)}}.dgm-dashboard-frame .dgm-navigation-surface{color:var(--sidebar-foreground);background:var(--sidebar-background)}.dgm-dashboard-frame:has(.dgm-secondary-slot[data-open=true]) #main-nav{border-right:1px solid var(--border)}.dgm-navigation-surface .dgm-context-navigation input,.dgm-navigation-surface #main-nav[data-collapsed=false] [aria-keyshortcuts]{border-color:var(--border);background:var(--md-sys-color-surface-container-high);box-shadow:var(--md-sys-elevation-shadow-1)}.dgm-navigation-surface .dgm-context-navigation [aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.dgm-context-navigation [data-nav-group]+[data-nav-group]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.dgm-context-account{border-top:1px solid var(--border);flex-shrink:0;padding:.5rem;font-size:.8125rem;line-height:1.25rem}.dgm-dashboard-frame #main-nav[data-collapsed=true]>[data-slot=primary-navigation]{order:1}.dgm-dashboard-frame #main-nav[data-collapsed=true]>[data-slot=sidebar-apps]{border-top:1px solid var(--border);order:2;margin-block:.5rem;padding-block:.5rem}.dgm-dashboard-frame #main-nav[data-collapsed=true]>[data-slot=sidebar-footer]{order:3}.dgm-dashboard-frame #main-nav[data-collapsed=true]>[data-slot=sidebar-account]{order:4;margin-top:0}.dgm-dashboard-frame #main-nav[data-collapsed=true] nav .dg-icon,.dgm-dashboard-frame #main-nav[data-collapsed=true] [aria-keyshortcuts] .dg-icon,.dgm-context-navigation .dgm-context-row>.dg-icon{width:1.25rem;height:1.25rem}@media (prefers-contrast:no-preference) and (forced-colors:none){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--border:var(--md-sys-color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--border:color-mix(in srgb,var(--md-sys-color-outline-variant)35%,var(--md-sys-color-surface-container-lowest))}}.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--divider:var(--border);--color-border:var(--border);--card:var(--md-sys-color-surface-container-lowest);--muted:var(--md-sys-color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--muted:color-mix(in srgb,var(--md-sys-color-outline-variant)15%,var(--md-sys-color-surface-container-lowest))}}.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--accent:var(--muted);--surface-selected:var(--md-sys-color-surface-container-highest);--selected-bg:var(--surface-selected);--surface-hover:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--surface-hover:color-mix(in srgb,var(--md-sys-color-on-surface)calc(var(--state-hover)*100%),transparent)}}.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--surface-pressed:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--surface-pressed:color-mix(in srgb,var(--md-sys-color-on-surface)calc(var(--state-pressed)*100%),transparent)}}.dgm-admin-shell,.dgm-admin-page,.dgm-admin-surface,.dgm-admin-page .dark{--popover:var(--md-sys-color-surface-container-lowest);--popover-foreground:var(--md-sys-color-on-surface)}}.dgm-admin-surface{--popover:var(--md-sys-color-surface-container-lowest);--popover-foreground:var(--md-sys-color-on-surface);--admin-menu-item-height:2rem;--admin-menu-choice-height:1.75rem}@media (prefers-reduced-motion:reduce){.dgm-admin-surface{transition:none!important;animation:none!important}.dgm-admin-surface *{transition-duration:0s!important}}.dgm-admin-shell[data-density=compact],.dgm-admin-surface{--admin-action-height:1.75rem;--admin-savebar-height:2.25rem;--admin-toolbar-height:2rem;--admin-toolbar-py:1px;--admin-search-height:1.75rem;--admin-search-font:.8125rem;--input-h:2rem;--input-px:var(--space-sm-md);--input-py:var(--space-xs);--btn-h-compact:1.75rem;--btn-h-sm:1.75rem;--btn-h-md:2rem;--btn-px-sm:var(--space-sm-md);--btn-px-md:var(--space-sm-md)}.dgm-admin-surface :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):focus-visible{background-color:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.dgm-admin-surface :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):focus-visible{background-color:color-mix(in srgb,var(--md-sys-color-on-surface)calc(var(--state-focus)*100%),transparent)}}@media (width<=40rem){.dgm-admin-shell[data-density=compact],.dgm-admin-surface{--admin-toolbar-height:2.5rem;--admin-search-height:2.25rem;--admin-search-font:1rem}.dgm-admin-surface .dgm-column-desktop-controls{display:none}.dgm-admin-surface .dgm-display-sort{border-bottom:0;margin-bottom:0;padding-bottom:0}}.dgm-admin-shell[data-density=compact]{--nav-item-height:1.875rem;--spacing-nav-item:1.875rem;--nav-item-gap:0px;--spacing-nav-gap:0px}.dgm-admin-shell[data-density=compact] #main-nav[data-collapsed=false] nav .h-nav-item{border-radius:var(--radius-md)}@media (pointer:coarse){.dgm-admin-shell[data-density=compact]{--nav-item-height:3rem;--spacing-nav-item:3rem}.dgm-admin-shell[data-density=compact] #main-nav nav .h-nav-item{height:3rem;min-height:3rem}.dgm-admin-shell[data-density=compact] #main-nav[data-collapsed=true] nav .h-nav-item{width:3rem}}.dgm-context-back-title,.dgm-context-back-action{transition:opacity var(--duration-short3)var(--ease-default),visibility var(--duration-short3)var(--ease-default)}.dgm-context-back-action,.dgm-context-back:is(:hover,:focus-visible) .dgm-context-back-title{opacity:0;visibility:hidden}.dgm-context-back:is(:hover,:focus-visible) .dgm-context-back-action{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.dgm-context-back-title,.dgm-context-back-action{transition:none}}.dgm-metric-strip-values[data-dividers]>.dgm-metric-cell:nth-child(2n):before{content:"";inset-block:var(--space-sm);border-inline-start:1px solid var(--divider);position:absolute;inset-inline-start:0}@container strip (width>=40rem){.dgm-metric-strip-values[data-dividers]>.dgm-metric-cell+.dgm-metric-cell:before{content:"";inset-block:var(--space-sm);border-inline-start:1px solid var(--divider);position:absolute;inset-inline-start:0}.dgm-metric-scope{min-inline-size:8rem;min-height:4.25rem;padding:var(--space-sm);border-inline-end:1px solid var(--md-sys-color-outline-variant);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dgm-metric-scope{border-inline-end:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant)25%,transparent)}}.dgm-metric-scope>[data-slot=date-range-picker]{width:100%}.dgm-metric-scope>button,.dgm-metric-scope>[data-slot=date-range-picker]>button{border-color:#0000;width:100%;height:3.25rem;min-height:3.25rem}}@media (hover:hover) and (pointer:fine){.dgm-admin-surface .dgm-menu-activation:not(:has(.dgm-menu-shortcut)){padding-inline-end:2.5rem}.dgm-admin-surface[data-shortcut-size=full] .dgm-menu-activation:not(:has(.dgm-menu-shortcut)){padding-inline-end:5rem}.dgm-admin-surface .dgm-menu-activation:not(:has(.dgm-menu-shortcut)):after{content:"↵";visibility:hidden;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);box-sizing:border-box;white-space:nowrap;inset-inline-end:var(--space-sm);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dgm-admin-surface[data-shortcut-size=full] .dgm-menu-activation:after{content:"↵ Enter";width:auto;min-width:1.25rem;padding-inline:var(--space-xs)}.dgm-admin-surface[data-shortcut-size=full][data-keyboard-platform=mac] .dgm-menu-activation:after{content:"↵ Return"}.dgm-admin-surface .dgm-menu-activation:not([data-disabled]):is(:hover,[data-highlighted]):after{visibility:visible}.dgm-admin-surface .dgm-menu-shortcut{visibility:hidden}.dgm-admin-surface .dgm-menu-activation:not([data-disabled]):is(:hover,[data-highlighted]) .dgm-menu-shortcut{visibility:visible}}:root{--assistant-panel-width:22.25rem;--assistant-bar-width:23.5rem;--layout-safe-top:env(safe-area-inset-top,0px);--layout-viewport-height:100vh;--layout-viewport-width:100vw;--layout-dynamic-height:100dvh;--layout-small-height:100svh;--layout-container-width:100%;--layout-character-width:1ch;--artboard-relative-type-unit:1em;--dg-sys-size-hairline:1px;--artboard-paper:var(--on-scrim);--artboard-ink:var(--md-sys-color-scrim);--workspace-crop-scrim-shadow:0 0 0 100vmax var(--md-sys-color-scrim)}@supports (color:color-mix(in lab, red, red)){:root{--workspace-crop-scrim-shadow:0 0 0 100vmax color-mix(in srgb,var(--md-sys-color-scrim)45%,transparent)}}:root{--print-page-margin:12mm;--duration-decorative-loop:14s;--duration-decorative-marquee:40s;--duration-decorative-marquee-reverse:44s;--duration-decorative-scroll:3.6s;--category-sky-container:#c9e6ff;--category-sky-on-container:#001e2f;--category-sky-color:#006591;--category-pink-container:#ffd9e4;--category-pink-on-container:#3e0022;--category-pink-color:#b4136d;--category-emerald-container:#6ffbbe;--category-emerald-on-container:#002113;--category-emerald-color:#006c49;--category-stone-container:#eae1da;--category-stone-on-container:#1f1b17;--category-stone-color:#645d58;--category-violet-container:#e9ddff;--category-violet-on-container:#23005c;--category-violet-color:#6d3bd7;--category-amber-container:#ffddb8;--category-amber-on-container:#2a1700;--category-amber-color:#855300;--category-teal-container:#71f8e4;--category-teal-on-container:#00201c;--category-teal-color:#006b5f;--category-rose-container:#ffdadb;--category-rose-on-container:#40000d;--category-rose-color:#bc0b3b;--category-indigo-container:#e1e0ff;--category-indigo-on-container:#07006c;--category-indigo-color:#494bd6;--category-orange-container:#ffdbca;--category-orange-on-container:#341100;--category-orange-color:#9d4300}.dark{--category-sky-container:#00344d;--category-sky-on-container:#c9e6ff;--category-sky-color:#89ceff;--category-pink-container:#640039;--category-pink-on-container:#ffd9e4;--category-pink-color:#ffb0cd;--category-emerald-container:#003824;--category-emerald-on-container:#6ffbbe;--category-emerald-color:#4edea3;--category-stone-container:#342f2b;--category-stone-on-container:#eae1da;--category-stone-color:#cec5bf;--category-violet-container:#3c0091;--category-violet-on-container:#e9ddff;--category-violet-color:#d0bcff;--category-amber-container:#472a00;--category-amber-on-container:#ffddb8;--category-amber-color:#ffb95f;--category-teal-container:#003731;--category-teal-on-container:#71f8e4;--category-teal-color:#4fdbc8;--category-rose-container:#67001b;--category-rose-on-container:#ffdadb;--category-rose-color:#ffb2b7;--category-indigo-container:#1000a9;--category-indigo-on-container:#e1e0ff;--category-indigo-color:#c0c1ff;--category-orange-container:#552100;--category-orange-on-container:#ffdbca;--category-orange-color:#ffb690}:root{--brand-afterpay:#b2fce4;--brand-aftership:#ff6b2b;--brand-algolia:#003dff;--brand-anthropic:#191919;--brand-blender:#e87d0d;--brand-claude:#d97757;--brand-cloudflare:#f38020;--brand-dropbox:#0061ff;--brand-facebook:#0866ff;--brand-figma:#f24e1e;--brand-google:#4285f4;--brand-googleads:#4285f4;--brand-googleanalytics:#e37400;--brand-googledrive:#4285f4;--brand-googlesearchconsole:#458cf5;--brand-hotjar:#ff3c00;--brand-hubspot:#ff7a59;--brand-instagram:#ff0069;--brand-klarna:#ffb3c7;--brand-mailchimp:#ffe01b;--brand-meta:#0467df;--brand-paypal:#002991;--brand-razorpay:#0c2451;--brand-react:#61dafb;--brand-reddit:#ff4500;--brand-shopify:#7ab55c;--brand-stripe:#635bff;--brand-supabase:#3fcf8e;--brand-tailwindcss:#06b6d4;--brand-tiktok:#000;--brand-trustpilot:#00b67a;--brand-vercel:#000;--brand-zapier:#ff4f00;--brand-zendesk:#03363d;--brand-linkedin:#0a66c2;--brand-slack:#4a154b;--brand-canva:#00c4cc;--brand-youtube:red;--brand-pinterest:#e60023;--brand-x:#000;--brand-threads:#000;--brand-shiprocket:#7352d6;--brand-klaviyo:#d8e84b;--brand-judge:#26a870;--brand-recharge:#a25ac7;--brand-gorgias:#d1493e;--brand-instagram-action:#0095f6;--brand-shop-app:#7a5cfa}.no-theme-transition *{transition:none!important}.dgm-shimmer{background:var(--shimmer-bg,var(--muted));position:relative;overflow:hidden}.dgm-shimmer>*{visibility:hidden}.dgm-shimmer:after{content:"";background:linear-gradient(90deg,transparent,var(--shimmer-color,var(--muted)),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.dgm-shimmer:after{background:linear-gradient(90deg,transparent,var(--shimmer-color,color-mix(in srgb,var(--muted)50%,white)),transparent)}}.dgm-shimmer:after{animation:shimmer var(--dgm-shimmer-duration,1.5s)infinite}.spa-card:hover img{transform:scale(1.1)}.spa-card:hover h3{color:var(--tone-primary)}html{font-optical-sizing:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dgm-shimmer:after{transform:none;animation:2s ease-in-out infinite alternate dgm-shimmer-pulse!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (hover:none) and (pointer:coarse){button,a{-webkit-tap-highlight-color:transparent}}@media (orientation:landscape){:root{--hero-height-mobile:280px;--sidebar-width:14rem;--shell-header-height:3rem}}@media (orientation:landscape) and (height<=500px){:root{--shell-header-height:2.5rem;--bottom-nav-height:3rem;--section-spacing-y:1rem;--hero-height-mobile:200px;--drawer-max-height:90svh}}.animate-fade-in{animation:fadeIn var(--transition-slow)var(--ease-out)}.animate-slide-up{animation:slideUp .4s var(--ease-out)}.animate-scale-in{animation:scaleIn var(--transition-slow)var(--ease-out)}.card-hover{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:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow);animation-duration:var(--transition-slow)}@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ring);transition:outline-offset .1s ease-out}:focus:not(:focus-visible),[data-route-focus]:focus{outline:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.bg-home-gradient{background:var(--gradient-hero)}.on-gradient{--foreground:#fff;--muted-foreground:#ffffffa6;--tone-primary:#fff;--secondary-foreground:#fff;--card-foreground:#fff;--border:#ffffff40;--ring:#fff6;--color-foreground:#fff;--color-muted-foreground:#ffffffa6;--color-tone-primary:#fff;--color-secondary-foreground:#fff;--color-card-foreground:#fff;--color-border:#ffffff40;--color-ring:#fff6}.animate-shimmer:before{will-change:transform}.dgm-marketing{--pillar-brand:#f85e20;--pillar-commerce:#4586f7;--pillar-ai:#a15def;--pillar-web:#15bcd5;--pillar-cloud:#e0a606;--pillar-growth:#22b466;--py-section:3rem;--py-section-hero:4rem;--py-section-dense:2rem;--py-section-tight:1.5rem;--gradient-primary:linear-gradient(135deg,var(--primary),var(--primary-blue));--gradient-hero:linear-gradient(160deg,var(--primary),var(--primary-blue),transparent 60%)}@supports (color:color-mix(in lab, red, red)){.dgm-marketing{--gradient-hero:linear-gradient(160deg,color-mix(in srgb,var(--primary)6%,transparent),color-mix(in srgb,var(--primary-blue)3%,transparent),transparent 60%)}}.dgm-marketing{--shadow-glow-cinematic:0 0 80px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dgm-marketing{--shadow-glow-cinematic:0 0 80px color-mix(in srgb,var(--primary)12%,transparent)}}.dgm-marketing{--shadow-card-cinematic:0 1px 3px #0000004d,0 8px 24px #0006;--shadow-card-cinematic-hover:0 4px 12px #0006,0 24px 56px #00000080;font-family:var(--font-body)}@media (width>=768px){.dgm-marketing{--py-section:4rem;--py-section-hero:5rem;--py-section-dense:2.5rem;--py-section-tight:2rem}}:root:not(.dark) .dgm-marketing{--gradient-hero:linear-gradient(160deg,#0e121b,#0b0e13,#080a0c 60%)}.dark .dgm-marketing{--background:#080a0c;--card:#0e1115;--secondary:#1a1d23;--secondary-bg:#0d0e12;--tertiary-bg:#111318;--muted:#16181d;--border:#1c1f26;--input:#1c1f26}.dgm-marketing main,.dgm-marketing.dgm-marketing-main,main.dgm-marketing{max-width:100vw;padding-inline:0}.dgm-marketing .section-compact,.dgm-marketing-spacing-compact .section-compact{padding-top:2.5rem;padding-bottom:2.5rem}.dgm-marketing .section-standard,.dgm-marketing-spacing-standard .section-standard{padding-top:3rem;padding-bottom:3rem}.dgm-marketing .section-cinematic,.dgm-marketing-spacing-cinematic .section-cinematic{padding-top:4rem;padding-bottom:4rem}@media (width>=768px){.dgm-marketing .section-compact{padding-top:3rem;padding-bottom:3rem}.dgm-marketing .section-standard{padding-top:4rem;padding-bottom:4rem}.dgm-marketing .section-cinematic{padding-top:6rem;padding-bottom:6rem}}@media (width>=1024px){.dgm-marketing .section-compact{padding-top:4rem;padding-bottom:4rem}.dgm-marketing .section-standard{padding-top:5rem;padding-bottom:5rem}.dgm-marketing .section-cinematic{padding-top:8rem;padding-bottom:8rem}}.dgm-marketing-spacing-compact{--section-py:2.5rem}.dgm-marketing-spacing-standard{--section-py:3rem}.dgm-marketing-spacing-cinematic{--section-py:4rem}.dgm-marketing[data-accent=blue]{--primary:var(--primary-blue);--tone-primary:var(--tone-info);--color-tone-primary:var(--tone-info);--primary-ring:var(--tone-info);--color-primary-ring:var(--tone-info)}body{margin:0}
