@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;background-color:#020617;background-image:url(/assets/background.svg),radial-gradient(1200px 600px at 20% -10%,#2a3d8a 0%,transparent 55%),radial-gradient(900px 600px at 80% -20%,#2bc0ff 0%,transparent 60%);background-repeat:repeat,no-repeat,no-repeat;background-size:340px 340px,auto,auto;background-position:0 0,20% -10%,80% -20%;background-attachment:fixed,fixed,fixed;color:#e5e7eb;-webkit-font-smoothing:antialiased}.mdc-line-ripple:before,.mdc-line-ripple:after{border-bottom-color:#2bc0ffd9;border-bottom-width:2px!important;transition:border-color .2s ease}.mat-mdc-form-field:has(input.ng-invalid.ng-touched) .mdc-line-ripple:after,.mat-mdc-form-field:has(textarea.ng-invalid.ng-touched) .mdc-line-ripple:after{border-bottom-color:#fb7185!important;opacity:1!important}.mat-mdc-form-field:has(.mat-mdc-input-element.ng-invalid.ng-touched) .mdc-line-ripple:after,.mat-mdc-form-field:has(.mat-mdc-input-element.ng-invalid.ng-dirty) .mdc-line-ripple:after,.mat-mdc-form-field:has(textarea.ng-invalid.ng-touched) .mdc-line-ripple:after,.mat-mdc-form-field:has(textarea.ng-invalid.ng-dirty) .mdc-line-ripple:after{border-bottom-color:#fb7185!important;opacity:1!important}.mat-mdc-form-field-error{color:#fb7185!important;font-size:.78rem;font-weight:500}.mat-mdc-form-field-subscript-wrapper{min-height:18px}.aut-page{min-height:100vh;display:flex;flex-direction:column;padding:1.5rem 1rem}.aut-page-center{max-width:1120px;width:100%;margin:0 auto}.aut-card,.aut-profile-card{border-radius:16px;border:1px solid rgba(124,58,237,.9);background:radial-gradient(circle at top left,rgba(124,58,237,.18),transparent 55%),linear-gradient(135deg,#0f172af5,#0f172afa);box-shadow:0 0 0 1px #7c3aed61,0 0 24px #7c3aed73;padding:1.5rem;gap:10px!important;border:1px solid rgba(43,192,255,.65)!important;text-shadow:none;width:100%;border-radius:22px!important;padding:0 20px 20px;background:radial-gradient(circle at top,#ffffff14 0,#070a16f5 55%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#2bc0ffa6!important;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 60px #000000bf,0 0 22px #2bc0ff59}.aut-section{border-radius:12px;border:1px solid rgba(124,58,237,.38);background-color:#050816;box-shadow:0 0 0 1px #7c3aed61,0 0 24px #7c3aed73;padding:1rem}.aut-avatar{width:100px;height:100px;border-radius:16px;object-fit:cover;border:1px solid rgba(43,192,255,.75)!important;box-shadow:0 0 18px #50b4ffe6!important}.aut-input-shell{border-radius:12px;border:1px solid rgba(124,58,237,.38);box-shadow:0 0 0 1px #7c3aed61,0 0 24px #7c3aed73;background-color:#0f172afa;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem}.aut-input{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:#e5e7eb;background-color:transparent;border:none;outline:none;box-shadow:none;caret-color:#7c3aed;width:100%}.aut-input::placeholder{color:#94a3b8cc}.aut-input:disabled{opacity:.6;cursor:not-allowed}.aut-input-shell .mat-mdc-text-field-wrapper{background-color:transparent;box-shadow:none;border-radius:12px}.aut-input-shell .mat-mdc-form-field-subscript-wrapper{margin-top:2px}.aut-input-shell .mat-mdc-form-field-focus-overlay{background-color:transparent}.aut-input-shell .mat-mdc-form-field-infix{padding-top:.35rem;padding-bottom:.35rem}.aut-input-shell .mat-mdc-form-field-icon-suffix,.aut-input-shell .mat-mdc-form-field-icon-prefix{color:#9ca3af}.aut-input-shell .mat-mdc-form-field-icon-suffix .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-prefix .mat-icon{font-size:18px;width:18px;height:18px;transition:color .12s ease-out,text-shadow .12s ease-out}.aut-input-shell .mat-mdc-form-field-icon-suffix.aut-input-clear,.aut-input-shell .mat-mdc-form-field-icon-suffix .aut-input-clear,.aut-input-shell .mat-mdc-form-field-icon-prefix.aut-input-clear,.aut-input-shell .mat-mdc-form-field-icon-prefix .aut-input-clear{cursor:pointer}.aut-input-shell .mat-mdc-form-field-icon-suffix.aut-input-clear .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-suffix .aut-input-clear .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-prefix.aut-input-clear .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-prefix .aut-input-clear .mat-icon{color:#7c3aed61}.aut-input-shell .mat-mdc-form-field-icon-suffix.aut-input-clear:hover .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-suffix .aut-input-clear:hover .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-prefix.aut-input-clear:hover .mat-icon,.aut-input-shell .mat-mdc-form-field-icon-prefix .aut-input-clear:hover .mat-icon{color:#7c3aed;text-shadow:0 0 12px rgba(124,58,237,.9)}.aut-input-shell input,.aut-input-shell textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:#e5e7eb;background-color:transparent;border:none;outline:none;box-shadow:none;caret-color:#7c3aed}.aut-input-shell input::placeholder,.aut-input-shell textarea::placeholder{color:#94a3b8cc}.aut-input-shell input:disabled,.aut-input-shell textarea:disabled{opacity:.6;cursor:not-allowed}.aut-input-shell.aut-input-focused{box-shadow:0 0 0 1px #7c3aede6,0 0 32px #7c3aedb3;border-color:#7c3aede6}input.aut-input:focus-visible,textarea.aut-input:focus-visible{outline:none;box-shadow:0 0 0 1px #7c3aede6,0 0 32px #7c3aedb3;border-radius:12px}::ng-deep .mat-mdc-form-field-ripple{display:none!important}.mat-mdc-text-field-wrapper{background:#ffffff08!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .25s ease;display:flex;align-items:center}.mdc-text-field--focused .mat-mdc-text-field-wrapper{border-color:#2bc0ffbf!important;box-shadow:0 0 16px #2bc0ff61}.mat-mdc-floating-label{color:#c7cbe8!important}.mat-mdc-input-element{color:#e9eefc!important;font-size:.95rem!important}.mat-mdc-form-field-icon-suffix mat-icon{color:#2bbfff51!important}.mat-mdc-form-field-icon-suffix mat-icon:hover{color:#2bc0ffbf!important}.slim.mat-mdc-form-field{--mdc-filled-text-field-container-height: 46px;--mdc-filled-text-field-label-text-size: .85rem}::ng-deep .mat-mdc-form-field-focus-overlay{display:none!important}::ng-deep .mat-mdc-text-field-wrapper{box-shadow:none!important}::ng-deep .mat-mdc-form-field{box-shadow:none!important}::ng-deep .mat-mdc-form-field:before,::ng-deep .mat-mdc-form-field:after{display:none!important}.aut-btn-primary,.aut-btn-primary.mdc-button,.aut-btn-danger,.aut-btn-danger.mdc-button,.aut-btn-neutral,.aut-btn-neutral.mdc-button,.aut-btn-ghost,.aut-btn-ghost.mdc-button{border-radius:16px!important}.aut-btn-primary{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;border-radius:16px;padding:.5rem 1.25rem;border-width:1px;border-style:solid;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;white-space:nowrap;color:#f9fafb;background:linear-gradient(135deg,#7c3aed,#9b69f1);border-color:#7c3aede6;box-shadow:0 0 0 1px #7c3aed61,0 0 24px #7c3aed73}.aut-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.aut-btn-primary:hover:not(:disabled){box-shadow:0 0 0 1px #7c3aede6,0 0 32px #7c3aedb3;transform:translateY(-1px)}.aut-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 0 0 1px #7c3aed61,0 0 24px #7c3aed73}.aut-btn-danger{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;border-radius:16px;padding:.5rem 1.25rem;border-width:1px;border-style:solid;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;white-space:nowrap;color:#fee2e2;background:linear-gradient(135deg,#ef4444,#f26a6a);border-color:#ef4444e6;box-shadow:0 0 0 1px #ef444499,0 0 22px #ef444499}.aut-btn-danger:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.aut-btn-danger:hover:not(:disabled){box-shadow:0 0 0 1px #ef4444f2,0 0 26px #ef4444e6;transform:translateY(-1px)}.aut-btn-danger:active:not(:disabled){transform:translateY(0);box-shadow:0 0 0 1px #ef444499,0 0 22px #ef444499}.aut-btn-ghost{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;border-radius:16px;padding:.5rem 1.25rem;border-width:1px;border-style:solid;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;white-space:nowrap;color:#e5e7eb;background-color:transparent;border-color:#94a3b899}.aut-btn-ghost:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.aut-btn-ghost:hover:not(:disabled){background-color:#94a3b81f;border-color:#94a3b8f2}.aut-btn-neutral{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.5;border-radius:16px;padding:.5rem 1.25rem;border-width:1px;border-style:solid;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;white-space:nowrap;color:#e5e7eb;background-color:#0f172af2;border-color:#94a3b866}.aut-btn-neutral:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.aut-btn-neutral:hover:not(:disabled){border-color:#94a3b8e6;background-color:#0f172afa}:host ::ng-deep .aut-btn-primary .mdc-button__ripple,:host ::ng-deep .aut-btn-primary .mdc-button__label,:host ::ng-deep .aut-btn-primary,:host ::ng-deep .aut-btn-neutral,:host ::ng-deep .aut-btn-danger,:host ::ng-deep .aut-btn-ghost,:host ::ng-deep .aut-profile-card .mdc-button{border-radius:16px!important}:host ::ng-deep .aut-btn-primary.mdc-button--outlined,:host ::ng-deep .aut-btn-neutral.mdc-button--outlined,:host ::ng-deep .aut-btn-danger.mdc-button--outlined{border-radius:16px!important}::ng-deep .mat-mdc-dialog-actions button[mat-flat-button]{border-radius:999px!important;padding-inline:24px;font-weight:600;background:linear-gradient(135deg,#6f4bff,#2bc0ff)!important;box-shadow:0 10px 28px #121a44d9;color:#fff!important}button[mat-stroked-button],a[mat-stroked-button]{border-radius:10px!important;border-width:1.4px!important;border-color:#2bc0ff73!important;color:#e9eefc!important;font-weight:600;padding:6px 14px!important;background:#ffffff08;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease;box-shadow:0 0 #2bc0ff00}button[mat-stroked-button]:hover,a[mat-stroked-button]:hover{background:#2bc0ff1f;border-color:#2bc0ffcc!important;box-shadow:0 0 18px #2bc0ff47}button[mat-stroked-button]:disabled,a[mat-stroked-button]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}button[mat-stroked-button][color=warn],a[mat-stroked-button][color=warn],button.aut-btn-danger[mat-stroked-button],a.aut-btn-danger[mat-stroked-button]{border:1px solid rgba(255,120,120,.85)!important;color:#ff9b9b!important;background:#280a12d9!important;padding:6px 18px!important;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease;box-shadow:0 0 #ff787800}button[mat-stroked-button][color=warn]:hover:not(:disabled),a[mat-stroked-button][color=warn]:hover:not(:disabled),button.aut-btn-danger[mat-stroked-button]:hover:not(:disabled),a.aut-btn-danger[mat-stroked-button]:hover:not(:disabled){background:#ff78782e!important;box-shadow:0 4px 18px #ff787859;border-color:#ff9696!important}button[mat-stroked-button][color=warn]:disabled,a[mat-stroked-button][color=warn]:disabled,button.aut-btn-danger[mat-stroked-button]:disabled,a.aut-btn-danger[mat-stroked-button]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.aut-title-xl{font-size:1.5rem;font-weight:700;letter-spacing:.01em}.aut-title-lg{font-size:1.25rem;font-weight:600;letter-spacing:.01em}.aut-subtitle{font-size:.9rem;color:#9ca3af}.aut-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;color:#9ca3af}.mat-mdc-snack-bar-container.aut-snack,.mat-mdc-snack-bar-container.aut-snack-success,.mat-mdc-snack-bar-container.aut-snack-error,.mat-mdc-snack-bar-container.aut-snack-warning,.mat-mdc-snack-bar-container.aut-snack-info{padding:6px 16px!important;border-radius:18px!important;max-width:360px!important;background:radial-gradient(circle at top,#ffffff0a 0,#070a16f5 55%)!important;border:1px solid rgba(43,192,255,.55)!important;box-shadow:0 18px 40px #000000d9,0 0 14px #2bc0ff59!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mat-mdc-snack-bar-label{margin:0 auto!important;padding:0!important;text-align:center!important}.mat-mdc-snack-bar-container.aut-snack .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.aut-snack-success .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.aut-snack-error .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.aut-snack-warning .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.aut-snack-info .mat-mdc-snack-bar-label{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.85rem;color:#e9eefc!important;text-align:center}.mat-mdc-snack-bar-container.aut-snack .mat-mdc-snack-bar-actions,.mat-mdc-snack-bar-container.aut-snack-success .mat-mdc-snack-bar-actions,.mat-mdc-snack-bar-container.aut-snack-error .mat-mdc-snack-bar-actions,.mat-mdc-snack-bar-container.aut-snack-warning .mat-mdc-snack-bar-actions,.mat-mdc-snack-bar-container.aut-snack-info .mat-mdc-snack-bar-actions{display:none!important}.mat-mdc-snack-bar-container.aut-snack-error{border-color:#ff5050f2!important;box-shadow:0 18px 40px #000000d9,0 0 14px #ff505073!important}.mat-mdc-snack-bar-container.aut-snack-success{border-color:#50ff96d9!important;box-shadow:0 18px 40px #000000d9,0 0 14px #50ff9659!important}.mat-mdc-snack-bar-container.aut-snack-warning{border-color:#ffd250d9!important;box-shadow:0 18px 40px #000000d9,0 0 14px #ffd25059!important}.aut-social-btn{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2bc0ffb3!important;border:1px solid rgba(43,192,255,.7)!important;background:radial-gradient(1200px 600px at 20% -10%,#0e121f 0%,transparent 55%),radial-gradient(900px 600px at 30% -20%,#0e1220 0%,transparent 60%),#1859749e!important;box-shadow:0 20px 60px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease-out,box-shadow .2s ease-out,background .2s ease-out,filter .2s ease-out}.aut-social-btn img{width:22px;height:22px;display:block}.aut-social-btn:hover{transform:translateY(-2px);background:#0f172acc!important;box-shadow:0 20px 50px #000000d9,0 0 18px #2bc0ff59;filter:brightness(1.05)}.mat-mdc-form-field{background:#fffffffa;border-radius:12px;border:1px solid rgba(92,62,255,.15);box-shadow:0 6px 16px #0f12211a;padding:0 8px}.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding:0}.mat-mdc-form-field .mat-mdc-form-field-flex{align-items:center}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:42px;padding:8px 0}.mat-mdc-form-field .mdc-text-field__input{height:26px;line-height:26px}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#c7cbe800!important}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#c7cbe8!important;caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))!important}.mat-mdc-form-field-icon-suffix,.mat-mdc-icon-button{color:#c7cbe8!important}.mat-mdc-form-field{background:#19323d3b!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;border:1px solid rgba(25,50,61,.23)!important}.mat-mdc-select-panel{border-radius:12px!important;overflow:hidden!important;background:radial-gradient(circle at top,#ffffff0f 0,#070a16f5 55%)!important;border:1px solid rgba(43,192,255,.55)!important;color:#c7cbe8!important;box-shadow:0 20px 50px #000000d9,0 0 18px #2bc0ff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mat-mdc-option.mdc-list-item{min-height:36px;align-items:center!important;background:#0e1527!important}.mat-mdc-standard-chip{border-radius:999px!important;height:32px!important}.aut-surface-card{background:#c7cbe8;border:1px solid rgba(92,62,255,.15);border-radius:16px;box-shadow:0 10px 24px #0f122114}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:#c7cbe8!important}.mat-form-field-should-float .mat-form-field-label{display:none!important;opacity:0!important}.mat-mdc-form-field-should-float .mat-mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{display:none!important;opacity:0!important;pointer-events:none!important}.aut-card.home-card,.home-card.aut-profile-card{width:100%;max-width:980px;padding:clamp(16px,2.5vw,28px);background:radial-gradient(1200px 600px at 20% -10%,#0e121f 0%,transparent 55%),radial-gradient(900px 600px at 30% -20%,#0e1220 0%,transparent 60%),#1859749e!important;border-radius:18px;box-shadow:0 20px 60px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9eefc}.mdc-evolution-chip__text-label,.mat-mdc-chip .mdc-evolution-chip__text-label{color:#c7cbe8!important;font-weight:500}.aut-chip,.mat-mdc-standard-chip{border-radius:16px!important;background:#0f172acc!important;color:#2bc0ffb3!important;border:0px solid rgba(43,192,255,.7)!important;box-shadow:0 0 14px #50b4ff99!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.85rem;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out}.aut-chip:disabled,.mat-mdc-standard-chip:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.aut-chip mat-icon,.mat-mdc-standard-chip mat-icon{color:#2bc0ffb3!important;transition:all .2s ease-out}.aut-chip:hover,.mat-mdc-standard-chip:hover{border-color:#2bc0ffb3!important;box-shadow:0 0 18px #2bc0ff8c!important;transform:translateY(-1px)}.aut-chip:hover mat-icon,.mat-mdc-standard-chip:hover mat-icon{color:#2bc0ffb3!important;text-shadow:0 0 10px rgba(43,192,255,.7)!important}.mat-mdc-dialog-container .mdc-dialog__surface{background:radial-gradient(circle at top,#ffffff0f 0,#070a16f5 55%)!important;border-radius:22px!important;border:1px solid rgba(43,192,255,.45)!important;box-shadow:0 20px 50px #000000d9,0 0 18px #2bc0ff59!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mat-mdc-dialog-title{font-size:1.1rem!important;font-weight:600!important;color:#c7cbe8!important;align-items:center;text-align:center}.mat-mdc-dialog-content{font-size:.92rem!important;color:#9aa2c5!important;margin-top:6px!important}.mat-mdc-dialog-actions{padding-top:14px!important;justify-content:center!important}.mat-mdc-select{color:#c7cbe8!important;font-weight:600!important}.mat-mdc-select-value-text{color:#c7cbe8!important;opacity:1!important}.mat-mdc-select-placeholder{color:#9aa2c5!important;opacity:.8!important}.mat-mdc-select-arrow svg{fill:#2bc0ffd9!important;opacity:.9!important}.mdc-text-field--focused .mat-mdc-select-arrow svg{fill:#2bc0ffd9!important;opacity:1!important}.aut-profile-actions{margin-top:12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.aut-profile-submit{flex:1}.aut-profile-avatar-block{display:flex;flex-direction:column;align-items:center}.aut-profile-avatar-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aut-profile-form{display:flex;flex-direction:column;gap:10px}.aut-profile-card .mat-mdc-form-field{background:#0e1527!important;border-radius:10px!important}.aut-logo{width:150px;height:auto;display:block;filter:drop-shadow(0 0 8px rgba(0,212,255,.35));transition:transform .2s ease}.aut-logo:hover{transform:scale(1.05)}.aut-logo-container{width:100%;display:flex;justify-content:center;align-items:center;padding:0px 1.5rem 1rem}.mat-mdc-autocomplete-panel{width:100%;max-height:260px;padding:6px 6px 8px;box-sizing:box-border;background:radial-gradient(circle at top,#ffffff0f 0,#070a16f5 55%);border-radius:14px!important;border:1px solid rgba(43,192,255,.55)!important;box-shadow:0 20px 50px #000000d9,0 0 18px #2bc0ff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mat-mdc-autocomplete-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.mat-mdc-option.mdc-list-item{min-height:34px;padding:6px 14px;margin:2px 4px;border-radius:14px!important;font-size:.9rem;color:#c7cbe8!important;background:transparent;transition:all .18s ease-out}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mdc-list-item--selected,.mat-mdc-option.mdc-list-item.mat-mdc-option-active{background:radial-gradient(circle at top,#2bc0ff40 0,#0f172af2 65%)!important;color:#e9eefc!important;box-shadow:0 0 16px #2bc0ff59}.mat-mdc-option .mat-icon{font-size:18px;width:18px;height:18px;margin-right:6px;color:#2bc0ffcc}.aut-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%}@media (max-width: 980px){.aut-grid-2{grid-template-columns:1fr}}.aut-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%}@media (max-width: 980px){.aut-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.aut-grid-3{grid-template-columns:1fr}}.aut-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%}@media (max-width: 1280px){.aut-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.aut-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.aut-grid-4{grid-template-columns:1fr}}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper{background:inherit!important;border-color:inherit!important;border-radius:inherit!important;box-shadow:none!important}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-form-field-flex{background:transparent!important}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-select-value-text{color:#e9eefc!important;font-size:.95rem}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-select-arrow svg{fill:#2bc0ffbf!important}.mdc-line-ripple,.mdc-line-ripple:before,.mdc-line-ripple:after{background-color:#2bc0ffd9!important;border-bottom-color:#2bc0ffd9!important}.mat-mdc-form-field{background:#0e1527!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;border:1px solid rgba(25,50,61,.23)!important}.aut-results-select .mat-mdc-text-field-wrapper{height:46px!important;padding:0 12px!important;border-radius:14px!important}.aut-results-select .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important;height:46px!important;display:flex;align-items:center}.aut-results-select .mat-mdc-form-field-flex{height:46px!important;align-items:center!important}
