:root{--ps-screen-tablet: 768px;--ps-screen-laptop: 1024px;--ps-screen-desktop: 1440px}.ps-container{width:100%;margin-inline:auto;max-width:var(--ps-screen-desktop)}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media(min-width:1024px)and (max-width:1439px){.hide-laptop{display:none!important}}@media(min-width:1440px){.hide-desktop{display:none!important}}.only-mobile,.only-tablet,.only-laptop,.only-desktop{display:none!important}@media(max-width:767px){.only-mobile{display:revert!important}}@media(min-width:768px)and (max-width:1023px){.only-tablet{display:revert!important}}@media(min-width:1024px)and (max-width:1439px){.only-laptop{display:revert!important}}@media(min-width:1440px){.only-desktop{display:revert!important}}@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}}@layer tokens{:root{--ps-primitive-white: #fff;--ps-primitive-black: #000;--ps-primitive-gray-50: #fafafa;--ps-primitive-gray-100: #f4f4f5;--ps-primitive-gray-200: #e4e4e7;--ps-primitive-gray-300: #d4d4d8;--ps-primitive-gray-400: #a1a1aa;--ps-primitive-gray-500: #71717a;--ps-primitive-gray-600: #52525b;--ps-primitive-gray-700: #3f3f46;--ps-primitive-gray-800: #27272a;--ps-primitive-gray-900: #18181b;--ps-primitive-blue-50: #e6f1fe;--ps-primitive-blue-100: #cce3fd;--ps-primitive-blue-200: #99c7fb;--ps-primitive-blue-300: #66aaf9;--ps-primitive-blue-400: #338ef7;--ps-primitive-blue-500: #006fee;--ps-primitive-blue-600: #005bc4;--ps-primitive-blue-700: #004493;--ps-primitive-blue-800: #002e62;--ps-primitive-blue-900: #001731;--ps-primitive-purple-50: #f2eafa;--ps-primitive-purple-100: #e4d4f4;--ps-primitive-purple-200: #cba9e9;--ps-primitive-purple-300: #b17dde;--ps-primitive-purple-400: #9752d3;--ps-primitive-purple-500: #7828c8;--ps-primitive-purple-600: #6020a0;--ps-primitive-purple-700: #481878;--ps-primitive-purple-800: #301050;--ps-primitive-purple-900: #180828;--ps-primitive-green-50: #e8faf0;--ps-primitive-green-100: #d1f4e0;--ps-primitive-green-200: #a2e9c1;--ps-primitive-green-300: #74dfa2;--ps-primitive-green-400: #45d483;--ps-primitive-green-500: #17c964;--ps-primitive-green-600: #12a150;--ps-primitive-green-700: #0e793c;--ps-primitive-green-800: #095028;--ps-primitive-green-900: #052814;--ps-primitive-amber-50: #fefce8;--ps-primitive-amber-100: #fdedd3;--ps-primitive-amber-200: #fbdba7;--ps-primitive-amber-300: #f9c97c;--ps-primitive-amber-400: #f7b750;--ps-primitive-amber-500: #f5a524;--ps-primitive-amber-600: #c4841d;--ps-primitive-amber-700: #936316;--ps-primitive-amber-800: #62420e;--ps-primitive-amber-900: #312107;--ps-primitive-red-50: #fee7ef;--ps-primitive-red-100: #fdd0df;--ps-primitive-red-200: #faa0bf;--ps-primitive-red-300: #f871a0;--ps-primitive-red-400: #f54180;--ps-primitive-red-500: #f31260;--ps-primitive-red-600: #c20e4d;--ps-primitive-red-700: #920b3a;--ps-primitive-red-800: #610726;--ps-primitive-red-900: #310413;--ps-primitive-space-none: 0px;--ps-primitive-space-xs: 4px;--ps-primitive-space-sm: 8px;--ps-primitive-space-md: 12px;--ps-primitive-space-lg: 16px;--ps-primitive-space-xl: 24px;--ps-primitive-space-2xl: 32px;--ps-primitive-space-3xl: 48px;--ps-primitive-space-4xl: 64px;--ps-primitive-space-5xl: 80px;--ps-primitive-space-6xl: 96px;--ps-primitive-size-xs: 12px;--ps-primitive-size-sm: 16px;--ps-primitive-size-md: 20px;--ps-primitive-size-lg: 24px;--ps-primitive-size-xl: 32px;--ps-primitive-size-2xl: 40px;--ps-primitive-size-3xl: 48px;--ps-primitive-control-height-sm: 32px;--ps-primitive-control-height-md: 40px;--ps-primitive-control-height-lg: 48px;--ps-primitive-font-family: inherit;--ps-primitive-font-size-xs: 12px;--ps-primitive-font-size-sm: 14px;--ps-primitive-font-size-md: 16px;--ps-primitive-font-size-lg: 18px;--ps-primitive-font-size-xl: 20px;--ps-primitive-font-size-2xl: 24px;--ps-primitive-font-size-3xl: 30px;--ps-primitive-font-size-4xl: 36px;--ps-primitive-font-size-5xl: 48px;--ps-primitive-font-size-6xl: 60px;--ps-primitive-font-weight-thin: 100;--ps-primitive-font-weight-extralight: 200;--ps-primitive-font-weight-light: 300;--ps-primitive-font-weight-normal: 400;--ps-primitive-font-weight-medium: 500;--ps-primitive-font-weight-semibold: 600;--ps-primitive-font-weight-bold: 700;--ps-primitive-font-weight-extrabold: 800;--ps-primitive-font-weight-black: 900;--ps-primitive-line-height-tight: 1.25;--ps-primitive-line-height-normal: 1.5;--ps-primitive-line-height-relaxed: 1.625;--ps-primitive-line-height-loose: 2;--ps-primitive-letter-spacing-tighter: -.05em;--ps-primitive-letter-spacing-tight: -.025em;--ps-primitive-letter-spacing-normal: 0;--ps-primitive-letter-spacing-wide: .025em;--ps-primitive-letter-spacing-wider: .05em;--ps-primitive-letter-spacing-widest: .1em;--ps-primitive-radius-none: 0px;--ps-primitive-radius-xs: 4px;--ps-primitive-radius-sm: 8px;--ps-primitive-radius-md: 12px;--ps-primitive-radius-lg: 16px;--ps-primitive-radius-xl: 20px;--ps-primitive-radius-2xl: 24px;--ps-primitive-radius-3xl: 28px;--ps-primitive-radius-4xl: 32px;--ps-primitive-radius-full: 9999px;--ps-primitive-border-width: 1px;--ps-primitive-shadow-none: none;--ps-primitive-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--ps-primitive-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--ps-primitive-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ps-primitive-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ps-primitive-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--ps-primitive-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--ps-primitive-shadow-3xl: 0 30px 60px -15px rgb(0 0 0 / .3);--ps-primitive-shadow-4xl: 0 40px 80px -20px rgb(0 0 0 / .35);--ps-primitive-shadow-overlay: 0 4px 16px 0 rgb(24 24 27 / .08), 0 8px 24px 0 rgb(24 24 27 / .09);--ps-primitive-z-index-hide: -1;--ps-primitive-z-index-base: 0;--ps-primitive-z-index-dropdown: 1000;--ps-primitive-z-index-sticky: 1100;--ps-primitive-z-index-overlay: 1200;--ps-primitive-z-index-modal: 1300;--ps-primitive-z-index-popover: 1400;--ps-primitive-z-index-toast: 1500;--ps-primitive-duration-instant: .1s;--ps-primitive-duration-fast: .15s;--ps-primitive-duration-base: .2s;--ps-primitive-duration-slow: .3s;--ps-primitive-ease-standard: cubic-bezier(.4, 0, .2, 1);--ps-primitive-ease-smooth: cubic-bezier(.16, 1, .3, 1);--ps-primitive-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ps-primitive-ease-out: ease-out;--ps-primitive-focus-ring-width: 2px;--ps-primitive-focus-ring-offset: 2px;--ps-primitive-focus-ring-color: var(--ps-primary-500);--ps-primitive-disabled-opacity: .5}}@layer tokens{:root{color-scheme:light;--ps-default-50: var(--ps-primitive-gray-50);--ps-default-100: var(--ps-primitive-gray-100);--ps-default-200: var(--ps-primitive-gray-200);--ps-default-300: var(--ps-primitive-gray-300);--ps-default-400: var(--ps-primitive-gray-400);--ps-default-500: var(--ps-primitive-gray-500);--ps-default-600: var(--ps-primitive-gray-600);--ps-default-700: var(--ps-primitive-gray-700);--ps-default-800: var(--ps-primitive-gray-800);--ps-default-900: var(--ps-primitive-gray-900);--ps-primary-50: var(--ps-primitive-blue-50);--ps-primary-100: var(--ps-primitive-blue-100);--ps-primary-200: var(--ps-primitive-blue-200);--ps-primary-300: var(--ps-primitive-blue-300);--ps-primary-400: var(--ps-primitive-blue-400);--ps-primary-500: var(--ps-primitive-blue-500);--ps-primary-600: var(--ps-primitive-blue-600);--ps-primary-700: var(--ps-primitive-blue-700);--ps-primary-800: var(--ps-primitive-blue-800);--ps-primary-900: var(--ps-primitive-blue-900);--ps-secondary-50: var(--ps-primitive-purple-50);--ps-secondary-100: var(--ps-primitive-purple-100);--ps-secondary-200: var(--ps-primitive-purple-200);--ps-secondary-300: var(--ps-primitive-purple-300);--ps-secondary-400: var(--ps-primitive-purple-400);--ps-secondary-500: var(--ps-primitive-purple-500);--ps-secondary-600: var(--ps-primitive-purple-600);--ps-secondary-700: var(--ps-primitive-purple-700);--ps-secondary-800: var(--ps-primitive-purple-800);--ps-secondary-900: var(--ps-primitive-purple-900);--ps-success-50: var(--ps-primitive-green-50);--ps-success-100: var(--ps-primitive-green-100);--ps-success-200: var(--ps-primitive-green-200);--ps-success-300: var(--ps-primitive-green-300);--ps-success-400: var(--ps-primitive-green-400);--ps-success-500: var(--ps-primitive-green-500);--ps-success-600: var(--ps-primitive-green-600);--ps-success-700: var(--ps-primitive-green-700);--ps-success-800: var(--ps-primitive-green-800);--ps-success-900: var(--ps-primitive-green-900);--ps-warning-50: var(--ps-primitive-amber-50);--ps-warning-100: var(--ps-primitive-amber-100);--ps-warning-200: var(--ps-primitive-amber-200);--ps-warning-300: var(--ps-primitive-amber-300);--ps-warning-400: var(--ps-primitive-amber-400);--ps-warning-500: var(--ps-primitive-amber-500);--ps-warning-600: var(--ps-primitive-amber-600);--ps-warning-700: var(--ps-primitive-amber-700);--ps-warning-800: var(--ps-primitive-amber-800);--ps-warning-900: var(--ps-primitive-amber-900);--ps-error-50: var(--ps-primitive-red-50);--ps-error-100: var(--ps-primitive-red-100);--ps-error-200: var(--ps-primitive-red-200);--ps-error-300: var(--ps-primitive-red-300);--ps-error-400: var(--ps-primitive-red-400);--ps-error-500: var(--ps-primitive-red-500);--ps-error-600: var(--ps-primitive-red-600);--ps-error-700: var(--ps-primitive-red-700);--ps-error-800: var(--ps-primitive-red-800);--ps-error-900: var(--ps-primitive-red-900);--ps-white: var(--ps-primitive-white);--ps-black: var(--ps-primitive-black);--ps-background: var(--ps-primitive-white);--ps-foreground: var(--ps-primitive-gray-900);--ps-muted: var(--ps-primitive-gray-500);--ps-subtle: var(--ps-primitive-gray-400);--ps-disabled: var(--ps-primitive-gray-300);--ps-divider: var(--ps-primitive-gray-200);--ps-space-none: var(--ps-primitive-space-none);--ps-space-xs: var(--ps-primitive-space-xs);--ps-space-sm: var(--ps-primitive-space-sm);--ps-space-md: var(--ps-primitive-space-md);--ps-space-lg: var(--ps-primitive-space-lg);--ps-space-xl: var(--ps-primitive-space-xl);--ps-space-2xl: var(--ps-primitive-space-2xl);--ps-space-3xl: var(--ps-primitive-space-3xl);--ps-space-4xl: var(--ps-primitive-space-4xl);--ps-space-5xl: var(--ps-primitive-space-5xl);--ps-space-6xl: var(--ps-primitive-space-6xl);--ps-size-xs: var(--ps-primitive-size-xs);--ps-size-sm: var(--ps-primitive-size-sm);--ps-size-md: var(--ps-primitive-size-md);--ps-size-lg: var(--ps-primitive-size-lg);--ps-size-xl: var(--ps-primitive-size-xl);--ps-size-2xl: var(--ps-primitive-size-2xl);--ps-size-3xl: var(--ps-primitive-size-3xl);--ps-control-height-sm: var(--ps-primitive-control-height-sm);--ps-control-height-md: var(--ps-primitive-control-height-md);--ps-control-height-lg: var(--ps-primitive-control-height-lg);--ps-font-family: var(--ps-primitive-font-family);--ps-font-size-xs: var(--ps-primitive-font-size-xs);--ps-font-size-sm: var(--ps-primitive-font-size-sm);--ps-font-size-md: var(--ps-primitive-font-size-md);--ps-font-size-lg: var(--ps-primitive-font-size-lg);--ps-font-size-xl: var(--ps-primitive-font-size-xl);--ps-font-size-2xl: var(--ps-primitive-font-size-2xl);--ps-font-size-3xl: var(--ps-primitive-font-size-3xl);--ps-font-size-4xl: var(--ps-primitive-font-size-4xl);--ps-font-size-5xl: var(--ps-primitive-font-size-5xl);--ps-font-size-6xl: var(--ps-primitive-font-size-6xl);--ps-font-weight-thin: var(--ps-primitive-font-weight-thin);--ps-font-weight-extralight: var(--ps-primitive-font-weight-extralight);--ps-font-weight-light: var(--ps-primitive-font-weight-light);--ps-font-weight-normal: var(--ps-primitive-font-weight-normal);--ps-font-weight-medium: var(--ps-primitive-font-weight-medium);--ps-font-weight-semibold: var(--ps-primitive-font-weight-semibold);--ps-font-weight-bold: var(--ps-primitive-font-weight-bold);--ps-font-weight-extrabold: var(--ps-primitive-font-weight-extrabold);--ps-font-weight-black: var(--ps-primitive-font-weight-black);--ps-line-height-tight: var(--ps-primitive-line-height-tight);--ps-line-height-normal: var(--ps-primitive-line-height-normal);--ps-line-height-relaxed: var(--ps-primitive-line-height-relaxed);--ps-line-height-loose: var(--ps-primitive-line-height-loose);--ps-letter-spacing-tighter: var(--ps-primitive-letter-spacing-tighter);--ps-letter-spacing-tight: var(--ps-primitive-letter-spacing-tight);--ps-letter-spacing-normal: var(--ps-primitive-letter-spacing-normal);--ps-letter-spacing-wide: var(--ps-primitive-letter-spacing-wide);--ps-letter-spacing-wider: var(--ps-primitive-letter-spacing-wider);--ps-letter-spacing-widest: var(--ps-primitive-letter-spacing-widest);--ps-radius-none: var(--ps-primitive-radius-none);--ps-radius-xs: var(--ps-primitive-radius-xs);--ps-radius-sm: var(--ps-primitive-radius-sm);--ps-radius-md: var(--ps-primitive-radius-md);--ps-radius-lg: var(--ps-primitive-radius-lg);--ps-radius-xl: var(--ps-primitive-radius-xl);--ps-radius-2xl: var(--ps-primitive-radius-2xl);--ps-radius-3xl: var(--ps-primitive-radius-3xl);--ps-radius-4xl: var(--ps-primitive-radius-4xl);--ps-radius-full: var(--ps-primitive-radius-full);--ps-border-width: var(--ps-primitive-border-width);--ps-shadow-none: var(--ps-primitive-shadow-none);--ps-shadow-xs: var(--ps-primitive-shadow-xs);--ps-shadow-sm: var(--ps-primitive-shadow-sm);--ps-shadow-md: var(--ps-primitive-shadow-md);--ps-shadow-lg: var(--ps-primitive-shadow-lg);--ps-shadow-xl: var(--ps-primitive-shadow-xl);--ps-shadow-2xl: var(--ps-primitive-shadow-2xl);--ps-shadow-3xl: var(--ps-primitive-shadow-3xl);--ps-shadow-4xl: var(--ps-primitive-shadow-4xl);--ps-shadow-overlay: var(--ps-primitive-shadow-overlay);--ps-z-index-hide: var(--ps-primitive-z-index-hide);--ps-z-index-base: var(--ps-primitive-z-index-base);--ps-z-index-dropdown: var(--ps-primitive-z-index-dropdown);--ps-z-index-sticky: var(--ps-primitive-z-index-sticky);--ps-z-index-overlay: var(--ps-primitive-z-index-overlay);--ps-z-index-modal: var(--ps-primitive-z-index-modal);--ps-z-index-popover: var(--ps-primitive-z-index-popover);--ps-z-index-toast: var(--ps-primitive-z-index-toast);--ps-duration-instant: var(--ps-primitive-duration-instant);--ps-duration-fast: var(--ps-primitive-duration-fast);--ps-duration-base: var(--ps-primitive-duration-base);--ps-duration-slow: var(--ps-primitive-duration-slow);--ps-ease-standard: var(--ps-primitive-ease-standard);--ps-ease-smooth: var(--ps-primitive-ease-smooth);--ps-ease-spring: var(--ps-primitive-ease-spring);--ps-ease-out: var(--ps-primitive-ease-out);--ps-focus-ring-width: var(--ps-primitive-focus-ring-width);--ps-focus-ring-offset: var(--ps-primitive-focus-ring-offset);--ps-focus-ring-color: var(--ps-primitive-focus-ring-color);--ps-disabled-opacity: var(--ps-primitive-disabled-opacity)}[data-theme=dark]{color-scheme:dark;--ps-default-50: var(--ps-primitive-gray-900);--ps-default-100: var(--ps-primitive-gray-800);--ps-default-200: var(--ps-primitive-gray-700);--ps-default-300: var(--ps-primitive-gray-600);--ps-default-400: var(--ps-primitive-gray-500);--ps-default-500: var(--ps-primitive-gray-400);--ps-default-600: var(--ps-primitive-gray-500);--ps-default-700: var(--ps-primitive-gray-200);--ps-default-800: var(--ps-primitive-gray-100);--ps-default-900: var(--ps-primitive-gray-50);--ps-primary-50: var(--ps-primitive-blue-900);--ps-primary-100: var(--ps-primitive-blue-800);--ps-primary-200: var(--ps-primitive-blue-700);--ps-primary-300: var(--ps-primitive-blue-600);--ps-primary-400: var(--ps-primitive-blue-500);--ps-primary-500: var(--ps-primitive-blue-400);--ps-primary-600: var(--ps-primitive-blue-500);--ps-primary-700: var(--ps-primitive-blue-200);--ps-primary-800: var(--ps-primitive-blue-100);--ps-primary-900: var(--ps-primitive-blue-50);--ps-secondary-50: var(--ps-primitive-purple-900);--ps-secondary-100: var(--ps-primitive-purple-800);--ps-secondary-200: var(--ps-primitive-purple-700);--ps-secondary-300: var(--ps-primitive-purple-600);--ps-secondary-400: var(--ps-primitive-purple-500);--ps-secondary-500: var(--ps-primitive-purple-400);--ps-secondary-600: var(--ps-primitive-purple-500);--ps-secondary-700: var(--ps-primitive-purple-200);--ps-secondary-800: var(--ps-primitive-purple-100);--ps-secondary-900: var(--ps-primitive-purple-50);--ps-success-50: var(--ps-primitive-green-900);--ps-success-100: var(--ps-primitive-green-800);--ps-success-200: var(--ps-primitive-green-700);--ps-success-300: var(--ps-primitive-green-600);--ps-success-400: var(--ps-primitive-green-500);--ps-success-500: var(--ps-primitive-green-400);--ps-success-600: var(--ps-primitive-green-500);--ps-success-700: var(--ps-primitive-green-200);--ps-success-800: var(--ps-primitive-green-100);--ps-success-900: var(--ps-primitive-green-50);--ps-warning-50: var(--ps-primitive-amber-900);--ps-warning-100: var(--ps-primitive-amber-800);--ps-warning-200: var(--ps-primitive-amber-700);--ps-warning-300: var(--ps-primitive-amber-600);--ps-warning-400: var(--ps-primitive-amber-500);--ps-warning-500: var(--ps-primitive-amber-400);--ps-warning-600: var(--ps-primitive-amber-500);--ps-warning-700: var(--ps-primitive-amber-200);--ps-warning-800: var(--ps-primitive-amber-100);--ps-warning-900: var(--ps-primitive-amber-50);--ps-error-50: var(--ps-primitive-red-900);--ps-error-100: var(--ps-primitive-red-800);--ps-error-200: var(--ps-primitive-red-700);--ps-error-300: var(--ps-primitive-red-600);--ps-error-400: var(--ps-primitive-red-500);--ps-error-500: var(--ps-primitive-red-400);--ps-error-600: var(--ps-primitive-red-500);--ps-error-700: var(--ps-primitive-red-200);--ps-error-800: var(--ps-primitive-red-100);--ps-error-900: var(--ps-primitive-red-50);--ps-white: var(--ps-primitive-white);--ps-black: var(--ps-primitive-black);--ps-background: var(--ps-primitive-black);--ps-foreground: var(--ps-primitive-gray-50);--ps-muted: var(--ps-primitive-gray-400);--ps-subtle: var(--ps-primitive-gray-500);--ps-disabled: var(--ps-primitive-gray-600);--ps-divider: var(--ps-primitive-gray-700)}}@layer utilities{.ps-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}[data-theme-switching],[data-theme-switching] *,[data-theme-switching] *:before,[data-theme-switching] *:after{transition:none}@layer components{:where(.ps-flex){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-content:normal;justify-content:start;gap:var(--_ps-flex-gap, 0);column-gap:var(--_ps-flex-gap-x, var(--_ps-flex-gap, 0));row-gap:var(--_ps-flex-gap-y, var(--_ps-flex-gap, 0));flex-grow:var(--_ps-flex-grow, 0);flex-shrink:var(--_ps-flex-shrink, 1);flex-basis:var(--_ps-flex-basis, auto)}:where(.ps-flex[data-inline]){display:inline-flex}:where(.ps-flex[data-direction=row-reverse]){flex-direction:row-reverse}:where(.ps-flex[data-direction=column]){flex-direction:column}:where(.ps-flex[data-direction=column-reverse]){flex-direction:column-reverse}:where(.ps-flex[data-align=start]){align-items:start}:where(.ps-flex[data-align=center]){align-items:center}:where(.ps-flex[data-align=end]){align-items:end}:where(.ps-flex[data-align=baseline]){align-items:baseline}:where(.ps-flex[data-justify=center]){justify-content:center}:where(.ps-flex[data-justify=end]){justify-content:end}:where(.ps-flex[data-justify=between]){justify-content:space-between}:where(.ps-flex[data-justify=around]){justify-content:space-around}:where(.ps-flex[data-justify=evenly]){justify-content:space-evenly}:where(.ps-flex[data-align-content=start]){align-content:start}:where(.ps-flex[data-align-content=center]){align-content:center}:where(.ps-flex[data-align-content=end]){align-content:end}:where(.ps-flex[data-align-content=stretch]){align-content:stretch}:where(.ps-flex[data-align-content=between]){align-content:space-between}:where(.ps-flex[data-align-content=around]){align-content:space-around}:where(.ps-flex[data-align-content=evenly]){align-content:space-evenly}:where(.ps-flex[data-wrap=wrap]){flex-wrap:wrap}:where(.ps-flex[data-wrap=wrap-reverse]){flex-wrap:wrap-reverse}}@layer components{:where(.ps-ripple){--_ps-ripple-duration: .6s;--_ps-ripple-opacity: .35;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit;contain:layout style paint}:where(.ps-ripple__dot){position:absolute;left:var(--_ps-ripple-x);top:var(--_ps-ripple-y);width:var(--_ps-ripple-size);height:var(--_ps-ripple-size);border-radius:50%;background-color:var(--_ps-ripple-color, currentcolor);opacity:var(--_ps-ripple-opacity);transform:scale(0);will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;animation:ps-ripple-spread var(--_ps-ripple-duration) var(--_ps-ripple-easing, var(--ps-ease-out)) forwards}@keyframes ps-ripple-spread{to{transform:scale(1);opacity:0}}@keyframes ps-ripple-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){:where(.ps-ripple__dot){transform:scale(1);animation-name:ps-ripple-fade}}@media(forced-colors:active){:where(.ps-ripple__dot){background-color:Highlight;forced-color-adjust:none}}}@layer components{:where(.ps-spinner){--_ps-spinner-base-duration: 1.4s;--_ps-spinner-dot-step: .4s;--_ps-spinner-duration: calc( var(--_ps-spinner-base-duration) / var(--_ps-spinner-speed, 1) );--_ps-spinner-direction: normal;--_ps-spinner-size: var(--ps-size-lg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;vertical-align:middle;width:var(--_ps-spinner-size);height:var(--_ps-spinner-size);color:var(--_ps-spinner-color, currentcolor)}:where(.ps-spinner[data-size=sm]){--_ps-spinner-size: var(--ps-size-sm)}:where(.ps-spinner[data-size=md]){--_ps-spinner-size: var(--ps-size-lg)}:where(.ps-spinner[data-size=lg]){--_ps-spinner-size: var(--ps-size-xl)}:where(.ps-spinner[data-variant=fade]){--_ps-spinner-base-duration: 1s}:where(.ps-spinner[data-variant=spinner]){--_ps-spinner-base-duration: .75s}:where(.ps-spinner[data-variant=swirling]){--_ps-spinner-base-duration: 1.5s}:where(.ps-spinner[data-variant=dots]){--_ps-spinner-base-duration: 1.2s}:where(.ps-spinner[data-reverse]){--_ps-spinner-direction: reverse}:where(.ps-spinner__default),:where(.ps-spinner__fade),:where(.ps-spinner__spinner){display:block;width:100%;height:100%;animation:ps-spin var(--_ps-spinner-duration) linear infinite var(--_ps-spinner-direction)}:where(.ps-spinner__default-circle){transform-origin:25px 25px;animation:ps-spin-dash var(--_ps-spinner-duration) var(--ps-ease-standard) infinite var(--_ps-spinner-direction),ps-spin calc(var(--_ps-spinner-duration) * 3.7) linear infinite var(--_ps-spinner-direction)}:where(.ps-spinner__swirling){display:block;width:100%;height:100%;overflow:visible}:where(.ps-spinner__swirling-circle){transform-origin:center;animation:ps-swirl-dash var(--_ps-spinner-duration) var(--ps-ease-standard) infinite alternate,ps-spin calc(var(--_ps-spinner-duration) * 1.333333) linear infinite var(--_ps-spinner-direction)}:where(.ps-spinner__dots){position:relative;display:block;box-sizing:border-box;width:100%;height:100%;transform:rotate(45deg) scale(.875);animation:ps-dots-rotate var(--_ps-spinner-duration) linear infinite var(--_ps-spinner-direction)}:where(.ps-spinner__dot){position:absolute;display:block;width:45%;height:45%;border-radius:100%;background:currentcolor;opacity:.3;transform:scale(.75);transform-origin:50% 50%;animation:ps-dots-move calc(var(--_ps-spinner-duration) * .833333) linear infinite alternate}:where(.ps-spinner__dot:nth-child(1)){inset:0 auto auto 0}:where(.ps-spinner__dot:nth-child(2)){inset:0 0 auto auto;animation-delay:calc(var(--_ps-spinner-dot-step) / var(--_ps-spinner-speed, 1))}:where(.ps-spinner__dot:nth-child(3)){inset:auto 0 0 auto;animation-delay:calc(var(--_ps-spinner-dot-step) * 2 / var(--_ps-spinner-speed, 1))}:where(.ps-spinner__dot:nth-child(4)){inset:auto auto 0 0;animation-delay:calc(var(--_ps-spinner-dot-step) * 3 / var(--_ps-spinner-speed, 1))}@keyframes ps-spin{to{transform:rotate(360deg)}}@keyframes ps-spin-dash{0%{stroke-dasharray:1,126;stroke-dashoffset:0}50%{stroke-dasharray:94,126;stroke-dashoffset:-32}to{stroke-dasharray:94,126;stroke-dashoffset:-124}}@keyframes ps-swirl-dash{0%{stroke-dasharray:1,800;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-200px}to{stroke-dasharray:800,1;stroke-dashoffset:-800px}}@keyframes ps-dots-rotate{to{transform:rotate(405deg) scale(.875)}}@keyframes ps-dots-move{to{opacity:1;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){:where(.ps-spinner *){animation-duration:3s!important}}}@layer components{:where(.ps-button){--_ps-button-timing: var(--ps-duration-slow) var(--ps-ease-standard);--_ps-button-press: scale(.97);--_ps-button-height: var(--ps-control-height-md);--_ps-button-px: var(--ps-space-lg);--_ps-button-gap: var(--ps-space-sm);--_ps-button-font-size: var(--ps-font-size-sm);--_ps-button-radius: var(--ps-radius-md);--_ps-button-pal-bg: var(--ps-default-300);--_ps-button-pal-bg-hover: var(--ps-default-400);--_ps-button-pal-fg: var(--ps-foreground);--_ps-button-pal-border: var(--ps-default-500);--_ps-button-pal-text: var(--ps-foreground);--_ps-button-pal-subtle: var(--ps-default-50);--_ps-button-pal-subtle-hover: var(--ps-default-100);--_ps-button-pal-elevated: var(--ps-default-300);--_ps-button-bg: transparent;--_ps-button-fg: var(--ps-foreground);--_ps-button-border: transparent;--_ps-button-shadow: none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_ps-button-gap);height:var(--_ps-button-height);padding-inline:var(--_ps-button-px);font-family:var(--ps-font-family);font-size:var(--_ps-button-font-size);font-weight:var(--ps-font-weight-normal);line-height:1;color:var(--_ps-button-fg);background-color:var(--_ps-button-bg);border:var(--ps-border-width) solid var(--_ps-button-border);border-radius:var(--_ps-button-radius);box-shadow:var(--_ps-button-shadow);outline:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;-webkit-tap-highlight-color:transparent;overflow:hidden;isolation:isolate;transition:background-color var(--_ps-button-timing),border-color var(--_ps-button-timing),color var(--_ps-button-timing),box-shadow var(--_ps-button-timing),transform var(--_ps-button-timing)}:where(.ps-button[data-color=primary]){--_ps-button-pal-bg: var(--ps-primary-500);--_ps-button-pal-bg-hover: var(--ps-primary-600);--_ps-button-pal-fg: var(--ps-white);--_ps-button-pal-border: var(--ps-primary-700);--_ps-button-pal-text: var(--ps-primary-700);--_ps-button-pal-subtle: var(--ps-primary-50);--_ps-button-pal-subtle-hover: var(--ps-primary-100);--_ps-button-pal-elevated: var(--ps-primary-300)}:where(.ps-button[data-color=secondary]){--_ps-button-pal-bg: var(--ps-secondary-500);--_ps-button-pal-bg-hover: var(--ps-secondary-600);--_ps-button-pal-fg: var(--ps-white);--_ps-button-pal-border: var(--ps-secondary-700);--_ps-button-pal-text: var(--ps-secondary-700);--_ps-button-pal-subtle: var(--ps-secondary-50);--_ps-button-pal-subtle-hover: var(--ps-secondary-100);--_ps-button-pal-elevated: var(--ps-secondary-300)}:where(.ps-button[data-color=success]){--_ps-button-pal-bg: var(--ps-success-500);--_ps-button-pal-bg-hover: var(--ps-success-600);--_ps-button-pal-fg: var(--ps-black);--_ps-button-pal-border: var(--ps-success-700);--_ps-button-pal-text: var(--ps-success-700);--_ps-button-pal-subtle: var(--ps-success-50);--_ps-button-pal-subtle-hover: var(--ps-success-100);--_ps-button-pal-elevated: var(--ps-success-300)}:where(.ps-button[data-color=warning]){--_ps-button-pal-bg: var(--ps-warning-500);--_ps-button-pal-bg-hover: var(--ps-warning-600);--_ps-button-pal-fg: var(--ps-black);--_ps-button-pal-border: var(--ps-warning-700);--_ps-button-pal-text: var(--ps-warning-700);--_ps-button-pal-subtle: var(--ps-warning-50);--_ps-button-pal-subtle-hover: var(--ps-warning-100);--_ps-button-pal-elevated: var(--ps-warning-300)}:where(.ps-button[data-color=error]){--_ps-button-pal-bg: var(--ps-error-500);--_ps-button-pal-bg-hover: var(--ps-error-600);--_ps-button-pal-fg: var(--ps-white);--_ps-button-pal-border: var(--ps-error-700);--_ps-button-pal-text: var(--ps-error-700);--_ps-button-pal-subtle: var(--ps-error-50);--_ps-button-pal-subtle-hover: var(--ps-error-100);--_ps-button-pal-elevated: var(--ps-error-300)}:where(.ps-button[data-variant=solid]){--_ps-button-bg: var(--_ps-button-pal-bg);--_ps-button-bg-hover: var(--_ps-button-pal-bg-hover);--_ps-button-fg: var(--_ps-button-pal-fg);--_ps-button-border: transparent;--_ps-button-shadow: none}:where(.ps-button[data-variant=bordered]){--_ps-button-bg: transparent;--_ps-button-bg-hover: var(--_ps-button-pal-subtle-hover);--_ps-button-fg: var(--_ps-button-pal-text);--_ps-button-border: var(--_ps-button-pal-border);--_ps-button-shadow: none}:where(.ps-button[data-variant=shadow]){--_ps-button-bg: var(--_ps-button-pal-bg);--_ps-button-bg-hover: var(--_ps-button-pal-bg-hover);--_ps-button-fg: var(--_ps-button-pal-fg);--_ps-button-border: transparent;--_ps-button-shadow: 0 4px 14px 0 color-mix(in srgb, var(--_ps-button-pal-elevated) 35%, transparent)}:where(.ps-button[data-variant=text]){--_ps-button-bg: transparent;--_ps-button-bg-hover: var(--_ps-button-pal-subtle-hover);--_ps-button-fg: var(--_ps-button-pal-text);--_ps-button-border: transparent;--_ps-button-shadow: none}:where(.ps-button[data-variant=flat]){--_ps-button-bg: var(--_ps-button-pal-subtle);--_ps-button-bg-hover: var(--_ps-button-pal-subtle-hover);--_ps-button-fg: var(--_ps-button-pal-text);--_ps-button-border: transparent;--_ps-button-shadow: none}:where(.ps-button[data-variant=ghost]){--_ps-button-bg: transparent;--_ps-button-bg-hover: var(--_ps-button-pal-bg-hover);--_ps-button-fg: var(--_ps-button-pal-text);--_ps-button-fg-hover: var(--_ps-button-pal-fg);--_ps-button-border: var(--_ps-button-pal-border);--_ps-button-border-hover: var(--_ps-button-pal-border);--_ps-button-shadow: none}:where(.ps-button:focus-visible){outline:var(--ps-focus-ring-width) solid var(--ps-focus-ring-color);outline-offset:var(--ps-focus-ring-offset)}:where(.ps-button:not(:disabled,[aria-disabled=true]):hover){background-color:var( --_ps-button-bg-hover, var(--_ps-button-bg, transparent) );border-color:var( --_ps-button-border-hover, var(--_ps-button-border, transparent) );color:var( --_ps-button-fg-hover, var(--_ps-button-fg, var(--ps-foreground)) )}:where(.ps-button:not(:disabled,[aria-disabled=true]):active){transform:var(--_ps-button-press)}:where(.ps-button:disabled),:where(.ps-button[aria-disabled=true]){cursor:not-allowed;opacity:var(--ps-disabled-opacity)}:where(.ps-button[data-loading]){cursor:wait}:where(.ps-button[data-size=sm]){--_ps-button-height: var(--ps-control-height-sm);--_ps-button-px: var(--ps-space-md)}:where(.ps-button[data-size=lg]){--_ps-button-height: var(--ps-control-height-lg);--_ps-button-px: var(--ps-space-xl);--_ps-button-font-size: var(--ps-font-size-md)}:where(.ps-button[data-radius=none]){--_ps-button-radius: var(--ps-radius-none)}:where(.ps-button[data-radius=sm]){--_ps-button-radius: var(--ps-radius-sm)}:where(.ps-button[data-radius=md]){--_ps-button-radius: var(--ps-radius-md)}:where(.ps-button[data-radius=lg]){--_ps-button-radius: var(--ps-radius-lg)}:where(.ps-button[data-radius=full]){--_ps-button-radius: var(--ps-radius-full)}:where(.ps-button[data-full-width]){display:flex;width:100%}:where(.ps-button[data-icon-only]){padding-inline:0;width:var(--_ps-button-height);aspect-ratio:1}:where(.ps-button[data-disable-animation]){--_ps-button-timing: 0s;--_ps-button-press: none}@media(prefers-reduced-motion:reduce){:where(.ps-button){transition:none}:where(.ps-button:active){transform:none}}}@layer components{:where(.ps-text){margin:0;color:var(--_ps-text-color, var(--ps-foreground));font-family:var(--_ps-text-family, var(--ps-font-family));font-size:var(--_ps-text-size, var(--ps-font-size-md));font-weight:var(--_ps-text-weight, var(--ps-font-weight-normal));font-style:normal;line-height:var(--_ps-text-line-height, var(--ps-line-height-normal));letter-spacing:var( --_ps-text-letter-spacing, var(--ps-letter-spacing-normal) );text-align:start;text-decoration:none;text-transform:none;word-break:normal;white-space:normal}:where(.ps-text[data-italic]){font-style:italic}:where(.ps-text[data-align=left]){text-align:left}:where(.ps-text[data-align=center]){text-align:center}:where(.ps-text[data-align=right]){text-align:right}:where(.ps-text[data-align=justify]){text-align:justify}:where(.ps-text[data-align=start]){text-align:start}:where(.ps-text[data-align=end]){text-align:end}:where(.ps-text[data-decoration=underline]){text-decoration:underline}:where(.ps-text[data-decoration=line-through]){text-decoration:line-through}:where(.ps-text[data-decoration=overline]){text-decoration:overline}:where(.ps-text[data-transform=uppercase]){text-transform:uppercase}:where(.ps-text[data-transform=lowercase]){text-transform:lowercase}:where(.ps-text[data-transform=capitalize]){text-transform:capitalize}:where(.ps-text[data-word-break=break-all]){word-break:break-all}:where(.ps-text[data-word-break=keep-all]){word-break:keep-all}:where(.ps-text[data-word-break=break-word]){overflow-wrap:break-word}:where(.ps-text[data-white-space=nowrap]){white-space:nowrap}:where(.ps-text[data-white-space=pre]){white-space:pre}:where(.ps-text[data-white-space=pre-line]){white-space:pre-line}:where(.ps-text[data-white-space=pre-wrap]){white-space:pre-wrap}:where(.ps-text[data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ps-text[data-line-clamp]){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--_ps-text-clamp, 3);line-clamp:var(--_ps-text-clamp, 3)}}
