@charset "UTF-8";@keyframes cosmic-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cosmic-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cosmic-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes specular-flash-anim{0%{opacity:.11}50%{opacity:.22}to{opacity:.11}}@media(max-width:480px){.liquid-glass-performance-reduce,[class*=liquid-glass],.glass-card,.glass-panel{backdrop-filter:blur(12px) saturate(1.6) brightness(1.02)!important;-webkit-backdrop-filter:blur(12px) saturate(1.6) brightness(1.02)!important}}.app-text-input{position:relative;margin-bottom:var(--space-4)}.app-text-input__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-cosmic-primary);margin-bottom:var(--space-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.app-text-input__label--required{color:var(--color-text-cosmic-primary)}.app-text-input__required{color:var(--color-error);margin-left:var(--space-1)}.app-text-input__description{font-size:var(--font-size-xs);color:var(--color-text-cosmic-secondary);margin:0 0 var(--space-2) 0}.app-text-input__field{width:100%}.app-text-input__field.q-field{font-family:var(--font-family-primary)}.app-text-input__field.q-field .q-field__control{border-radius:var(--border-radius-input);transition:all var(--duration-fast) var(--ease-smooth)}.app-text-input__field.q-field .q-field__control:before{border-color:var(--color-border-cosmic);transition:border-color var(--duration-fast) var(--ease-smooth)}.app-text-input__field.q-field .q-field__control:hover:before{border-color:var(--color-border-cosmic)}.app-text-input__field.q-field.q-field--focused .q-field__control:before{border-color:var(--color-primary)}.app-text-input__field.q-field .q-field__native{color:var(--color-text-cosmic-primary);font-size:var(--font-size-base)}.app-text-input__field.q-field .q-field__native::placeholder{color:var(--color-text-cosmic-muted)}.app-text-input__field.q-field .q-field__native:-webkit-autofill,.app-text-input__field.q-field .q-field__native:-webkit-autofill:hover,.app-text-input__field.q-field .q-field__native:-webkit-autofill:focus,.app-text-input__field.q-field .q-field__native:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-cosmic-primary)!important;-webkit-box-shadow:0 0 0 1000px #4c3a20 inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.app-text-input__field.q-field .q-field__label{color:var(--color-text-cosmic-secondary);font-size:var(--font-size-sm)}.app-text-input__field.q-field.q-field--focused .q-field__label{color:var(--color-primary)}.app-text-input__icon{cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.app-text-input__icon--clear:hover,.app-text-input__icon--password:hover{color:var(--color-primary)}.app-text-input__counter{font-size:var(--font-size-xs);color:var(--color-text-cosmic-muted);text-align:right;margin-top:var(--space-1)}.app-text-input__error{display:flex;align-items:center;gap:var(--space-1);color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-1)}.app-text-input__hint{font-size:var(--font-size-xs);color:var(--color-text-cosmic-muted);margin:var(--space-1) 0 0 0}.app-text-input--sm .app-text-input__field.q-field .q-field__control{min-height:var(--size-input-sm)}.app-text-input--sm .app-text-input__field.q-field .q-field__native{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.app-text-input--sm .app-text-input__label{font-size:var(--font-size-xs)}.app-text-input--md .app-text-input__field.q-field .q-field__control{min-height:var(--size-input-md)}.app-text-input--md .app-text-input__field.q-field .q-field__native{font-size:var(--font-size-base);padding:var(--space-3) var(--space-4)}.app-text-input--lg .app-text-input__field.q-field .q-field__control{min-height:var(--size-input-lg)}.app-text-input--lg .app-text-input__field.q-field .q-field__native{font-size:var(--font-size-lg);padding:var(--space-4) var(--space-5)}.app-text-input--lg .app-text-input__label{font-size:var(--font-size-base)}.app-text-input--filled .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-card)}.app-text-input--filled .app-text-input__field.q-field .q-field__control:hover{background:var(--color-bg-cosmic-surface)}.app-text-input--filled .app-text-input__field.q-field.q-field--focused .q-field__control{background:var(--color-bg-cosmic-elevated)}.app-text-input--standout .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-card);border:1px solid transparent}.app-text-input--standout .app-text-input__field.q-field .q-field__control:hover{border-color:var(--color-border-cosmic)}.app-text-input--standout .app-text-input__field.q-field.q-field--focused .q-field__control{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.app-text-input--borderless .app-text-input__field.q-field .q-field__control:before{border:none}.app-text-input--redesign .app-text-input__field.q-field .q-field__control{height:var(--redesign-height-input);background:var(--redesign-accent-brown);border-radius:var(--redesign-radius-lg);padding:0 var(--space-4)}.app-text-input--redesign .app-text-input__field.q-field .q-field__control:before,.app-text-input--redesign .app-text-input__field.q-field .q-field__control:after{border:none}.app-text-input--redesign .app-text-input__field.q-field .q-field__native,.app-text-input--redesign .app-text-input__field.q-field input{color:var(--redesign-text-primary);font-size:var(--font-size-base);font-weight:var(--redesign-font-normal)}.app-text-input--redesign .app-text-input__field.q-field .q-field__native::placeholder,.app-text-input--redesign .app-text-input__field.q-field input::placeholder{color:var(--redesign-text-secondary)}.app-text-input--redesign .app-text-input__field.q-field .app-text-input__icon--password{color:var(--redesign-text-secondary)}.app-text-input--redesign .app-text-input__field.q-field.q-field--error .q-field__control{border:1px solid var(--color-error, #f44336)}.app-text-input--disabled .app-text-input__label,.app-text-input--disabled .app-text-input__field.q-field{opacity:var(--opacity-disabled)}.app-text-input--disabled .app-text-input__field.q-field .q-field__control,.app-text-input--readonly .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-card)}.app-text-input--loading .app-text-input__field.q-field{position:relative;overflow:hidden}.app-text-input--loading .app-text-input__field.q-field:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-cosmic-hover),transparent);animation:loading-shimmer 1.5s infinite;border-radius:inherit;pointer-events:none;z-index:1}.app-text-input--focused .app-text-input__label{color:var(--color-primary)}@keyframes loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:768px){.app-text-input--sm .app-text-input__field.q-field .q-field__control{min-height:40px}.app-text-input--md .app-text-input__field.q-field .q-field__control{min-height:44px}.app-text-input--lg .app-text-input__field.q-field .q-field__control{min-height:48px}}[data-theme=light] .app-text-input__field.q-field .q-field__control{background:#fff}[data-theme=light] .app-text-input__field.q-field .q-field__control:before{border-color:var(--color-border-cosmic)}[data-theme=light] .app-text-input__field.q-field .q-field__native{color:var(--color-text-cosmic-primary)}[data-theme=light] .app-text-input__field.q-field .q-field__native::placeholder{color:var(--color-text-cosmic-muted)}[data-theme=light] .app-text-input--filled .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-card)}.app-text-input__field input:-webkit-autofill,.app-text-input__field input:-webkit-autofill:hover,.app-text-input__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-bg-cosmic-card) inset;-webkit-text-fill-color:var(--color-text-cosmic-primary);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.app-text-input__field input[type=number]{-moz-appearance:textfield}.app-text-input__field input[type=number]::-webkit-outer-spin-button,.app-text-input__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-text-input__label,.app-text-input__label--required{color:var(--color-text-cosmic-primary)}.app-text-input__required{color:var(--color-error)}.app-text-input__description{color:var(--color-text-cosmic-secondary)}.app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-input);border-radius:var(--border-radius-lg)}.app-text-input__field.q-field .q-field__control:before{border-color:var(--color-border-cosmic);border-width:1px}.app-text-input__field.q-field .q-field__control:hover:before{border-color:var(--color-border-cosmic-light)}.app-text-input__field.q-field.q-field--focused .q-field__control:before{border-color:var(--color-accent-cosmic-gold)}.app-text-input__field.q-field .q-field__native{color:var(--color-text-cosmic-primary)}.app-text-input__field.q-field .q-field__native::placeholder{color:var(--color-text-cosmic-placeholder)}.app-text-input__field.q-field .q-field__native:-webkit-autofill,.app-text-input__field.q-field .q-field__native:-webkit-autofill:hover,.app-text-input__field.q-field .q-field__native:-webkit-autofill:focus,.app-text-input__field.q-field .q-field__native:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-cosmic-primary)!important;-webkit-box-shadow:0 0 0 1000px #4c3a20 inset!important}.app-text-input__field.q-field .q-field__label{color:var(--color-text-cosmic-secondary)}.app-text-input__field.q-field.q-field--focused .q-field__label{color:var(--color-accent-cosmic-gold)}.app-text-input__field--error.q-field .q-field__control:before{border-color:var(--color-error)}.app-text-input__field--error.q-field .q-field__label{color:var(--color-error)}.app-text-input__icon{color:var(--color-text-cosmic-muted)}.app-text-input__icon--clear:hover,.app-text-input__icon--password:hover{color:var(--color-accent-cosmic-gold);background:var(--color-cosmic-hover);border-radius:var(--border-radius-full)}.app-text-input__hint{color:var(--color-text-cosmic-secondary)}.app-text-input__counter{color:var(--color-text-cosmic-muted)}.app-text-input__error{color:var(--color-error)}.app-text-input--focused .app-text-input__label{color:var(--color-accent-cosmic-gold)}.app-text-input--error .app-text-input__label{color:var(--color-error)}.app-text-input--disabled .app-text-input__label,.app-text-input--disabled .app-text-input__field.q-field{opacity:.6}.app-text-input--disabled .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-primary);cursor:not-allowed}.app-text-input--readonly .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-secondary)}.app-text-input--filled .app-text-input__field.q-field .q-field__control{background:var(--color-bg-cosmic-elevated)}.app-text-input--filled .app-text-input__field.q-field .q-field__control:hover{background:var(--color-cosmic-hover)}.app-text-input--filled .app-text-input__field.q-field.q-field--focused .q-field__control{background:var(--color-bg-cosmic-card)}
