/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{[data-scope=button][data-part=root]{background-color:var(--btn-background-color,transparent);border-radius:var(--btn-border-radius);border:1px solid var(--btn-border,transparent);color:var(--btn-color);font-size:var(--btn-font-size);height:var(--btn-height);padding:var(--btn-padding-y) var(--btn-padding-x);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-easing);cursor:pointer;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--btn-border-radius:var(--border-radius-md);--btn-font-size:var(--font-size-md);--btn-height:var(--button-height-md);--btn-padding-x:var(--button-padding-x-md);--btn-padding-y:var(--button-padding-y-md);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:relative}[data-scope=button][data-part=root][data-size=xs]{--btn-font-size:var(--font-size-xs);--btn-height:var(--button-height-xs);--btn-padding-x:var(--button-padding-x-xs);--btn-padding-y:var(--button-padding-y-xs)}[data-scope=button][data-part=root][data-size=sm]{--btn-font-size:var(--font-size-sm);--btn-height:var(--button-height-sm);--btn-padding-x:var(--button-padding-x-sm);--btn-padding-y:var(--button-padding-y-sm)}[data-scope=button][data-part=root][data-size=lg]{--btn-border-radius:var(--border-radius-lg);--btn-font-size:var(--font-size-lg);--btn-height:var(--button-height-lg);--btn-padding-x:var(--button-padding-x-lg);--btn-padding-y:var(--button-padding-y-lg)}[data-scope=button][data-part=root][data-size=xl]{--btn-border-radius:var(--border-radius-xl);--btn-font-size:var(--font-size-xl);--btn-height:var(--button-height-xl);--btn-padding-x:var(--button-padding-x-xl);--btn-padding-y:var(--button-padding-y-xl)}[data-scope=button][data-part=root]{--btn-active-shift-x:0;--btn-active-shift-y:1px}[data-scope=button][data-part=root]:active,[data-scope=button][data-part=root][data-active]{transform:translate(var(--btn-active-shift-x)) translateY(var(--btn-active-shift-y))}[data-scope=button][data-part=root]:hover,[data-scope=button][data-part=root][data-hover]{background-color:var(--btn-hover-background-color,var(--btn-background-color));border-color:var(--btn-hover-border,var(--btn-border,transparent));color:var(--btn-hover-color,var(--btn-color))}[data-scope=button][data-part=root][disabled],[data-scope=button][data-part=root][data-disabled]{cursor:not-allowed;opacity:.7}[data-scope=button][data-part=root][data-loading]{cursor:wait}:is([data-scope=button][data-part=root][disabled],[data-scope=button][data-part=root][data-disabled]):active,:is([data-scope=button][data-part=root][disabled],[data-scope=button][data-part=root][data-disabled])[data-active],:is([data-scope=button][data-part=root][disabled],[data-scope=button][data-part=root][data-disabled]):hover,:is([data-scope=button][data-part=root][disabled],[data-scope=button][data-part=root][data-disabled])[data-hover],[data-scope=button][data-part=root][data-loading]:active,[data-scope=button][data-part=root][data-loading][data-active],[data-scope=button][data-part=root][data-loading]:hover,[data-scope=button][data-part=root][data-loading][data-hover]{background-color:var(--btn-background-color,transparent);border-color:var(--btn-border,transparent);color:var(--btn-color);transform:translate(0)translateY(0)}[data-scope=button][data-part=root][data-icon]{aspect-ratio:1;--btn-padding-x:var(--button-padding-y-md)}[data-scope=button][data-part=root][data-icon][data-size=xs]{--btn-padding-x:var(--button-padding-y-xs)}[data-scope=button][data-part=root][data-icon][data-size=sm]{--btn-padding-x:var(--button-padding-y-sm)}[data-scope=button][data-part=root][data-icon][data-size=lg]{--btn-padding-x:var(--button-padding-y-lg)}[data-scope=button][data-part=root][data-icon][data-size=xl]{--btn-padding-x:var(--button-padding-y-xl)}[data-scope=button][data-part=root][data-variant=solid]{--btn-background-color:var(--color-neutral-600);--btn-border:var(--color-neutral-600);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-neutral-500);--btn-hover-border:var(--color-neutral-500)}[data-scope=button][data-part=root][data-variant=solid][data-color-scheme=primary]{--btn-background-color:var(--color-primary-500);--btn-border:var(--color-primary-500);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-primary-400);--btn-hover-border:var(--color-primary-400)}[data-scope=button][data-part=root][data-variant=solid][data-color-scheme=secondary]{--btn-background-color:var(--color-secondary-500);--btn-border:var(--color-secondary-500);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-secondary-400);--btn-hover-border:var(--color-secondary-400)}[data-scope=button][data-part=root][data-variant=solid][data-color-scheme=success]{--btn-background-color:var(--color-success-500);--btn-border:var(--color-success-500);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-success-400);--btn-hover-border:var(--color-success-400)}[data-scope=button][data-part=root][data-variant=solid][data-color-scheme=warning]{--btn-background-color:var(--color-warning-500);--btn-border:var(--color-warning-500);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-warning-400);--btn-hover-border:var(--color-warning-400)}[data-scope=button][data-part=root][data-variant=solid][data-color-scheme=danger]{--btn-background-color:var(--color-danger-500);--btn-border:var(--color-danger-500);--btn-color:var(--color-neutral-50);--btn-hover-background-color:var(--color-danger-400);--btn-hover-border:var(--color-danger-400)}[data-scope=button][data-part=root][data-variant=subtle]{--btn-background-color:var(--color-neutral-200);--btn-border:var(--color-neutral-200);--btn-color:var(--color-neutral-800);--btn-hover-background-color:var(--color-neutral-300);--btn-hover-border:var(--color-neutral-300)}[data-scope=button][data-part=root][data-variant=subtle][data-color-scheme=primary]{--btn-background-color:var(--color-primary-100);--btn-border:var(--color-primary-100);--btn-color:var(--color-primary-900);--btn-hover-background-color:var(--color-primary-200);--btn-hover-border:var(--color-primary-200)}[data-scope=button][data-part=root][data-variant=subtle][data-color-scheme=secondary]{--btn-background-color:var(--color-secondary-100);--btn-border:var(--color-secondary-100);--btn-color:var(--color-secondary-900);--btn-hover-background-color:var(--color-secondary-200);--btn-hover-border:var(--color-secondary-200)}[data-scope=button][data-part=root][data-variant=subtle][data-color-scheme=success]{--btn-background-color:var(--color-success-100);--btn-border:var(--color-success-100);--btn-color:var(--color-success-900);--btn-hover-background-color:var(--color-success-200);--btn-hover-border:var(--color-success-200)}[data-scope=button][data-part=root][data-variant=subtle][data-color-scheme=warning]{--btn-background-color:var(--color-warning-100);--btn-border:var(--color-warning-100);--btn-color:var(--color-warning-900);--btn-hover-background-color:var(--color-warning-200);--btn-hover-border:var(--color-warning-200)}[data-scope=button][data-part=root][data-variant=subtle][data-color-scheme=danger]{--btn-background-color:var(--color-danger-100);--btn-border:var(--color-danger-100);--btn-color:var(--color-danger-900);--btn-hover-background-color:var(--color-danger-200);--btn-hover-border:var(--color-danger-200)}[data-scope=button][data-part=root][data-variant=outline]{--btn-background-color:transparent;--btn-border:var(--color-neutral-600);--btn-color:var(--color-neutral-600);--btn-hover-background-color:var(--color-neutral-200);--btn-hover-border:var(--color-neutral-600)}[data-scope=button][data-part=root][data-variant=outline][data-color-scheme=primary]{--btn-background-color:transparent;--btn-border:var(--color-primary-600);--btn-color:var(--color-primary-600);--btn-hover-background-color:var(--color-primary-100);--btn-hover-border:var(--color-primary-600)}[data-scope=button][data-part=root][data-variant=outline][data-color-scheme=secondary]{--btn-background-color:transparent;--btn-border:var(--color-secondary-600);--btn-color:var(--color-secondary-600);--btn-hover-background-color:var(--color-secondary-100);--btn-hover-border:var(--color-secondary-600)}[data-scope=button][data-part=root][data-variant=outline][data-color-scheme=success]{--btn-background-color:transparent;--btn-border:var(--color-success-600);--btn-color:var(--color-success-600);--btn-hover-background-color:var(--color-success-100);--btn-hover-border:var(--color-success-600)}[data-scope=button][data-part=root][data-variant=outline][data-color-scheme=warning]{--btn-background-color:transparent;--btn-border:var(--color-warning-600);--btn-color:var(--color-warning-600);--btn-hover-background-color:var(--color-warning-100);--btn-hover-border:var(--color-warning-600)}[data-scope=button][data-part=root][data-variant=outline][data-color-scheme=danger]{--btn-background-color:transparent;--btn-border:var(--color-danger-600);--btn-color:var(--color-danger-600);--btn-hover-background-color:var(--color-danger-100);--btn-hover-border:var(--color-danger-600)}[data-scope=button][data-part=root][data-variant=ghost]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-neutral-700);--btn-hover-background-color:var(--color-neutral-200);--btn-hover-border:transparent}[data-scope=button][data-part=root][data-variant=ghost][data-color-scheme=primary]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-primary-500);--btn-hover-background-color:var(--color-primary-100);--btn-hover-border:transparent}[data-scope=button][data-part=root][data-variant=ghost][data-color-scheme=secondary]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-secondary-500);--btn-hover-background-color:var(--color-secondary-100);--btn-hover-border:transparent}[data-scope=button][data-part=root][data-variant=ghost][data-color-scheme=success]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-success-500);--btn-hover-background-color:var(--color-success-100);--btn-hover-border:transparent}[data-scope=button][data-part=root][data-variant=ghost][data-color-scheme=warning]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-warning-500);--btn-hover-background-color:var(--color-warning-100);--btn-hover-border:transparent}[data-scope=button][data-part=root][data-variant=ghost][data-color-scheme=danger]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-danger-500);--btn-hover-background-color:var(--color-danger-100);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid]{--btn-background-color:var(--color-neutral-400);--btn-border:var(--color-neutral-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-neutral-300);--btn-hover-border:var(--color-neutral-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid][data-color-scheme=primary]{--btn-background-color:var(--color-primary-400);--btn-border:var(--color-primary-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-primary-300);--btn-hover-border:var(--color-primary-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid][data-color-scheme=secondary]{--btn-background-color:var(--color-secondary-400);--btn-border:var(--color-secondary-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-secondary-300);--btn-hover-border:var(--color-secondary-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid][data-color-scheme=success]{--btn-background-color:var(--color-success-400);--btn-border:var(--color-success-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-success-300);--btn-hover-border:var(--color-success-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid][data-color-scheme=warning]{--btn-background-color:var(--color-warning-400);--btn-border:var(--color-warning-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-warning-300);--btn-hover-border:var(--color-warning-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=solid][data-color-scheme=danger]{--btn-background-color:var(--color-danger-400);--btn-border:var(--color-danger-400);--btn-color:var(--color-neutral-950);--btn-hover-background-color:var(--color-danger-300);--btn-hover-border:var(--color-danger-300)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle]{--btn-background-color:var(--color-neutral-800);--btn-border:var(--color-neutral-800);--btn-color:var(--color-neutral-200);--btn-hover-background-color:var(--color-neutral-700);--btn-hover-border:var(--color-neutral-700)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle][data-color-scheme=primary]{--btn-background-color:var(--color-primary-900);--btn-border:var(--color-primary-900);--btn-color:var(--color-primary-100);--btn-hover-background-color:var(--color-primary-800);--btn-hover-border:var(--color-primary-800)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle][data-color-scheme=secondary]{--btn-background-color:var(--color-secondary-900);--btn-border:var(--color-secondary-900);--btn-color:var(--color-secondary-100);--btn-hover-background-color:var(--color-secondary-800);--btn-hover-border:var(--color-secondary-800)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle][data-color-scheme=success]{--btn-background-color:var(--color-success-900);--btn-border:var(--color-success-900);--btn-color:var(--color-success-100);--btn-hover-background-color:var(--color-success-800);--btn-hover-border:var(--color-success-800)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle][data-color-scheme=warning]{--btn-background-color:var(--color-warning-900);--btn-border:var(--color-warning-900);--btn-color:var(--color-warning-100);--btn-hover-background-color:var(--color-warning-800);--btn-hover-border:var(--color-warning-800)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=subtle][data-color-scheme=danger]{--btn-background-color:var(--color-danger-900);--btn-border:var(--color-danger-900);--btn-color:var(--color-danger-100);--btn-hover-background-color:var(--color-danger-800);--btn-hover-border:var(--color-danger-800)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline]{--btn-background-color:transparent;--btn-border:var(--color-neutral-400);--btn-color:var(--color-neutral-400);--btn-hover-background-color:var(--color-neutral-800);--btn-hover-border:var(--color-neutral-400)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline][data-color-scheme=primary]{--btn-background-color:transparent;--btn-border:var(--color-primary-600);--btn-color:var(--color-primary-600);--btn-hover-background-color:var(--color-primary-950);--btn-hover-border:var(--color-primary-600)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline][data-color-scheme=secondary]{--btn-background-color:transparent;--btn-border:var(--color-secondary-600);--btn-color:var(--color-secondary-600);--btn-hover-background-color:var(--color-secondary-950);--btn-hover-border:var(--color-secondary-600)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline][data-color-scheme=success]{--btn-background-color:transparent;--btn-border:var(--color-success-600);--btn-color:var(--color-success-600);--btn-hover-background-color:var(--color-success-950);--btn-hover-border:var(--color-success-600)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline][data-color-scheme=warning]{--btn-background-color:transparent;--btn-border:var(--color-warning-600);--btn-color:var(--color-warning-600);--btn-hover-background-color:var(--color-warning-950);--btn-hover-border:var(--color-warning-600)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=outline][data-color-scheme=danger]{--btn-background-color:transparent;--btn-border:var(--color-danger-600);--btn-color:var(--color-danger-600);--btn-hover-background-color:var(--color-danger-950);--btn-hover-border:var(--color-danger-600)}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-neutral-300);--btn-hover-background-color:var(--color-neutral-800);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost][data-color-scheme=primary]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-primary-600);--btn-hover-background-color:var(--color-primary-950);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost][data-color-scheme=secondary]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-secondary-600);--btn-hover-background-color:var(--color-secondary-950);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost][data-color-scheme=success]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-success-600);--btn-hover-background-color:var(--color-success-950);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost][data-color-scheme=warning]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-warning-600);--btn-hover-background-color:var(--color-warning-950);--btn-hover-border:transparent}[data-scope=button][data-part=root]:where([data-theme=dark],[data-theme=dark] *)[data-variant=ghost][data-color-scheme=danger]{--btn-background-color:transparent;--btn-border:transparent;--btn-color:var(--color-danger-600);--btn-hover-background-color:var(--color-danger-950);--btn-hover-border:transparent}[data-scope=button][data-part=content]{justify-content:center;align-items:center;display:flex}[data-scope=button][data-part=content][data-loading]{visibility:hidden}[data-scope=button] [data-scope=icon]{width:1em;height:1em}[data-scope=button] [data-scope=spinner]{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
