@layer components{button,[type=button],[type=reset],[type=submit]{appearance:none;color:inherit;font:inherit;cursor:pointer}button:not(.glass-surface),[type=button]:not(.glass-surface),[type=reset]:not(.glass-surface),[type=submit]:not(.glass-surface){background-color:#0000;background-image:none}.form{width:var(--aurea-layout-percentage-full);max-width:var(--aurea-layout-container-sm)}.form-wide{max-width:var(--aurea-layout-container-md)}.form-narrow{max-width:var(--aurea-layout-container-sm)}.form-header{text-align:center;gap:var(--aurea-spacing-sm)}.form-title{font-family:var(--aurea-font-sans);font-size:clamp(1.5rem, 2.5vw + var(--aurea-fontSize-xs), var(--aurea-fontSize-section));letter-spacing:var(--aurea-letterSpacing-body);color:var(--aurea-text-primary);margin-bottom:var(--aurea-spacing-xs)}.form-description{font-size:clamp(.9375rem, 1vw + var(--aurea-fontSize-xs), var(--aurea-fontSize-body));color:var(--aurea-text-secondary);max-width:var(--aurea-layout-container-default);margin-inline:auto}.form-body{gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.form-label{margin-top:var(--aurea-spacing-xs);margin-bottom:var(--aurea-spacing-xs);color:var(--aurea-text-primary);display:block}.field-group{gap:var(--aurea-spacing-inset-semantic-label-input);flex-direction:column;display:flex}.field-label{color:var(--aurea-text-primary);align-items:center;gap:var(--aurea-spacing-2xs);display:flex}.field-label:has(~:disabled){opacity:var(--aurea-opacity-50);cursor:not-allowed}.field-required{color:var(--aurea-semantic-error-text)}.field-helper{color:var(--aurea-text-tertiary);font-size:var(--aurea-fontSize-bodySm);margin:var(--aurea-spacing-0)}.field-error{color:var(--aurea-semantic-error-text);margin:var(--aurea-spacing-0);align-items:center;gap:var(--aurea-spacing-xs);display:flex}.field-error:before{content:"⚠";flex-shrink:0}.field-success{color:var(--aurea-semantic-success-text);margin:var(--aurea-spacing-0);align-items:center;gap:var(--aurea-spacing-xs);display:flex}.field-success:before{content:"✓";flex-shrink:0}.input,.input-text,.input-glass,.textarea,.textarea-glass,.select,.select-glass{width:var(--aurea-layout-percentage-full);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-15);border-radius:var(--aurea-layout-radius-sm);background:var(--aurea-bg-base-alpha-50);color:var(--aurea-text-primary);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);border:0;font-family:inherit}.input,.input-text,.input-glass,.select,.select-glass{font-size:var(--aurea-fontSize-caption)}.input[data-aurea-font-family=mono],.input-text[data-aurea-font-family=mono],.input-glass[data-aurea-font-family=mono],.textarea[data-aurea-font-family=mono],.textarea-glass[data-aurea-font-family=mono]{font-family:var(--aurea-font-mono)}.input[data-control-text-role=body-sm],.input-text[data-control-text-role=body-sm],.input-glass[data-control-text-role=body-sm],.textarea[data-control-text-role=body-sm],.textarea-glass[data-control-text-role=body-sm],.select[data-control-text-role=body-sm],.select-glass[data-control-text-role=body-sm]{font-size:var(--aurea-role-body-sm-size,var(--aurea-fontSize-bodySm));line-height:var(--aurea-role-body-sm-leading,var(--aurea-lineHeight-normal))}[data-aurea-typography-weight=regular]{font-weight:var(--aurea-fontWeight-regular)}[data-aurea-typography-weight=medium]{font-weight:var(--aurea-fontWeight-medium)}[data-aurea-typography-weight=semibold]{font-weight:var(--aurea-fontWeight-semibold)}[data-aurea-typography-weight=bold]{font-weight:var(--aurea-fontWeight-bold)}[data-control-text-role=caption]{font-size:var(--aurea-role-caption-size,var(--aurea-fontSize-caption));line-height:var(--aurea-role-caption-leading,var(--aurea-lineHeight-ui))}[data-control-text-role=body-sm]{font-size:var(--aurea-role-body-sm-size,var(--aurea-fontSize-bodySm));line-height:var(--aurea-role-body-sm-leading,var(--aurea-lineHeight-normal))}.input[data-control-text-role=caption],.input-text[data-control-text-role=caption],.input-glass[data-control-text-role=caption],.textarea[data-control-text-role=caption],.textarea-glass[data-control-text-role=caption],.select[data-control-text-role=caption],.select-glass[data-control-text-role=caption]{font-size:var(--aurea-role-caption-size,var(--aurea-fontSize-caption));line-height:var(--aurea-role-caption-leading,var(--aurea-lineHeight-ui))}.input[data-control-text-role=body-md],.input-text[data-control-text-role=body-md],.input-glass[data-control-text-role=body-md],.textarea[data-control-text-role=body-md],.textarea-glass[data-control-text-role=body-md]{font-size:var(--aurea-role-body-md-size,var(--aurea-fontSize-body));line-height:var(--aurea-role-body-md-leading,var(--aurea-lineHeight-normal))}.input::placeholder,.input-text::placeholder,.input-glass::placeholder{color:light-dark(var(--aurea-text-tertiary),var(--aurea-text-placeholder))}.input:focus,.input-text:focus,.input-glass:focus{background:var(--aurea-bg-surface);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-30), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20);outline:none}.input:hover:not(:disabled),.input-text:hover:not(:disabled),.input-glass:hover:not(:disabled),.input:active:not(:disabled),.input-text:active:not(:disabled),.input-glass:active:not(:disabled){box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-glass-borderStrong)}.input.error,.input-text.error,.input-error{box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-semantic-error-500)}.input.error:focus,.input-text.error:focus,.input-error:focus{box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-semantic-error-500), 0 4px 16px -6px var(--aurea-semantic-error-500)}.input.success,.input-text.success{border-color:var(--aurea-semantic-success-500)}.input:disabled,.input-text:disabled,.input-glass:disabled{background:var(--aurea-bg-elevated);color:var(--aurea-text-tertiary);cursor:not-allowed;opacity:var(--aurea-opacity-60)}.input-glass:focus{background:var(--aurea-bg-surface-alpha-70);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-40), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20)}.input-elevated{background:var(--aurea-bg-elevated);border:var(--aurea-layout-border-hairline) solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-themeShadow-inputRaise);transition:all var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut)}.input-elevated:focus{background:var(--aurea-bg-base);border-color:var(--aurea-brand-signature-alpha-30);box-shadow:var(--aurea-shadow-md);transform:translateY(calc(-1 * var(--aurea-spacing-2xs) / 4))}.input-compact,[data-control-density=compact]{padding:var(--aurea-spacing-inset-compact-xs) var(--aurea-spacing-inset-compact-sm);min-height:var(--aurea-layout-touchTarget-min)}.textarea,.textarea-glass{min-height:var(--aurea-sizing-fluid-5xl);resize:vertical}.textarea::placeholder,.textarea-glass::placeholder{color:var(--aurea-text-placeholder)}.textarea:focus,.textarea-glass:focus{background:var(--aurea-bg-surface);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-30), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20);outline:none}.textarea:hover:not(:disabled),.textarea-glass:hover:not(:disabled),.textarea:active:not(:disabled),.textarea-glass:active:not(:disabled){box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-glass-borderStrong)}.textarea.error{box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-semantic-error-500)}.textarea.success{box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-semantic-success-500)}.textarea:disabled,.textarea-glass:disabled{background:var(--aurea-bg-elevated);color:var(--aurea-text-tertiary);cursor:not-allowed;opacity:var(--aurea-opacity-60)}.textarea-auto{resize:none;overflow:hidden}.textarea-glass:focus{background:var(--aurea-bg-surface-alpha-70);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-40), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20)}.textarea-elevated{background:var(--aurea-bg-elevated);border:var(--aurea-layout-border-hairline) solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-sm);transition:all var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut)}.textarea-elevated:focus{background:var(--aurea-bg-base);border-color:var(--aurea-brand-signature-alpha-30);box-shadow:var(--aurea-shadow-md)}.textarea-compact{padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);font-size:var(--aurea-fontSize-bodySm);min-height:var(--aurea-sizing-fluid-4xl);border-radius:calc(var(--aurea-layout-radius-sm) * .75)}.select,.select-glass{padding-right:var(--aurea-spacing-xl);appearance:none;cursor:pointer;background-image:var(--aurea-themeAsset-selectChevron);background-repeat:no-repeat;background-position:right var(--aurea-spacing-md) center;background-size:var(--aurea-spacing-sm)}.combobox-trigger{width:var(--aurea-layout-percentage-full);justify-content:space-between}.combobox-trigger[data-placeholder]{color:var(--aurea-text-secondary)}.combobox-panel{width:var(--radix-popover-trigger-width)}.select:focus,.select-glass:focus{background:var(--aurea-bg-surface);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-30), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20);outline:none}.select:hover:not(:disabled),.select-glass:hover:not(:disabled),.select:active:not(:disabled),.select-glass:active:not(:disabled){box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-glass-borderStrong)}.select:disabled,.select-glass:disabled{background:var(--aurea-bg-elevated);color:var(--aurea-text-tertiary);cursor:not-allowed;opacity:var(--aurea-opacity-60)}.select-glass:focus{background-color:var(--aurea-bg-surface-alpha-70);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-40), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20)}.select-content{z-index:var(--aurea-zIndex-notification);max-height:var(--aurea-auth-card-maxWidth);min-width:var(--aurea-layout-component-width-card-min);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);background:var(--aurea-bg-base);color:var(--aurea-text-primary);box-shadow:var(--aurea-shadow-lg);border-radius:var(--aurea-layout-radius-md);visibility:visible;opacity:1;display:block;position:absolute;overflow:visible}.select-content[data-state=open]{animation:aurea-select-in var(--aurea-duration-fast) var(--aurea-ease-cssOut)}.select-content[data-state=closed]{animation:aurea-select-out var(--aurea-duration-fast) var(--aurea-ease-cssOut)}@keyframes aurea-select-in{0%{opacity:1;transform:scale(var(--aurea-effect-scale-95))}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes aurea-select-out{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}to{opacity:1;transform:scale(var(--aurea-effect-scale-95))}}.select-viewport{padding:var(--aurea-spacing-xs);visibility:visible;opacity:1;display:block}.select-item{gap:var(--aurea-spacing-xs);width:var(--aurea-layout-percentage-full);cursor:pointer;user-select:none;font-size:var(--aurea-fontSize-caption);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);border-radius:var(--aurea-layout-radius-sm);transition:background var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);outline:none;align-items:center;display:flex;position:relative}.select-item:focus,.select-item[data-highlighted]{background:var(--aurea-bg-elevated)}.select-item[data-disabled]{pointer-events:none;opacity:var(--aurea-opacity-50)}.select-item-indicator{height:var(--aurea-sizing-fluid-md);justify-content:center;align-items:center;display:flex;position:absolute}.select-separator{height:var(--aurea-layout-component-height-divider);background:var(--aurea-background-surface)}.select-label{padding-left:var(--aurea-spacing-xl);color:var(--aurea-text-primary)}.select-scroll-button{cursor:default;justify-content:center;align-items:center;display:flex}@media (min-width:40em){.input,.input-text,.textarea,.select,.select-item{font-size:var(--aurea-fontSize-bodySm)}}.checkbox-wrapper{align-items:flex-start;gap:var(--aurea-spacing-sm);cursor:pointer;display:flex}.checkbox{appearance:none;box-sizing:content-box;width:var(--aurea-layout-form-control);height:var(--aurea-layout-form-control);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-bg-base);cursor:pointer;transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);margin-top:var(--aurea-space-1);flex-shrink:0;padding:0;position:relative}.checkbox:before{content:"";background:0 0;position:absolute;inset:-4px}.checkbox:checked,.checkbox[data-state=checked]{background:var(--aurea-violet-700);border-color:var(--aurea-brand-signature)}.checkbox:checked:after{content:"";top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);transform:translate(-50%, -50%) rotate(var(--aurea-effect-rotate-45));width:var(--aurea-sizing-fluid-xs);height:var(--aurea-sizing-fluid-sm);border:solid var(--aurea-overlay-pure-white);border-width:0 var(--aurea-layout-border-thin) var(--aurea-layout-border-thin) 0;position:absolute}.checkbox .checkbox-indicator{display:none}.checkbox[data-state=checked] .checkbox-indicator{color:var(--aurea-overlay-pure-white);justify-content:center;align-items:center;display:flex}.checkbox-indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.checkbox:focus{box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-15);outline:none}.checkbox:hover:not(:disabled),.checkbox:active:not(:disabled){border-color:var(--aurea-glass-border-universal)}.checkbox:disabled{background:var(--aurea-bg-elevated);cursor:not-allowed;opacity:var(--aurea-opacity-60)}.checkbox-label{color:var(--aurea-text-primary);user-select:none}.checkbox-wrapper.error .checkbox{border-color:var(--aurea-semantic-error-500)}.checkbox.checkbox-on-glass{background:var(--aurea-bg-elevated);border-color:var(--aurea-border-default)}.checkbox.checkbox-on-glass:checked,.checkbox.checkbox-on-glass[data-state=checked]{background:var(--aurea-brand-signature);border-color:var(--aurea-brand-signature)}.radio-wrapper{align-items:flex-start;gap:var(--aurea-spacing-sm);cursor:pointer;display:flex}.radio{appearance:none;box-sizing:content-box;width:var(--aurea-layout-form-control);height:var(--aurea-layout-form-control);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-bg-base);cursor:pointer;transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);margin-top:var(--aurea-spacing-2xs);flex-shrink:0;padding:0;position:relative}.radio:before{content:"";border-radius:var(--aurea-layout-radius-full);background:0 0;position:absolute;inset:-4px}.radio:checked{border-color:var(--aurea-brand-signature)}.radio:checked:after{content:"";top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);width:var(--aurea-sizing-fluid-sm);height:var(--aurea-sizing-fluid-sm);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-brand-signature);position:absolute;transform:translate(-50%,-50%)}.radio:focus{box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-15);outline:none}.radio:hover:not(:disabled),.radio:active:not(:disabled){border-color:var(--aurea-glass-border-universal)}.radio:disabled{background:var(--aurea-bg-elevated);cursor:not-allowed;opacity:var(--aurea-opacity-60)}.radio-label{color:var(--aurea-text-primary);user-select:none}.radio-group{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.radio.radio-on-glass{background:var(--aurea-bg-elevated);border-color:var(--aurea-border-default)}.radio.radio-on-glass:checked{border-color:var(--aurea-brand-signature)}.switch-wrapper{align-items:center;gap:var(--aurea-spacing-sm);cursor:pointer;display:flex}.switch{appearance:none;width:var(--aurea-layout-touchTarget-min);height:var(--aurea-sizing-fluid-lg);background:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-full);cursor:pointer;transition:background var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);border:none;flex-shrink:0;padding:0;position:relative}.switch:checked{background:var(--aurea-brand-signature)}.switch:after{content:"";width:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 4);height:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 4);top:var(--aurea-spacing-2xs);left:var(--aurea-spacing-2xs);background:var(--aurea-overlay-pure-white);border-radius:var(--aurea-layout-radius-full);transition:transform var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);box-shadow:0 1px 3px var(--aurea-overlay-black-20);position:absolute}.switch:checked:after{transform:translateX(var(--aurea-spacing-md))}.switch:has(.switch-thumb):after{display:none}.switch:focus{box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-15);outline:none}.switch:disabled{opacity:var(--aurea-opacity-50);cursor:not-allowed}.switch-label{color:var(--aurea-text-primary);user-select:none}.switch-thumb{pointer-events:none;width:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 4);height:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 4);background:var(--aurea-overlay-pure-white);border-radius:var(--aurea-layout-radius-full);box-shadow:0 1px 3px var(--aurea-overlay-black-20);transition:transform var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);display:block}.switch[data-state=checked] .switch-thumb{transform:translateX(var(--aurea-spacing-md))}.switch[data-state=unchecked] .switch-thumb{transform:translate(0)}.switch[data-state=checked]{background:var(--aurea-brand-signature)}.form-single-column{max-width:var(--aurea-layout-container-sm)}.form-two-column{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:64em){.form-two-column{grid-template-columns:var(--aurea-layout-grid-cols2)}}.field-full-width{grid-column:1/-1}.form-inline{gap:var(--aurea-spacing-sm);flex-direction:column;align-items:stretch;display:flex}.form-inline .field-group{min-width:var(--aurea-sizing-fluid-0);flex:1}.form-inline .btn{flex-shrink:0}@media (min-width:48em){.form-inline{flex-direction:row;align-items:flex-end}}.form-loading{pointer-events:none;position:relative}.form-loading:after{content:"";inset:var(--aurea-spacing-0);background:var(--aurea-bg-base);opacity:var(--aurea-opacity-70);z-index:var(--aurea-layout-zIndex-dropdown);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute}.form-spinner{top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);border:2px solid var(--aurea-glass-border-universal);border-top-color:var(--aurea-brand-signature);border-radius:var(--aurea-layout-radius-full);animation:var(--aurea-animation-rotate-spinFast);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute;transform:translate(-50%,-50%)}.form-success{padding:var(--aurea-spacing-md);gap:var(--aurea-spacing-sm);background:light-dark(var(--aurea-semantic-success-50),var(--aurea-semantic-success-400));border:var(--aurea-layout-border-default) solid var(--aurea-semantic-success-500);text-align:center}.form-success-icon{width:var(--aurea-sizing-fluid-2xl);height:var(--aurea-sizing-fluid-2xl);margin:var(--aurea-spacing-0);background:var(--aurea-semantic-success-900);border-radius:var(--aurea-layout-radius-full);gap:var(--aurea-spacing-xs);color:var(--aurea-text-obsidian);justify-content:center;align-items:center;display:flex}.form-success-title{color:var(--aurea-semantic-success-text);font-size:var(--aurea-fontSize-bodyMd);margin-bottom:var(--aurea-spacing-xs)}.form-success-message{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm)}.form-error-banner{background:light-dark(var(--aurea-semantic-error-50),var(--aurea-semantic-error-400));border:var(--aurea-layout-border-default) solid var(--aurea-semantic-error-500);gap:var(--aurea-spacing-sm);align-items:flex-start;display:flex}.form-error-icon{width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);color:var(--aurea-semantic-error-text);flex-shrink:0}.form-error-content{flex:1}.form-error-title{color:var(--aurea-semantic-error-text);font-size:var(--aurea-fontSize-bodyMd);margin-bottom:var(--aurea-spacing-2xs)}.form-error-message{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm)}.form-footer{margin-top:var(--aurea-spacing-xl);gap:var(--aurea-spacing-sm);flex-direction:column;align-items:stretch;display:flex}.form-footer-centered{justify-content:center}.form-footer-end{justify-content:flex-end}@media (min-width:48em){.form-footer{flex-direction:row;align-items:center}}.input,.input-text,.select,.textarea{min-height:var(--aurea-layout-touchTarget-min);font-size:var(--aurea-fontSize-body)}.checkbox-wrapper,.radio-wrapper,.switch-wrapper{padding:var(--aurea-spacing-xs) 0}@media (min-width:48em){.checkbox-wrapper,.radio-wrapper,.switch-wrapper{padding:var(--aurea-spacing-2xs) 0}}.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.input-text:focus-visible,.input-glass:focus-visible,.input-elevated:focus-visible,.input.error:focus-visible,.input-text.error:focus-visible,.input-error:focus-visible,.textarea-glass:focus-visible,.textarea-elevated:focus-visible,.select-glass:focus-visible{box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-30), 0 4px 16px -6px var(--aurea-brand-signature-alpha-20);outline:none}.checkbox:focus-visible,.radio:focus-visible,.switch:focus-visible,.select-item:focus-visible,.radio-option-card:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs)}@media (prefers-reduced-motion:reduce){.input,.input-glass,.textarea,.textarea-glass,.select,.select-glass,.checkbox,.radio,.switch{transition:none}.form-spinner{border-top-color:var(--aurea-brand-signature);animation:none}}.radio-option-card{align-items:center;gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-sm);border-radius:var(--aurea-layout-radius-md);cursor:pointer;border:var(--aurea-layout-border-default) solid transparent;transition:background var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut), border-color var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);background:var(--aurea-bg-elevated);display:flex}.radio-option-card[aria-checked=true]{background:var(--aurea-surface-accentSubtle);border-color:var(--aurea-brand-signature)}.radio-option-card-md{padding:var(--aurea-spacing-md)}.max-h-dropdown-list{max-height:calc(4 * var(--aurea-sizing-fluid-2xl))}}
@layer components{.accordion{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.accordion-item{border-radius:var(--aurea-radius-card);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);background:var(--aurea-bg-base-alpha-60);transition:box-shadow var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);overflow:hidden}.accordion-item:hover,.accordion-item:active{box-shadow:var(--aurea-shadow-sm)}.accordion-item-glass{background:var(--aurea-bg-base-alpha-50);border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20)}.accordion-item-glass:hover,.accordion-item-glass:active{background:var(--aurea-bg-base-alpha-60);box-shadow:var(--aurea-shadow-md)}.accordion-item-elevated{background:var(--aurea-bg-elevated-alpha-80);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-sm);transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut)}.accordion-item-elevated:hover{box-shadow:var(--aurea-shadow-md);transform:translateY(calc(-1 * var(--aurea-spacing-2xs) / 4))}.accordion-item-borderless{border:none;border-bottom:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-radius-card);background:0 0}.accordion-item-borderless:last-child{border-bottom:none}.accordion-trigger{width:var(--aurea-layout-percentage-full);min-height:var(--aurea-sizing-space-11,44px);padding:var(--aurea-spacing-sm) var(--aurea-spacing-md);color:var(--aurea-text-primary);text-align:left;cursor:pointer;transition:background var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;display:flex}.accordion-trigger:hover{background:var(--aurea-bg-base-alpha-20)}.accordion-trigger:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:-2px}.accordion-trigger[data-state=open] .accordion-icon{transform:rotate(var(--aurea-effect-rotate-180))}.accordion-icon{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md);color:var(--aurea-text-tertiary);transition:transform var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeInOut);flex-shrink:0}.accordion-content{color:var(--aurea-text-secondary);overflow:hidden}.accordion-content[data-state=closed]{animation:accordion-up var(--aurea-duration-normal) var(--aurea-ease-cssInOut)}.accordion-content[data-state=open]{animation:accordion-down var(--aurea-duration-normal) var(--aurea-ease-cssInOut)}.accordion-content-inner{padding:0 var(--aurea-spacing-md) var(--aurea-spacing-sm)}@keyframes accordion-down{0%{opacity:1;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:1;height:0}}@media (prefers-reduced-motion:reduce){.accordion-icon{transition:none}.accordion-content[data-state=closed],.accordion-content[data-state=open]{animation:none}.accordion-item,.accordion-item-elevated{transition:none}}@media (prefers-contrast:high){.accordion-item{border-width:var(--aurea-layout-border-thin)}.accordion-item-glass{background:var(--aurea-bg-base-alpha-60)}.accordion-trigger:focus-visible{outline-width:var(--aurea-layout-icon-2xs)}}}
@layer components{.tab-row{gap:var(--aurea-spacing-2xs);border-bottom:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);display:flex}.tab-btn{font-family:var(--aurea-font-sans);font-size:var(--aurea-fontSize-caption);letter-spacing:var(--aurea-letterSpacing-expanded);text-transform:uppercase;padding:var(--aurea-spacing-sm) var(--aurea-spacing-lg);border:var(--aurea-layout-border-default) solid transparent;color:var(--aurea-text-tertiary);cursor:pointer;transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);margin-bottom:calc(-1 * var(--aurea-layout-border-default));min-height:var(--aurea-sizing-fluid-2xl);align-items:center;gap:var(--aurea-spacing-2xs);background:0 0;display:flex;position:relative}.tab-btn:hover,.tab-btn:active{color:var(--aurea-text-secondary)}.tab-btn[aria-selected=true]{color:var(--aurea-text-primary);border-color:var(--aurea-glass-border-universal) var(--aurea-glass-border-universal) transparent;background:var(--aurea-bg-base)}.tab-btn:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-2xs)}.tab-body{padding:var(--aurea-spacing-md)}@media (min-width:48em){.tab-body{padding:var(--aurea-spacing-lg)}}@media (min-width:64em){.tab-body{padding:var(--aurea-spacing-xl)}}.tab-panel{display:none}.tab-panel[data-active=true]{animation:aurea-tab-in var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut);display:block}@media (prefers-reduced-motion:reduce){.tab-btn{transition:none}.tab-panel[data-active=true]{animation:none}}@media (prefers-contrast:high){.tab-btn[aria-selected=true]{border-width:var(--aurea-layout-border-thin)}}}
@layer components{.pill{font-family:var(--aurea-font-sans);font-size:var(--aurea-fontSize-caption);letter-spacing:var(--aurea-letterSpacing-expanded);text-transform:uppercase;padding:var(--aurea-spacing-3xs) var(--aurea-spacing-pill);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-full);color:var(--aurea-text-tertiary);cursor:pointer;transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);min-height:var(--aurea-sizing-fluid-2xl);align-items:center;gap:var(--aurea-spacing-2xs);background:0 0;display:flex}.pill:hover,.pill:active{color:var(--aurea-text-secondary);border-color:var(--aurea-glass-border-universal)}.pill[aria-selected=true]{color:var(--aurea-text-primary);border-color:var(--aurea-brand-signature);background:var(--aurea-bg-elevated)}.pill:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-2xs)}@media (prefers-reduced-motion:reduce){.pill{transition:none}}}
@layer components{.prompt-bar{align-items:center;gap:var(--aurea-spacing-sm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);background:var(--aurea-bg-base-alpha-50);padding:var(--aurea-spacing-sm) var(--aurea-spacing-md);display:flex}.prompt-chevron{font-family:var(--aurea-fontFamily-mono);font-size:var(--aurea-fontSize-bodySm);color:var(--aurea-text-tertiary);flex-shrink:0}.prompt-input{color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-bodySm);letter-spacing:var(--aurea-letterSpacing-body);font-family:var(--aurea-font-sans);min-height:var(--aurea-sizing-fluid-2xl);background:0 0;border:none;outline:none;flex:1}.prompt-input::placeholder{color:var(--aurea-text-tertiary)}.prompt-input:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-2xs)}@media (prefers-contrast:high){.prompt-bar{background:var(--aurea-bg-base-alpha-80)}}}
@layer components{.icon-xs{width:var(--aurea-layout-icon-2xs);height:var(--aurea-layout-icon-2xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-sm{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-md{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-lg{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-xl{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-2xl{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-3xl{width:var(--aurea-layout-icon-2xl);height:var(--aurea-layout-icon-2xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-xs svg,.icon-sm svg,.icon-md svg,.icon-lg svg,.icon-xl svg,.icon-2xl svg,.icon-3xl svg{width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);display:block}.social-icon-circle{width:var(--aurea-layout-touchTarget-min);height:var(--aurea-layout-touchTarget-min);border-radius:var(--aurea-layout-radius-full);transition:background var(--aurea-duration-normal) ease-out, color var(--aurea-duration-normal) ease-out, transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social-icon-circle:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-button-focus-ring);outline-offset:var(--aurea-spacing-2xs)}.aurea-icon-container{display:var(--aurea-component-icon-container-display,inline-flex);border-radius:var(--aurea-component-icon-container-radius,var(--aurea-layout-radius-md));flex-shrink:0;justify-content:center;align-items:center}.aurea-icon-container-sm{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm)}.aurea-icon-container-md{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md)}.aurea-icon-container-xl{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl)}.aurea-icon-container-2xl{width:var(--aurea-layout-icon-2xl);height:var(--aurea-layout-icon-2xl)}.aurea-icon-core{color:inherit;line-height:var(--aurea-lineHeight-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-core-inline{vertical-align:middle}.aurea-icon-core-xs{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs)}.aurea-icon-core-sm{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm)}.aurea-icon-core-md{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md)}.aurea-icon-core-lg{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg)}.aurea-icon-core-xl{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl)}.aurea-icon-core svg{width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);display:block}.aurea-icon-tone-signature{color:var(--_glass-content-ink,var(--aurea-brand-signature-text))}.aurea-icon-tone-human{color:var(--_glass-content-ink,var(--aurea-brand-human-text))}.aurea-icon-tone-intelligence{color:var(--_glass-content-ink,var(--aurea-brand-intelligence-text))}.aurea-icon-tone-success{color:var(--aurea-success-text)}.aurea-icon-tone-warning{color:var(--aurea-warning-text)}.aurea-icon-tone-danger{color:var(--aurea-error-text)}.aurea-icon-tone-info{color:var(--aurea-info-text)}.aurea-icon-tone-secondary{color:var(--_glass-content-ink,var(--aurea-text-secondary))}.aurea-icon-tone-muted{color:var(--_glass-content-ink,var(--aurea-text-tertiary))}.aurea-icon-xs{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-sm{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-md{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-lg{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-xl{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-2xl{width:var(--aurea-layout-icon-2xl);height:var(--aurea-layout-icon-2xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-xs svg,.aurea-icon-sm svg,.aurea-icon-md svg,.aurea-icon-lg svg,.aurea-icon-xl svg,.aurea-icon-2xl svg{width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);display:block}.aurea-icon-pulse{animation:aurea-icon-pulse var(--aurea-duration-continuous) var(--aurea-ease-cssInOut) infinite}.aurea-icon-float{animation:aurea-icon-float var(--aurea-duration-loopMedium) var(--aurea-ease-cssInOut) infinite}.aurea-icon-spin{animation:aurea-icon-spin var(--aurea-duration-loopSpin) var(--aurea-ease-linear) infinite}.aurea-icon-spin-slow{animation:aurea-icon-spin var(--aurea-duration-loopShimmer) var(--aurea-ease-linear) infinite}.aurea-icon-rotate-45{transform:rotate(45deg)}.aurea-icon-rotate-90{transform:rotate(90deg)}.aurea-icon-rotate-180{transform:rotate(180deg)}.aurea-icon-rotate-270{transform:rotate(270deg)}.aurea-icon-hover-scale{transition:transform var(--aurea-duration-fast) var(--aurea-transition-easing-easeOut)}.aurea-icon-hover-scale:hover,.aurea-icon-hover-scale:active{transform:scale(var(--aurea-effect-scale-110))}.aurea-icon-metallic{background:var(--aurea-gradient-iconMetallic);-webkit-text-fill-color:transparent;filter:var(--aurea-themeFilter-iconMetallicGlow);-webkit-background-clip:text;background-clip:text}.aurea-icon-glass{background:var(--aurea-glass-warm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-md);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.aurea-icon-glass:hover,.aurea-icon-glass:active{background:var(--aurea-glass-warmStrong);border-color:var(--aurea-glass-borderStrong);box-shadow:var(--aurea-shadow-md)}.aurea-icon-glass-sm{width:calc(var(--aurea-layout-icon-sm) + var(--aurea-sizing-fluid-sm));height:calc(var(--aurea-layout-icon-sm) + var(--aurea-sizing-fluid-sm));padding:var(--aurea-spacing-2xs);background:var(--aurea-glass-warm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-sm);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-md{width:calc(var(--aurea-layout-icon-md) + var(--aurea-sizing-fluid-md));height:calc(var(--aurea-layout-icon-md) + var(--aurea-sizing-fluid-md));padding:var(--aurea-spacing-xs);background:var(--aurea-glass-warm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-md);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-lg{width:calc(var(--aurea-layout-icon-lg) + var(--aurea-sizing-fluid-lg));height:calc(var(--aurea-layout-icon-lg) + var(--aurea-sizing-fluid-lg));padding:var(--aurea-spacing-sm);background:var(--aurea-glass-warm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-md);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-xl{width:calc(var(--aurea-layout-icon-xl) + var(--aurea-sizing-fluid-lg));height:calc(var(--aurea-layout-icon-xl) + var(--aurea-sizing-fluid-lg));padding:var(--aurea-spacing-md);background:var(--aurea-glass-warm);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-lg);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-sm:hover,.aurea-icon-glass-md:hover,.aurea-icon-glass-lg:hover,.aurea-icon-glass-xl:hover,.aurea-icon-glass-sm:active,.aurea-icon-glass-md:active,.aurea-icon-glass-lg:active,.aurea-icon-glass-xl:active{background:var(--aurea-glass-warmStrong);border-color:var(--aurea-glass-borderStrong);box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(-.5 * var(--aurea-spacing-2xs)))}.aurea-icon-glass:has(>.aurea-icon-liquid),.aurea-icon-glass-sm:has(>.aurea-icon-liquid),.aurea-icon-glass-md:has(>.aurea-icon-liquid),.aurea-icon-glass-lg:has(>.aurea-icon-liquid),.aurea-icon-glass-xl:has(>.aurea-icon-liquid){box-shadow:none;border-radius:var(--aurea-layout-radius-full);background:0 0;border:none;width:auto;height:auto;padding:0;overflow:visible}.aurea-icon-glass:has(>.aurea-icon-liquid):hover,.aurea-icon-glass-sm:has(>.aurea-icon-liquid):hover,.aurea-icon-glass-md:has(>.aurea-icon-liquid):hover,.aurea-icon-glass-lg:has(>.aurea-icon-liquid):hover,.aurea-icon-glass-xl:has(>.aurea-icon-liquid):hover,.aurea-icon-glass:has(>.aurea-icon-liquid):active,.aurea-icon-glass-sm:has(>.aurea-icon-liquid):active,.aurea-icon-glass-md:has(>.aurea-icon-liquid):active,.aurea-icon-glass-lg:has(>.aurea-icon-liquid):active,.aurea-icon-glass-xl:has(>.aurea-icon-liquid):active{box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(-.5 * var(--aurea-spacing-2xs)))}.aurea-icon-glass:has(>.aurea-icon-liquid)>.aurea-icon-liquid:hover,.aurea-icon-glass-sm:has(>.aurea-icon-liquid)>.aurea-icon-liquid:hover,.aurea-icon-glass-md:has(>.aurea-icon-liquid)>.aurea-icon-liquid:hover,.aurea-icon-glass-lg:has(>.aurea-icon-liquid)>.aurea-icon-liquid:hover,.aurea-icon-glass-xl:has(>.aurea-icon-liquid)>.aurea-icon-liquid:hover,.aurea-icon-glass:has(>.aurea-icon-liquid)>.aurea-icon-liquid:active,.aurea-icon-glass-sm:has(>.aurea-icon-liquid)>.aurea-icon-liquid:active,.aurea-icon-glass-md:has(>.aurea-icon-liquid)>.aurea-icon-liquid:active,.aurea-icon-glass-lg:has(>.aurea-icon-liquid)>.aurea-icon-liquid:active,.aurea-icon-glass-xl:has(>.aurea-icon-liquid)>.aurea-icon-liquid:active{transform:scale(var(--aurea-effect-scale-102))}.aurea-icon-glass-signature{background:light-dark(var(--aurea-brand-signature-alpha-10),var(--aurea-brand-signature-alpha-15));border:var(--aurea-layout-border-default) solid light-dark(var(--aurea-brand-signature-alpha-20),var(--aurea-brand-signature-400-alpha-30));border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-sm);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-signature:hover,.aurea-icon-glass-signature:active{background:var(--aurea-brand-signature-alpha-25);border-color:var(--aurea-brand-signature-400-alpha-50);box-shadow:var(--aurea-shadowOffset-md)}.aurea-icon-glass-human{background:light-dark(var(--aurea-brand-human-alpha-10),var(--aurea-brand-human-alpha-15));border:var(--aurea-layout-border-default) solid light-dark(var(--aurea-brand-human-alpha-20),var(--aurea-brand-human-400-alpha-30));border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-sm);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-human:hover,.aurea-icon-glass-human:active{background:var(--aurea-brand-human-alpha-25);border-color:var(--aurea-brand-human-400-alpha-50);box-shadow:var(--aurea-shadowOffset-md)}.aurea-icon-glass-intelligence{background:light-dark(var(--aurea-brand-intelligence-alpha-10),var(--aurea-brand-intelligence-alpha-15));border:var(--aurea-layout-border-default) solid light-dark(var(--aurea-brand-intelligence-alpha-20),var(--aurea-brand-intelligence-400-alpha-30));border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-sm);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-intelligence:hover,.aurea-icon-glass-intelligence:active{background:var(--aurea-brand-intelligence-alpha-25);border-color:var(--aurea-brand-intelligence-400-alpha-50);box-shadow:var(--aurea-shadowOffset-md)}.aurea-icon-glass-gradient{background:linear-gradient(135deg, var(--aurea-brand-signature-alpha-20), var(--aurea-brand-intelligence-alpha-15));border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-400-alpha-30);border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-sm);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-gradient:hover,.aurea-icon-glass-gradient:active{background:linear-gradient(135deg, var(--aurea-brand-signature-alpha-30), var(--aurea-brand-intelligence-alpha-25));border-color:var(--aurea-brand-intelligence-400-alpha-50);box-shadow:0 0 var(--aurea-glow-intensity-md) var(--aurea-brand-signature-alpha-30);transform:translateY(calc(-.5 * var(--aurea-spacing-2xs)))}.aurea-icon-glass-premium{background:linear-gradient(145deg, var(--aurea-brand-intelligence-alpha-25), var(--aurea-brand-signature-alpha-20), var(--aurea-brand-signature-alpha-15));border:var(--aurea-layout-border-default) solid var(--aurea-brand-intelligence-300-alpha-40);border-radius:var(--aurea-layout-radius-lg);padding:var(--aurea-spacing-md);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--aurea-overlay-white-10), 0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--aurea-brand-intelligence-alpha-20);transition:all var(--aurea-duration-base) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.aurea-icon-glass-premium:hover,.aurea-icon-glass-premium:active{background:linear-gradient(145deg, var(--aurea-brand-intelligence-alpha-35), var(--aurea-brand-signature-alpha-30), var(--aurea-brand-signature-alpha-25));border-color:var(--aurea-brand-intelligence-300-alpha-60);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--aurea-overlay-white-15), 0 var(--aurea-shadowOffset-sm) var(--aurea-glow-intensity-md) var(--aurea-brand-intelligence-alpha-35);transform:translateY(calc(-.75 * var(--aurea-spacing-2xs))) scale(var(--aurea-effect-scale-102))}.aurea-icon-liquid{color:light-dark(var(--aurea-text-primary),var(--aurea-text-obsidian));border-radius:var(--aurea-layout-radius-full);box-shadow:inset 0 var(--aurea-shadowOffset-xs) 1px var(--aurea-overlay-white-30), inset 0 calc(var(--aurea-shadowOffset-xs) * -1) 1px var(--aurea-overlay-black-5);padding:var(--aurea-spacing-2xs);transition:all var(--aurea-duration-base) var(--aurea-transition-easing-easeOut);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.aurea-icon-liquid>svg{z-index:var(--aurea-z-floating);position:relative}.aurea-icon-liquid-inline{vertical-align:middle}.aurea-icon-liquid-xs{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md);border-radius:var(--aurea-layout-radius-full);box-shadow:inset 0 .5px .5px var(--aurea-overlay-white-20)}.aurea-icon-liquid-sm{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg);border-radius:var(--aurea-layout-radius-full)}.aurea-icon-liquid-md{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl);border-radius:var(--aurea-layout-radius-full)}.aurea-icon-liquid-lg{width:var(--aurea-layout-icon-2xl);height:var(--aurea-layout-icon-2xl);border-radius:var(--aurea-layout-radius-full)}.aurea-icon-liquid-xl{width:var(--aurea-layout-icon-3xl);height:var(--aurea-layout-icon-3xl);border-radius:var(--aurea-layout-radius-full)}.aurea-icon-liquid-intelligence{background:light-dark(var(--aurea-brand-intelligence-alpha-8),var(--aurea-brand-intelligence-alpha-12));box-shadow:inset 0 var(--aurea-shadowOffset-xs) 1px var(--aurea-brand-intelligence-300-alpha-30), inset 0 calc(var(--aurea-shadowOffset-xs) * -1) 1px var(--aurea-overlay-black-5)}.aurea-icon-liquid-violet{background:light-dark(var(--aurea-brand-signature-alpha-8),var(--aurea-brand-signature-alpha-12));box-shadow:inset 0 var(--aurea-shadowOffset-xs) 1px var(--aurea-brand-signature-300-alpha-30), inset 0 calc(var(--aurea-shadowOffset-xs) * -1) 1px var(--aurea-overlay-black-5);background:light-dark(var(--aurea-brand-intelligence-alpha-8),var(--aurea-brand-intelligence-alpha-12));box-shadow:inset 0 var(--aurea-shadowOffset-xs) 1px var(--aurea-brand-intelligence-300-alpha-30), inset 0 calc(var(--aurea-shadowOffset-xs) * -1) 1px var(--aurea-overlay-black-5)}.aurea-icon-liquid-metallic-silver{background:color-mix(in oklch, var(--aurea-metallic-silver) 12%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px color-mix(in oklch, var(--aurea-metallic-silver) 30%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-5);background:color-mix(in oklch, var(--aurea-metallic-silver) 12%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px color-mix(in oklch, var(--aurea-metallic-silver) 30%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-5);background:color-mix(in oklch, var(--aurea-metallic-silver) 12%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px color-mix(in oklch, var(--aurea-metallic-silver) 30%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-5);background:color-mix(in oklch, var(--aurea-metallic-silver) 12%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px color-mix(in oklch, var(--aurea-metallic-silver) 30%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-5)}.aurea-icon-liquid:hover,.aurea-icon-liquid:active{transform:translateY(calc(-1 * var(--aurea-spacing-2xs))) scale(var(--aurea-effect-scale-102));box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px var(--aurea-overlay-white-35), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10)}.aurea-icon-liquid-intelligence:hover,.aurea-icon-liquid-intelligence:active{box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px var(--aurea-brand-intelligence-300-alpha-40), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10)}.aurea-icon-liquid-violet:hover,.aurea-icon-liquid-violet:active{box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px var(--aurea-brand-signature-300-alpha-40), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10);box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px var(--aurea-brand-intelligence-300-alpha-40), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10)}.aurea-icon-liquid-metallic-silver:hover,.aurea-icon-liquid-metallic-silver:active{background:color-mix(in oklch, var(--aurea-metallic-silver) 18%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px color-mix(in oklch, var(--aurea-metallic-silver) 40%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10);background:color-mix(in oklch, var(--aurea-metallic-silver) 18%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px color-mix(in oklch, var(--aurea-metallic-silver) 40%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10);background:color-mix(in oklch, var(--aurea-metallic-silver) 18%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px color-mix(in oklch, var(--aurea-metallic-silver) 40%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10);background:color-mix(in oklch, var(--aurea-metallic-silver) 18%, transparent);box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px color-mix(in oklch, var(--aurea-metallic-silver) 40%, transparent), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px var(--aurea-overlay-black-10)}.aurea-icon-liquid-shimmer{position:relative;overflow:hidden}.aurea-icon-liquid-shimmer:before{content:"";background:linear-gradient(120deg, transparent 30%, var(--aurea-overlay-white-15) 50%, transparent 70%);animation:aurea-liquid-shimmer var(--aurea-duration-loopShimmer) var(--aurea-ease-cssInOut) infinite;border-radius:inherit;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.aurea-icon-xs>.aurea-icon-liquid,.aurea-icon-sm>.aurea-icon-liquid,.aurea-icon-md>.aurea-icon-liquid,.aurea-icon-lg>.aurea-icon-liquid,.aurea-icon-xl>.aurea-icon-liquid,.aurea-icon-2xl>.aurea-icon-liquid{box-shadow:none;background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:0;overflow:visible}@media (prefers-reduced-motion:reduce){.aurea-icon-glass,.aurea-icon-glass-sm,.aurea-icon-glass-md,.aurea-icon-glass-lg,.aurea-icon-glass-xl,.aurea-icon-glass-signature,.aurea-icon-glass-human,.aurea-icon-glass-intelligence,.aurea-icon-glass-gradient,.aurea-icon-glass-premium,.aurea-icon-liquid,.aurea-icon-liquid-xs,.aurea-icon-liquid-sm,.aurea-icon-liquid-md,.aurea-icon-liquid-lg,.aurea-icon-liquid-xl,.aurea-icon-liquid-intelligence,.aurea-icon-liquid-violet,.aurea-icon-liquid-shimmer,.aurea-icon-pulse,.aurea-icon-float,.aurea-icon-spin,.aurea-icon-spin-slow,.aurea-icon-hover-scale{animation:var(--aurea-animation-none);transition:none}.aurea-icon-liquid-shimmer:before{animation:var(--aurea-animation-none);display:none}}}@keyframes aurea-icon-pulse{0%,to{filter:drop-shadow(0 0 var(--aurea-glow-intensity-sm) currentColor);opacity:1}50%{filter:drop-shadow(0 0 var(--aurea-glow-intensity-lg) currentColor);opacity:var(--aurea-opacity-80)}}@keyframes aurea-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--aurea-spacing-2xs) * 1.5))}}@keyframes aurea-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aurea-liquid-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
@layer components{.aurea-icon-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-sm{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-sm{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-md{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-md{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-lg{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-lg{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-xl{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-xl{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass:has(>.aurea-icon-liquid),.aurea-icon-glass-sm:has(>.aurea-icon-liquid),.aurea-icon-glass-md:has(>.aurea-icon-liquid),.aurea-icon-glass-lg:has(>.aurea-icon-liquid),.aurea-icon-glass-xl:has(>.aurea-icon-liquid){-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass:has(>.aurea-icon-liquid),.aurea-icon-glass-sm:has(>.aurea-icon-liquid),.aurea-icon-glass-md:has(>.aurea-icon-liquid),.aurea-icon-glass-lg:has(>.aurea-icon-liquid),.aurea-icon-glass-xl:has(>.aurea-icon-liquid){backdrop-filter:none}}.aurea-icon-glass-signature,.aurea-icon-glass-human,.aurea-icon-glass-intelligence{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-signature,.aurea-icon-glass-human,.aurea-icon-glass-intelligence{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-gradient{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-gradient{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-glass-premium{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-glass-premium{backdrop-filter:var(--_glass-backdrop)}}[data-glass-preset=icon-chip]{border:1px solid var(--aurea-metallic-violet)}[data-glass-preset=icon-chip][data-glass-tone=silver]{border-color:var(--aurea-metallic-silver)}.aurea-icon-liquid{background:light-dark(var(--aurea-overlay-black-5),var(--aurea-liquid-glass-material-clear-thin-background));-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-liquid{backdrop-filter:var(--_glass-backdrop)}}.aurea-icon-liquid-xs{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.aurea-icon-liquid-xs{backdrop-filter:var(--_glass-backdrop)}}.liquid-glass-badge .aurea-icon-liquid,.card-premium .aurea-icon-liquid{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.liquid-glass-badge .aurea-icon-liquid,.card-premium .aurea-icon-liquid{backdrop-filter:none}}.aurea-icon-xs>.aurea-icon-liquid,.aurea-icon-sm>.aurea-icon-liquid,.aurea-icon-md>.aurea-icon-liquid,.aurea-icon-lg>.aurea-icon-liquid,.aurea-icon-xl>.aurea-icon-liquid,.aurea-icon-2xl>.aurea-icon-liquid{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.aurea-icon-xs>.aurea-icon-liquid,.aurea-icon-sm>.aurea-icon-liquid,.aurea-icon-md>.aurea-icon-liquid,.aurea-icon-lg>.aurea-icon-liquid,.aurea-icon-xl>.aurea-icon-liquid,.aurea-icon-2xl>.aurea-icon-liquid{backdrop-filter:none}}.aurea-icon-liquid{box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px oklch(from var(--aurea-liquid-glass-paint-inset) l c h / calc(.5 * var(--aurea-liquid-glass-absolute-paint-inset-scale))), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px oklch(from var(--aurea-liquid-glass-paint-cast) l c h / calc(.05 * var(--aurea-liquid-glass-absolute-paint-cast-scale)))}.aurea-icon-liquid:hover,.aurea-icon-liquid:active{box-shadow:inset 0 var(--aurea-shadowOffset-md) 2px oklch(from var(--aurea-liquid-glass-paint-inset) l c h / calc(.1 * var(--aurea-liquid-glass-absolute-paint-inset-scale))), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 1px oklch(from var(--aurea-liquid-glass-paint-cast) l c h / calc(.05 * var(--aurea-liquid-glass-absolute-paint-cast-scale)))}}
@layer components{.table-aurea{width:var(--aurea-layout-percentage-full);caption-side:bottom;font-size:var(--aurea-fontSize-bodySm)}.table-header-aurea tr{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal)}.table-body-aurea tr:last-child{border-bottom:var(--aurea-spacing-0)}.table-footer-aurea{border-top:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);background-color:var(--aurea-surface-muted);font-weight:var(--aurea-fontWeight-medium)}.table-footer-aurea>tr:last-child{border-bottom:var(--aurea-spacing-0)}.table-row-aurea{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);transition:background-color var(--aurea-duration-fast) var(--aurea-ease-cssDefault)}.table-row-aurea[data-state=selected]{background-color:var(--aurea-bg-elevated)}.table-head-aurea{height:var(--aurea-sizing-space-12,var(--aurea-sizing-fluid-2xl));padding-left:var(--aurea-spacing-md,var(--aurea-spacing-md));padding-right:var(--aurea-spacing-md,var(--aurea-spacing-md));text-align:left;vertical-align:middle;font-weight:var(--aurea-fontWeight-medium);color:var(--aurea-text-tertiary)}.table-head-aurea:has([role=checkbox]){padding-right:var(--aurea-spacing-0)}.table-head-aurea[role=checkbox]{translate:0 var(--aurea-spacing-2xs)}.table-cell-aurea{padding:var(--aurea-spacing-md,var(--aurea-spacing-md));vertical-align:middle}.table-cell-aurea:has([role=checkbox]){padding-right:var(--aurea-spacing-0)}.table-cell-aurea[role=checkbox]{translate:0 var(--aurea-spacing-2xs)}.table-caption-aurea{margin-top:var(--aurea-spacing-md,var(--aurea-spacing-md));font-size:var(--aurea-fontSize-bodySm);color:var(--aurea-text-tertiary)}[data-state=selected].table-row-selected{background-color:var(--aurea-surface-muted)}}
@layer components{.alert-icon-layout>svg{left:var(--aurea-spacing-md);top:var(--aurea-spacing-md);color:var(--aurea-text-primary);position:absolute}.alert-icon-layout>svg~*{padding-left:var(--aurea-spacing-xl)}.alert-icon-layout>svg+div{transform:translateY(calc(-1 * var(--aurea-spacing-3xs)))}.alert-icon-destructive>svg{color:var(--aurea-semantic-error-text)}.alert-success{padding:var(--aurea-spacing-md);background:var(--aurea-semantic-success-600-alpha-30);border:var(--aurea-layout-border-default) solid var(--aurea-semantic-success-500-alpha-40);border-radius:var(--aurea-layout-radius-md)}.alert-error{padding:var(--aurea-spacing-md);background:var(--aurea-semantic-error-600-alpha-30);border:var(--aurea-layout-border-default) solid var(--aurea-semantic-error-500-alpha-40);border-radius:var(--aurea-layout-radius-md)}}
@layer components{.input-group-container{border-color:var(--aurea-border-input);transition:color var(--aurea-duration-normal), box-shadow var(--aurea-duration-normal)}.input-group-container:has([data-slot=input-group-control]:focus-visible){box-shadow:0 0 0 1px var(--aurea-brand-signature)}.input-group-container:has([data-slot][aria-invalid=true]){box-shadow:0 0 0 1px var(--aurea-semantic-error-500-alpha-20);border-color:var(--aurea-semantic-error-500)}.input-group-container:has(>[data-align=inline-start])>input{padding-left:var(--aurea-spacing-xs)}.input-group-container:has(>[data-align=inline-end])>input{padding-right:var(--aurea-spacing-xs)}.input-group-container:has(>[data-align=block-start]){flex-direction:column;height:auto}.input-group-container:has(>[data-align=block-start])>input{padding-bottom:var(--aurea-spacing-sm)}.input-group-container:has(>[data-align=block-end]){flex-direction:column;height:auto}.input-group-container:has(>[data-align=block-end])>input{padding-top:var(--aurea-spacing-sm)}.input-group-container[data-disabled=true] .input-group-addon{opacity:.5}.input-group-addon>kbd{border-radius:var(--aurea-layout-radius-2xs)}.input-group-container:has(>input) [data-align=block-start]{padding-top:var(--aurea-spacing-xs)}.input-group-container:has(>input) [data-align=block-end]{padding-bottom:var(--aurea-spacing-xs)}.input-group-control{box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1}.input-group-control:focus-visible{box-shadow:none;outline:none}}@media (prefers-reduced-motion:reduce){.input-group-container{transition:none}}
@layer components{[data-slot=calendar]{--cell-size:2rem;max-width:var(--aurea-component-calendar-max-width);margin-inline:auto}[dir=rtl] .rdp-button_next>svg,[dir=rtl] .rdp-button_previous>svg{transform:rotate(var(--aurea-effect-rotate-180))}[data-slot=card-content] .calendar-context-transparent,[data-slot=popover-content] .calendar-context-transparent{background-color:#0000}.calendar-dropdown-root{border-color:var(--aurea-border-input);position:relative}.calendar-dropdown-root:has(:focus){border-color:var(--aurea-brand-signature);box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-50)}.calendar-caption-icon>svg{color:var(--aurea-text-secondary);width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs)}.calendar-day:first-child[data-selected=true] button{border-top-left-radius:var(--aurea-layout-radius-md);border-bottom-left-radius:var(--aurea-layout-radius-md)}.calendar-day:last-child[data-selected=true] button{border-top-right-radius:var(--aurea-layout-radius-md);border-bottom-right-radius:var(--aurea-layout-radius-md)}.calendar-day-button{width:var(--aurea-layout-percentage-full);aspect-ratio:1;gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.calendar-day-button[data-selected-single=true]{background-color:var(--aurea-violet-700);color:var(--aurea-overlay-pure-white)}.calendar-day-button[data-range-middle=true]{background-color:var(--aurea-brand-signature-deep);color:var(--aurea-text-obsidian);border-radius:0}.calendar-day-button[data-range-start=true]{background-color:var(--aurea-violet-700);color:var(--aurea-overlay-pure-white);border-top-left-radius:var(--aurea-layout-radius-md);border-bottom-left-radius:var(--aurea-layout-radius-md)}.calendar-day-button[data-range-end=true]{background-color:var(--aurea-violet-700);color:var(--aurea-overlay-pure-white);border-top-right-radius:var(--aurea-layout-radius-md);border-bottom-right-radius:var(--aurea-layout-radius-md)}[data-focused=true]>.calendar-day-button{z-index:var(--aurea-zIndex-dropdown);border-color:var(--aurea-brand-signature);box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-50);position:relative}.calendar-day-button>span{font-size:var(--aurea-fontSize-caption);opacity:.7}.calendar-text-compact{font-size:var(--aurea-fontSize-xs)}.calendar-cell{width:var(--cell-size);height:var(--cell-size);padding:0}.calendar-cell-h{height:var(--cell-size)}.calendar-cell-w{width:var(--cell-size)}.calendar-cell-min-w{min-width:var(--cell-size)}.calendar-cell-px{padding-inline:var(--cell-size)}}
@layer components{.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.min-h-line{min-height:1lh}.max-h-dialog{max-height:80vh}}
@layer components{.sidebar-wrapper{min-height:var(--aurea-layout-viewport-height-fullSmall);width:var(--aurea-layout-percentage-full);display:flex}.sidebar-wrapper:has([data-variant=inset]){background-color:var(--aurea-sidebar-bg)}.sidebar-container{height:var(--aurea-layout-percentage-full);width:var(--sidebar-width);background-color:var(--aurea-sidebar-bg);color:var(--aurea-sidebar-text);flex-direction:column;display:flex}.sidebar-sheet-content{width:var(--sidebar-width);background-color:var(--aurea-sidebar-bg);padding:var(--aurea-spacing-0);color:var(--aurea-sidebar-text);display:block}.sidebar-sheet-content>button{display:none}.sidebar-rail{inset-block:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-sticky);width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));transform:translateX(calc(-1 * var(--aurea-layout-position-center)));transition:all var(--aurea-duration-base) var(--aurea-ease-cssDefault);display:none;position:absolute}.sidebar-rail:after{content:"";inset-block:var(--aurea-spacing-0);left:var(--aurea-layout-position-center);width:var(--aurea-sizing-fluid-2xs);position:absolute}.sidebar-rail:hover:after,.sidebar-rail:active:after{background-color:var(--aurea-sidebar-border)}@media (min-width:48em){.sidebar-rail{display:flex}}[data-side=left] .sidebar-rail{cursor:w-resize;right:-1rem}[data-side=right] .sidebar-rail{cursor:e-resize;left:var(--aurea-spacing-0)}[data-side=left][data-state=collapsed] .sidebar-rail{cursor:e-resize}[data-side=right][data-state=collapsed] .sidebar-rail{cursor:w-resize}.sidebar-inset{min-height:var(--aurea-layout-viewport-height-fullSmall);background-color:var(--aurea-bg-base-alpha-80);flex-direction:column;flex:1;display:flex;position:relative}.sidebar-menu-button-base{width:var(--aurea-layout-percentage-full);align-items:center;gap:var(--aurea-spacing-xs,var(--aurea-spacing-xs));border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));padding:var(--aurea-spacing-xs,var(--aurea-spacing-xs));text-align:left;font-size:var(--aurea-fontSize-bodySm);transition:width var(--aurea-duration-normal), height var(--aurea-duration-normal), padding var(--aurea-duration-normal);outline:none;display:flex;overflow:hidden}.sidebar-menu-button-base svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));flex-shrink:0}.sidebar-menu-button-base>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-button-base:hover{background-color:var(--aurea-sidebar-accent-bg);color:var(--aurea-sidebar-accent-text)}.sidebar-menu-button-base:focus-visible{ring:var(--aurea-spacing-2xs) solid var(--aurea-sidebar-ring)}.sidebar-menu-button-base:active,.sidebar-menu-button-base[data-active=true],.sidebar-menu-button-base[data-state=open]:hover{background-color:var(--aurea-sidebar-accent-bg);color:var(--aurea-sidebar-accent-text)}.sidebar-menu-button-base[data-active=true]{font-weight:var(--aurea-fontWeight-medium)}.sidebar-menu-button-base:disabled,.sidebar-menu-button-base[aria-disabled=true]{pointer-events:none;opacity:var(--aurea-opacity-50)}.sidebar-group-label{height:var(--aurea-layout-icon-lg,var(--aurea-sizing-fluid-xl));border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);color:color-mix(in oklch, var(--aurea-sidebar-text) 70%, transparent);transition:margin var(--aurea-duration-normal), opacity var(--aurea-duration-normal);outline:none;flex-shrink:0;align-items:center;display:flex}.sidebar-group-label svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));flex-shrink:0}.sidebar-group-label:focus-visible{ring:var(--aurea-spacing-2xs) solid var(--aurea-sidebar-ring)}.sidebar-group-action{right:var(--aurea-spacing-sm);top:var(--aurea-spacing-md);aspect-ratio:1;width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));padding:var(--aurea-spacing-0);color:var(--aurea-sidebar-text);transition:transform var(--aurea-duration-normal);outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-group-action svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));flex-shrink:0}.sidebar-group-action:hover{background-color:var(--aurea-sidebar-accent-bg);color:var(--aurea-sidebar-accent-text)}.sidebar-group-action:focus-visible{ring:var(--aurea-spacing-2xs) solid var(--aurea-sidebar-ring)}.sidebar-group-action:after{content:"";position:absolute;inset:-.5rem}@media (min-width:64em){.sidebar-group-action:after{display:none}}.sidebar-menu-action{right:var(--aurea-spacing-2xs);top:var(--aurea-spacing-xs);aspect-ratio:1;width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));padding:var(--aurea-spacing-0);color:var(--aurea-sidebar-text);transition:transform var(--aurea-duration-normal);outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-menu-action svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));flex-shrink:0}.sidebar-menu-action:hover{background-color:var(--aurea-sidebar-accent-bg);color:var(--aurea-sidebar-accent-text)}.sidebar-menu-action:focus-visible{ring:var(--aurea-spacing-2xs) solid var(--aurea-sidebar-ring)}.sidebar-menu-action:after{content:"";position:absolute;inset:-.5rem}@media (min-width:64em){.sidebar-menu-action:after{display:none}}[data-size=sm]~.sidebar-menu-action{top:var(--aurea-spacing-2xs)}[data-size=default]~.sidebar-menu-action{top:var(--aurea-spacing-xs)}[data-size=lg]~.sidebar-menu-action{top:var(--aurea-spacing-sm)}.sidebar-menu-badge{right:var(--aurea-spacing-2xs);height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));min-width:var(--aurea-sizing-fluid-lg);border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);font-variant-numeric:tabular-nums;color:var(--aurea-sidebar-text);user-select:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}[data-size=sm]~.sidebar-menu-badge{top:var(--aurea-spacing-2xs)}[data-size=default]~.sidebar-menu-badge{top:var(--aurea-spacing-xs)}[data-size=lg]~.sidebar-menu-badge{top:var(--aurea-spacing-sm)}.sidebar-menu-sub{margin-inline:var(--aurea-spacing-md);min-width:var(--aurea-sizing-fluid-0);gap:var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));border-left:var(--aurea-layout-border-default) solid var(--aurea-sidebar-border);padding-left:var(--aurea-spacing-xs);padding-block:var(--aurea-spacing-sm,var(--aurea-spacing-xs));flex-direction:column;display:flex;transform:translate(1px)}.sidebar-menu-sub-button{height:var(--aurea-utility-height-7);min-width:var(--aurea-sizing-fluid-0);transform:translateX(calc(-1 * calc(var(--aurea-spacing-2xs) / 2)));align-items:center;gap:var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));color:var(--aurea-sidebar-text);outline:none;display:flex;overflow:hidden}.sidebar-menu-sub-button svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-md));color:var(--aurea-sidebar-accent-text);flex-shrink:0}.sidebar-menu-sub-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-sub-button:hover,.sidebar-menu-sub-button:active,.sidebar-menu-sub-button[data-active=true]{background-color:var(--aurea-sidebar-accent-bg);color:var(--aurea-sidebar-accent-text)}.sidebar-menu-sub-button:focus-visible{ring:var(--aurea-spacing-2xs) solid var(--aurea-sidebar-ring)}.sidebar-menu-sub-button:disabled,.sidebar-menu-sub-button[aria-disabled=true]{pointer-events:none;opacity:var(--aurea-opacity-50)}.sidebar-menu-skeleton{border-radius:var(--aurea-layout-radius-sm,var(--aurea-layout-radius-xs));height:var(--aurea-layout-icon-lg,var(--aurea-sizing-fluid-xl));gap:var(--aurea-spacing-xs,var(--aurea-spacing-xs));align-items:center;display:flex}.sidebar-skeleton-text{max-width:var(--skeleton-width)}[data-collapsible=icon] .sidebar-content{overflow:hidden}[data-collapsible=icon] .sidebar-group-label{opacity:0;margin-top:-2rem}[data-collapsible=icon] .sidebar-group-action,[data-collapsible=icon] .sidebar-menu-action,[data-collapsible=icon] .sidebar-menu-badge,[data-collapsible=icon] .sidebar-menu-sub,[data-collapsible=icon] .sidebar-menu-sub-button{display:none}[data-collapsible=icon] .sidebar-menu-button-base.sidebar-menu-button-base{width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl);padding:var(--aurea-spacing-xs)}[data-collapsible=icon] .sidebar-menu-button-base.sidebar-menu-button-base[data-size=lg]{padding:0}.sidebar-gap{height:100svh;width:var(--sidebar-width);transition:width var(--aurea-duration-normal);background-color:#0000;position:relative}[data-collapsible=offcanvas] .sidebar-gap{width:0}[data-side=right] .sidebar-gap{transform:rotate(var(--aurea-effect-rotate-180))}[data-collapsible=icon] .sidebar-gap-auto{width:auto}[data-collapsible=icon] .sidebar-gap-icon{width:var(--sidebar-width-icon)}.sidebar-drawer{z-index:var(--aurea-z-dropdown);height:100svh;width:var(--sidebar-width);transition:left .2s linear,right .2s linear,width .2s linear;display:none;position:fixed;inset-block:0}@media (min-width:48em){.sidebar-drawer{display:flex}}.sidebar-drawer-left{left:0}.sidebar-drawer-right{right:0}[data-collapsible=offcanvas] .sidebar-drawer-left{left:calc(var(--sidebar-width) * -1)}[data-collapsible=offcanvas] .sidebar-drawer-right{right:calc(var(--sidebar-width) * -1)}[data-collapsible=icon] .sidebar-drawer-auto{width:auto}[data-collapsible=icon] .sidebar-drawer-icon{width:var(--sidebar-width-icon)}[data-side=left] .sidebar-drawer-border{border-right:var(--aurea-layout-border-default) solid}[data-side=right] .sidebar-drawer-border{border-left:var(--aurea-layout-border-default) solid}.sidebar-inner{background-color:var(--aurea-sidebar-bg);flex-direction:column;width:100%;height:100%;display:flex}[data-variant=floating] .sidebar-inner{border-radius:var(--aurea-layout-radius-lg);border:var(--aurea-layout-border-default) solid var(--aurea-sidebar-border);box-shadow:var(--aurea-shadow-sm)}[data-side=left]>.sidebar-rail{right:-1rem}[data-side=right]>.sidebar-rail{left:0}[data-collapsible=offcanvas] .sidebar-rail{transform:translate(0)}[data-collapsible=offcanvas] .sidebar-rail:after{left:100%}[data-collapsible=offcanvas] .sidebar-rail:hover,[data-collapsible=offcanvas] .sidebar-rail:active{background-color:var(--aurea-sidebar-bg)}[data-side=left][data-collapsible=offcanvas] .sidebar-rail{right:-.5rem}[data-side=right][data-collapsible=offcanvas] .sidebar-rail{left:-.5rem}[data-variant=inset]~.sidebar-inset{min-height:calc(100svh - 1rem)}@media (min-width:48em){[data-variant=inset]~.sidebar-inset{margin:var(--aurea-spacing-xs);border-radius:var(--aurea-layout-radius-xl);box-shadow:var(--aurea-shadow-sm);margin-left:0}[data-state=collapsed][data-variant=inset]~.sidebar-inset{margin-left:var(--aurea-spacing-xs)}}.sidebar-content{gap:var(--aurea-spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sidebar-menu-button-outline{background-color:var(--aurea-bg-base);box-shadow:0 0 0 1px var(--aurea-sidebar-border)}.sidebar-menu-button-outline:hover,.sidebar-menu-button-outline:active{box-shadow:0 0 0 1px var(--aurea-sidebar-accent-bg)}li[data-sidebar=menu-item]:has([data-sidebar=menu-action]) .sidebar-menu-button-base{padding-right:var(--aurea-spacing-2xl)}@media (min-width:48em){.sidebar-action-show-on-hover{opacity:0}}[data-sidebar=menu-item]:hover .sidebar-action-show-on-hover,[data-sidebar=menu-item]:active .sidebar-action-show-on-hover,[data-sidebar=menu-item]:focus-within .sidebar-action-show-on-hover,.sidebar-action-show-on-hover[data-state=open]{opacity:1}[data-sidebar=menu-button][data-active=true]~.sidebar-action-show-on-hover,[data-sidebar=menu-button]:hover~.sidebar-menu-action,[data-sidebar=menu-button]:hover~.sidebar-menu-badge,[data-sidebar=menu-button]:active~.sidebar-menu-action,[data-sidebar=menu-button]:active~.sidebar-menu-badge,[data-sidebar=menu-button][data-active=true]~.sidebar-menu-action,[data-sidebar=menu-button][data-active=true]~.sidebar-menu-badge{color:var(--aurea-sidebar-accent-text)}.text-sidebar-foreground{color:var(--aurea-sidebar-text)}.border-sidebar{border-color:var(--aurea-sidebar-border)}.text-sidebar-accent-foreground{color:var(--aurea-sidebar-accent-text)}}
@layer components{.command-dialog [cmdk-group-heading]{padding:var(--aurea-spacing-xs,var(--aurea-spacing-2xs)) var(--aurea-spacing-sm,var(--aurea-spacing-xs));font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);color:var(--aurea-text-tertiary)}.command-dialog [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--aurea-spacing-0)}.command-dialog [cmdk-input-wrapper] svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-lg));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-lg))}.command-dialog [cmdk-input]{height:var(--aurea-sizing-space-12,var(--aurea-sizing-fluid-2xl))}.command-dialog [cmdk-item]{padding-top:var(--aurea-spacing-md,var(--aurea-spacing-md));padding-bottom:var(--aurea-spacing-md,var(--aurea-spacing-md))}.command-dialog [cmdk-item] svg{width:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-lg));height:var(--aurea-layout-icon-sm,var(--aurea-sizing-fluid-lg))}.command-group{padding:var(--aurea-spacing-xs,var(--aurea-spacing-2xs));color:var(--aurea-text-primary);overflow:hidden}.command-group [cmdk-group-heading]{padding:var(--aurea-spacing-sm) var(--aurea-spacing-sm,var(--aurea-spacing-xs));font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);color:var(--aurea-text-tertiary)}.command-list{max-height:var(--aurea-layout-component-height-generic-carousel);overflow:hidden auto}.command-item{align-items:center;gap:var(--aurea-spacing-sm,var(--aurea-spacing-xs));border-radius:var(--aurea-layout-radius-sm);padding:var(--aurea-spacing-sm,var(--aurea-spacing-xs));font-size:var(--aurea-fontSize-bodySm);cursor:default;user-select:none;outline:none;display:flex;position:relative}.command-item[data-selected=true]{background-color:var(--aurea-brand-signature-deep);color:var(--aurea-text-obsidian)}.command-item[data-disabled=true]{pointer-events:none;opacity:var(--aurea-opacity-50)}}
@layer components{.numeric-tabular{font-variant-numeric:tabular-nums}.numeric-oldstyle{font-variant-numeric:oldstyle-nums}.numeric-lining{font-variant-numeric:lining-nums}.numeric-proportional{font-variant-numeric:proportional-nums}.numeric-slashed-zero{font-variant-numeric:slashed-zero}.numeric-data{font-variant-numeric:tabular-nums lining-nums}.numeric-prose{font-variant-numeric:proportional-nums oldstyle-nums}.numeric-technical{font-variant-numeric:tabular-nums lining-nums slashed-zero}.numeric-price{font-variant-numeric:tabular-nums lining-nums}.numeric-uppercase{text-transform:uppercase}.ol{counter-reset:aurea-list-counter;padding:var(--aurea-spacing-0);margin:var(--aurea-spacing-0);gap:var(--aurea-spacing-md,var(--aurea-spacing-md));flex-direction:column;list-style:none;display:flex}.ol-item{counter-increment:aurea-list-counter;align-items:flex-start;gap:var(--aurea-spacing-sm,var(--aurea-spacing-sm));display:flex;position:relative}.ol-item:before{content:counter(aurea-list-counter);min-width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-semibold,600);font-size:var(--aurea-fontSize-sm,var(--aurea-fontSize-body));color:var(--aurea-text-primary);border-radius:var(--aurea-layout-radius-full,9999px);line-height:var(--aurea-lineHeight-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ol-decimal .ol-item:before{content:counter(aurea-list-counter)}.ol-leading-zero .ol-item:before{content:counter(aurea-list-counter, decimal-leading-zero);min-width:var(--aurea-sizing-fluid-2xl)}.ol-roman .ol-item:before{content:counter(aurea-list-counter, upper-roman);min-width:var(--aurea-sizing-fluid-2xl);font-size:var(--aurea-fontSize-xs,var(--aurea-fontSize-bodySm))}.ol-alpha .ol-item:before{content:counter(aurea-list-counter, upper-alpha)}.ol-compact{gap:var(--aurea-spacing-xs,var(--aurea-spacing-xs))}.ol-compact .ol-item:before{min-width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);font-size:var(--aurea-fontSize-xs,var(--aurea-fontSize-bodySm))}.ol-large{gap:var(--aurea-spacing-lg,var(--aurea-spacing-lg))}.ol-large .ol-item:before{min-width:var(--aurea-sizing-fluid-2xl);height:var(--aurea-layout-icon-xl);font-size:var(--aurea-fontSize-body,var(--aurea-fontSize-body))}.ol-outline .ol-item:before{color:var(--aurea-text-primary);background:0 0}.ol-solid .ol-item:before{color:var(--aurea-text-primary)}.ol-glass .ol-item:before{background:var(--glass-bg,var(--aurea-bg-base));color:var(--aurea-text-primary);border:var(--aurea-layout-border-default) solid var(--glass-border,var(--aurea-content-glass))}.ol-gradient .ol-item:before{color:var(--aurea-text-primary)}.ol-muted .ol-item:before{background:var(--aurea-bg-surface);color:var(--aurea-text-tertiary,var(--aurea-text-tertiary))}.badge-number{min-width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);padding:0 var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-semibold,600);font-size:var(--aurea-fontSize-xs,var(--aurea-fontSize-bodySm));line-height:var(--aurea-lineHeight-none);color:var(--aurea-text-primary);border-radius:var(--aurea-layout-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.badge-count{min-width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);padding:0 var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700);font-size:var(--aurea-fontSize-xs,var(--aurea-fontSize-bodySm));line-height:var(--aurea-lineHeight-none);color:var(--aurea-text-tertiary,var(--aurea-text-tertiary));background:var(--aurea-bg-surface);border-radius:var(--aurea-layout-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.badge-notification{min-width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);padding:0 var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700);font-size:var(--aurea-fontSize-xs,var(--aurea-fontSize-bodySm));line-height:var(--aurea-lineHeight-none);color:var(--aurea-text-primary);background:var(--aurea-button-destructive-border);border-radius:var(--aurea-layout-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.badge-notification-pulse{animation:aurea-notification-pulse var(--aurea-duration-continuous) var(--aurea-transition-easing-easeInOut) infinite}@keyframes aurea-notification-pulse{0%,to{box-shadow:0 0 0 0 var(--aurea-button-destructive-border)}50%{box-shadow:0 0 0 var(--aurea-shadowOffset-sm) var(--aurea-button-destructive-border)}}.badge-step{min-width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-medium,500);font-size:var(--aurea-fontSize-sm,var(--aurea-fontSize-body));line-height:var(--aurea-lineHeight-none);color:var(--aurea-text-tertiary,var(--aurea-text-tertiary));border:var(--aurea-layout-border-accent) solid var(--aurea-bg-surface);border-radius:var(--aurea-layout-radius-full,9999px);transition:all var(--aurea-duration-normal) var(--aurea-ease-cssDefault);background:0 0;justify-content:center;align-items:center;display:inline-flex}.badge-step-active{color:var(--aurea-text-primary);border-color:var(--aurea-glass-border-universal)}.badge-step-completed{color:var(--aurea-text-obsidian);background:var(--aurea-semantic-success-900);border-color:var(--aurea-semantic-success-900)}.counter{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700)}.counter-animated{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700);transition:all var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut)}.counter-large{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-extrabold,800);font-size:var(--aurea-fontSize-numericCounterLarge);font-size:var(--aurea-fontSize-numericCounterLargeT2);letter-spacing:var(--aurea-letterSpacing-hero,-.03em)}@container (min-width:1px){.counter-large{font-size:var(--aurea-fontSize-numericCounterLargeT2)}}.counter-unit{align-items:baseline;gap:var(--aurea-spacing-2xs,var(--aurea-spacing-2xs));min-width:0;display:inline-flex}.counter-unit-value{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700);min-width:0}.counter-unit-suffix{font-family:var(--aurea-font-display);font-weight:var(--aurea-fontWeight-semibold,600);font-size:var(--aurea-fontSize-numericCounterUnitSuffix);font-size:var(--aurea-fontSize-numericCounterUnitSuffixT2);color:var(--aurea-text-secondary)}@container (min-width:1px){.counter-unit-suffix{font-size:var(--aurea-fontSize-numericCounterUnitSuffixT2)}}.stat-number{font-variant-numeric:tabular-nums lining-nums;color:var(--aurea-text-primary)}@container (min-width:1px){.stat-number{font-size:var(--aurea-fontSize-elegantStatNumberT2)}}.stat-number-hero{font-variant-numeric:tabular-nums lining-nums;color:var(--aurea-text-accent)}.percentage{align-items:baseline;gap:var(--aurea-spacing-3xs);display:inline-flex}.percentage-value{font-variant-numeric:tabular-nums lining-nums}.percentage-symbol{font-family:var(--aurea-font-display);font-weight:var(--aurea-fontWeight-semibold,600);font-size:var(--aurea-fontSize-numericPercentageSymbol);font-size:var(--aurea-fontSize-numericPercentageSymbolT2);margin-left:calc(var(--aurea-spacing-2xs) / 2)}@container (min-width:1px){.percentage-symbol{font-size:var(--aurea-fontSize-numericPercentageSymbolT2)}}.rank{align-items:baseline;gap:var(--aurea-spacing-3xs);display:inline-flex}.rank-number{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--aurea-fontWeight-bold,700)}.rank-ordinal{font-family:var(--aurea-font-display);font-weight:var(--aurea-fontWeight-semibold,600);font-size:var(--aurea-fontSize-lg);vertical-align:super;margin-left:calc(var(--aurea-spacing-2xs) / 2)}.table-numeric{font-variant-numeric:tabular-nums lining-nums;text-align:right}.table-numeric-header{font-variant-numeric:tabular-nums lining-nums;text-align:right;font-weight:var(--aurea-fontWeight-semibold,600)}}