/*! tailwindcss v4.1.8 | 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-space-y-reverse:0;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}:where(.hybrid-select-container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-select{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background:var(--select-background,#fff);border:1px solid var(--select-border,#00000026);border-radius:var(--surface-border-radius,8px);box-shadow:var(--select-shadow,0 1px 2px #0000000d);color:var(--select-text,#1a1a1a);justify-content:space-between;align-items:center;display:flex;position:relative}.hybrid-select--open{background:var(--select-background-focus,#fff);border-color:var(--select-border-focus,#982ca699);box-shadow:var(--select-shadow-focus,0 0 0 3px #982ca626,0 1px 2px #0000000d)}.hybrid-select:hover:not(.hybrid-select--disabled){background:var(--select-background-hover,#fff);border-color:var(--select-border-hover,#00000040);box-shadow:var(--select-shadow-hover,0 1px 3px #00000014)}.hybrid-select--disabled{background:var(--select-background-disabled,#f9fafb);border-color:var(--select-border-disabled,#00000014);color:var(--select-text-disabled,#1a1a1a66);cursor:not-allowed;opacity:.6}.hybrid-select--size-sm{height:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:.5rem}.hybrid-select--size-md{height:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*3)}.hybrid-select--size-lg,.hybrid-select--size-md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:.5rem}.hybrid-select--size-lg{height:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*3.5)}.hybrid-select__content{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hybrid-select__placeholder{color:var(--select-placeholder);opacity:.8}.hybrid-select__value{color:var(--select-text)}.hybrid-select--disabled .hybrid-select__placeholder,.hybrid-select--disabled .hybrid-select__value{color:var(--select-text-disabled);opacity:.5}.hybrid-select__chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--select-text);opacity:.7;flex-shrink:0;transition-duration:.2s}.hybrid-select--open .hybrid-select__chevron{rotate:180deg}.hybrid-select--disabled .hybrid-select__chevron{color:var(--select-text-disabled);opacity:.4}.hybrid-select__chevron--size-sm{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.hybrid-select__chevron--size-md{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.hybrid-select__chevron--size-lg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.hybrid-select__dropdown{top:100%;right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*1);max-height:calc(var(--spacing,.25rem)*60);border-radius:var(--radius-lg,.5rem);background:var(--select-dropdown-background,#fff);border:1px solid var(--select-dropdown-border,#00000026);box-shadow:var(--select-dropdown-shadow,0 8px 24px #00000029,0 2px 8px #0000001a);z-index:1000;animation:dropdown-appear .15s ease-out;position:absolute;overflow:hidden auto}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.hybrid-select__option{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:var(--select-text,#1a1a1a);background:0 0;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;transition-duration:.15s;display:flex}.hybrid-select__option:last-child{border-bottom:none}.hybrid-select__option:hover:not(.hybrid-select__option--disabled){background:var(--select-option-background-hover,#982ca60f)}.hybrid-select__option--selected{background:var(--select-option-background-hover,#982ca614);font-weight:600}.hybrid-select__option--disabled{opacity:.5;cursor:not-allowed}.hybrid-select__option-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hybrid-select__option-check{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--select-text);flex-shrink:0}.hybrid-select__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary);display:block}.hybrid-select__error{color:var(--color-red-500,oklch(63.7% .237 25.331))}.hybrid-select__hint{color:var(--text-secondary)}@media (prefers-contrast:high){.hybrid-select{border-width:2px}.hybrid-select--open{box-shadow:0 0 0 4px var(--button-primary-bg)66}}@media (max-width:640px){.hybrid-select--size-lg{height:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.hybrid-select--size-md{height:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.hybrid-select__dropdown{max-height:200px}}.hybrid-select:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.hybrid-select__dropdown::-webkit-scrollbar{width:6px}.hybrid-select__dropdown::-webkit-scrollbar-track{background:0 0}.hybrid-select__dropdown::-webkit-scrollbar-thumb{background:var(--select-border);border-radius:3px}.hybrid-select__dropdown::-webkit-scrollbar-thumb:hover{background:var(--select-border-hover)}@property --tw-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.hybrid-date-picker{contain:layout style;transition:all .15s ease-out;position:relative}.hybrid-date-picker--glass-neo{background:var(--surface-background,#fffc);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--surface-border,#fff3);box-shadow:0 2px 8px var(--surface-shadow,#00000014),inset 0 1px 0 var(--surface-highlight,#ffffff26)}.hybrid-date-picker--neo-glass{background:var(--surface-background,#fffc);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border:1px solid var(--surface-border,#ffffff2e);box-shadow:0 3px 12px var(--surface-shadow,#0000001a),0 -1px 4px var(--surface-highlight,#ffffff4d)}.hybrid-date-picker--balanced{background:var(--surface-background,#fffc);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--surface-border,#ffffff26);box-shadow:0 4px 16px var(--surface-shadow,#00000014),inset 0 1px 0 var(--surface-highlight,#fff3)}.hybrid-date-picker--glass-dominant{background:var(--surface-background,#fffc);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--surface-border,#ffffff40);box-shadow:0 2px 12px var(--surface-shadow,#0000000f),inset 0 1px 0 var(--surface-highlight,#ffffff4d)}.hybrid-date-picker--neo-dominant{background:var(--surface-background,#fffc);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);border:1px solid var(--surface-border,#ffffff1f);box-shadow:0 4px 16px var(--surface-shadow,#0000001f),0 -2px 8px var(--surface-highlight,#ffffff80)}.hybrid-date-picker:hover:not(.hybrid-date-picker--disabled){background:var(--surface-hover,#fffc);border-color:var(--surface-border-hover,#ffffff4d);box-shadow:0 4px 16px var(--surface-shadow-hover,#0000001f),inset 0 1px 0 var(--surface-highlight-hover,#ffffff40)}.hybrid-date-picker--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.hybrid-date-picker__popover{z-index:9999;position:relative}.hybrid-date-picker__popover--glass-neo{background:var(--surface-background,#fffffffa);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--surface-border,#fff6);box-shadow:0 8px 32px var(--surface-shadow,#00000026),inset 0 1px 0 var(--surface-highlight,#fff3)}.hybrid-date-picker__popover--default,.hybrid-date-picker__popover--neo-glass{background:var(--surface-background,#ffffffde);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border:1px solid var(--surface-border,#ffffff59);box-shadow:0 12px 48px var(--surface-shadow,#0000002e),0 -1px 4px var(--surface-highlight,#ffffff59)}.hybrid-date-picker__popover--balanced{background:var(--surface-background,#fffffff5);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--surface-border,#ffffff4d);box-shadow:0 16px 64px var(--surface-shadow,#00000026),inset 0 1px 0 var(--surface-highlight,#ffffff40)}.hybrid-date-picker__popover--glass-dominant{background:var(--surface-background,#fffffff2);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--surface-border,#fff6);box-shadow:0 12px 48px var(--surface-shadow,#0000001f),inset 0 1px 0 var(--surface-highlight,#ffffff59)}.hybrid-date-picker__popover--neo-dominant{background:var(--surface-background,#fffffffa);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);border:1px solid var(--surface-border,#ffffff40);box-shadow:0 16px 64px var(--surface-shadow,#0003),0 -2px 8px var(--surface-highlight,#fff9)}.hybrid-date-picker__calendar{background:0 0;border:none}@media (prefers-color-scheme:dark){.hybrid-date-picker{color:var(--text-primary,#ffffffe6)}.hybrid-date-picker__popover--glass-neo{background:var(--surface-background,#000000f2);border:1px solid var(--surface-border,#fff3)}.hybrid-date-picker__popover--neo-glass{background:var(--surface-background,#000000ed);border:1px solid var(--surface-border,#ffffff2e)}.hybrid-date-picker__popover--balanced{background:var(--surface-background,#000000eb);border:1px solid var(--surface-border,#ffffff26)}.hybrid-date-picker__popover--glass-dominant{background:var(--surface-background,#000000e6);border:1px solid var(--surface-border,#fff3)}.hybrid-date-picker__popover--neo-dominant{background:var(--surface-background,#000000f0);border:1px solid var(--surface-border,#ffffff1f)}}@media (prefers-reduced-motion:reduce){.hybrid-date-picker{transition:none}}@media (prefers-contrast:high){.hybrid-date-picker{border-width:2px}}

/*! tailwindcss v4.1.8 | 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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-duration: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-space-x-reverse:0;--tw-font-weight:initial}}}.hybrid-list{contain:layout style;background:0 0;width:100%}.hybrid-list--grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (min-width:768px){.hybrid-list--grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width:1024px){.hybrid-list--grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:1280px){.hybrid-list--grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}:where(.hybrid-list--spacing-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.hybrid-list--spacing-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.hybrid-list--spacing-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.hybrid-list--dividers>: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)))}.hybrid-list--dividers{border-color:var(--border)}.hybrid-list__item{width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:var(--surface-background,#ffffff1a);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--surface-border,#fff3);border-radius:var(--surface-border-radius,.5rem);box-shadow:0 4px 16px var(--surface-shadow,#0000001a),inset 0 1px 0 var(--surface-highlight,#fff3);color:var(--text-primary,#1a1a1a);transition-duration:.2s}.hybrid-list__item:hover{cursor:pointer}.hybrid-list__item--glass-neo{background:var(--surface-background,#ffffff14);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--surface-border,#fff3);box-shadow:0 2px 8px var(--surface-shadow,#00000014),inset 0 1px 0 var(--surface-highlight,#ffffff26)}.hybrid-list__item--default,.hybrid-list__item--neo-glass{background:var(--surface-background,#ffffff4d);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border:1px solid var(--surface-border,#fff6);box-shadow:0 3px 12px var(--surface-shadow,#0000001a),0 -1px 4px var(--surface-highlight,#ffffff1a)}.hybrid-list__item--balanced{background:var(--surface-background,#ffffff0d);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--surface-border,#ffffff26);box-shadow:0 4px 16px var(--surface-shadow,#00000014),inset 0 1px 0 var(--surface-highlight,#fff3)}.hybrid-list__item--glass-dominant{background:var(--surface-background,#ffffff12);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--surface-border,#ffffff40);box-shadow:0 2px 12px var(--surface-shadow,#0000000f),inset 0 1px 0 var(--surface-highlight,#ffffff4d)}.hybrid-list__item--neo-dominant{background:var(--surface-background,#ffffff0a);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);border:1px solid var(--surface-border,#ffffff1f);box-shadow:0 4px 16px var(--surface-shadow,#0000001f),0 -2px 8px var(--surface-highlight,#ffffff80)}.hybrid-list__item--card{width:100%}.hybrid-list__item--minimal{width:100%;position:relative}.hybrid-list__item--surface{width:100%}.hybrid-list__item--size-sm{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}.hybrid-list__item--size-md{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4)}.hybrid-list__item--size-lg{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*6)}.hybrid-list__item--hoverable:hover{transition:all .15s ease-out}.hybrid-list__item--glass-neo.hybrid-list__item--hoverable:hover{background:var(--surface-hover,#ffffff14);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-color:var(--surface-border-hover,#ffffff4d);box-shadow:0 2px 8px var(--surface-shadow,#0000001a),inset 0 1px 0 var(--surface-highlight,#fff3)}.hybrid-list__item--default.hybrid-list__item--hoverable:hover,.hybrid-list__item--neo-glass.hybrid-list__item--hoverable:hover{background:var(--surface-hover,#ffffff0f);border:1px solid var(--surface-border-hover,#ffffff40);border-color:var(--surface-border-hover,#ffffff40);box-shadow:0 4px 12px var(--surface-shadow,#0000001f),0 -2px 6px var(--surface-highlight,#fff6)}.hybrid-list__item--balanced.hybrid-list__item--hoverable:hover{background:var(--surface-hover,#ffffff0f);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-color:var(--surface-border-hover,#ffffff40);box-shadow:0 4px 16px var(--surface-shadow,#0000001a),inset 0 1px 0 var(--surface-highlight,#ffffff4d)}.hybrid-list__item--glass-dominant.hybrid-list__item--hoverable:hover{background:var(--surface-hover,#ffffff14);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-color:var(--surface-border-hover,#ffffff59);box-shadow:0 3px 12px var(--surface-shadow,#00000014),inset 0 1px 0 var(--surface-highlight,#fff6)}.hybrid-list__item--neo-dominant.hybrid-list__item--hoverable:hover{background:var(--surface-hover,#ffffff0d);border-color:var(--surface-border-hover,#fff3);box-shadow:0 4px 16px var(--surface-shadow,#00000026),0 -2px 8px var(--surface-highlight,#fff9)}.hybrid-list__item--disabled{cursor:not-allowed;opacity:.5}.hybrid-list__item--selected{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);ring-color:var(--surface-highlight,#6366f1cc);ring-offset-color:transparent}.hybrid-list__item--glass-neo.hybrid-list__item--selected{background:var(--surface-selected,#6366f114);border-color:var(--surface-selected-border,#6366f14d);box-shadow:0 2px 8px var(--surface-selected-shadow,#6366f133),inset 0 1px 0 var(--surface-selected-highlight,#6366f166)}.hybrid-list__item--balanced.hybrid-list__item--selected,.hybrid-list__item--default.hybrid-list__item--selected,.hybrid-list__item--glass-dominant.hybrid-list__item--selected,.hybrid-list__item--neo-dominant.hybrid-list__item--selected,.hybrid-list__item--neo-glass.hybrid-list__item--selected{background:var(--surface-selected,#6366f10f);border-color:var(--surface-selected-border,#6366f140);box-shadow:0 2px 8px var(--surface-selected-shadow,#6366f126),inset 0 1px 0 var(--surface-selected-highlight,#6366f14d)}.hybrid-list__item-content{align-items:flex-start;width:100%;display:flex}:where(.hybrid-list__item-content>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-x-reverse)))}.hybrid-list__item-main{min-width:calc(var(--spacing,.25rem)*0);flex:1;align-items:flex-start;display:flex}:where(.hybrid-list__item-main>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-x-reverse)))}.hybrid-list__item-text{width:100%;min-width:calc(var(--spacing,.25rem)*0);flex:1}.hybrid-list__item-icon{margin-top:calc(var(--spacing,.25rem)*1);color:var(--text-primary);flex-direction:column;flex-shrink:0}.hybrid-list__item-icon--size-sm{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.hybrid-list__item-icon--size-md{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.hybrid-list__item-icon--size-lg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.hybrid-list__item-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}.hybrid-list__item-title--size-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.hybrid-list__item-title--size-md{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.hybrid-list__item-title--size-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.hybrid-list__item-subtitle{margin-top:calc(var(--spacing,.25rem)*1);color:var(--text-secondary)}.hybrid-list__item-subtitle--size-sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.hybrid-list__item-subtitle--size-lg,.hybrid-list__item-subtitle--size-md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.hybrid-list__item-description{margin-top:calc(var(--spacing,.25rem)*2);color:var(--text-muted)}.hybrid-list__item-description--size-sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.hybrid-list__item-description--size-lg,.hybrid-list__item-description--size-md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.hybrid-list__item-custom-content{margin-top:calc(var(--spacing,.25rem)*2);width:100%}.hybrid-list__item-badge{margin-left:calc(var(--spacing,.25rem)*3);flex-shrink:0}.hybrid-list__item-badge-text{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px;align-items:center;display:inline-flex}.hybrid-list__item-badge-text--primary{background-color:var(--primary);color:var(--primary-foreground)}.hybrid-list__item-badge-text--secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.hybrid-list__item-badge-text--muted{background-color:var(--muted);color:var(--muted-foreground)}.hybrid-list__item-badge-text--accent{background-color:var(--accent);color:var(--accent-foreground)}.hybrid-list__item-actions{margin-left:calc(var(--spacing,.25rem)*3);flex-shrink:0;display:flex}:where(.hybrid-list__item-actions>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))}.hybrid-list__empty-state{padding-block:calc(var(--spacing,.25rem)*12);text-align:center}.hybrid-list__empty-state-icon{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);justify-content:center;align-items:center;display:flex}.hybrid-list__empty-state-icon-content{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);color:var(--text-muted)}.hybrid-list__empty-state-title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}.hybrid-list__empty-state-description{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--text-muted)}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{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}
/*! tailwindcss v4.1.8 | 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-space-y-reverse:0;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-x-reverse:0}}}.hybrid-form-builder{width:100%}.hybrid-form-builder__container{padding:calc(var(--spacing,.25rem)*1);position:relative}.hybrid-form-builder__header{margin-bottom:calc(var(--spacing,.25rem)*3)}:where(.hybrid-form-builder__header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#1a1a1a)}.hybrid-form-builder__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-secondary,#1a1a1ab3)}:where(.hybrid-form-builder__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__form{padding:calc(var(--spacing,.25rem)*0)}:where(.hybrid-form-builder__form--columns-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__form--columns-2{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.hybrid-form-builder__form--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hybrid-form-builder__form--columns-3{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.hybrid-form-builder__form--columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hybrid-form-builder__form--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.hybrid-form-builder__field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__field--full-width{grid-column:1/-1}.hybrid-form-builder__field--half-width,.hybrid-form-builder__field--third-width{grid-column:span 1/span 1}.hybrid-form-builder__field-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary);display:block}.hybrid-form-builder__field-label--required:after{content:" *";color:var(--destructive)}.hybrid-form-builder__field-description{color:var(--muted-foreground,#6b7280);font-size:.6875rem}.hybrid-form-builder__field-error{color:var(--destructive);font-size:.75rem}.hybrid-form-builder__field-hint{color:var(--muted-foreground,#6b7280);font-size:11px}.hybrid-form-builder__actions{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (min-width:40rem){.hybrid-form-builder__actions{flex-direction:row}}.hybrid-form-builder__actions{border-top:1px solid hsl(var(--border));position:relative}.hybrid-form-builder__actions--loading{pointer-events:none;opacity:.5}.hybrid-form-builder__submit-button{text-align:center;flex:1;min-width:120px}.hybrid-form-builder__cancel-button{text-align:center;flex:1;min-width:100px}.hybrid-form-builder__loading-spinner{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin 1s linear infinite)}.hybrid-form-builder__error-message{color:var(--destructive);background-color:#ef44441a;border:1px solid #ef444433;border-radius:.375rem;padding:.75rem;font-size:.875rem}.hybrid-form-builder__success-message{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-green-600,oklch(62.7% .194 149.214))}:where(.hybrid-form-builder__field-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__field-group--inline{align-items:center;display:flex}:where(.hybrid-form-builder__field-group--inline>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))}.hybrid-form-builder__field-group--checkbox{align-items:flex-start;display:flex}:where(.hybrid-form-builder__field-group--checkbox>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.hybrid-form-builder__field-group--radio>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__field-group--radio-options{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.hybrid-form-builder__field-group--radio-options-inline{gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}@media (max-width:768px){.hybrid-form-builder__form--columns-2,.hybrid-form-builder__form--columns-3{grid-template-columns:repeat(1,minmax(0,1fr))}.hybrid-form-builder__actions{gap:calc(var(--spacing,.25rem)*3);flex-direction:column}.hybrid-form-builder__cancel-button,.hybrid-form-builder__submit-button{width:100%}.hybrid-form-builder__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.hybrid-form-builder .hybrid-input,.hybrid-form-builder .hybrid-select,.hybrid-form-builder .hybrid-textarea{background:hsl(var(--card))!important;-webkit-backdrop-filter:none!important;border:1px solid hsl(var(--border))!important;box-shadow:none!important;color:hsl(var(--foreground))!important;border-radius:.625rem!important}.hybrid-form-builder .hybrid-input::placeholder,.hybrid-form-builder .hybrid-textarea::placeholder{opacity:1;color:hsl(var(--muted-foreground))!important}.hybrid-form-builder .hybrid-input:focus,.hybrid-form-builder .hybrid-select.hybrid-select--open,.hybrid-form-builder .hybrid-select:focus-within,.hybrid-form-builder .hybrid-textarea:focus{border-color:#982ca6!important;box-shadow:0 0 0 3px #982ca626!important}:where(.hybrid-form-builder__multiselect>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__chips{margin-top:calc(var(--spacing,.25rem)*1);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.hybrid-form-builder__chip{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:3.40282e+38px}.hybrid-form-builder__chip:hover:not(:disabled){border-color:#982ca6}.hybrid-form-builder__chip--active{color:#982ca6;background:#982ca61a;border-color:#982ca6}.hybrid-form-builder__chip:disabled{cursor:not-allowed;opacity:.5}.hybrid-form-builder:focus-visible{outline:2px solid var(--button-primary-bg,#3b82f6cc);outline-offset:2px}@media (prefers-contrast:high){.hybrid-form-builder__container{border-width:3px;border-color:currentColor}.hybrid-form-builder__description,.hybrid-form-builder__title{color:currentColor}}.hybrid-form-builder__section{margin-top:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*3);border-top:1px solid hsl(var(--border));grid-column:1/-1}.hybrid-form-builder__section:first-child{margin-top:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*0);border-top:none}.hybrid-form-builder__section-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.hybrid-form-builder__section-desc{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground,#6b7280)}.hybrid-form-builder__tags-input{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.hybrid-form-builder__tags-text{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:.625rem;flex:1}.hybrid-form-builder__tags-text:focus{border-color:#982ca6;outline:none;box-shadow:0 0 0 3px #982ca626}.hybrid-form-builder__array-group{grid-column:1/-1}:where(.hybrid-form-builder__array-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.hybrid-form-builder__array>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__array-item{position:relative}:where(.hybrid-form-builder__array-item>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.hybrid-form-builder__array-item{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*3);padding-right:calc(var(--spacing,.25rem)*20);background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border))}.hybrid-form-builder__array-item-fields{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.hybrid-form-builder__array-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.hybrid-form-builder__array-remove{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--destructive);position:absolute}.hybrid-form-builder__array-remove:hover:not(:disabled){background:#ef44441a}.hybrid-form-builder__array-remove:disabled{cursor:not-allowed;opacity:.5}.hybrid-form-builder__file-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:hsl(var(--muted-foreground));display:block}.hybrid-form-builder__file-input::file-selector-button{margin-right:calc(var(--spacing,.25rem)*3);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#982ca6;background:#982ca61a;border-width:0;border-radius:3.40282e+38px}.hybrid-form-builder__file-input::file-selector-button:hover{background:#982ca62e}.hybrid-form-builder__file-previews{margin-top:calc(var(--spacing,.25rem)*1);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.hybrid-form-builder__file-thumb{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-lg,.5rem);object-fit:cover;border:1px solid hsl(var(--border))}.hybrid-form-builder__file-name{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;display:inline-flex}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.hero-dashboard{contain:layout style;width:100%;position:relative}.hero-dashboard--traditional-mode{max-width:80rem;margin-left:auto;margin-right:auto}.hero-dashboard__container{contain:layout style;flex-direction:column;transition:all .5s ease-out;display:flex;position:relative}.hero-dashboard__container--children-mode{min-height:100vh;padding:1.5rem}.hero-dashboard__container--traditional-mode{background-position:50%;background-size:cover;background:var(--surface-background,#ffffff1a);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--surface-border,#fff3);min-height:120px;max-height:none;box-shadow:0 8px 32px var(--surface-shadow,#0000001a),inset 0 1px 0 var(--surface-highlight,#fff3);border-radius:1rem;overflow:hidden}.hero-dashboard__content{z-index:10;flex-direction:column;flex:1;height:100%;display:flex;position:relative}.hero-dashboard__header{z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex;position:relative}.hero-dashboard__header-left,.hero-dashboard__header-right{align-items:center;gap:.5rem;display:flex}.hero-dashboard__main{z-index:40;flex-direction:column;flex:1;justify-content:flex-start;padding:.75rem 1rem;display:flex;position:relative}.hero-dashboard__main--children-mode{padding:0}.hero-dashboard__content-wrapper{z-index:40;max-width:64rem;margin-top:.25rem;position:relative}.hero-dashboard__content-wrapper--children-mode{max-width:none;margin-top:0}.hero-dashboard__title{font-size:var(--f-text-hero,1.375rem);color:#fff;text-shadow:0 2px 6px #000000b3,0 0 24px #0006;text-wrap:balance;margin-bottom:.375rem;font-weight:700;line-height:1.2}.hero-dashboard__description{font-size:var(--f-text-body,.875rem);color:#fff;text-shadow:0 1px 4px #0009;max-width:32rem;margin-bottom:.75rem;line-height:1.5}.hero-dashboard__tags{z-index:40;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex;position:relative}.hero-dashboard__tag{z-index:40;background:var(--surface-glass-dominant,#ffffff26);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--surface-border,#ffffff4d);box-shadow:0 4px 16px var(--surface-shadow,#00000014),inset 0 2px 0 var(--surface-highlight,#fff6);border-radius:9999px;padding:.25rem .75rem;position:relative}.hero-dashboard__tag-text{color:var(--text-primary-contrast,#fffffff2);text-shadow:0 1px 2px #0003;font-size:.75rem;font-weight:500}.hero-dashboard__actions{z-index:40;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.hero-dashboard__footer{z-index:20;background:var(--surface-background,#ffffff14);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-top:1px solid var(--surface-border,#fff3);border-radius:0 0 1rem 1rem;padding:.75rem 1rem;display:block}.hero-dashboard__footer-content{justify-content:space-between;align-items:center;display:flex}.hero-dashboard__footer-buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:none}@media (min-width:1024px){.hero-dashboard__footer-buttons{display:flex}}.hero-dashboard__footer-button{cursor:pointer;z-index:10;background:var(--surface-neo-button,#ffffff14);border:1px solid var(--surface-border,#ffffff26);width:2.75rem;height:2.75rem;box-shadow:0 2px 8px var(--surface-shadow,#0000001a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;transition:all .2s ease-out;display:flex;position:relative}.hero-dashboard__footer-button:hover{transform:scale(1.05)}.hero-dashboard__footer-button:active{transform:scale(.95)}.hero-dashboard__footer-button-icon,.hero-dashboard__footer-button-text{color:var(--text-primary-contrast,#ffffffe6)}.hero-dashboard__footer-button-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:500;line-height:1.2;overflow:hidden}.hero-dashboard__count-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.2rem;right:-.2rem;box-shadow:0 2px 6px #0000004d}.hero-dashboard__count-badge--single{background:var(--surface-accent-subtle,#8b5cf6b3)}.hero-dashboard__count-badge--multiple{background:var(--surface-accent-solid,#8b5cf6)}.hero-dashboard__status-badge{background:var(--surface-glass-dominant,#ffffff26);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--surface-border,#ffffff4d);box-shadow:0 4px 16px var(--surface-shadow,#00000014),inset 0 2px 0 var(--surface-highlight,#fff6);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.hero-dashboard__status-badge-text{color:var(--text-primary-contrast,#fffffff2);font-size:.75rem}.hero-dashboard__mobile-footer{z-index:10;width:100%;padding-right:5rem;display:block;position:relative}@media (min-width:1024px){.hero-dashboard__mobile-footer{display:none}}.hero-dashboard__mobile-footer-content{background:var(--surface-background,#ffffff14);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--surface-border,#fff3);box-shadow:0 8px 32px var(--surface-shadow,#0000001a),inset 0 1px 0 var(--surface-highlight,#fff3);border-radius:1rem;padding:.75rem}.hero-dashboard__mobile-footer-text{text-align:center;color:var(--text-primary-contrast,#ffffffe6)}.hero-dashboard__cache-status{justify-content:flex-start;align-items:center;margin-top:.75rem;display:flex}.hero-dashboard__cache-badge{border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.hero-dashboard__cache-badge--loading{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.hero-dashboard__cache-badge--fresh{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.hero-dashboard__cache-badge--cached{color:#a855f7;background:#a855f71a;border:1px solid #a855f733}.hero-dashboard__cache-badge--stale{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.hero-dashboard__cache-text{white-space:nowrap}.hero-dashboard__cache-refresh{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;transition:all .2s;display:flex}.hero-dashboard__cache-refresh:hover{opacity:1;background:#ffffff1a}.hero-dashboard__cache-refresh:disabled{cursor:not-allowed;opacity:.5}.hero-dashboard__status-badge--default{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.hero-dashboard__status-badge--secondary{color:#6b7280;background:#6b72801a;border:1px solid #6b728033}.hero-dashboard__status-badge--destructive{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.hero-dashboard__status-badge--outline{color:inherit;background:0 0;border:1px solid #fff3}.hero-dashboard--error .hero-dashboard__container--error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef444433}.hero-dashboard__chat-button{cursor:pointer;z-index:50;background:var(--surface-primary,linear-gradient(145deg,#8b5cf6,#7c3aed));border:1px solid var(--surface-primary-border,#8b5cf64d);width:2.5rem;height:2.5rem;box-shadow:0 8px 24px var(--surface-primary-shadow,#8b5cf666),0 -4px 12px var(--surface-primary-highlight,#fff3);border-radius:50%;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex;position:absolute;top:.75rem;right:.75rem}.hero-dashboard__chat-button:hover{transform:scale(1.1)}.hero-dashboard__chat-button:active{transform:scale(.95)}.hero-dashboard__chat-button-icon{color:var(--text-primary-contrast,white)}.hero-dashboard__overlay{pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0d,#0000);position:absolute;inset:0}.hero-dashboard__hybrid-footer{margin-top:2rem}.hero-dashboard__hybrid-footer-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.hero-dashboard__hybrid-footer-grid{grid-template-columns:repeat(5,1fr)}}.hero-dashboard__hybrid-footer-button{flex-direction:column;height:auto;padding:1rem 0;display:flex}@media (prefers-color-scheme:dark){.hero-dashboard__title{color:var(--text-primary-contrast,#fffffff2)}.hero-dashboard__description{color:var(--text-secondary-contrast,#fffc)}.hero-dashboard__count-badge--single{background:var(--surface-accent-subtle,#8b5cf6cc)}.hero-dashboard__count-badge--multiple{background:var(--surface-accent-solid,#9333ea)}}@media (prefers-reduced-motion:reduce){.hero-dashboard__chat-button,.hero-dashboard__container,.hero-dashboard__footer-button{transition:none}}@media (prefers-contrast:high){.hero-dashboard__description,.hero-dashboard__title{text-shadow:0 0 4px #000c}.hero-dashboard__container--traditional-mode{border:2px solid var(--surface-border,#fff6)}}