:root{--primary: #e50914;--primary-color: #1a1a1a;--secondary-color: #2d2d2d;--accent-color: #e50914;--text-color: #ffffff;--text-secondary: #b3b3b3;--background-color: #141414;--hover-color: #ff0f1f;--active-color: #cc0812;--disabled-color: #666666;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .1);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--spacing-xs: .125rem;--spacing-sm: .25rem;--spacing-md: .5rem;--spacing-lg: .75rem;--spacing-xl: 1rem;--font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--header-height: 48px;--footer-height: 40px;--sidebar-width: 200px}.button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:var(--accent-color);color:#fff}.button:hover{opacity:.9;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button.secondary{background:var(--secondary-color)}.button.outline{background:transparent;border:2px solid var(--accent-color);color:var(--accent-color)}.input{padding:.5rem 1rem;border-radius:8px;border:2px solid var(--secondary-color);background:var(--primary-color);color:var(--text-color);font-size:1rem;transition:all .3s ease}.input:focus{border-color:var(--accent-color);outline:none}.card{background:var(--secondary-color);border-radius:12px;padding:1rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.card:hover{transform:translateY(-2px)}.spinner{width:40px;height:40px;border:4px solid var(--secondary-color);border-top:4px solid var(--accent-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:var(--primary-color);border-radius:var(--radius-sm);padding:var(--spacing-sm);width:95%;height:95vh;max-width:95%;max-height:95vh;overflow-y:auto;position:relative;margin:0}@media (max-width: 768px){.modal-content{width:100%;height:100vh;max-width:100%;max-height:100vh;border-radius:0}}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width: 768px){.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 480px){.grid{grid-template-columns:1fr}}:root{--primary: #e50914;--primary-color: #1a1a1a;--secondary-color: #2d2d2d;--accent-color: #e50914;--hover-accent: #ff0f1f;--text-color: #ffffff;--font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:100%;background-color:var(--primary-color);color:var(--text-color)}body{font-family:var(--font-family);background-color:var(--primary-color);color:var(--text-color);line-height:var(--line-height-normal);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;margin:0;padding:0;text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--line-height-tight);margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-xs)}p{margin-bottom:var(--spacing-md)}a{color:var(--accent-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--hover-color)}.search-button,.action-button{background:var(--accent-color)}.search-button:hover,.action-button:hover{background:var(--hover-accent)}.content-type-icon{font-size:1.2rem;margin-left:6px}.container{width:100%;max-width:var(--container-lg);margin:0 auto;padding:0 var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.m-0{margin:0}.p-0{padding:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.hidden{display:none!important}.invisible{visibility:hidden}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff0f1f}:focus{outline:2px solid var(--accent-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#1a1a1a;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}a{color:inherit;text-decoration:none;font-weight:500;color:#646cff}a:hover{color:#535bf2}img{max-width:100%;height:auto;display:block}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.content-card.svelte-10em2f1.svelte-10em2f1{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#0000004d;cursor:pointer;box-shadow:0 2px 4px #0003;transition:transform .3s ease,box-shadow .3s ease}.content-card.svelte-10em2f1.svelte-10em2f1:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 6px 12px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.poster-container.svelte-10em2f1.svelte-10em2f1{position:relative;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.poster-container.loaded.svelte-10em2f1.svelte-10em2f1{opacity:1}.poster.svelte-10em2f1.svelte-10em2f1{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.poster.loaded.svelte-10em2f1.svelte-10em2f1{opacity:1}.poster-placeholder.svelte-10em2f1.svelte-10em2f1{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff}.content-info.svelte-10em2f1.svelte-10em2f1{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.content-info.loaded.svelte-10em2f1.svelte-10em2f1{opacity:1;transform:translateY(0)}.rating.svelte-10em2f1.svelte-10em2f1{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;padding:2px 4px;border-radius:2px;font-size:12px}.season-info.svelte-10em2f1.svelte-10em2f1{position:absolute;top:4px;left:4px;background-color:#000c;color:#fff;padding:2px 4px;border-radius:2px;font-size:12px}.content-info.svelte-10em2f1.svelte-10em2f1{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:4px;color:#fff}.content-info.svelte-10em2f1 h3.svelte-10em2f1{margin:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-info.svelte-10em2f1 p.svelte-10em2f1{margin:2px 0 0;font-size:12px;opacity:.8}.content-type-icon.svelte-10em2f1.svelte-10em2f1{margin-left:4px}.next-episode-badge.svelte-10em2f1.svelte-10em2f1{position:absolute;top:28px;left:4px;background-color:#4caf50;color:#fff;padding:2px 4px;border-radius:2px;font-size:10px;display:flex;align-items:center;gap:4px}.content-grid-container.svelte-17ungqn.svelte-17ungqn{padding:2px;width:100%}.content-grid.svelte-17ungqn.svelte-17ungqn{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:0}.card-wrapper.svelte-17ungqn.svelte-17ungqn{position:relative;aspect-ratio:2/3}.pending-card.svelte-17ungqn.svelte-17ungqn{width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:8px}.spinner.svelte-17ungqn.svelte-17ungqn{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:svelte-17ungqn-spin 1s linear infinite}.loading-container.svelte-17ungqn.svelte-17ungqn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:20px}.progress-bar-container.svelte-17ungqn.svelte-17ungqn{width:200px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar.svelte-17ungqn.svelte-17ungqn{width:30%;height:100%;background:var(--primary);border-radius:2px;animation:svelte-17ungqn-progress 1s infinite linear}.loading-message.svelte-17ungqn.svelte-17ungqn{color:var(--text-muted);font-size:14px}.empty-state.svelte-17ungqn.svelte-17ungqn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:10px;color:var(--text-muted)}.empty-state.svelte-17ungqn i.svelte-17ungqn{font-size:48px;opacity:.5}.empty-state.svelte-17ungqn p.svelte-17ungqn{font-size:16px;margin:0}.section-title.svelte-17ungqn.svelte-17ungqn{margin:2px;font-size:24px;font-weight:600;color:var(--text-light)}@keyframes svelte-17ungqn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-17ungqn-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (max-width: 768px){.content-grid.svelte-17ungqn.svelte-17ungqn{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.content-grid-container.svelte-17ungqn.svelte-17ungqn{padding:2px}}.loading-overlay.svelte-bc6zs9{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.loading-overlay.visible.svelte-bc6zs9{opacity:1;pointer-events:auto}.loading-container.svelte-bc6zs9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff}.progress-container.svelte-bc6zs9{width:300px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar.svelte-bc6zs9{height:100%;background:linear-gradient(to right,#4caf50 var(--progress),#ddd var(--progress));border-radius:2px;transition:width .3s ease-out}span.svelte-bc6zs9{font-size:14px;opacity:.9}.multi-select-container.svelte-jo5ho3.svelte-jo5ho3{position:relative;width:100%;font-family:var( --tg-theme-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif )}.select-label.svelte-jo5ho3.svelte-jo5ho3{display:block;margin-bottom:8px;color:var(--tg-theme-text-color, #ffffff);font-size:14px}.select-field.svelte-jo5ho3.svelte-jo5ho3{background:var(--tg-theme-secondary-bg-color, #2c2c2c);border:1px solid var(--tg-theme-hint-color, #454545);border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--tg-theme-text-color, #ffffff);transition:all .2s ease}.select-field.svelte-jo5ho3.svelte-jo5ho3:hover{border-color:var(--tg-theme-link-color, #2196f3)}.selected-text.svelte-jo5ho3.svelte-jo5ho3{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.placeholder.svelte-jo5ho3.svelte-jo5ho3{color:var(--tg-theme-hint-color, #888888)}.fa-chevron-down.svelte-jo5ho3.svelte-jo5ho3{transition:transform .2s ease;color:var(--tg-theme-hint-color, #888888)}.fa-chevron-down.open.svelte-jo5ho3.svelte-jo5ho3{transform:rotate(180deg)}.dropdown.svelte-jo5ho3.svelte-jo5ho3{position:absolute;left:0;right:0;background:var(--tg-theme-bg-color, #1f1f1f);border:1px solid var(--tg-theme-hint-color, #454545);border-radius:8px;margin-top:4px;z-index:1000;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:80vh}.dropdown.top.svelte-jo5ho3.svelte-jo5ho3{bottom:100%;margin-top:0;margin-bottom:4px}.search-container.svelte-jo5ho3.svelte-jo5ho3{padding:8px;border-bottom:1px solid var(--tg-theme-hint-color, #454545)}.search-container.svelte-jo5ho3 input.svelte-jo5ho3{width:100%;padding:8px 12px;border:1px solid var(--tg-theme-hint-color, #454545);border-radius:6px;background:var(--tg-theme-secondary-bg-color, #2c2c2c);color:var(--tg-theme-text-color, #ffffff);font-size:14px}.search-container.svelte-jo5ho3 input.svelte-jo5ho3:focus{outline:none;border-color:var(--tg-theme-link-color, #2196f3)}.options-container.svelte-jo5ho3.svelte-jo5ho3{overflow-y:auto;flex:1}.option.svelte-jo5ho3.svelte-jo5ho3{padding:10px 12px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;color:var(--tg-theme-text-color, #ffffff);font-size:14px}.option.svelte-jo5ho3.svelte-jo5ho3:hover{background:var(--tg-theme-secondary-bg-color, #2c2c2c)}.option.selected.svelte-jo5ho3.svelte-jo5ho3{background:#2196f31a}.checkbox.svelte-jo5ho3.svelte-jo5ho3{width:20px;height:20px;border:2px solid var(--tg-theme-hint-color, #454545);border-radius:4px;margin-right:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.selected.svelte-jo5ho3 .checkbox.svelte-jo5ho3{background:var(--tg-theme-link-color, #2196f3);border-color:var(--tg-theme-link-color, #2196f3)}.checkbox.svelte-jo5ho3 i.svelte-jo5ho3{color:#fff;font-size:12px}.apply-button-container.svelte-jo5ho3.svelte-jo5ho3{padding:8px;border-top:1px solid var(--tg-theme-hint-color, #454545)}.apply-button.svelte-jo5ho3.svelte-jo5ho3{width:100%;padding:10px;background:var(--tg-theme-button-color, #2196f3);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:opacity .2s ease}.apply-button.svelte-jo5ho3.svelte-jo5ho3:hover{opacity:.9}@media (max-width: 768px){.select-field.svelte-jo5ho3.svelte-jo5ho3,.option.svelte-jo5ho3.svelte-jo5ho3{padding:12px}.search-container.svelte-jo5ho3 input.svelte-jo5ho3{padding:10px 12px}}.search-page.svelte-1on30vi.svelte-1on30vi{padding:2px;width:100%}h2.svelte-1on30vi.svelte-1on30vi{color:var(--tg-theme-text-color, #ffffff);margin-bottom:24px;text-align:center}.search-form.svelte-1on30vi.svelte-1on30vi{display:flex;flex-direction:column;gap:16px}.form-group.svelte-1on30vi.svelte-1on30vi{width:100%}.form-actions.svelte-1on30vi.svelte-1on30vi{margin-top:24px;display:flex;justify-content:center}.search-button.svelte-1on30vi.svelte-1on30vi{background:var(--tg-theme-button-color, #2196f3);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.search-button.svelte-1on30vi.svelte-1on30vi:hover{opacity:.9}.search-button.svelte-1on30vi i.svelte-1on30vi{font-size:18px}.results-header.svelte-1on30vi.svelte-1on30vi{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.new-search-btn.svelte-1on30vi.svelte-1on30vi{background:var(--tg-theme-button-color, #2196f3);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;padding:10px 20px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.error-message.svelte-1on30vi.svelte-1on30vi{text-align:center;color:#e53935;margin:20px 0}.load-more.svelte-1on30vi.svelte-1on30vi{display:flex;justify-content:center;margin-top:24px}.loading-indicator.svelte-1on30vi.svelte-1on30vi{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0;padding:15px;color:var(--tg-theme-text-color, #ffffff);background-color:var(--tg-theme-secondary-bg-color, #2c2c2c);border-radius:8px;box-shadow:0 2px 8px #0003}.spinner.svelte-1on30vi.svelte-1on30vi{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--tg-theme-button-color, #2196f3);animation:svelte-1on30vi-spin 1s ease-in-out infinite;margin-bottom:10px}@keyframes svelte-1on30vi-spin{to{transform:rotate(360deg)}}.search-results.svelte-1on30vi.svelte-1on30vi{margin-top:20px}.no-results.svelte-1on30vi.svelte-1on30vi{text-align:center;color:var(--tg-theme-hint-color, #888888);margin:40px 0;font-size:16px}@media (max-width: 768px){.search-page.svelte-1on30vi.svelte-1on30vi{padding:16px}.search-button.svelte-1on30vi.svelte-1on30vi{width:100%;justify-content:center}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.profile-page.svelte-83l26i{padding:20px;max-width:800px;margin:0 auto}.profile-container.svelte-83l26i{background:#0000004d;border-radius:12px;padding:20px}.profile-header.svelte-83l26i{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.avatar-container.svelte-83l26i{margin-bottom:15px}.avatar.svelte-83l26i,.avatar-icon.svelte-83l26i{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.2)}.avatar-icon.svelte-83l26i{font-size:100px;color:#ffffffb3}.username.svelte-83l26i{margin:0;color:#fff;font-size:1.5em;text-align:center}.stats-container.svelte-83l26i{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.stat-item.svelte-83l26i{display:flex;align-items:center;gap:10px;color:#fff;font-size:1em}.chart-container.svelte-83l26i{margin-top:20px;padding:20px;background:var(--tg-theme-bg-color, #1f1f1f);border-radius:8px;box-shadow:0 2px 4px #0000001a}.chart-wrapper.svelte-83l26i{margin-top:20px;position:relative;width:100%;height:300px}.history-button.svelte-83l26i{width:100%;padding:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:1.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .2s}.history-button.svelte-83l26i:hover{background:#fff3}.modal-overlay.svelte-83l26i{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:flex-start;padding:20px;z-index:1000;overflow-y:auto}.modal-content.svelte-83l26i{background:var(--surface-2);border-radius:12px;width:100%;max-width:600px;max-height:80vh;position:relative;padding:20px}.close-button.svelte-83l26i{position:sticky;top:20px;right:20px;float:right;background:none;border:none;color:#fff;font-size:1.5em;cursor:pointer;padding:5px;z-index:1}.history-list.svelte-83l26i{margin-top:20px;display:flex;flex-direction:column;gap:10px}.history-item.svelte-83l26i{padding:10px;background:#ffffff1a;border-radius:6px}.history-item-title.svelte-83l26i{font-weight:700;margin-bottom:5px}.history-item-date.svelte-83l26i{font-size:.9em;opacity:.7}h3.svelte-83l26i{margin:0;padding-right:40px}.loading-container.svelte-83l26i{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:20px;gap:10px}.progress-bar.svelte-83l26i{width:80%;max-width:300px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress.svelte-83l26i{height:100%;background:var(--tg-theme-button-color, #2ea6ff);transition:width .3s ease}.loading-text.svelte-83l26i{color:var(--tg-theme-text-color, #ffffff);font-size:1em;opacity:.7}.favorites-page.svelte-1tw4kkq.svelte-1tw4kkq{padding:2px;width:100%}.favorites-page.svelte-1tw4kkq h2.svelte-1tw4kkq{text-align:center;margin-bottom:20px}.category-select.svelte-1tw4kkq.svelte-1tw4kkq{display:flex;align-items:center;gap:10px;margin-bottom:20px;justify-content:center}.search-input.svelte-1tw4kkq.svelte-1tw4kkq{width:100%;padding:10px;margin-bottom:20px;border:1px solid var(--tg-theme-hint-color, #454545);border-radius:8px;background:var(--tg-theme-secondary-bg-color, #2c2c2c);color:var(--tg-theme-text-color, #ffffff)}.error-message.svelte-1tw4kkq.svelte-1tw4kkq{text-align:center;color:red;margin-top:20px}.empty-message.svelte-1tw4kkq.svelte-1tw4kkq{text-align:center;margin-top:20px;font-size:1.2rem;color:#ccc}.notifications-modal.svelte-q2rdsz.svelte-q2rdsz{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content.svelte-q2rdsz.svelte-q2rdsz{background:var(--secondary-color);padding:20px;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header.svelte-q2rdsz.svelte-q2rdsz{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header.svelte-q2rdsz h2.svelte-q2rdsz{margin:0;font-size:1.5em}.close-btn.svelte-q2rdsz.svelte-q2rdsz{background:none;border:none;color:var(--text-color);font-size:1.5em;cursor:pointer}.notifications-list.svelte-q2rdsz.svelte-q2rdsz{display:flex;flex-direction:column;gap:10px}.notification-item.svelte-q2rdsz.svelte-q2rdsz{background:#ffffff1a;padding:15px;border-radius:8px;transition:background .3s}.notification-item.read.svelte-q2rdsz.svelte-q2rdsz{opacity:.7}.notification-message.svelte-q2rdsz.svelte-q2rdsz{margin-bottom:8px;font-size:1em;line-height:1.4}.notification-date.svelte-q2rdsz.svelte-q2rdsz{font-size:.8em;color:#fff9}.admin-actions.svelte-q2rdsz.svelte-q2rdsz{margin-top:20px}.add-notification-btn.svelte-q2rdsz.svelte-q2rdsz{background:var(--accent-color);color:#fff;border:none;padding:10px 15px;border-radius:8px;cursor:pointer;font-size:1em}.notification-form.svelte-q2rdsz.svelte-q2rdsz{margin-top:10px;display:flex;flex-direction:column;gap:10px}.notification-form.svelte-q2rdsz textarea.svelte-q2rdsz{width:100%;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.2);resize:vertical;background:var(--primary-color);color:var(--text-color)}.notification-form.svelte-q2rdsz .form-buttons.svelte-q2rdsz{display:flex;gap:10px;justify-content:flex-end}.notification-form.svelte-q2rdsz button.svelte-q2rdsz{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer}.header.svelte-1mw38se.svelte-1mw38se{background:linear-gradient(to bottom,#000000f2,#000c,#0009 80%,#0000);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2px 0;position:sticky;top:0;z-index:1000}.header-content.svelte-1mw38se.svelte-1mw38se{max-width:100%;margin:0;padding:54px 0 0;display:flex;flex-direction:column;gap:12px}.header-top.svelte-1mw38se.svelte-1mw38se{display:flex;align-items:center;gap:2px;width:100%;min-height:40px;padding:0 2px;margin-top:68px}.logo-container.svelte-1mw38se.svelte-1mw38se{flex:0 0 auto;width:35px;margin-left:2px}.logo-image.svelte-1mw38se.svelte-1mw38se{width:35px;height:35px;overflow:hidden;border-radius:50%}.logo-image.svelte-1mw38se img.svelte-1mw38se{width:100%;height:100%;object-fit:cover}.search-container.svelte-1mw38se.svelte-1mw38se{flex:1;min-width:0;margin:6px}.search-bar.svelte-1mw38se.svelte-1mw38se{display:flex;align-items:center;background:#ffffff1a;border-radius:20px;padding:2px 5px;width:100%;height:35px}.search-bar.svelte-1mw38se input.svelte-1mw38se{flex:1;background:transparent;border:none;color:#fff;padding:5px;font-size:14px;min-width:0;width:100%}.search-bar.svelte-1mw38se input.svelte-1mw38se::placeholder{color:#ffffff80}.search-button.svelte-1mw38se.svelte-1mw38se{background:transparent;border:none;color:#ffffffb3;padding:8px;cursor:pointer;opacity:.7;transition:opacity .2s;font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.search-button.svelte-1mw38se.svelte-1mw38se:hover{opacity:1}.notifications-container.svelte-1mw38se.svelte-1mw38se{flex:0 0 auto}.main-nav.svelte-1mw38se.svelte-1mw38se{display:flex;gap:10px;align-items:center;justify-content:center}.nav-button.svelte-1mw38se.svelte-1mw38se{border:none;background:transparent;color:#ffffffb3;padding:8px;cursor:pointer;opacity:.7;transition:all .2s;position:relative;display:flex;align-items:center;gap:5px;font-size:25px;width:40px;height:40px;justify-content:center}.nav-button.svelte-1mw38se.svelte-1mw38se:hover,.nav-button.active.svelte-1mw38se.svelte-1mw38se{opacity:1}.favorites-counter.svelte-1mw38se.svelte-1mw38se{position:absolute;top:0;right:0;background:red;color:#fff;border-radius:50%;min-width:22px;height:22px;font-size:13px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;box-shadow:0 2px 5px #0000004d}@keyframes svelte-1mw38se-bounce-favorites{0%{transform:scale(1)}30%{transform:scale(1.5)}50%{transform:translateY(-10px) scale(1.3)}70%{transform:translateY(5px) scale(1.1)}85%{transform:translateY(-3px) scale(1.05)}to{transform:translateY(0) scale(1)}}.tooltip.svelte-1mw38se.svelte-1mw38se{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s;z-index:1000}.nav-button.svelte-1mw38se:hover .tooltip.svelte-1mw38se{opacity:1;visibility:visible}.nav-dropdown.svelte-1mw38se.svelte-1mw38se{position:relative}.dropdown-content.svelte-1mw38se.svelte-1mw38se{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#2d2d2d;border-radius:4px;padding:5px 0;min-width:150px;box-shadow:0 2px 10px #0003;z-index:1000}.dropdown-item.svelte-1mw38se.svelte-1mw38se{display:block;width:100%;padding:8px 15px;color:#fff;text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s}.dropdown-item.svelte-1mw38se.svelte-1mw38se:hover{background:#ffffff1a}@media (max-width: 768px){.header-content.svelte-1mw38se.svelte-1mw38se{padding:0 5px}.header-top.svelte-1mw38se.svelte-1mw38se{gap:5px}.search-bar.svelte-1mw38se.svelte-1mw38se{padding:5px}.search-bar.svelte-1mw38se input.svelte-1mw38se{padding:4px;font-size:12px}.main-nav.svelte-1mw38se.svelte-1mw38se{justify-content:space-between;flex-wrap:wrap}.tooltip.svelte-1mw38se.svelte-1mw38se{display:none}.nav-button.svelte-1mw38se.svelte-1mw38se{padding:8px 4px}.dropdown-content.svelte-1mw38se.svelte-1mw38se{left:0;transform:none}}.notification-indicator.svelte-1mw38se.svelte-1mw38se{position:absolute;top:2px;right:2px;background-color:red;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.notification-indicator.svelte-1mw38se.svelte-1mw38se{animation:svelte-1mw38se-pulse 1s infinite}@keyframes svelte-1mw38se-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.suggestions-dropdown.svelte-1mw38se.svelte-1mw38se{position:absolute;top:100%;left:0;right:0;background:var(--tg-theme-bg-color, #1f1f1f);border:1px solid var(--tg-theme-hint-color, #454545);border-radius:8px;max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item.svelte-1mw38se.svelte-1mw38se{padding:10px;color:var(--tg-theme-text-color, #ffffff);cursor:pointer}.suggestion-item.svelte-1mw38se.svelte-1mw38se:hover{background:var(--tg-theme-secondary-bg-color, #2c2c2c)}.counter-animate.svelte-1mw38se.svelte-1mw38se{animation:svelte-1mw38se-counter-animate .8s cubic-bezier(.175,.885,.32,1.275)}@keyframes svelte-1mw38se-counter-animate{0%{transform:scale(1)}30%{transform:scale(1.5)}50%{transform:translateY(-10px) scale(1.3)}70%{transform:translateY(5px) scale(1.1)}85%{transform:translateY(-3px) scale(1.05)}to{transform:translateY(0) scale(1)}}.modal-overlay.svelte-t3abvr.svelte-t3abvr{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;padding:10px;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.modal-overlay.expanded.svelte-t3abvr.svelte-t3abvr{background:#000;padding:0}.modal-overlay.expanded.svelte-t3abvr .modal-content.svelte-t3abvr{background:#000;transition:all .3s ease}.modal-overlay.expanded.svelte-t3abvr .close-button.svelte-t3abvr{display:none}.modal-content.svelte-t3abvr.svelte-t3abvr{background:var(--tg-theme-bg-color, #1f1f1f);border-radius:16px;width:100%;height:100%;max-width:100%;max-height:100vh;display:flex;flex-direction:column;position:relative;margin-top:8px;transition:all .3s ease}.expanded.svelte-t3abvr .modal-content.svelte-t3abvr{border-radius:0;border:none;box-shadow:none;max-width:none;height:100vh;background:#000}.player-container.svelte-t3abvr.svelte-t3abvr{padding:16px;position:relative;width:100%;margin-top:48px;flex:1;min-height:0;max-height:calc(100vh - 10px);transition:all .3s ease;display:flex;flex-direction:column}.expanded.svelte-t3abvr .player-container.svelte-t3abvr{padding:0;max-height:100vh;height:100%}.player-wrapper.svelte-t3abvr.svelte-t3abvr{width:100%;height:100%;position:relative;aspect-ratio:16/9;max-height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:8px;overflow:hidden}.expanded.svelte-t3abvr .player-wrapper.svelte-t3abvr{border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.expanded.svelte-t3abvr iframe.svelte-t3abvr{width:100%;height:100%;max-height:100vh;object-fit:contain}.fullscreen-button.svelte-t3abvr.svelte-t3abvr{position:fixed;top:0;left:0;background:#00000080;border:none;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:move;z-index:1001;transition:background .3s ease;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none}.fullscreen-button.svelte-t3abvr.svelte-t3abvr:active{background:#000000b3}.player-wrapper.svelte-t3abvr:hover .fullscreen-button.svelte-t3abvr,.expanded.svelte-t3abvr .fullscreen-button.svelte-t3abvr{opacity:1}.close-button.svelte-t3abvr.svelte-t3abvr{position:fixed;left:50%;transform:translate(-50%);top:12px;background:#0009;border:none;color:#fff;font-size:1.5em;cursor:pointer;z-index:1001;padding:8px;margin:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.close-button.svelte-t3abvr.svelte-t3abvr:hover{background:#000c;transform:translate(-50%) scale(1.1)}.close-button.svelte-t3abvr.svelte-t3abvr:active{transform:translate(-50%) scale(.95)}.close-button.svelte-t3abvr i.svelte-t3abvr{font-size:20px}.expanded.svelte-t3abvr .close-button.svelte-t3abvr{display:none}iframe.svelte-t3abvr.svelte-t3abvr{width:100%;height:100%;border:none;transition:all .3s ease}@media (max-width: 768px){.modal-content.svelte-t3abvr.svelte-t3abvr{margin-top:32px}.close-button.svelte-t3abvr.svelte-t3abvr{margin-top:24px}.player-container.svelte-t3abvr.svelte-t3abvr{padding:12px;max-height:calc(100vh - 10px)}.expanded.svelte-t3abvr .player-container.svelte-t3abvr{padding:0;max-height:100vh}}.modal-overlay.svelte-18e5rsg.svelte-18e5rsg{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;padding:10px;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.modal-overlay.expanded.svelte-18e5rsg.svelte-18e5rsg{background:#000;padding:0}.modal-overlay.expanded.svelte-18e5rsg .modal-content.svelte-18e5rsg{background:#000;transition:all .3s ease}.modal-overlay.expanded.svelte-18e5rsg .tabs-container.svelte-18e5rsg,.modal-overlay.expanded.svelte-18e5rsg .close-button.svelte-18e5rsg{display:none}.modal-content.svelte-18e5rsg.svelte-18e5rsg{background:var(--tg-theme-bg-color, #1f1f1f);border-radius:16px;width:100%;height:100%;max-width:100%;max-height:calc(100vh - 46px);display:flex;flex-direction:column;position:relative;margin-top:46px;transition:all .3s ease}.expanded.svelte-18e5rsg .modal-content.svelte-18e5rsg{border-radius:0;border:none;box-shadow:none;max-width:none;height:100vh;background:#000}.player-container.svelte-18e5rsg.svelte-18e5rsg{padding:16px;position:relative;width:100%;flex:1;min-height:0;height:100%;transition:all .3s ease;display:flex;flex-direction:column}.expanded.svelte-18e5rsg .player-container.svelte-18e5rsg{padding:0;height:100%}.player-wrapper.svelte-18e5rsg.svelte-18e5rsg{width:100%;height:100%;position:relative;aspect-ratio:16/9;max-height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:8px;overflow:hidden}.expanded.svelte-18e5rsg .player-wrapper.svelte-18e5rsg{border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.expanded.svelte-18e5rsg iframe.svelte-18e5rsg{width:100%;height:100%;max-height:100vh;object-fit:contain}.fullscreen-button.svelte-18e5rsg.svelte-18e5rsg{position:fixed;top:0;left:0;background:#00000080;border:none;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:move;z-index:1001;transition:background .3s ease;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none}.fullscreen-button.svelte-18e5rsg.svelte-18e5rsg:active{background:#000000b3}.player-wrapper.svelte-18e5rsg:hover .fullscreen-button.svelte-18e5rsg,.expanded.svelte-18e5rsg .fullscreen-button.svelte-18e5rsg{opacity:1}.close-button.svelte-18e5rsg.svelte-18e5rsg{position:absolute;top:8px;right:16px;background:none;border:none;color:#fff;font-size:1.5em;cursor:pointer;z-index:10;padding:8px;margin-top:32px;transition:all .3s ease}.close-button.svelte-18e5rsg.svelte-18e5rsg:hover{background:#fff3;transform:scale(1.1)}.tabs-container.svelte-18e5rsg.svelte-18e5rsg{padding:8px 16px 0;margin-top:32px;margin-right:56px;transition:all .3s ease}.tabs.svelte-18e5rsg.svelte-18e5rsg{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button.svelte-18e5rsg.svelte-18e5rsg{background:none;border:none;color:#ffffffb3;padding:8px 16px;cursor:pointer;font-size:1em;display:flex;align-items:center;gap:8px;position:relative;transition:all .3s ease}.tab-button.svelte-18e5rsg.svelte-18e5rsg:disabled{opacity:.5;cursor:not-allowed}.loading-indicator.svelte-18e5rsg.svelte-18e5rsg{font-size:1em;opacity:.7;margin-left:8px}.tab-button.svelte-18e5rsg.svelte-18e5rsg:hover:not(:disabled){color:#fff}.tab-button.active.svelte-18e5rsg.svelte-18e5rsg{color:var(--tg-theme-button-color, #2ea6ff)}.tab-indicator.svelte-18e5rsg.svelte-18e5rsg{position:absolute;bottom:-13px;left:0;right:0;height:2px;background:var(--tg-theme-button-color, #2ea6ff);border-radius:2px}iframe.svelte-18e5rsg.svelte-18e5rsg{width:100%;height:100%;border:none;transition:all .3s ease}@media (max-width: 768px){.modal-content.svelte-18e5rsg.svelte-18e5rsg{margin-top:32px;max-height:calc(100vh - 46px)}.close-button.svelte-18e5rsg.svelte-18e5rsg{margin-top:32px}.tabs-container.svelte-18e5rsg.svelte-18e5rsg{margin-top:32px;padding:4px 12px 0}.player-container.svelte-18e5rsg.svelte-18e5rsg{padding:12px}.expanded.svelte-18e5rsg .player-container.svelte-18e5rsg{padding:0}}.favorite-heart.svelte-15lt4gu.svelte-15lt4gu{position:absolute;top:8px;left:8px;font-size:32px;cursor:pointer;transition:transform .2s ease;z-index:10;display:flex;align-items:center}.favorite-heart.svelte-15lt4gu.svelte-15lt4gu:hover{transform:scale(1.15)}.fa-heart.svelte-15lt4gu.svelte-15lt4gu{color:#fff;transition:all .3s ease}.favorited.svelte-15lt4gu.svelte-15lt4gu{color:#ff5252}.fa-heart.svelte-15lt4gu.svelte-15lt4gu:hover{transform:scale(1.1)}@keyframes svelte-15lt4gu-heart-beat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.fav-label.svelte-15lt4gu.svelte-15lt4gu{position:absolute;top:50%;left:40px;transform:translateY(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:.9;box-shadow:0 2px 4px #0003}.favorites-menu-small.svelte-15lt4gu.svelte-15lt4gu{position:absolute;top:30px;left:0;background:#000000e6;border:1px solid #444;border-radius:4px;padding:4px 0;z-index:10;font-size:12px;width:140px;overflow:visible;box-shadow:0 2px 8px #0000004d}.favorites-menu-small.svelte-15lt4gu .menu-item.svelte-15lt4gu{padding:6px 12px;color:#fff;cursor:pointer;transition:background .2s}.favorites-menu-small.svelte-15lt4gu .menu-item.svelte-15lt4gu:hover{background:#ffffff1a}.favorites-menu-small.svelte-15lt4gu .submenu.svelte-15lt4gu{margin-top:4px;padding:4px 0;border-top:1px solid #444;background:#000000e6}.favorites-menu-small.svelte-15lt4gu .submenu-item.svelte-15lt4gu{padding:6px 12px;color:#fff;cursor:pointer;transition:background .2s}.favorites-menu-small.svelte-15lt4gu .submenu-item.svelte-15lt4gu:hover{background:#ffffff1a}.modal-overlay.svelte-dwoji3.svelte-dwoji3{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:flex-start;z-index:1000;overflow:hidden;padding:0}.modal-content.svelte-dwoji3.svelte-dwoji3{background:var(--tg-theme-bg-color, #1f1f1f);border-radius:16px;width:100%;max-height:calc(100vh - 20px);max-width:100%;display:flex;flex-direction:column;position:relative;margin:10px 0;overflow-y:auto;padding:10px 10px 20px}.modal-content.svelte-dwoji3.svelte-dwoji3::-webkit-scrollbar{width:8px}.modal-content.svelte-dwoji3.svelte-dwoji3::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.modal-content.svelte-dwoji3.svelte-dwoji3::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.modal-content.svelte-dwoji3.svelte-dwoji3::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.modal-content.svelte-dwoji3.svelte-dwoji3{max-height:calc(100vh - 10px);margin:5px 0;border-radius:16px;padding:10px 10px 20px}.modal-body.svelte-dwoji3.svelte-dwoji3{padding-bottom:40px}.close-button.svelte-dwoji3.svelte-dwoji3{top:10px;right:10px}.poster-section.svelte-dwoji3.svelte-dwoji3{margin-top:30px}.poster-container.svelte-dwoji3.svelte-dwoji3{max-width:100%}}.close-button.svelte-dwoji3.svelte-dwoji3{position:fixed;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:#00000080;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:all .3s ease}.close-button.svelte-dwoji3.svelte-dwoji3:hover{background:#000c;transform:scale(1.1)}.close-button.svelte-dwoji3.svelte-dwoji3:active{transform:scale(.95)}.close-button.svelte-dwoji3 i.svelte-dwoji3{font-size:20px}.info-row.svelte-dwoji3.svelte-dwoji3{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.label.svelte-dwoji3.svelte-dwoji3{color:#888;min-width:100px}.tags.svelte-dwoji3.svelte-dwoji3{display:flex;flex-wrap:wrap;gap:8px;flex:1}.tag.svelte-dwoji3.svelte-dwoji3{color:#4a9eff;background:#4a9eff1a;padding:4px 8px;border-radius:4px;font-size:14px}.modal-body.svelte-dwoji3.svelte-dwoji3{padding-top:0;display:flex;flex-direction:column;gap:5px;height:auto}.poster-section.svelte-dwoji3.svelte-dwoji3{position:relative;width:100%;margin-top:20px}.poster-container.svelte-dwoji3.svelte-dwoji3{position:relative;width:100%;max-width:400px;margin:0 auto}.poster-container.svelte-dwoji3 img.svelte-dwoji3{width:100%;height:auto;border-radius:8px;display:block}.poster-bottom-info.svelte-dwoji3.svelte-dwoji3{position:absolute;bottom:5px;left:10px;right:10px;display:flex;flex-direction:column;gap:1px}.share-button.svelte-dwoji3.svelte-dwoji3{background:#000000b3;padding:5px 10px;border-radius:15px;display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;color:#fff;cursor:pointer;width:35px;height:35px;justify-content:center}.share-button.svelte-dwoji3.svelte-dwoji3:hover{background:#000000e6}.action-buttons.svelte-dwoji3.svelte-dwoji3{display:flex;flex-direction:column;gap:10px;width:100%}.action-button.svelte-dwoji3.svelte-dwoji3{width:100%;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all .2s ease}.watch-button.svelte-dwoji3.svelte-dwoji3{background:#e53935;color:#fff}.watch-button.svelte-dwoji3.svelte-dwoji3:hover{background:#c62828}.bot-button.svelte-dwoji3.svelte-dwoji3{background:#2196f3;color:#fff}.bot-button.svelte-dwoji3.svelte-dwoji3:hover{background:#1976d2}.ratings-container.svelte-dwoji3.svelte-dwoji3{display:flex;gap:5px;align-items:center}.rating-item.svelte-dwoji3.svelte-dwoji3,.poster-status.svelte-dwoji3.svelte-dwoji3,.share-button.svelte-dwoji3.svelte-dwoji3{background:#000000b3;padding:5px 10px;border-radius:15px;display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rating-item.svelte-dwoji3 img.svelte-dwoji3{width:20px;height:20px;border-radius:4px;object-fit:cover}.rating-value.svelte-dwoji3.svelte-dwoji3{color:#fff;font-size:14px}.poster-status.svelte-dwoji3.svelte-dwoji3{color:#fff}.content-info.svelte-dwoji3.svelte-dwoji3{width:100%;padding-top:5px;text-align:left}.title.svelte-dwoji3.svelte-dwoji3{font-size:22px;margin:0 0 10px;color:#fff;text-align:left}.original-title.svelte-dwoji3.svelte-dwoji3{font-size:18px;margin:0 0 10px;color:#999;font-weight:400;text-align:left}.slogan.svelte-dwoji3.svelte-dwoji3{font-size:16px;margin:0 0 20px;color:#999;font-style:italic;text-align:left}.section.svelte-dwoji3.svelte-dwoji3{margin:25px 0}.section-title.svelte-dwoji3.svelte-dwoji3{font-size:18px;margin:0 0 15px;color:#fff}.tags-container.svelte-dwoji3.svelte-dwoji3{display:flex;flex-wrap:wrap;gap:10px}.person-tag.svelte-dwoji3.svelte-dwoji3{background:#4caf5033;padding:3px 10px;border-radius:10px;font-size:14px;color:#fff;border:1px solid rgba(76,175,80,.5)}.voice-tag.svelte-dwoji3.svelte-dwoji3{background:#2196f333;padding:3px 10px;border-radius:10px;font-size:14px;color:#fff;border:1px solid rgba(33,150,243,.5)}.genre-tag.svelte-dwoji3.svelte-dwoji3{background:#9c27b033;padding:3px 10px;border-radius:10px;font-size:14px;color:#fff;border:1px solid rgba(156,39,176,.5)}.badge.svelte-dwoji3.svelte-dwoji3{background:#ffffff1a;padding:3px 10px;border-radius:10px;font-size:14px;display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.description-box.svelte-dwoji3.svelte-dwoji3{background:#ffffff0d;padding:10px;border-radius:8px;margin-top:10px}.trailers-section.svelte-dwoji3.svelte-dwoji3{margin-top:20px}.trailers-grid.svelte-dwoji3.svelte-dwoji3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px}.trailer-item.svelte-dwoji3.svelte-dwoji3{position:relative}.trailer-item.svelte-dwoji3 button.svelte-dwoji3{width:100%;padding:0;border:none;background:none;cursor:pointer}.trailer-placeholder.svelte-dwoji3.svelte-dwoji3{background:#000000b3;padding:20px;border-radius:4px;text-align:center;color:#fff}.info-group.svelte-dwoji3.svelte-dwoji3{margin:10px 0}.next-episode-badge.svelte-dwoji3.svelte-dwoji3{background-color:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 4px #0003}.last-episode-badge.svelte-dwoji3.svelte-dwoji3{background-color:#08c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 4px #0003}.next-episode-text.svelte-dwoji3.svelte-dwoji3,.last-episode-text.svelte-dwoji3.svelte-dwoji3{display:flex;flex-direction:column;gap:1px}.next-episode-date.svelte-dwoji3.svelte-dwoji3,.last-episode-date.svelte-dwoji3.svelte-dwoji3{opacity:.9;font-size:13px}.fas.fa-calendar.svelte-dwoji3.svelte-dwoji3{font-size:20px}@media (max-width: 768px){.modal-overlay.svelte-dwoji3.svelte-dwoji3{padding:10px}.modal-content.svelte-dwoji3.svelte-dwoji3{margin:54px auto 10px}.close-button.svelte-dwoji3.svelte-dwoji3{position:absolute;top:76px;right:10px}.poster-container.svelte-dwoji3.svelte-dwoji3{max-width:100%}.action-buttons.svelte-dwoji3.svelte-dwoji3{position:relative;margin-top:10px}.content-info.svelte-dwoji3.svelte-dwoji3{margin-top:5px}}.tabs.svelte-dwoji3.svelte-dwoji3{display:flex;gap:10px;margin-bottom:10px}.tab-btn.svelte-dwoji3.svelte-dwoji3{background:#ffffff1a;border:none;padding:5px 10px;border-radius:4px;color:#fff;cursor:pointer}.tab-btn.active.svelte-dwoji3.svelte-dwoji3{background:var(--tg-theme-button-color, #2196f3)}.toast.svelte-19r5cjt{position:fixed;bottom:1rem;right:1rem;min-width:300px;max-width:90vw;padding:1rem;border-radius:var(--radius-md);background:var(--secondary-color);color:var(--text-color);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;z-index:var(--z-toast);animation:svelte-19r5cjt-slideIn .3s ease-out}.content.svelte-19r5cjt{display:flex;align-items:center;gap:.5rem}.close-button.svelte-19r5cjt{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:.25rem;opacity:.7;transition:opacity var(--transition-fast)}.close-button.svelte-19r5cjt:hover{opacity:1}.toast.success.svelte-19r5cjt{background:#22c55e}.toast.error.svelte-19r5cjt{background:#ef4444}.toast.warning.svelte-19r5cjt{background:#f59e0b}.toast.info.svelte-19r5cjt{background:#3b82f6}@keyframes svelte-19r5cjt-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.toast.svelte-19r5cjt{min-width:auto;width:calc(100% - 2rem);bottom:.5rem;right:1rem}}.toast-container.svelte-1vfgfjf{position:fixed;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:2000;pointer-events:none}.toast-container.svelte-1vfgfjf .toast{pointer-events:auto}@media (max-width: 768px){.toast-container.svelte-1vfgfjf{left:1rem;right:1rem;bottom:.5rem}}.search-page.svelte-v53o0g{padding:2px;width:100%}.search-title.svelte-v53o0g{color:var(--tg-theme-text-color, #ffffff);margin-bottom:24px;text-align:center}.error-message.svelte-v53o0g{text-align:center;color:#e53935;margin:20px 0}.load-more.svelte-v53o0g{display:flex;justify-content:center;margin-top:24px}.loading-indicator.svelte-v53o0g{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0;padding:15px;color:var(--tg-theme-text-color, #ffffff);background-color:var(--tg-theme-secondary-bg-color, #2c2c2c);border-radius:8px;box-shadow:0 2px 8px #0003}.spinner.svelte-v53o0g{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--tg-theme-button-color, #2196f3);animation:svelte-v53o0g-spin 1s ease-in-out infinite;margin-bottom:10px}@keyframes svelte-v53o0g-spin{to{transform:rotate(360deg)}}.no-results.svelte-v53o0g{text-align:center;color:var(--tg-theme-hint-color, #888888);margin:40px 0;font-size:16px}main.svelte-cemws9{display:flex;flex-direction:column;min-height:100vh;background:var(--background)}.content.svelte-cemws9{flex:1;padding:var(--spacing-sm)}.section-title.svelte-cemws9{margin:var(--spacing-sm) var(--spacing-sm);font-size:1.5rem;font-weight:600;color:var(--text-light);text-align:left}
