/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.loading{align-items:center;gap:var(--loading-gap,5px);display:flex}.loading-sm{--loading-gap:2px;--loading-dot-size:5px}.loading-md{--loading-gap:4px;--loading-dot-size:8px}.loading-lg{--loading-gap:5px;--loading-dot-size:12px}.loading-xl{--loading-gap:6px;--loading-dot-size:16px}.loading-2xl{--loading-gap:8px;--loading-dot-size:20px}.loading-dot{width:var(--loading-dot-size,6px);height:var(--loading-dot-size,6px);border-radius:var(--radius-full,9999px);background-color:currentColor;animation:loading-animation .5s ease-out infinite alternate;position:relative}.loading-dot:nth-child(2){animation-duration:.25s;animation-delay:.25s}.loading-dot:nth-child(3){animation-delay:.5s}@keyframes loading-animation{0%{opacity:.25}to{opacity:.5}}}

/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-content:""}}}@layer components{.spinner{width:var(--loading-spinner-size);height:var(--loading-spinner-size);flex-shrink:0;animation:rotate 1s linear infinite;position:relative}.spinner,.spinner:before{border-radius:var(--radius-full,9999px)}.spinner:before{inset:var(--spacing-0,0);border-style:var(--tw-border-style);border-width:var(--loading-spinner-border-width,3px);border-color:var(--text-on-color);--tw-content:"";content:var(--tw-content);animation:prixClipFix 2s linear infinite;position:absolute}.spinner-xl{--loading-spinner-size:16px;--loading-spinner-border-width:2px}.spinner-2xl{--loading-spinner-size:20px;--loading-spinner-border-width:2px}.spinner-3xl{--loading-spinner-size:24px;--loading-spinner-border-width:3px}.spinner-4xl{--loading-spinner-size:32px;--loading-spinner-border-width:4px}.spinner-5xl{--loading-spinner-size:40px;--loading-spinner-border-width:5px}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}}

/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight: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}}}@layer components{.button{height:var(--button-height);width:var(--button-width,100%);cursor:pointer;justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--button-rounded,8px);border-style:var(--tw-border-style);border-width:var(--button-border-width,1px);border-color:var(--button-border-color);background-color:var(--button-background-color);padding-inline:var(--button-padding-x);font-size:var(--button-text-size);--tw-font-weight:var(--button-font-weight,500);font-weight:var(--button-font-weight,500);text-wrap:nowrap;color:var(--button-text-color);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:relative;overflow:hidden}.input-group .button{width:fit-content}.button.iconOnly{--button-width:var(--button-height)}.button:focus{z-index:var(--z-index-focus,1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring-brand);--tw-outline-style:none;outline-style:none}.button svg{width:var(--button-icon-size);height:var(--button-icon-size);stroke-width:var(--button-icon-stroke,1.5);flex-shrink:0}.button[data-disabled=true]{pointer-events:none;cursor:default}.button[data-loading=true]{pointer-events:none;color:#0000}.button[data-loading=true] .loading{color:var(--button-text-color)}.button-3xs{--button-height:24px;--button-text-size:12px;--button-gap:4px;--button-padding-x:2px;--button-icon-size:20px}.button-3xs.button[class*=link]{--button-gap:2px}.button-2xs{--button-height:28px;--button-text-size:12px;--button-gap:4px;--button-padding-x:6px;--button-icon-size:16px;--button-font-weight:400}.button-2xs.button[class*=link]{--button-gap:2px}.button-xs{--button-height:32px;--button-text-size:12px;--button-gap:4px;--button-padding-x:8px;--button-icon-size:16px;--button-icon-stroke:2}.button-xs.button[class*=link]{--button-gap:2px}.button-sm{--button-height:36px;--button-text-size:14px;--button-gap:6px;--button-padding-x:12px;--button-icon-size:20px}.button-sm.button[class*=link]{--button-gap:4px}.button-md{--button-height:40px;--button-text-size:14px;--button-gap:6px;--button-padding-x:12px;--button-icon-size:20px}.button-md.button[class*=link]{--button-gap:4px}.button-lg{--button-height:44px;--button-text-size:16px;--button-gap:6px;--button-padding-x:16px;--button-icon-size:20px}.button-lg.button[class*=link]{--button-gap:4px}.button-xl{--button-height:48px;--button-text-size:16px;--button-gap:6px;--button-padding-x:16px;--button-icon-size:20px}.button-xl.button[class*=link]{--button-gap:6px}.button-2xl{--button-height:60px;--button-text-size:18px;--button-gap:8px;--button-padding-x:24px;--button-icon-size:24px;--button-icon-stroke:2}.button-2xl.button[class*=link]{--button-gap:8px}.button[class*=link],.button[class*=link].iconOnly{--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);--button-height:fit-content;--button-width:fit-content;--button-padding-x:0;--button-border-width:0}.button-primary{--button-border-color:var(--border-brand-solid);--button-background-color:var(--bg-brand-solid);--button-text-color:var(--text-primary_on-brand)}.button-primary:hover{--button-border-color:var(--border-brand-solid_hover);--button-background-color:var(--bg-brand-solid_hover)}.button-primary[data-disabled=true]{--button-border-color:var(--border-disabled_subtle);--button-background-color:var(--bg-disabled);--button-text-color:var(--fg-disabled)}.button-primary-danger{--button-border-color:var(--bg-error-solid);--button-background-color:var(--bg-error-solid);--button-text-color:var(--fg-white)}.button-primary-danger:hover{--button-border-color:var(--bg-error-solid_hover);--button-background-color:var(--bg-error-solid_hover)}.button-primary-danger[data-disabled=true]{--button-border-color:var(--border-disabled_subtle);--button-background-color:var(--bg-disabled);--button-text-color:var(--fg-disabled)}.button-secondary-gray{--button-border-color:var(--border-primary);--button-background-color:var(--bg-primary_alt);--button-text-color:var(--text-secondary)}.button-secondary-gray:hover{--button-background-color:var(--bg-secondary_hover);--button-text-color:var(--text-secondary_hover)}.button-secondary-gray[data-disabled=true]{--button-border-color:var(--border-disabled_subtle);--button-background-color:var(--bg-primary);--button-text-color:var(--fg-disabled)}.button-secondary-color{--button-border-color:var(--border-brand);--button-background-color:var(--bg-primary_alt);--button-text-color:var(--text-brand-secondary)}.button-secondary-color:hover{--button-background-color:var(--bg-brand-primary_alt_hover);--button-text-color:var(--text-brand-secondary_hover)}.button-secondary-color.button-disabled{--button-border-color:var(--border-disabled_subtle);--button-background-color:var(--bg-primary);--button-text-color:var(--fg-disabled)}.button-secondary-danger{--button-border-color:var(--border-error-primary_alt);--button-background-color:var(--bg-primary)}.button-secondary-danger,.button-secondary-danger.button-loading{--button-text-color:var(--text-error-primary)}.button-secondary-danger:hover{--button-background-color:var(--bg-error-secondary_alt);--button-text-color:var(--text-error-primary_hover)}.button-secondary-danger[data-disabled=true]{--button-border-color:var(--border-disabled_subtle);--button-background-color:var(--bg-primary);--button-text-color:var(--fg-disabled)}.button-link-gray{--button-rounded:4px;--button-border-width:0;--button-padding-x:0;--button-text-color:var(--text-tertiary)}.button-link-gray:hover{--button-text-color:var(--text-tertiary_hover)}.button-link-gray[data-disabled=true]{--button-text-color:var(--fg-disabled)}.button-link-color{--button-rounded:4px;--button-border-width:0;--button-padding-x:0}.button-link-color,.button-link-color.button-loading{--button-text-color:var(--text-brand-secondary)}.button-link-color:hover{--button-text-color:var(--text-brand-secondary_hover)}.button-link-color[data-disabled=true]{--button-text-color:var(--fg-disabled)}.button-link-danger{--button-rounded:4px;--button-padding-x:0;--button-text-color:var(--text-error-primary)}.button-link-danger:hover{--button-text-color:var(--text-error-primary_hover);--button-background-color:var(--bg-primary_alt)}.button-link-danger[data-disabled=true]{--button-text-color:var(--fg-disabled)}.button-ghost{--button-background-color:#fff9;--button-border-color:var(--border-secondary);--button-text-color:var(--fg-tertiary)}.button-ghost:hover{--button-text-color:var(--fg-tertiary_hover)}.button-ghost[data-disabled=true]{--button-background-color:#d0d5dd99;--button-border-color:var(--border-disabled);--button-text-color:var(--fg-disabled)}}@property --tw-font-weight{syntax:"*";inherits:false}

/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:""}}}@layer components{.icon-frame{width:var(--icon-frame-size);height:var(--icon-frame-size);border-radius:var(--icon-frame-radius);padding:var(--icon-frame-padding);justify-content:center;align-items:center;display:flex;position:relative}.icon-frame>svg{width:var(--icon-frame-icon-size);height:var(--icon-frame-icon-size);stroke-width:var(--icon-frame-icon-stroke-width);flex-shrink:0}.icon-frame[data-disabled=true]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-disabled_subtle);background-color:var(--bg-disabled_subtle);color:var(--fg-disabled)}.icon-frame-sm{--icon-frame-radius:6px;--icon-frame-padding:8px;--icon-frame-size:32px;--icon-frame-icon-size:16px;--icon-frame-icon-stroke-width:1.75}.icon-frame-md{--icon-frame-radius:8px;--icon-frame-padding:10px;--icon-frame-size:40px;--icon-frame-icon-size:20px;--icon-frame-icon-stroke-width:1.75}.icon-frame-lg{--icon-frame-radius:10px;--icon-frame-padding:12px;--icon-frame-size:48px;--icon-frame-icon-size:24px;--icon-frame-icon-stroke-width:1.75}.icon-frame-xl{--icon-frame-radius:12px;--icon-frame-padding:14px;--icon-frame-size:56px;--icon-frame-icon-size:28px;--icon-frame-icon-stroke-width:1.75}.icon-frame-2xl{--icon-frame-radius:16px;--icon-frame-padding:16px;--icon-frame-size:64px;--icon-frame-icon-size:32px;--icon-frame-icon-stroke-width:2}.icon-frame-default{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-secondary);background-color:var(--bg-primary);color:var(--fg-secondary);--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.icon-frame-dark-gray{background-color:var(--bg-secondary-solid);color:var(--fg-white)}.icon-frame-dark-brand{background-color:var(--fg-brand-secondary);color:var(--fg-white)}.icon-frame-dark-danger{background-color:var(--fg-error-secondary);color:var(--fg-white)}.icon-frame-dark-warn{background-color:var(--fg-warning-primary);color:var(--fg-white)}.icon-frame-dark-success{background-color:var(--fg-success-primary);color:var(--fg-white)}.icon-frame-light-gray{background-color:var(--bg-tertiary);color:var(--fg-quaternary)}.icon-frame-light-brand{background-color:var(--bg-brand-primary);color:var(--fg-brand-secondary)}.icon-frame-light-danger{background-color:var(--bg-error-primary);color:var(--fg-error-tertiary)}.icon-frame-light-warn{background-color:var(--bg-warning-primary);color:var(--fg-warning-primary)}.icon-frame-light-success{background-color:var(--bg-success-primary);color:var(--fg-success-primary)}.icon-frame-circular{border-radius:var(--radius-full,9999px)}.icon-frame-outline{border-style:var(--tw-border-style);stroke:currentColor;stroke-width:2px;width:fit-content;height:fit-content;padding:var(--spacing-0,0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-frame-outline:after{opacity:.3;width:calc(100% + 8px);height:calc(100% + 8px)}.icon-frame-outline:after,.icon-frame-outline:before{border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border-current);--tw-content:"";content:var(--tw-content);position:absolute}.icon-frame-outline:before{opacity:.1;width:calc(100% + 18px);height:calc(100% + 18px)}.icon-frame-simple{border-style:var(--tw-border-style);stroke:currentColor;stroke-width:2px;width:fit-content;height:fit-content;padding:var(--spacing-0,0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-default{color:var(--fg-white)}.icon-gray{color:var(--fg-tertiary)}.icon-brand{color:var(--fg-brand-secondary)}.icon-danger{color:var(--fg-error-secondary)}.icon-warn{color:var(--fg-warning-primary)}.icon-success{color:var(--fg-success-primary)}.mask-pattern{pointer-events:none}.pattern .mask-pattern{position:absolute}.mask-pattern-radial{-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.mask-pattern-ellipseUp{-webkit-mask-image:radial-gradient(at top,#000,#0000);mask-image:radial-gradient(at top,#000,#0000)}.mask-pattern-ellipseDown{-webkit-mask-image:radial-gradient(at bottom,#000,#0000);mask-image:radial-gradient(at bottom,#000,#0000)}.mask-pattern-linearUp{-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.mask-pattern-linearDown{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pattern{pointer-events:none;justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.pattern,.pattern>svg{position:relative}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{}