.tms-glass-container{direction:rtl;font-family:Tahoma,Arial,sans-serif;max-width:1100px;margin:30px auto;padding:0;background:#0f172a;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;border:1px solid rgb(255 255 255 / .08);box-shadow:0 25px 50px -12px rgb(0 0 0 / .5);overflow:hidden;position:relative;color:#e2e8f0}.tms-glass-container *{box-sizing:border-box}.tms-glass-header{text-align:center;padding:40px 30px 20px;background:linear-gradient(180deg,rgb(59 130 246 / .1) 0%,transparent 100%);border-bottom:1px solid rgb(255 255 255 / .05)}.tms-glass-icon{font-size:56px;margin-bottom:12px;display:block}.tms-glass-title{font-size:28px;font-weight:800;margin:0;color:#60a5fa;color:linear-gradient(135deg,#60a5fa,#a78bfa);letter-spacing:-.5px}.tms-glass-subtitle{color:#94a3b8;font-size:14px;margin-top:8px;font-weight:400}.tms-glass-search{padding:24px 30px}.tms-glass-input-wrap{display:flex;gap:12px;background:rgb(15 23 42 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:6px;box-shadow:inset 0 2px 4px rgb(0 0 0 / .3)}.tms-glass-input-wrap input{flex:1;padding:14px 18px;font-size:16px;font-weight:500;color:#e2e8f0;background:#fff0;border:none;outline:none;font-family:inherit}.tms-glass-input-wrap input::placeholder{color:#64748b}.tms-glass-input-wrap button{padding:14px 28px;background:#3b82f6;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all 0.3s ease;font-family:inherit;display:flex;align-items:center;gap:8px;white-space:nowrap}.tms-glass-input-wrap button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(59 130 246 / .4)}.tms-btn-loader{width:18px;height:18px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:tms-spin 0.8s linear infinite;display:inline-block}.tms-glass-filters{display:flex;flex-wrap:wrap;gap:20px;padding:0 30px 20px;border-bottom:1px solid rgb(255 255 255 / .05)}.tms-filter-group{display:flex;align-items:center;gap:10px}.tms-filter-group label{color:#94a3b8;font-size:13px;font-weight:600;white-space:nowrap}.tms-filter-tags{display:flex;gap:8px;flex-wrap:wrap}.tms-tag{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:20px;font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all 0.3s ease;user-select:none}.tms-tag:hover{background:rgb(255 255 255 / .1)}.tms-tag-active{background:rgb(59 130 246 / .2);border-color:rgb(59 130 246 / .4);color:#93c5fd}.tms-filter-group select{padding:8px 14px;background:rgb(15 23 42 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:10px;color:#e2e8f0;font-size:13px;font-family:inherit;cursor:pointer;outline:none}.tms-glass-progress{padding:30px;text-align:center}.tms-progress-bar{width:100%;max-width:400px;height:6px;background:rgb(255 255 255 / .05);border-radius:10px;margin:0 auto 16px;overflow:hidden}.tms-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:10px;animation:tms-progress-anim 2s ease-in-out infinite}@keyframes tms-progress-anim{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}100%{width:0%;margin-left:100%}}.tms-progress-text{color:#94a3b8;font-size:14px;font-weight:500;margin-bottom:12px}.tms-progress-status{display:flex;justify-content:center;gap:16px;font-size:12px;color:#64748b}.tms-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:4px;animation:tms-pulse 1.5s ease-in-out infinite}.tms-status-yts{background:#10b981}.tms-status-piratebay{background:#ef4444;animation-delay:0.3s}.tms-status-eztv{background:#f59e0b;animation-delay:0.6s}@keyframes tms-pulse{0%,100%{opacity:1}50%{opacity:.4}}.tms-glass-stats{display:flex;gap:16px;padding:16px 30px;border-bottom:1px solid rgb(255 255 255 / .05)}.tms-stat{padding:6px 14px;background:rgb(255 255 255 / .05);border-radius:20px;font-size:12px;font-weight:600;color:#94a3b8}.tms-glass-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:24px 30px 30px}.tms-glass-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:20px;overflow:hidden;transition:all 0.4s ease;position:relative}.tms-glass-card:hover{transform:translateY(-6px);border-color:rgb(59 130 246 / .2);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.tms-card-poster{position:relative;width:100%;height:0;padding-bottom:150%;overflow:hidden;background:linear-gradient(135deg,#1e293b,#0f172a)}.tms-card-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.tms-glass-card:hover .tms-card-poster img{transform:scale(1.08)}.tms-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:50px 16px 16px;background:linear-gradient(transparent,rgb(15 23 42 / .95));display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.tms-card-rating{background:rgb(245 158 11 / .2);color:#fbbf24;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}.tms-card-runtime{color:#94a3b8;font-size:11px;font-weight:500}.tms-card-body{padding:18px}.tms-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tms-card-source{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.tms-source-yts{background:rgb(16 185 129 / .15);color:#34d399}.tms-source-thepiratebay{background:rgb(239 68 68 / .15);color:#f87171}.tms-source-eztv{background:rgb(245 158 11 / .15);color:#fbbf24}.tms-source-1337x{background:rgb(139 92 246 / .15);color:#a78bfa}.tms-card-quality{font-size:11px;font-weight:700;color:#60a5fa;background:rgb(59 130 246 / .1);padding:3px 10px;border-radius:8px}.tms-card-title{font-size:15px;font-weight:700;color:#f1f5f9;margin:0 0 6px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tms-highlight{background:rgb(59 130 246 / .3);color:#93c5fd;padding:0 4px;border-radius:4px;font-weight:800}.tms-card-subtitle{font-size:12px;color:#64748b;margin:0 0 8px;font-weight:500}.tms-card-genre{font-size:11px;color:#64748b;margin:0 0 12px}.tms-card-meta{display:flex;gap:12px;margin-bottom:14px;padding:10px;background:rgb(0 0 0 / .2);border-radius:12px;font-size:12px;font-weight:600;flex-wrap:wrap}.tms-meta-size{color:#94a3b8}.tms-meta-seeds{color:#34d399}.tms-meta-peers{color:#f87171}.tms-card-actions{display:flex;flex-direction:column;gap:8px}.tms-action-row{display:flex;gap:8px}.tms-action-secondary{justify-content:space-between;align-items:center}.tms-glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all 0.3s ease;border:none;position:relative;overflow:hidden;flex:1;text-decoration:none;text-align:center}.tms-glass-btn:disabled{opacity:.6;cursor:not-allowed}.tms-glass-btn-primary{background:#3b82f6;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;box-shadow:0 4px 15px rgb(59 130 246 / .3)}.tms-glass-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgb(59 130 246 / .4)}.tms-glass-btn-secondary{background:#f59e0b;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 4px 15px rgb(245 158 11 / .3)}.tms-glass-btn-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgb(245 158 11 / .4)}.tms-glass-btn-success{background:#10b981;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px rgb(16 185 129 / .3)}.tms-glass-btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(16 185 129 / .4)}.tms-glass-btn-ghost{background:rgb(255 255 255 / .05);color:#94a3b8;border:1px solid rgb(255 255 255 / .1);flex:0 0 auto}.tms-glass-btn-ghost:hover:not(:disabled){background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .2)}.tms-glass-btn-outline{background:#fff0;color:#60a5fa;border:1px solid rgb(59 130 246 / .4);width:100%}.tms-glass-btn-outline:hover{background:rgb(59 130 246 / .1)}.tms-btn-progress{display:flex;align-items:center;gap:8px;width:100%}.tms-mini-bar{flex:1;height:4px;background:rgb(255 255 255 / .2);border-radius:4px;overflow:hidden}.tms-mini-fill{height:100%;width:0%;background:#fff;border-radius:4px;transition:width 0.3s ease}.tms-mini-text{font-size:11px;font-weight:700;min-width:30px}.tms-expire-badge{font-size:11px;color:#f59e0b;font-weight:500}.tms-glass-empty{text-align:center;padding:60px 30px;color:#64748b}.tms-empty-icon{font-size:64px;margin-bottom:16px;opacity:.5}.tms-glass-empty h3{color:#e2e8f0;font-size:20px;margin:0 0 8px}.tms-glass-empty p{font-size:14px;margin:0}.tms-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background:#0f172a;border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:14px 24px;color:#e2e8f0;font-size:14px;font-weight:600;box-shadow:0 20px 40px rgb(0 0 0 / .4);z-index:99999;transition:transform 0.4s ease;display:flex;align-items:center;gap:10px;font-family:Tahoma,Arial,sans-serif}.tms-toast.show{transform:translateX(-50%) translateY(0)}.tms-toast-success{border-color:rgb(16 185 129 / .3)}.tms-toast-error{border-color:rgb(239 68 68 / .3)}.tms-toast-info{border-color:rgb(59 130 246 / .3)}.tms-hidden{display:none!important}@keyframes tms-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.tms-glass-grid{grid-template-columns:1fr;padding:16px}.tms-glass-filters{flex-direction:column;gap:12px;padding:0 16px 16px}.tms-glass-search{padding:16px}.tms-glass-input-wrap{flex-direction:column}.tms-glass-input-wrap button{width:100%;justify-content:center}.tms-glass-stats{padding:12px 16px}.tms-glass-header{padding:24px 16px 16px}.tms-glass-title{font-size:22px}}