.avatar[data-v-aa6e926e]{border:1px solid #ddd;border-radius:50%}.container[data-v-aa6e926e]{display:flex;flex-direction:column}.avatar[data-v-aa6e926e]{border:1px solid #000}.navbar[data-v-e93bd3cd]{background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:8px 40px}.navbar-container[data-v-e93bd3cd]{justify-content:space-between;width:100%}.navbar-container[data-v-e93bd3cd],.navbar-left[data-v-e93bd3cd]{align-items:center;display:flex}.navbar-left[data-v-e93bd3cd]{flex-grow:1}.logo-item .logo[data-v-e93bd3cd]{height:50px;margin-right:25px;-o-object-fit:contain;object-fit:contain;width:50px}.search-wrapper[data-v-e93bd3cd]{align-items:center;background-color:#2c2c2c;border:1px solid #444;border-radius:24px;display:flex;height:48px;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);width:300px}.search-wrapper.active[data-v-e93bd3cd]{background-color:#fff;border-color:#c9c9c9;box-shadow:0 8px 25px #00000026;width:550px}.search-icon[data-v-e93bd3cd]{color:#a0a0a0;left:18px;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out;z-index:2}.search-wrapper.active .search-icon[data-v-e93bd3cd]{color:#333}.search-input[data-v-e93bd3cd]{background-color:transparent;border:none;color:#f0f0f0;font-size:16px;height:100%;outline:none;padding-left:50px;padding-right:70px;transition:all .3s ease-in-out;width:100%}.search-wrapper.active .search-input[data-v-e93bd3cd]{color:#333}.search-input[data-v-e93bd3cd]::-moz-placeholder{color:#a0a0a0}.search-input[data-v-e93bd3cd]::placeholder{color:#a0a0a0}.clear-icon[data-v-e93bd3cd],.loading-icon-search[data-v-e93bd3cd]{color:#888;cursor:pointer;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.loading-icon-search[data-v-e93bd3cd]{animation:spin-e93bd3cd 1s linear infinite}@keyframes spin-e93bd3cd{to{transform:translateY(-50%) rotate(1turn)}}.results-container[data-v-e93bd3cd]{background-color:#fff;border:1px solid #e0e0e0;border-radius:18px;box-shadow:0 10px 30px #0000001a;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:100%;z-index:1000}.results-header[data-v-e93bd3cd]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 20px}.header-title[data-v-e93bd3cd]{color:#666;font-size:14px;font-weight:500}.search-filter-options button[data-v-e93bd3cd]{background-color:transparent;border:none;border-radius:16px;color:#555;cursor:pointer;font-size:14px;margin-left:8px;padding:6px 12px;transition:all .2s ease}.search-filter-options button[data-v-e93bd3cd]:hover{background-color:#f5f5f5}.search-filter-options button.active[data-v-e93bd3cd]{background-color:#eef4ff;color:#4a69ff;font-weight:500}.results-content[data-v-e93bd3cd]{max-height:80vh;overflow-y:auto}.start-prompt[data-v-e93bd3cd]{color:#888;padding:40px;text-align:center}.all-results[data-v-e93bd3cd]{list-style:none;margin:0;padding:8px}.result-item[data-v-e93bd3cd]{align-items:center;border-bottom:1px solid #f0f0f0;color:inherit;display:flex;justify-content:space-between;padding:12px 20px;text-decoration:none;transition:background-color .2s ease}.result-item[data-v-e93bd3cd]:last-child{border-bottom:none}.result-item[data-v-e93bd3cd]:hover{background-color:#f9f9f9}.result-left[data-v-e93bd3cd]{align-items:center;display:flex;min-width:0}.result-poster[data-v-e93bd3cd]{background-color:#eee;border-radius:6px;flex-shrink:0;height:90px;margin-right:20px;-o-object-fit:cover;object-fit:cover;width:60px}.result-details[data-v-e93bd3cd]{display:flex;flex-direction:column;gap:6px;min-width:0}.result-title[data-v-e93bd3cd]{color:#111;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-pills[data-v-e93bd3cd]{align-items:center;display:flex;gap:8px}.pill[data-v-e93bd3cd]{border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.pill-type[data-v-e93bd3cd]{background-color:#8855e1}.pill-year[data-v-e93bd3cd]{background-color:#6c757d}.result-genres[data-v-e93bd3cd]{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loader[data-v-e93bd3cd],.no-results[data-v-e93bd3cd]{color:#666;padding:40px;text-align:center}.loading-gif[data-v-e93bd3cd]{height:50px;width:50px}.navbar-right[data-v-e93bd3cd]{align-items:center;display:flex}.nav-links[data-v-e93bd3cd]{display:flex;gap:15px;list-style:none;margin:0;padding:0}.nav-links li[data-v-e93bd3cd]{margin:0 15px}.nav-links a[data-v-e93bd3cd]{color:#e0e0e0;font-size:16px;font-weight:600;padding:5px 0;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a[data-v-e93bd3cd]:hover{color:#ff95ae}.nav-links a[data-v-e93bd3cd]:after{bottom:-5px;color:#ff6b8e;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.nav-links a[data-v-e93bd3cd]:hover:after{transform:scaleX(1);transform-origin:bottom left}.auth-buttons[data-v-e93bd3cd]{align-items:center;display:flex;gap:15px;margin-left:40px}.auth-btn[data-v-e93bd3cd]{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;padding:10px 20px;transition:all .3s ease}.sign-up-btn[data-v-e93bd3cd]{background-color:#03a9f4;box-shadow:0 4px 15px -5px #03a9f4;color:#fff}.sign-up-btn[data-v-e93bd3cd]:hover{background-color:#028ac7;box-shadow:0 6px 20px -5px #03a9f4;transform:translateY(-2px)}.face[data-v-e93bd3cd]{cursor:pointer}
