.styles-module-scss-module__eYoEKq__wrapper{width:100%;max-width:1200px;min-height:100vh;color:var(--text-primary);direction:rtl;flex-direction:column;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section{background:var(--glass-surface-base);width:100%;max-width:640px;height:48px;-webkit-backdrop-filter:var(--glass-blur-base);border:1px solid var(--border-medium);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:1rem;margin:0 auto 3rem;padding:0 2rem;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__search_icon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__search_icon svg{stroke:currentColor;fill:none;width:100%;height:100%}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__input{width:100%;height:100%;color:var(--text-primary);direction:rtl;background:0 0;border:none;outline:none;flex:auto;min-height:60px;font-family:inherit;font-size:.9375rem;font-weight:600}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__input::placeholder{color:var(--text-muted);opacity:.8;font-size:.875rem}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__close_icon{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__close_icon svg{fill:currentColor;width:100%;height:100%}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__close_icon:hover{color:var(--accent-primary);background:#ffffff1a}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section:focus-within{background:var(--glass-surface-overlay);border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow),var(--shadow-md)}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section:focus-within .styles-module-scss-module__eYoEKq__search_icon{color:var(--accent-primary)}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__not_found_wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;padding:3rem 0;display:flex}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__not_found_wrapper .styles-module-scss-module__eYoEKq__not_found_img{width:180px;max-width:100%;height:180px;position:relative}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__not_found_wrapper .styles-module-scss-module__eYoEKq__not_found_img img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000040)}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__not_found_wrapper .styles-module-scss-module__eYoEKq__not_found{color:var(--text-secondary);font-size:1.125rem;font-weight:700}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__loader,.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__result_section .styles-module-scss-module__eYoEKq__load_more{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.styles-module-scss-module__eYoEKq__main_section{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2rem 1.5rem;width:100%;margin-top:1.5rem;display:grid}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card{background:var(--glass-surface-base);width:100%;-webkit-backdrop-filter:var(--glass-blur-base);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;will-change:transform;border-radius:24px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card .styles-module-scss-module__eYoEKq__poster{aspect-ratio:16/10;border:1px solid var(--border-subtle);background:var(--bg-tertiary);border-radius:18px;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card .styles-module-scss-module__eYoEKq__poster img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card .styles-module-scss-module__eYoEKq__info{flex-direction:column;width:100%;margin-top:1.5rem;display:flex}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card .styles-module-scss-module__eYoEKq__info .styles-module-scss-module__eYoEKq__title{-webkit-line-clamp:2;text-overflow:ellipsis;width:100%;color:var(--text-primary);-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.4;transition:color .25s cubic-bezier(.16,1,.3,1);display:-webkit-box;overflow:hidden}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card:hover{background:var(--glass-surface-elevated);border-color:var(--border-strong);box-shadow:var(--shadow-md),0 0 16px var(--accent-glow);transform:translateY(-4px)}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card:hover .styles-module-scss-module__eYoEKq__poster img{transform:scale(1.05)}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card:hover .styles-module-scss-module__eYoEKq__info .styles-module-scss-module__eYoEKq__title{color:var(--accent-primary)}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card:active{transform:scale(.97)}.styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}[data-theme=light] .styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section{background:#ffffffe0;border-color:#0f172a1f}[data-theme=light] .styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card{background:#ffffffd9;border-color:#0f172a14}@media (min-width:768px){.styles-module-scss-module__eYoEKq__wrapper{padding:3rem 2rem}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section{height:52px}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__input_section .styles-module-scss-module__eYoEKq__input{font-size:1rem}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__main_section{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:3rem 2rem}.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__main_section .styles-module-scss-module__eYoEKq__card .styles-module-scss-module__eYoEKq__info .styles-module-scss-module__eYoEKq__title{font-size:.9375rem}}@media (min-width:1024px){.styles-module-scss-module__eYoEKq__wrapper .styles-module-scss-module__eYoEKq__main_section{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
