*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif}body{color:#fff;background-color:#0a0a0a;background-image:radial-gradient(circle at 25% 25%,#28282833 0%,#0000 50%),radial-gradient(circle at 75% 75%,#1e1e1e33 0%,#0000 50%);line-height:1.6}.settings-header{border-bottom:1px solid #2a2a2a;margin-bottom:40px;padding-bottom:20px}.settings-title{color:#fff;margin:0;font-size:2rem;font-weight:600}.settings-content{flex-direction:row-reverse;gap:40px;display:flex}.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(6,1fr);gap:10px;display:grid;overflow-y:auto}.settings-section{background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:16px;padding:30px}.settings-section h3{color:#fff;border-bottom:1px solid #2a2a2a;margin-bottom:25px;padding-bottom:15px;font-size:1.3rem;font-weight:600}.avatar-selection{align-items:flex-start;gap:40px;display:flex}.current-avatar{flex-direction:column;align-items:center;gap:15px;min-width:150px;display:flex}.profile-avatar-large{background:#222 50%/cover;border:3px solid #444;border-radius:50%;width:120px;height:120px}.current-avatar span{color:#ccc;font-size:.9rem}.avatar-options{flex:1}.avatar-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.avatar-option{cursor:pointer;background:#222 50%/cover;border:2px solid #2a2a2a;border-radius:50%;width:80px;height:80px;transition:all .3s}.avatar-option:hover{border-color:#555;transform:scale(1.05)}.avatar-option.selected{border-color:#f23a04;box-shadow:0 0 0 3px #f23a044d}.username-input-container{max-width:400px}.username-input{color:#fff;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:all .3s}.username-input:focus{background:#ffffff14;border-color:#555;outline:none}.username-input.error{border-color:#f44}.input-hint{color:#888;margin-top:8px;font-size:.8rem}.error-message{color:#f44;margin-top:8px;font-size:.8rem;display:none}.settings-actions{gap:15px;margin-top:20px;display:flex}@media (max-width:768px){.avatar-selection{flex-direction:column;gap:30px}.current-avatar{align-self:center}.avatar-grid{grid-template-columns:repeat(2,1fr);justify-items:center}.settings-actions{flex-direction:column}.settings-content{flex-direction:column;gap:40px;display:flex}}@media (max-width:480px){.settings-section{padding:20px}.avatar-grid{grid-template-columns:repeat(4,1fr)}.avatar-option{width:70px;height:70px}}.schedule-container{max-width:1360px;margin:0 auto;padding:100px 20px 40px}.schedule-search{margin-bottom:0}.search-input{color:#fff;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:all .3s}.search-input:focus{background:#ffffff14;border-color:#555;outline:none}.schedule-filters{background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;flex-wrap:wrap;gap:10px;width:max-content;margin-top:25px;margin-bottom:30px;padding:20px;display:flex}.filter-btn{color:#ccc;cursor:pointer;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .3s}.filter-btn.active{color:#fff;background:#f23a04;border-color:#f23a04}.filter-btn:hover:not(.active){color:#fff;background:#ffffff0d;border-color:#555}.schedule-grid{grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:40px;display:grid}.schedule-day-section{grid-column:1/-1;margin-bottom:30px}.day-header{border-bottom:1px solid #2a2a2a;margin-bottom:20px;padding:15px 0}.day-title{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:600}.day-info{color:#aaa;justify-content:space-between;font-size:.9rem;display:flex}.day-content{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.schedule-notice{color:#aaa;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;margin-top:30px;padding:20px;font-size:.9rem;line-height:1.5}.schedule-notice div{margin-bottom:8px}.schedule-notice div:last-child{margin-bottom:0}.ratelogo{width:22px;height:22px;margin-right:5px}.rating-value{font-size:.9rem;font-weight:700}@media (max-width:1200px){.schedule-grid,.day-content{grid-template-columns:repeat(5,1fr)}.avatar-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}}@media (max-width:992px){.schedule-grid,.day-content{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.schedule-container{padding:80px 15px 30px}.schedule-filters{width:auto}.schedule-grid,.day-content{grid-template-columns:repeat(3,1fr)}.day-info{flex-direction:column;gap:5px}.filter-btn{padding:8px 16px;font-size:.9rem}}@media (max-width:576px){.schedule-grid,.day-content{grid-template-columns:repeat(2,1fr)}.day-title{font-size:1.3rem}}@media (max-width:400px){.schedule-grid,.day-content{grid-template-columns:1fr}}.releases-page .releases-container{max-width:1400px;margin:0 auto;padding:20px}.releases-page .releases-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:15px 20px;display:flex;top:70px}.releases-page .header-left{flex:1;align-items:center;gap:15px;display:flex}.releases-page .header-right{align-items:center;gap:15px;display:flex}.releases-page .search-container-r{flex:1;width:100%;position:relative}.releases-page .search-input-r{color:#fff;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:10px 40px 10px 15px;font-size:.9rem;transition:all .3s}.releases-page .search-input-r:focus{background:#ffffff14;border-color:#555;outline:none}.releases-page .linefilters{flex:0 0 280px;width:280px}.releases-page .filters-sidebar{z-index:90;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;flex-shrink:0;width:280px;height:fit-content;max-height:1280px;padding:20px;display:block;position:relative;top:auto;overflow-y:auto}.releases-page .linefilters:has(.filters-sidebar.hidden){width:0;display:none}.releases-page .anime-list-view{flex:1 0 400px;min-width:400px}.releases-page .linefilters:has(.filters-sidebar.hidden)+.anime-list-view{flex:1;width:1280px}.releases-page .search-hint{color:#ff6b6b;z-index:10;background:#232323f2;border:1px solid #2a2a2a;border-radius:6px;margin-top:5px;padding:8px 12px;font-size:.8rem;display:none;position:absolute;top:100%;left:0;right:0}.releases-page .search-hint.show{display:block}.releases-page .search-hint.valid{color:#4ecdc4}.releases-page .search-icon{pointer-events:none;background:#666;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")}.releases-page .sort-filter{align-items:center;gap:10px;display:flex}.releases-page .sort-label{color:#ccc;white-space:nowrap;font-size:.9rem}.releases-page .sort-select{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;min-width:160px;padding:8px 12px;transition:all .3s}.releases-page .sort-select:focus{border-color:#555;outline:none}.releases-page .sort-order{gap:5px;display:flex}.releases-page .order-btn{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:4px;padding:6px 10px;font-size:.8rem;transition:all .3s}.releases-page .order-btn.active{color:#fff;background:#ffffff1a;border-color:#555}.releases-page .view-controls{gap:10px;display:flex}.releases-page .view-btn{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;padding:8px 16px;transition:all .3s}.releases-page .view-btn.active{color:#fff;background:#ffffff1a;border-color:#555}.releases-page .filter-toggle{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:8px 16px;transition:all .3s;display:flex;position:relative}.releases-page .filter-toggle.active{color:#fff;background:#ffffff1a;border-color:#555}.releases-page .filter-count{color:#fff;background:#f23a04;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;display:none;box-shadow:0 2px 4px #0000004d}.releases-page .filter-count.show{display:flex}.releases-page .reset-filters{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;margin-left:10px;padding:8px 12px;font-size:.8rem;transition:all .3s}.releases-page .reset-filters:hover{background:#ffffff1a;border-color:#555}.releases-page .reset-filters-btn{color:#ff6b6b;cursor:pointer;background:#ff4d4d1a;border:1px solid #2a2a2a;border-radius:6px;padding:10px 20px;font-size:.9rem;transition:all .3s}.releases-page .reset-filters-btn:hover{background:#ff4d4d33;border-color:#ff6b6b}.releases-page .releases-content{gap:20px;display:flex}.releases-page .filters-sidebar.hidden{display:none}.releases-page .filter-group{margin-bottom:25px}.releases-page .filter-title{color:#fff;border-bottom:1px solid #2a2a2a;margin-bottom:15px;padding-bottom:10px;font-size:1.1rem;font-weight:600}.releases-page .filter-options{flex-direction:column;gap:10px;display:flex}.releases-page .genre-dropdown{position:relative}.releases-page .genre-select{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;transition:all .3s;display:flex}.releases-page .genre-select:hover{background:#ffffff14}.releases-page .genre-select:after{content:"▼";font-size:.7rem;transition:transform .3s}.releases-page .genre-select.active:after{transform:rotate(180deg)}.releases-page .genre-dropdown-content{z-index:10;background:#232323f2;border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;gap:8px;max-height:200px;margin-top:5px;padding:10px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.releases-page .genre-dropdown-content.active{display:flex}.releases-page .genre-option{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;transition:all .3s;display:flex}.releases-page .genre-option:hover{background:#ffffff0d}.releases-page .genre-checkbox{border:1px solid #555;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .3s;display:flex}.releases-page .genre-checkbox.checked{background:#f23a04;border-color:#f23a04}.releases-page .genre-checkbox.checked:after{content:"✓";color:#fff;font-size:12px}.releases-page .genre-label{color:#ccc;font-size:.9rem}.releases-page .filter-tags{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.releases-page .filter-tag{color:#ccc;cursor:pointer;text-align:center;word-wrap:break-word;white-space:normal;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:6px;min-width:0;padding:8px 12px;font-size:.85rem;transition:all .3s}.releases-page .filter-tag.active{color:#fff;background:#f23c04;border-color:#f23c04;animation:.2s button_switch}@keyframes button_switch{0%{background-color:#ffffff2c}30%{background-color:#ffffff31}to{background-color:#ffffff8f}}.releases-page .apply-filters-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #2a2a2a;border-radius:8px;width:100%;margin-top:10px;padding:12px 20px;font-weight:500;transition:all .3s}.releases-page .apply-filters-btn:hover{background:#ffffff26;border-color:#555}.releases-page .year-slider-container{padding:10px 0;position:relative}.releases-page .year-range{color:#ccc;justify-content:space-between;margin-bottom:15px;font-size:.9rem;display:flex}.releases-page .year-slider-wrapper{height:20px;margin:20px 0;position:relative}.releases-page .year-slider-track{background:#2a2a2a;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.releases-page .year-slider-range{background:#fff;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.releases-page .year-slider{appearance:none;pointer-events:none;z-index:2;background:0 0;outline:none;width:100%;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.releases-page .year-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:all;background:#fff;border-radius:50%;width:16px;height:16px;transition:all .5s}.releases-page .year-slider::-webkit-slider-thumb:hover{-webkit-appearance:none;cursor:pointer;pointer-events:all;background:#fff;border-radius:50%;outline:8px solid #ffffff54;width:16px;height:16px;transition:all .2s}.releases-page .year-slider::-moz-range-thumb{cursor:pointer;pointer-events:all;background:#fff;border:none;border-radius:50%;width:16px;height:16px}.releases-page .year-slider-min{z-index:3}.releases-page .year-slider-max{z-index:4}.releases-page .anime-list-view{flex-direction:column;gap:20px;width:100%;display:flex}.releases-page .anime-item{cursor:pointer;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;min-height:auto;transition:all .3s;display:flex;overflow:hidden}.releases-page .anime-item:hover{border-color:#555;box-shadow:0 5px 15px #0000004d}.releases-page .anime-poster{flex-shrink:0;width:200px;height:276px;overflow:hidden}.custom-select{min-width:180px;display:inline-block;position:relative}.select-selected{color:#ccc;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #2a2a2a;border-radius:6px;padding:10px 35px 10px 12px;transition:all .3s}.select-selected:hover{background-color:#ffffff14;border-color:#444}.select-items{z-index:1000;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;margin-top:4px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000004d}.select-items div{color:#ccc;cursor:pointer;padding:10px 12px;transition:background .2s}.select-items div:hover{background:#ffffff1a}.select-items div:first-child{border-radius:5px 5px 0 0}.select-items div:last-child{border-radius:0 0 5px 5px}.custom-select.active .select-selected{background-color:#ffffff1a;border-color:#555}.custom-select.active .select-items{display:block}.releases-page .anime-poster img{object-fit:cover;width:100%;height:100%}.animebox{flex-direction:column;justify-content:space-between;padding:15px;display:flex}.releases-page .anime-info{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.releases-page .anime-header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.releases-page .anime-rating{color:#000;background:#ffffffe6;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-weight:600;display:flex}.releases-page .ratelogo{width:22px;height:22px}.releases-page .anime-title{color:#fff;flex:1;font-size:1.2rem;font-weight:600}.releases-page .original-title{color:#888;margin-left:5px;font-size:.9rem;font-style:italic}.releases-page .anime-meta{flex-wrap:wrap;gap:15px;margin-bottom:10px;display:flex}.releases-page .anime-meta-item{color:#aaa;font-size:.85rem}.releases-page .anime-short-description{color:#ccc;-webkit-line-clamp:6;line-clamp:6;box-orient:vertical;-webkit-box-orient:vertical;margin-bottom:10px;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.anime-item-link{color:inherit;height:auto;text-decoration:none;display:block}.anime-item-link:hover{color:inherit;text-decoration:none}.loading-indicator{text-align:center;color:#ccc;padding:20px;display:none}.releases-page .load-more-container{justify-content:center;margin-top:15px;display:flex}.releases-page .load-more-btn{color:#ccc;cursor:pointer;background:#ffffff1a;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:12px 30px;font-weight:500;transition:all .3s}.releases-page .load-more-btn:hover{color:#fff;background:#ffffff26;border-color:#555}.releases-page .mobile-filters-overlay{z-index:2000;opacity:0;visibility:hidden;background:#000c;transition:all .3s;display:none;position:fixed;inset:0}.releases-page .mobile-filters-overlay.active{opacity:1;visibility:visible}.releases-page .mobile-filters-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2001;background:#1a1a1af2;border-left:1px solid #2a2a2a;width:90%;max-width:400px;height:100vh;padding:20px;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto}.releases-page .mobile-filters-overlay.active .mobile-filters-sidebar{right:0}.releases-page .mobile-filters-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;display:flex}.releases-page .mobile-filters-title{color:#fff;font-size:1.3rem;font-weight:600}.releases-page .mobile-filters-close{cursor:pointer;background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}.releases-page .mobile-filters-close:hover{background:#3a3a3a}.releases-page .mobile-filters-close:before,.releases-page .mobile-filters-close:after{content:"";background:#ccc;width:14px;height:2px;position:absolute}.releases-page .mobile-filters-close:before{transform:rotate(45deg)}.releases-page .mobile-filters-close:after{transform:rotate(-45deg)}@media (max-width:900px){.releases-page .releases-content{flex-direction:column}.news-image-container{width:100%;height:240px}.releases-page .linefilters{display:none}.releases-page .anime-list-view{flex:1;width:100%}.releases-page .mobile-filters-overlay{display:block}.releases-page .releases-header{flex-direction:column;align-items:flex-start;gap:15px;top:0}.releases-page .header-left,.releases-page .header-right{justify-content:space-between;width:100%}.releases-page .search-container-r{max-width:none}.releases-page .sort-filter{flex:1;justify-content:flex-end}.releases-page .view-controls{justify-content:center;width:100%}.releases-page .filter-tags{grid-template-columns:1fr}.releases-page .anime-item{flex-direction:column;min-height:auto}.releases-page .anime-poster{width:100%;height:200px}.custom-select{z-index:2000}}@media (max-width:768px){.releases-page .releases-container{padding:10px}.releases-page .sort-filter{flex-direction:column;align-items:flex-start;gap:8px}.releases-page .anime-list-view{flex:1;width:100%}.releases-page .sort-select{min-width:140px}}@media (max-width:480px){.releases-page .view-controls{flex-wrap:wrap}.releases-page .anime-list-view{flex:1;width:100%}.releases-page .view-btn,.releases-page .filter-toggle{text-align:center;flex:1;min-width:120px}.releases-page .mobile-filters-sidebar{width:100%;max-width:none}.releases-page .anime-header{flex-direction:column;gap:8px}.releases-page .anime-rating{align-self:flex-start}.releases-page .header-right{flex-direction:column;gap:10px}.releases-page .sort-filter{width:100%}}.privacy-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:20px;margin-top:20px;padding:40px;box-shadow:0 10px 30px #0000004d}.privacy-title{color:#fff;text-align:center;border-bottom:1px solid #2a2a2a;margin-bottom:30px;padding-bottom:20px;font-size:2.5rem;font-weight:700}.privacy-content{color:#ccc;line-height:1.7}.privacy-content h2{color:#fff;border-bottom:1px solid #2a2a2a;margin-top:30px;margin-bottom:15px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.privacy-content p{margin-bottom:15px}.privacy-content ul{margin-bottom:15px;padding-left:20px}.privacy-content li{margin-bottom:8px}.privacy-content strong{color:#fff}.privacy-content a{color:#f23a04;text-decoration:none;transition:color .3s}.privacy-content a:hover{color:#ff4d1a;text-decoration:underline}.privacy-date{color:#888;text-align:center;border-top:1px solid #2a2a2a;margin-top:40px;padding-top:20px;font-style:italic}@media (max-width:768px){.privacy-container{padding:25px 20px}.privacy-title{font-size:2rem}.privacy-content h2{font-size:1.3rem}}@media (max-width:480px){.privacy-container{padding:20px 15px}.privacy-title{font-size:1.8rem}}.terms-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:20px;margin-top:20px;padding:40px;box-shadow:0 10px 30px #0000004d}.terms-title{color:#fff;text-align:center;border-bottom:1px solid #2a2a2a;margin-bottom:30px;padding-bottom:20px;font-size:2.5rem;font-weight:700}.terms-content{color:#ccc;line-height:1.7}.terms-content h2{color:#fff;border-bottom:1px solid #2a2a2a;margin-top:30px;margin-bottom:15px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.terms-content p{margin-bottom:15px}.terms-content ul{margin-bottom:15px;padding-left:20px}.terms-content li{margin-bottom:8px}.terms-content strong{color:#fff}.terms-content a{color:#f23a04;text-decoration:none;transition:color .3s}.terms-content a:hover{color:#ff4d1a;text-decoration:underline}.terms-date{color:#888;text-align:center;border-top:1px solid #2a2a2a;margin-top:40px;padding-top:20px;font-style:italic}@media (max-width:768px){.terms-container{padding:25px 20px}.terms-title{font-size:2rem}.terms-content h2{font-size:1.3rem}}@media (max-width:480px){.terms-container{padding:20px 15px}.terms-title{font-size:1.8rem}.releases-page .anime-list-view{flex:1 0 auto;min-width:auto}}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#121212f2;border-bottom:1px solid #2a2a2a;justify-content:center;align-items:center;gap:20px;padding:15px 20px;display:flex;position:fixed;top:0;left:0;right:0}.navbox{align-items:center;width:100%;max-width:1360px;display:flex}.nav-logo{cursor:pointer;background:#444;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;padding:0;transition:all .3s;display:flex;overflow:hidden}.nav-logo img{object-fit:cover;width:100%;height:100%}.nav-buttons{flex:1;gap:8px;display:flex}button{color:#ccc;cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:5px;padding:12px 20px;font-weight:500;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.ripple-effect{pointer-events:none;z-index:1;background:#ffffff4d;border-radius:50%;animation:.6s ease-out forwards rippleFill;position:absolute;transform:translate(-50%,-50%)}@keyframes rippleFill{0%{opacity:10;width:0;height:0}to{opacity:0;width:300px;height:300px}}.nav-buttons button .ripple-effect{background:#fff3}.action-btn .ripple-effect,.login-btn .ripple-effect{background:#fff6}.register-btn .ripple-effect{background:#fff3}.avatar-modal button .ripple-effect{background:#ffffff26}.rights-holder-btn .ripple-effect,.contact-btn .ripple-effect,.studio-btn .ripple-effect{background:#ffffff1a}button:not(:active):after{opacity:0;transition:opacity .4s}.action-btn.primary:active:after,.login-btn:active:after{background:#fff6}.register-btn:active:after,.nav-buttons button:active:after{background:#fff3}.rights-holder-btn:active:after,.contact-btn:active:after,.studio-btn:active:after{background:#ffffff1a}.avatar-modal button:active:after{background:#ffffff26}button:hover{color:#fff;background-color:#ffffff0d}.burger-menu{cursor:pointer;flex-direction:column;justify-content:space-between;width:30px;height:21px;margin-right:15px;display:none}.burger-line{background-color:#ccc;border-radius:3px;width:100%;height:3px;transition:all .3s}.burger-menu.active .burger-line:first-child{transform:rotate(45deg)translate(6px,6px)}.burger-menu.active .burger-line:nth-child(2){opacity:0}.burger-menu.active .burger-line:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:999;background-color:#121212fa;border-top:1px solid #2a2a2a;flex-direction:column;gap:15px;padding:20px;transition:transform .3s;display:none;position:fixed;top:60px;left:0;right:0;transform:translateY(-100%)}.mobile-menu.active{transform:translateY(0)}.mobile-menu button{text-align:left;border-bottom:1px solid #2a2a2a;width:100%;padding:15px;font-size:1.1rem}.search-container{margin-left:40px;margin-right:20px;position:relative}.search-input{color:#fff;opacity:0;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:1vh;width:40px;height:40px;padding:0 40px 0 15px;font-size:14px;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translate(10px)}.filter-group button{justify-content:center;align-items:center;display:flex}.search-input:focus,.search-input.expanded{opacity:1;cursor:text;border-color:#555;outline:none;width:250px;transform:translate(0)}.search-input:focus{opacity:1;cursor:text;outline:none;width:250px;transform:translate(0)}.search-input.expanded{opacity:1;cursor:text;width:250px;transform:translate(-5px)}.search-icon{pointer-events:none;background:#666;width:20px;height:20px;transition:opacity .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")}.avatar{cursor:pointer;background:linear-gradient(45deg,#555,#333);border-radius:50%;width:38px;height:38px;transition:all .3s}.avatar:hover{border-color:#666;transform:scale(1.05)}.conta{max-width:1360px;margin:0 auto;padding:100px 20px 40px}.section-title{color:#fff;cursor:pointer;margin-bottom:20px;font-size:1.5rem;font-weight:600;transition:color .3s;display:inline-block}.section-title:hover{color:#ccc;text-decoration:none}.epizod{margin-bottom:50px;position:relative}.cards-container-wrapper{scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-x:auto}.cards-container-wrapper::-webkit-scrollbar{display:none}.cards-container{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:20px;width:100%;display:flex;overflow-x:auto}.cards-container::-webkit-scrollbar{display:none}.animecard h3{color:#ccc;margin-bottom:6px;font-size:.85rem;font-weight:500}.animecard h2{margin-bottom:8px;font-size:1.1rem;font-weight:600}.animecard-info{color:#aaa;justify-content:space-between;font-size:.8rem;display:flex}.rec-cards-container{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:20px;width:100%;display:flex;overflow-x:auto}.rec-cards-container::-webkit-scrollbar{display:none}.animecard-rec{border:1px solid #2a2a2a;border-radius:14px;flex-shrink:0;width:calc(16.6667% - 16.6667px);min-width:200px;height:320px;transition:all .4s;position:relative;overflow:hidden}.animecard-rec:hover{border-color:#757575}.animecard-rec-bg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.animecard-rec:hover .animecard-rec-bg{transform:scale(1.05)}.animecard-rec-overlay{color:#fff;background:linear-gradient(#0000,#000000d9);padding:20px 15px 15px;position:absolute;bottom:0;left:0;right:0}.animecard-rec h3{color:#ccc;margin-bottom:6px;font-size:.95rem;font-weight:500}.animecard-rec h2{font-size:1.2rem;font-weight:600}.news-container{grid-template-columns:1fr;gap:20px;display:grid}.news-card{cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;height:auto;transition:all .3s}.news-text-content{flex:1;padding:25px}.news-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.news-content{color:#ccc;margin-bottom:15px;line-height:1.6}.login-container{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.login-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:16px;width:100%;max-width:400px;padding:40px;box-shadow:0 10px 30px #0000004d}.login-title{text-align:center;color:#fff;margin-bottom:30px;font-size:1.8rem;font-weight:600}.input-group{margin-bottom:20px}.input-group label{color:#ccc;margin-bottom:8px;font-size:.9rem;display:block}.input-group input{color:#fff;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:border-color .3s}.input-group input:focus{border-color:#555;outline:none}.login-btn{color:#fff;text-align:center;cursor:pointer;background:#333;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:14px;font-size:1rem;font-weight:600;transition:background .3s;display:flex}.login-btn:hover{background:#444}.register-btn{color:#ccc;cursor:pointer;text-align:center;background:0 0;border:1px solid #2a2a2a;border-radius:8px;width:100%;margin-top:15px;padding:14px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.register-btn:hover{color:#fff;background:#ffffff0d;border-color:#555}.error-message{color:#f44;text-align:center;margin-top:20px;font-size:.9rem;display:none}.login-divider{color:#666;align-items:center;margin:25px 0;font-size:.9rem;display:flex}.login-divider:before,.login-divider:after{content:"";background-color:#2a2a2a;flex:1;height:1px}.login-divider span{padding:0 15px}.login-footer{text-align:center;color:#666;margin-top:30px;font-size:.9rem}.login-footer a{color:#888;text-decoration:none;transition:color .3s}.login-footer a:hover{color:#fff}.modal-overlay{z-index:2000;opacity:0;visibility:hidden;background-color:#000c;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;width:90%;max-width:800px;max-height:90vh;padding:30px;transition:transform .3s;position:relative;overflow-y:auto;transform:scale(.9)}.modal-overlay.active .modal-content{transform:scale(1)}.modal-close{cursor:pointer;background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.modal-close:hover{background:#3a3a3a;transform:rotate(90deg)}.modal-close:before,.modal-close:after{content:"";background:#ccc;width:14px;height:2px;position:absolute}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-title{color:#fff;margin-bottom:15px;padding-right:40px;font-size:1.8rem;font-weight:600}.modal-date{color:#888;margin-bottom:20px;font-size:.9rem;display:block}.modal-text{color:#ccc;margin-bottom:20px;line-height:1.7}.modal-tags{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.modal-tag{color:#aaa;background:#ffffff1a;border-radius:20px;padding:5px 12px;font-size:.8rem}@media (max-width:1024px){.animecard{width:200px;height:280px}.animecard-rec{width:calc(25% - 20px);min-width:180px;height:300px}.settings-content{flex-direction:column;gap:40px;display:flex}.avatar-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}}@media (max-width:768px){.nav-buttons{display:none}.burger-menu{display:flex}.search-container{margin-left:auto;margin-right:15px}.search-input:focus,.search-input.expanded{width:180px}.animecard{width:200px;height:280px}.animecard-rec{width:calc(50% - 10px);min-width:160px;height:260px}.mobile-menu{display:flex}.modal-content{padding:20px}.modal-title{font-size:1.5rem}.news-content-wrapper{flex-direction:column;gap:15px}.news-image{width:100%;height:200px}}@media (max-width:480px){nav{padding:12px 15px}.conta{padding:70px 15px 30px}.section-title{font-size:1.3rem}.search-input:focus,.search-input.expanded{width:150px;font-size:14px}.animecard{width:200px;height:280px}.animecard-rec{width:calc(50% - 40px);min-width:auto;height:240px}.animecard-overlay,.animecard-rec-overlay{padding:12px 10px 10px}.animecard h2{font-size:1rem}.animecard h3{font-size:.8rem}.animecard-info{font-size:.75rem}.animecard-rec h2{font-size:1.1rem}.animecard-rec h3{font-size:.85rem}.news-card{padding:0}.news-title{font-size:1.1rem}.news-image{height:150px}}.avatar-container{background-position:50%;background-size:cover;display:block;position:relative}.avatar-modal{opacity:0;visibility:hidden;z-index:1001;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;min-width:150px;padding:10px 0;transition:all .3s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-10px);box-shadow:0 10px 30px #00000080}.avatar-modal.active{opacity:1;visibility:visible;transform:translateY(0)}.avatar-modal button{text-align:left;border-radius:0;align-items:center;gap:10px;width:100%;margin:0;padding:12px 20px;font-size:.95rem;display:flex}.avatar-modal button:hover{background-color:#ffffff0d}.avatar-modal button:before{content:"";background:#666;width:18px;height:18px;display:inline-block}.avatar-modal button.profile-btn:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E")}.avatar-modal button.logout-btn:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E")}.profile-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:20px;width:100%;margin:0 auto;padding:40px;box-shadow:0 10px 30px #0000004d}.profile-header{border-bottom:1px solid #2a2a2a;align-items:flex-start;gap:40px;margin-bottom:50px;padding-bottom:40px;display:flex}.avatar-section{flex-direction:column;flex-shrink:0;align-items:center;width:200px;display:flex}.profile-avatar{background:url(https://naushkinskoe-r81.gosweb.gosuslugi.ru/netcat_files/154/1671/image_3_2.jpg) 50%/cover;border:3px solid #444;border-radius:50%;width:160px;height:160px;margin-bottom:20px;position:relative;overflow:hidden}.profile-avatar-edit{text-align:center;color:#ccc;cursor:pointer;opacity:0;background:#000000b3;padding:10px;font-size:.9rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.profile-avatar:hover .profile-avatar-edit{opacity:1}.profile-main-info{flex-direction:column;flex:1;gap:25px;display:flex}.profile-info-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.profile-info-text{flex:1}.profile-name{color:#fff;letter-spacing:.5px;margin-bottom:12px;font-size:2.5rem;font-weight:600}.profile-id{color:#aaa;align-items:center;gap:10px;margin-bottom:20px;font-size:1.2rem;display:flex}.id-badge{color:#ccc;background:#5050504d;border-radius:6px;padding:4px 10px;font-size:.9rem}.profile-stats{gap:40px;margin-top:15px;display:flex}.stat-item{text-align:center}.stat-value{color:#fff;margin-bottom:5px;font-size:1.6rem;font-weight:600}.stat-label{color:#888;font-size:1rem}.profile-actions{flex-direction:column;gap:12px;min-width:180px;display:flex}.action-btn{color:#ccc;cursor:pointer;text-align:center;background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:12px 20px;font-weight:500;transition:all .3s}.action-btn:hover{color:#fff;background:#ffffff0d;border-color:#444}.action-btn.primary{color:#fff;background:#333}.action-btn.primary:hover{background:#444}.profile-details{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:0;display:grid}.detail-card{background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:16px;padding:30px}.detail-card h3{color:#fff;border-bottom:1px solid #2a2a2a;margin-bottom:25px;padding-bottom:15px;font-size:1.3rem;font-weight:600}.detail-item{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.detail-item:last-child{border-bottom:none}.detail-label{color:#ccc;font-size:1.05rem}.detail-value{color:#fff;font-size:1.05rem;font-weight:500}.anime-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}@media (max-width:1400px){.conta{max-width:1200px}}@media (max-width:1200px){.conta{max-width:1000px}.profile-details{grid-template-columns:1fr}.anime-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.conta{max-width:900px;padding:90px 20px 30px}.profile-header{text-align:center;flex-direction:column;align-items:center;gap:30px}.avatar-section{width:100%;max-width:200px}.profile-info-top{text-align:center;flex-direction:column;align-items:center}.profile-stats{justify-content:center}.profile-name{font-size:2.2rem}.profile-avatar{width:140px;height:140px}.profile-actions{flex-direction:row;min-width:auto;max-width:400px}}@media (max-width:900px){.conta{max-width:700px}.news-image-container{width:100%!important}.news-content-wrapper{border-radius:8px 8px 0 0;flex-direction:column;align-items:stretch;gap:20px;height:200px;display:flex}.avatar-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}}.social-both-links{justify-content:flex-end;width:100%;display:flex}@media (max-width:768px){.conta{max-width:600px}.social-both-links{justify-content:center;width:100%;display:flex}.profile-container{padding:30px}.profile-name{font-size:2rem}.profile-avatar{width:120px;height:120px}.profile-stats{gap:30px}.stat-value{font-size:1.4rem}.detail-card{padding:25px}.anime-stats{grid-template-columns:1fr}}@media (max-width:600px){.conta{padding:80px 15px 20px}.profile-container{padding:25px 20px}.profile-name{font-size:1.8rem}.profile-id{flex-direction:column;gap:5px;font-size:1.1rem}.profile-stats{gap:20px}.stat-value{font-size:1.3rem}.stat-label{font-size:.9rem}.detail-card{padding:20px}.detail-item{flex-direction:column;align-items:flex-start;gap:5px}.profile-actions{flex-direction:column;max-width:250px}}.profile-wide-section{background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:16px;margin-bottom:30px;padding:30px;overflow:hidden}.profile-wide-section h3{color:#fff;border-bottom:1px solid #2a2a2a;margin-bottom:25px;padding-bottom:15px;font-size:1.3rem;font-weight:600}.subscriptions-cards-container{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px;overflow-x:auto}.subscriptions-cards-container::-webkit-scrollbar{display:none}.subscriptions-cards{flex-wrap:nowrap;gap:20px;width:max-content;padding-right:20px;display:flex}.subscription-card{cursor:pointer;background:#232323cc;border:1px solid #2a2a2a;border-radius:12px;flex-shrink:0;width:200px;height:280px;transition:all .3s;position:relative;overflow:hidden}.subscription-card:hover{border-color:#444;transform:translateY(-2px)}.subscription-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.subscription-card:before{content:"";z-index:2;background:linear-gradient(#0000004d 0%,#000000b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.subscription-info{z-index:3;flex-direction:column;justify-content:flex-end;height:100%;padding:15px;display:flex;position:relative}.subscription-info h4{color:#fff;text-shadow:0 2px 4px #000c;margin-bottom:8px;font-size:1rem;font-weight:600}.subscription-info p{color:#aaa;text-shadow:0 1px 3px #000c;margin-bottom:8px;font-size:.85rem}.status-inactive{border-radius:12px;font-size:.8rem;color:#bd271c!important}.status-watching{color:#d3a31e;border-radius:12px;font-size:.8rem}.status-completed{color:#26ca3c;border-radius:12px;font-size:.8rem}@media (max-width:768px){.subscription-card{width:180px;height:250px}.subscription-img{height:120px}.subscription-info{height:130px;padding:12px}.subscription-info h4{font-size:.9rem}}@media (max-width:480px){.subscription-card{width:160px;height:230px}.subscription-img,.subscription-info{height:100%}.profile-wide-section{padding:20px}.subscriptions-cards{gap:15px}}footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212fa;border-top:1px solid #2a2a2a;margin-top:60px;padding:40px 20px}.footer-content{max-width:1360px;margin:0 auto}.footer-main{border-bottom:1px solid #2a2a2a;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:40px;margin-bottom:20px;padding-bottom:30px;display:grid}.footer-brand{flex-direction:column;gap:12px;display:flex}.footer-logo{background:#f23a04;border-radius:10px;width:40px;height:40px;margin-bottom:10px}.footer-title{color:#fff;margin-bottom:5px;font-size:1.4rem;font-weight:600}.footer-description{color:#888;max-width:280px;margin-bottom:15px;font-size:.9rem;line-height:1.4}.footer-copyright{flex-direction:column;gap:10px;display:flex}.footer-copyright p{color:#666;font-size:.8rem}.rights-holder-btn{color:#888;cursor:pointer;text-align:left;background:0 0;border:1px solid #333;border-radius:6px;width:fit-content;padding:8px 16px;font-size:.85rem;transition:all .3s}.rights-holder-btn:hover{color:#fff;background:#ffffff0d;border-color:#555}.footer-links-section{justify-content:space-around;gap:30px;display:flex}.footer-links-column{flex-direction:column;gap:8px;display:flex}.footer-links-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.9rem;font-weight:600}.footer-link{color:#888;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:6px 0;font-size:.8rem;transition:all .3s}.footer-studio{justify-content:flex-end;align-items:center;display:flex}.social-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:212px;display:flex}.social-link{color:#888;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex}.social-link:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.social-link.website-link{background:linear-gradient(45deg,#ffffff14,#ffffff0a);gap:8px;width:100%;padding:0 16px}.made-by{color:#888;white-space:nowrap;font-size:.8rem}.website-logo{opacity:.8;width:auto;height:20px;transition:opacity .3s}.social-link.website-link:hover .website-logo{opacity:1}.studio-btn{color:#888;cursor:pointer;background:linear-gradient(45deg,#ffffff0d,#ffffff05);border:1px solid #333;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px 20px;transition:all .3s;display:flex}.studio-btn:hover{color:#fff;background:linear-gradient(45deg,#ffffff14,#ffffff0a);border-color:#555}.studio-label{color:#888;font-size:.8rem}.logofooter{opacity:.8;width:80px;height:auto;transition:opacity .3s}.studio-btn:hover .logofooter{opacity:1}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-studio{grid-column:span 2;justify-content:center;margin-top:20px}.social-links{justify-content:center}.footer-links-section{justify-content:flex-start;gap:40px}}@media (max-width:768px){.footer-main{text-align:center;grid-template-columns:1fr;gap:25px}.footer-studio{grid-column:1;justify-content:center}.social-links{gap:10px}.social-link{width:40px;height:40px}.social-link.website-link{min-width:130px;padding:0 12px}.made-by{font-size:.75rem}.website-logo{height:18px}.footer-brand{align-items:center}.footer-description{max-width:none}.footer-links-section{flex-direction:column;gap:25px}.footer-links-column{align-items:flex-start;display:flex}.footer-link{text-align:center}.rights-holder-btn{align-self:center}}@media (max-width:480px){.footer-links-section{flex-direction:row;justify-content:space-between;gap:20px;padding:20px 50px;display:flex}.footer-links-column{gap:6px}.footer-links-title{margin-bottom:8px;font-size:.85rem}.social-links{gap:12px}.social-link{width:44px;height:44px}.social-link.website-link{min-width:120px;padding:0 10px}.made-by{font-size:.7rem}.website-logo{height:16px}.footer-link{font-size:.75rem}.studio-btn{padding:10px 16px}.logofooter{width:60px}footer{padding:30px 15px}}.rating-badge{background:#000000b3;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;font-weight:600;display:flex}.rating-logo{background:gold;border-radius:2px;width:14px;height:14px;position:relative}.rating-logo:before{content:"★";color:#000;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.null_module{padding:15px}.inner_img_news{width:100%}::-webkit-scrollbar{width:16px}@media (max-width:470px){::-webkit-scrollbar{width:8px}}::-webkit-scrollbar-track{background:#f1f1f100}::-webkit-scrollbar-thumb{background:#3b3b3b}::-webkit-scrollbar-thumb:hover{background:#555}img.ratelogo{width:22px;height:22px}.test{color:#f23a04}.animecard{cursor:pointer;border:1px solid #2a2a2a;border-radius:12px;flex-shrink:0;width:calc(16.6667% - 16.6667px);min-width:200px;height:280px;transition:all .4s;position:relative;overflow:hidden}.animecard:after{content:"";filter:blur(8px);z-index:-1;background:#0009;border-radius:50%;height:15px;transition:all .3s;position:absolute;bottom:-10px;left:10%;right:10%}.animecard-bg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.animecard-overlay{color:#fff;background:0 0;flex-direction:column;justify-content:flex-start;padding:15px 12px;transition:background .3s;display:flex;position:absolute;inset:0;box-shadow:inset 0 -50px 20px -15px #000}.animecard-info{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.2vh;width:100%;margin-top:auto;display:flex}.animecard-content{opacity:0;height:0;transition:all .3s;overflow:hidden;transform:translateY(10px)}.animecard-title{margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.2}.animecard-info span{color:#fff;word-spacing:-.019em;letter-spacing:-.04em;text-shadow:1px 0 13px #000;font-size:12px}.animecard:hover .animecard-overlay{background:#000000d3}.animecard:hover .animecard-content{opacity:1;height:auto;transform:translateY(0)}.animecard:hover .animecard-bg{transform:scale(1.08)}.animecard:hover{border-color:#919191}.news-image{object-fit:cover;border-radius:8px 0 0 8px;flex-shrink:0;width:360px;height:100%}@media (max-width:768px){.news-content-wrapper{flex-direction:column}.news-image{border-radius:8px 8px 0 0;width:100%;height:200px}}.animecard-rating{color:#000;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;width:max-content;max-width:80px;margin-bottom:20px;padding:6px 10px;font-size:.85rem;font-weight:600;display:flex}.footer-info{background:0 0;border:none;border-radius:8px;padding:0}.footer-info div{color:#555;text-align:justify;margin-bottom:12px;font-size:.7rem;line-height:1.4}.footer-contact-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contact-btn{color:#666;cursor:pointer;background:#ffffff08;border:none;border-radius:1vh;padding:6px 12px;font-size:.7rem;text-decoration:none;transition:all .2s;display:inline-block}.contact-btn:hover{color:#888;background:#ffffff0f;transform:none}.footer-links-title{color:#777;font-weight:500}.footer-link{color:#555;text-decoration:none}.footer-link:hover{color:#777}.ratelogo{flex-shrink:0;width:22px;height:22px}.rating-value{color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.anime-detail-container{max-width:1200px;margin:0 auto;padding:100px 0}.breadcrumbs{color:#888;align-items:center;gap:8px;margin-bottom:30px;font-size:.9rem;display:flex}.breadcrumbs a{color:#ccc;text-decoration:none;transition:color .3s}.breadcrumbs a:hover{color:#fff}.breadcrumb-separator{color:#666}.breadcrumb-current{color:#f23a04}.anime-main-info{grid-template-columns:300px 1fr;gap:40px;margin-bottom:40px;display:grid}.anime-poster-section{flex-direction:column;justify-content:space-between;gap:15px;display:flex}.anime-poster{background:#1a1a1a;border-radius:12px;width:300px;height:425px;position:relative;overflow:hidden}.anime-poster-img{object-fit:cover;background:#2a2a2a;width:100%;height:100%}.anime-poster-overlay{background:linear-gradient(#0000 60%,#000c);align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0}.anime-rating-main{color:#000;cursor:pointer;z-index:2;background:#ffffffe6;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.anime-rating-main .ratelogo{width:22px;height:22px}.telegram-watch-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#08c;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.telegram-watch-btn:hover{background:#0077b3}.telegram-icon{fill:currentColor;width:18px;height:18px}.anime-details{flex-direction:column;gap:20px;display:flex}.anime-title-main{color:#fff;margin-bottom:5px;font-size:2.5rem;font-weight:700;line-height:1.2}.anime-title-original{color:#888;margin-bottom:20px;font-size:1.2rem;font-style:italic}.anime-meta-info{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.meta-item{align-items:flex-start;gap:10px;display:flex}.meta-label{color:#ccc;min-width:140px;font-size:.95rem;font-weight:500}.meta-value{color:#fff;flex:1;font-size:.95rem}.genres-list{flex-wrap:wrap;gap:8px;display:flex}.genre-tag{color:#aaa;background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:6px 12px;font-size:.85rem}.age-rating{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:500}.anime-actions{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.subscribe-btn,.favorite-btn,.share-btn{color:#ccc;cursor:pointer;box-sizing:border-box;background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:12px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.subscribe-btn.primary{color:#fff;background:#f23a04;border-color:#f23a04}.subscribe-btn:hover,.favorite-btn:hover,.share-btn:hover{color:#fff;background:#ffffff0d;border-color:#555}.subscribe-btn.primary:hover{background:#ff4d1a;border-color:#ff4d1a}.telegram-mobile{display:none}.anime-description-section{margin-bottom:40px}.anime-description{color:#ccc;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;padding:25px;line-height:1.7}.anime-description p{margin-bottom:15px}.anime-description p:last-child{margin-bottom:0}.anime-additional-info{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px;display:grid}.info-column{background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;padding:25px}.info-title{color:#fff;border-bottom:1px solid #2a2a2a;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem;font-weight:600}.info-list{flex-direction:column;gap:12px;display:flex}.info-item{justify-content:space-between;align-items:center;display:flex}.info-label{color:#ccc;font-size:.9rem}.info-value{color:#fff;font-size:.9rem;font-weight:500}.tags-container{flex-wrap:wrap;gap:8px;display:flex}.info-tag{color:#aaa;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:6px 12px;font-size:.8rem}.screenshots-section{margin-bottom:40px}.screenshots-container{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.similar-anime-section{margin-bottom:40px}.similar-cards-container{scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.similar-cards-container::-webkit-scrollbar{display:none}.similar-card{flex-shrink:0;min-width:200px;height:280px}.image-placeholder{color:#666;background:linear-gradient(45deg,#2a2a2a,#1a1a1a);justify-content:center;align-items:center;font-size:.8rem;display:flex}.anime-poster .image-placeholder{font-size:1rem}.screenshot-item .image-placeholder{font-size:.7rem}@media (max-width:1024px){.anime-main-info{grid-template-columns:250px 1fr;gap:30px}.anime-poster{width:250px;height:350px}.anime-additional-info{grid-template-columns:repeat(2,1fr)}.screenshots-container{grid-template-columns:repeat(3,1fr)}.screenshot-item{height:160px}}@media (max-width:768px){.anime-main-info{grid-template-columns:1fr;gap:25px}.anime-detail-container{max-width:1200px;margin:0 auto;padding:100px 20px}.anime-poster-section{align-items:center}.anime-poster{width:280px;height:380px;margin:0 auto}.telegram-watch-btn{width:280px;margin:0 auto}.anime-title-main{text-align:center;font-size:2rem}.anime-title-original{text-align:center}.anime-meta-info{grid-template-columns:1fr;gap:15px;width:100%;display:grid}.meta-item{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.meta-label{color:#aaa;text-align:left;min-width:100px;font-size:.9rem}.meta-value{text-align:right;flex:none;min-width:0;font-size:.95rem}.genres-list{justify-content:flex-end;gap:6px}.genre-tag{padding:4px 8px;font-size:.8rem}.anime-actions{justify-content:center}.anime-additional-info{grid-template-columns:1fr}.screenshots-container{grid-template-columns:repeat(2,1fr)}.screenshot-item{height:150px}}@media (max-width:480px){.anime-detail-container{padding:0}.breadcrumbs{color:#888;align-items:center;gap:8px;margin:65px 20px 0;padding:20px 0;font-size:.9rem;display:flex;top:100px}.anime-main-info{grid-template-columns:1fr;gap:0;min-height:100vh;margin-bottom:0;position:relative}.anime-poster-section{z-index:1;gap:0;position:absolute;inset:0}.anime-poster{width:100%;height:100%;box-shadow:none;border-radius:0}.anime-poster-img{object-fit:cover;filter:brightness(.7);width:100%;height:100%}.anime-poster-overlay{background:linear-gradient(#0000 0%,#0000004d 30%,#000000b3 60%,#000000e6 100%);justify-content:flex-end;align-items:flex-end;padding:20px}.anime-rating-main{z-index:3;position:absolute;top:20px;right:20px}.telegram-pc{display:none}.telegram-mobile{color:#fff;background:#08c;border:none;width:100%;display:flex}.telegram-mobile:hover{background:#0077b3}.anime-details{z-index:2;background:linear-gradient(#0000 0%,#0b0b0b 30%,#0e0e0e 100%);justify-content:flex-end;gap:15px;min-height:100vh;padding:20px;position:relative}.anime-title-main{text-align:left;color:#fff;margin-bottom:5px;font-size:1.8rem}.anime-title-original{text-align:left;color:#ccc;margin-bottom:15px;font-size:1rem}.anime-meta-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr;gap:12px;padding:15px;display:grid}.meta-item{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:5px 0}.meta-item:last-child{border-bottom:none}.meta-label{color:#aaa;text-align:left;min-width:100px;font-size:.85rem;font-weight:500}.meta-value{text-align:right;color:#fff;flex:none;font-size:.9rem}.genres-list{justify-content:flex-end;gap:5px}.genre-tag,.age-rating{color:#fff;background:#ffffff26;padding:3px 8px;font-size:.75rem}.anime-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.anime-actions .telegram-mobile{order:-1}.subscribe-btn,.favorite-btn,.share-btn{color:#fff;background:#ffffff1a;border:1px solid #fff3;width:100%;max-width:none;height:45px;margin:0;font-size:.95rem}.subscribe-btn.primary{background:#f23a04;border-color:#f23a04}.anime-description-section,.anime-additional-info,.similar-anime-section{z-index:2;background:#0d0d0d;margin-bottom:0;padding:20px;position:relative}.anime-description,.info-column{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.screenshots-container{grid-template-columns:1fr}.screenshot-item{height:200px}.similar-card{min-width:150px;height:220px}}.genresbox{flex-wrap:wrap;gap:6px;display:flex}.gene-meta-item{color:#ccc;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;gap:10px;padding:4px 8px;font-size:.8rem;display:flex}.gene-meta-item.more-genres{color:#888;background:#ffffff0d;font-style:italic}.gene-meta-item.no-genres{color:#666;background:0 0;font-style:italic}@media (max-width:900px){.releases-header{z-index:1000;position:relative;overflow:visible!important}.custom-select{z-index:1001;position:relative}.select-items{z-index:10002;width:100%;margin-top:5px;position:absolute;top:100%;left:0}}.modal-overlay.active .modal-content{background:#1a1a1af2;border:1px solid #2a2a2a;width:95%;max-width:800px;transform:scale(1)}.modal-title{color:#fff;margin-bottom:15px;padding-right:40px;font-size:2rem;font-weight:700;line-height:1.3}.modal-date{color:#f23a04;margin-bottom:25px;font-size:.95rem;font-weight:500;display:block}.modal-text{color:#e0e0e0;margin-bottom:30px;font-size:1.05rem;line-height:1.7}.modal-text p{text-align:justify;margin-bottom:20px}.modal-text p:last-child{margin-bottom:0}.modal-text strong{color:#fff;font-weight:600}.modal-text em{color:#ccc;font-style:italic}.modal-text a{color:#f23a04;font-weight:500;text-decoration:none}.modal-text a:hover{color:#ff4d1a}.modal-text ul{margin:20px 0;padding-left:20px}.modal-text li{color:#e0e0e0;margin-bottom:10px}.modal-text li:before{content:"—";color:#f23a04;margin-right:8px}.modal-tags{border-top:1px solid #2a2a2a;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-top:20px;display:flex}::marker{color:#0000}.modal-tag{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;padding:6px 12px;font-size:.85rem}@media (max-width:768px){.modal-overlay.active .modal-content{width:calc(100% - 40px);margin:20px;padding:25px 20px}.modal-title{padding-right:30px;font-size:1.6rem}.modal-text{font-size:1rem}.modal-text p{text-align:left}}@media (max-width:480px){.modal-overlay.active .modal-content{width:calc(100% - 30px);margin:15px;padding:20px 15px}.modal-title{font-size:1.4rem}.modal-text{font-size:.95rem}}@media (max-width:768px){.modal-news-image{max-height:250px}}.faq-item{border-bottom:1px solid #2a2a2a;margin-bottom:15px;padding-bottom:15px}.faq-item:last-child{border-bottom:none}.faq-question{color:#fff;cursor:pointer;align-items:center;margin-bottom:0;padding:15px 0;font-size:1.2rem;font-weight:600;transition:all .3s;display:flex;position:relative}.faq-question:hover{color:#f23a04}.faq-question:after{content:"▸";color:#f23a04;margin-left:auto;font-size:1.1rem;transition:transform .3s}.faq-item.active .faq-question:after{transform:rotate(90deg)}.faq-answer{color:#ccc;max-height:0;line-height:1.6;transition:max-height .3s;overflow:hidden}.faq-answer p{margin-bottom:10px;padding:0 0 15px}.faq-answer p:last-child{margin-bottom:0}.faq-contact{background:#ffffff0d;border:1px solid #2a2a2a;border-radius:12px;margin-top:40px;padding:25px}.faq-contact h3{color:#fff;margin-bottom:15px;font-size:1.3rem;font-weight:600}.faq-contact ul{margin:15px 0;padding-left:20px}.faq-contact li{color:#ccc;margin-bottom:8px}.faq-contact a{color:#f23a04;text-decoration:none;transition:color .3s}.faq-contact a:hover{color:#ff4d1a;text-decoration:underline}@media (max-width:768px){.faq-item{margin-bottom:12px;padding-bottom:12px}.faq-question{padding:12px 0;font-size:1.1rem}.faq-contact{padding:20px}}@media (max-width:480px){.faq-question{padding:10px 0;font-size:1rem}.faq-contact{padding:15px}}button.action-btn-settings{background-color:#222;justify-content:center;align-items:center;display:flex}button.action-btn-settings:hover{background-color:#333}.sett-conv{flex-direction:column;justify-content:space-between;width:100%;display:flex}.settings-actions button{justify-content:center;display:flex}.recommendations-info{background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;margin-bottom:30px;padding:25px}.recommendations-title{color:#fff;margin-bottom:15px;font-size:1.8rem;font-weight:600}.recommendations-description{color:#ccc;margin-bottom:10px;font-size:.95rem;line-height:1.6}.recommendations-update{color:#888;font-size:.85rem;font-style:italic}.recommendations-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.news-page{max-width:1200px;margin:0 auto}.news-header{text-align:center;border-bottom:1px solid #2a2a2a;margin-bottom:40px;padding-bottom:30px}.news-subtitle{color:#888;margin-top:10px;font-size:1.1rem}.news-filters{z-index:1;background:#1a1a1a99;border:1px solid #2a2a2a;border-radius:12px;margin-bottom:30px;padding:25px;position:relative}.filter-title{color:#fff;margin-bottom:15px;font-size:1.1rem;font-weight:600}.filter-tags{flex-wrap:wrap;gap:10px;display:flex}.filter-tag{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:1vh;padding:8px 16px;font-size:.9rem;transition:all .3s}.filter-tag.active,.filter-tag:hover{color:#fff;background:#f23a04;border-color:#f23a04}.no-news{text-align:center;color:#888;padding:60px 20px;font-size:1.1rem}.load-more-container{text-align:center;margin-top:40px}.load-more-btn{color:#ccc;cursor:pointer;background:#ffffff1a;border:1px solid #2a2a2a;border-radius:8px;padding:12px 30px;font-weight:500;transition:all .3s}.load-more-btn:hover{color:#fff;background:#ffffff26;border-color:#555}.news-card{cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;height:auto;margin-bottom:20px;transition:all .3s;overflow:hidden}.news-card:hover{border-color:#444;box-shadow:0 8px 20px #0000004d}.news-content-wrapper{align-items:stretch;gap:20px;height:100%;display:flex}.news-image-container{background:#000;flex-shrink:0;justify-content:center;align-items:center;width:360px;height:100%;display:flex;overflow:hidden}.news-image{object-fit:cover;border-radius:8px;width:100%;height:100%}.news-text-content{flex-direction:column;flex:1;padding:25px;display:flex}.news-header{text-align:left;border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0;display:flex}.news-date{color:#888;font-size:.9rem}.news-title{color:#fff;margin-bottom:12px;font-size:1.3rem;font-weight:600}.news-content{color:#ccc;flex:1;margin-bottom:15px;line-height:1.6}.news-tags{flex-wrap:wrap;gap:8px;display:flex}.news-tag{color:#aaa;background:#ffffff1a;border-radius:20px;padding:5px 12px;font-size:.8rem}.modal-news-image{object-fit:cover;border:1px solid #2a2a2a;border-radius:12px;width:100%;max-height:400px;margin-bottom:20px}@media (max-width:768px){.news-filters{padding:20px}.filter-tags{gap:8px}.filter-tag{padding:6px 12px;font-size:.8rem}.news-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:30px;padding-bottom:20px}.news-subtitle{font-size:1rem}.news-content-wrapper{flex-direction:column;gap:0}.news-image-container{border-radius:8px 8px 0 0;width:100%;height:200px}.news-text-content{padding:20px}.modal-news-image{max-height:250px}}@media (max-width:480px){.filter-tags{justify-content:center}.news-filters{padding:15px}.news-header{flex-direction:column;align-items:flex-start;gap:10px}.news-tags{justify-content:flex-start}}.subscriptions-container{max-width:1480px;margin:0 auto;padding:100px 20px 40px}.subscriptions-header{margin-bottom:40px}.subscriptions-title{color:#fff;margin-bottom:10px;font-size:2rem;font-weight:600}.subscriptions-description{color:#aaa;font-size:1rem;line-height:1.5}.section-wrapper{margin-bottom:50px;padding:25px}.section-header{margin-bottom:25px}.section-title-t{color:#fff;margin-bottom:10px;font-size:1.5rem;font-weight:600}.section-subtitle{color:#aaa;font-size:.9rem}.cards-container-t{--card-height:280px;background-color:#111;border-radius:1vh;padding:25px}.cards-container-t::-webkit-scrollbar{width:6px}.cards-container-t::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.cards-container-t::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.cards-container-t::-webkit-scrollbar-thumb:hover{background:#ffffff80}.animecard-actions-t{z-index:10;background-color:#fff0;position:absolute;top:15px;right:15px}.dots-btn{cursor:pointer;color:#fff;opacity:0;background:#333;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.2rem;transition:all .3s;display:flex}.animecard-t:hover .dots-btn{opacity:1}.dots-btn:hover{color:#fff;background:#222}.empty-state{color:#666;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state-icon{opacity:.5;margin-bottom:20px;font-size:3rem}.empty-state-text{margin-bottom:10px;font-size:1.1rem}.empty-state-subtext{color:#777;font-size:.9rem}.action-modal{z-index:100;background:#232323f2;border:1px solid #2a2a2a;border-radius:8px;min-width:180px;padding:10px;display:none;position:absolute;top:40px;right:0;box-shadow:0 10px 30px #00000080}.action-modal.active{display:block}.action-modal button{text-align:left;color:#ccc;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 15px;font-size:.9rem;transition:all .3s}.action-modal button:hover{color:#fff;background:#ffffff0d}.confirmation-modal{z-index:2000;opacity:0;visibility:hidden;background:#000c;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.confirmation-modal.active{opacity:1;visibility:visible}.confirmation-content{text-align:center;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;width:90%;max-width:400px;padding:30px}.confirmation-title{color:#fff;margin-bottom:15px;font-size:1.3rem;font-weight:600}.confirmation-text{color:#ccc;margin-bottom:25px;line-height:1.5}.confirmation-actions{flex-direction:column;justify-content:center;gap:15px;display:flex}.confirmation-btn{color:#ccc;cursor:pointer;background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;padding:10px 25px;font-weight:500;transition:all .3s;display:flex}.confirmation-btn.confirm{color:#fff;background:#f23a04;border-color:#f23a04}.confirmation-btn:hover{color:#fff;background:#ffffff0d;border-color:#555}.confirmation-btn.confirm:hover{background:#ff4d1a;border-color:#ff4d1a}@media (max-width:1365px){.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(5,1fr);justify-content:center;justify-items:center;gap:10px;display:grid;overflow-y:auto}}@media (max-width:1105px){.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(4,1fr);justify-content:center;justify-items:center;gap:10px;display:grid;overflow-y:auto}}@media (max-width:900px){.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;gap:10px;display:grid;overflow-y:auto}}@media (max-width:642px){.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;gap:10px;display:grid;overflow-y:auto}}@media (max-width:328px){.avatar-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}}@media (max-width:420px){.cards-container-t{width:100%;max-height:calc(2 * (var(--card-height,280px) + 20px));grid-template-columns:repeat(1,1fr);justify-content:center;justify-items:center;gap:10px;display:grid;overflow-y:auto}}@media (max-width:768px){.subscriptions-container{max-width:100%;padding:80px 10px 20px}.section-wrapper{margin-bottom:30px;padding:0}.cards-container-t{--card-height-mobile:280px}.animecard-t{width:100%;height:var(--card-height-mobile,280px);min-height:0}.animecard-t-bg{object-fit:cover;width:100%;height:100%}.animecard-t-overlay{width:100%;height:100%}.animecard-t-title{margin-bottom:5px;font-size:.8rem;line-height:1.2}.animecard-t-info{font-size:.7rem}.animecard-t-rating{font-size:.8rem}.ratelogo{width:22px;height:22px}.cards-container-t>*{box-sizing:border-box;max-width:100%}}@media (max-width:576px){.subscriptions-title{font-size:1.5rem}.section-title-t{font-size:1.2rem}.empty-state{padding:40px 15px}.empty-state-icon{font-size:2rem}.empty-state-text{font-size:1rem}.empty-state-subtext{font-size:.8rem}}@media (max-width:360px){.animecard-t-title{font-size:.75rem}.animecard-t-info{font-size:.65rem}}.animecard-t{width:100%;height:auto;min-height:var(--card-height-mobile,280px);width:100%;height:0;padding-bottom:150%;position:relative;overflow:hidden}.animecard-t-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.animecard-t-overlay{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.dots-btn{opacity:.8;width:25px;height:25px;font-size:1rem}.animecard-t:hover .dots-btn{opacity:.8}.animecard-t{cursor:pointer;-webkit-tap-highlight-color:transparent}.action-modal{min-width:160px;padding:8px}.action-modal button{padding:12px 15px;font-size:.85rem}.confirmation-content{margin:20px;padding:20px}.confirmation-actions{flex-direction:column;gap:10px}.confirmation-btn{padding:12px 20px}}.search-notification{color:#b1b1b1e6;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1d1de6;border:1px solid #525252e6;border-radius:8px;margin-top:5px;padding:12px 16px;font-size:.9rem;animation:.3s slideDown;position:absolute;top:100%;left:0;right:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.search-notification{padding:10px 12px;font-size:.8rem}}.vk:hover{color:#fff;background-color:#07f}.tg:hover{color:#fff;background-color:#2aabee}.fab,.fas{font-size:24px}.rocket:hover{color:#f15f2c;background-color:#fff}a.social-link.website-link:hover{background:#000;transition:all .3s}.player-container{z-index:10000;background:#000;width:100vw;height:100vh;margin:0;padding:0;position:fixed;top:0;left:0}.player-wrapper{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.video-player{cursor:pointer;background:#000;width:100%;height:100%;position:relative}.video-player video{object-fit:contain;outline:none;width:100%;height:100%}.player-controls{opacity:0;background:linear-gradient(#0000,#000c);flex-direction:column;gap:15px;padding:20px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.player-wrapper:hover .player-controls{opacity:1}.progress-container{cursor:pointer;background:#fff3;border-radius:3px;width:100%;height:6px;position:relative}.progress-bar{background:#f23a04;border-radius:3px;width:0%;height:100%;position:relative}.progress-time{color:#fff;background:#000c;border-radius:4px;padding:4px 8px;font-size:.8rem;display:none;position:absolute;top:-25px;transform:translate(-50%)}.progress-container:hover .progress-time{display:block}.control-buttons{justify-content:space-between;align-items:center;width:100%;display:flex}.left-controls,.right-controls{align-items:center;gap:15px;display:flex}.control-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background .3s;display:flex;position:relative}.control-btn:hover{background:#ffffff1a}.control-btn:hover:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:1000;background:#000c;border-radius:4px;margin-bottom:8px;padding:6px 12px;font-size:.8rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.volume-control{align-items:center;gap:10px;display:flex}.volume-slider-container{cursor:pointer;background:#fff3;border-radius:2px;width:80px;height:4px;position:relative}.volume-level{background:#fff;border-radius:2px;width:100%;height:100%;position:relative}.volume-slider-handle{opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.volume-slider-container:hover .volume-slider-handle{opacity:1}.time-display{color:#fff;font-size:.9rem;font-weight:500}.episode-title-overlay{color:#fff;text-shadow:0 2px 4px #000000b3;z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-overflow:ellipsis;white-space:nowrap;opacity:0;background:#00000080;border-radius:6px;max-width:70%;padding:8px 12px;font-size:1.1rem;font-weight:600;transition:opacity .3s;position:absolute;top:15px;left:15px;overflow:hidden}.player-wrapper:hover .episode-title-overlay{opacity:1}.episodes-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;background:#1a1a1af2;border-left:1px solid #2a2a2a;width:350px;height:100vh;padding:20px;transition:right .3s;position:fixed;top:0;right:-400px;overflow-y:auto}.episodes-sidebar.active{right:0}.episodes-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.episodes-title{color:#fff;font-size:1.3rem;font-weight:600}.episodes-close{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.2rem;transition:background .3s;display:flex}.episodes-close:hover{background:#ffffff1a}.episodes-list{flex-direction:column;gap:8px;display:flex}.episode-item{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:8px;padding:12px 15px;text-decoration:none;transition:all .3s}.episode-item:hover{background:#ffffff1a;border-color:#555;text-decoration:none}.episode-item.active{color:#f23a04;background:#f23a0433;border-color:#f23a04}.episode-num{margin-bottom:4px;font-weight:600}.episode-name{color:#aaa;font-size:.8rem}.skip-intro-btn,.next-episode-btn{color:#fff;cursor:pointer;z-index:10;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);white-space:nowrap;pointer-events:none;background:#f23a04e6;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:100px;right:20px;box-shadow:0 4px 12px #0000004d}.skip-intro-btn.show,.next-episode-btn.show{opacity:1;pointer-events:auto;transform:scale(1)}.skip-intro-btn:hover,.next-episode-btn:hover{background:#ff4d1af2;transform:scale(1.05)}.player-settings-modal{z-index:10002;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid #2a2a2a;border-radius:12px;width:300px;max-height:max-content;transition:all .3s;position:absolute;bottom:100px;right:20px;overflow-y:auto;transform:translateY(10px);box-shadow:0 10px 30px #00000080}.player-settings-modal.active{opacity:1;visibility:visible;transform:translateY(0)}.settings-modal-content{background:0 0}.settings-header-1{border-bottom:1px solid #2a2a2a;align-items:center;padding:15px 20px;display:flex}.settings-back-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;font-size:1rem;transition:background .3s;display:flex}.settings-back-btn .fas{font-size:12px;top:50%;right:50%}.settings-back-btn:hover{background:#ffffff1a}.settings-title{color:#fff;font-size:1.1rem;font-weight:600}.settings-close-btn{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:1.2rem;transition:background .3s;display:flex}.settings-close-btn:hover{background:#ffffff1a}.settings-content{padding:15px 0}.settings-item{cursor:pointer;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:12px 20px;transition:background .3s;display:flex}.settings-item:last-child{border-bottom:none}.settings-item:hover{background:#ffffff0d}.settings-item-title{color:#fff;font-size:.9rem}.settings-item-value{color:#888;font-size:.8rem}.settings-section-title{color:#888;text-transform:uppercase;letter-spacing:.5px;padding:15px 20px 5px;font-size:.8rem}.settings-option{cursor:pointer;align-items:center;padding:10px 20px;transition:background .3s;display:flex}.settings-option:hover{background:#ffffff0d}.settings-option.active{color:#f23a04;background:#f23a0433}.settings-option-icon{justify-content:center;align-items:center;width:20px;margin-right:10px;display:flex}.settings-option-title{color:inherit;flex:1;font-size:.9rem}.settings-option-check{color:#f23a04;font-size:.8rem}.settings-switch{width:40px;height:20px;display:inline-block;position:relative}.settings-switch input{opacity:0;width:0;height:0}.settings-slider{cursor:pointer;background-color:#2a2a2a;border-radius:20px;transition:all .4s;position:absolute;inset:0}.settings-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}input:checked+.settings-slider{background-color:#f23a04}input:checked+.settings-slider:before{transform:translate(20px)}@media (max-width:768px){.episodes-sidebar{width:300px}.control-buttons{flex-wrap:wrap;gap:10px}.right-controls{order:-1;justify-content:space-between;width:100%}.volume-control{display:none}.time-display{font-size:.8rem}.episode-title-overlay{max-width:60%;font-size:.9rem}.skip-intro-btn,.next-episode-btn{padding:8px 16px;font-size:.8rem;right:10px}.player-settings-modal{width:280px;right:10px}}@media (max-width:480px){.episodes-sidebar{width:100%;right:-100%}.control-btn{width:35px;height:35px;font-size:1rem}.episode-title-overlay{max-width:50%;font-size:.8rem}.skip-intro-btn,.next-episode-btn{padding:6px 12px;font-size:.7rem;right:5px}.player-settings-modal{width:260px;right:5px}@media (max-width:360px){.skip-intro-btn span,.next-episode-btn span{display:none}.skip-intro-btn,.next-episode-btn{border-radius:50%;justify-content:center;width:40px;height:40px;padding:8px}.player-settings-modal{width:240px}}}div#speedSubmenu,div#qualitySubmenu,div#hotkeysSubmenu{width:100%}.activelight{color:#fff;background-color:#f23a04}.auth-background{z-index:-1;background:linear-gradient(#0a0a0a 0%,#1a1a1a 100%);width:100%;height:100%;position:fixed;top:0;left:0}.auth-container{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card{text-align:center;background:0 0;border:none;width:100%;max-width:400px;padding:40px}.auth-title{color:#fff;z-index:9999;margin-top:30px;margin-bottom:12px;font-size:20px;font-weight:500}.auth-subtitle{color:#ccc;z-index:9999;margin-bottom:30px;font-size:15.2px;line-height:1.5}.not-found-image{border-radius:8px;max-width:100%;height:auto;margin-bottom:30px}.auth-button{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px 20px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.auth-button:hover{color:#fff;background:#ffffff14;border-color:#555}.footer-text{text-align:center;color:#666;font-size:.8rem;position:absolute;bottom:20px;left:0;right:0}@media (max-width:768px){.auth-card{padding:30px 20px}.auth-title{font-size:20px}.auth-subtitle{font-size:15.2px}.auth-button{padding:11px 20px;font-size:.9rem}}@media (max-width:480px){.auth-card{padding:25px 15px}.auth-subtitle{font-size:15.2px}.auth-title{font-size:20px}.auth-card{flex-direction:column;justify-content:center;align-items:center;padding:25px 15px;display:flex}}h1.s404text{color:#222;z-index:-1;font-size:232px;position:fixed}.s404section{flex-direction:column;justify-content:center;align-items:center;width:320px;display:flex}.animecard-placeholder{background:linear-gradient(90deg,#0f0f0f 15%,#131313 40%,#0f0f0f 65%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:150% 0}to{background-position:-150% 0}}@layer properties;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.-right-2{right:calc(var(--spacing) * -2)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[calc\(100\%\+1\.5rem\)\]{bottom:calc(100% + 1.5rem)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[150\]{z-index:150}.z-\[9999\]{z-index:9999}.m-0{margin:calc(var(--spacing) * 0)}.my-5{margin-block:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-6{height:calc(var(--spacing) * 6)}.h-\[1px\]{height:1px}.h-\[18px\]{height:18px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-60{width:calc(var(--spacing) * 60)}.w-\[1px\]{width:1px}.w-full{width:100%}.flex-1{flex:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[14px\]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md);object-fit:cover;border-radius:50%;width:75px;height:75px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#121212\]\/95{background-color:#121212f2;background-color:lab(5.46389% 0 -.00000298023/.95)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) 60%, transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.85rem\]{font-size:.85rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#a0a0a0\]{color:#a0a0a0}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:h-1\.5:is(:where(.group):hover *){height:calc(var(--spacing) * 1.5)}}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.group-hover\/volume\:visible:is(:where(.group\/volume):hover *){visibility:visible}}@media (hover:hover){.group-hover\/volume\:w-\[70px\]:is(:where(.group\/volume):hover *){width:70px}}@media (hover:hover){.group-hover\/volume\:opacity-100:is(:where(.group\/volume):hover *){opacity:1}}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}@media (hover:hover){.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}}@media (hover:hover){.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}@media (hover:hover){.hover\:opacity-70:hover{opacity:.7}}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:opacity-0::-webkit-slider-thumb{opacity:0}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.5\)\]::-webkit-slider-thumb{--tw-shadow:0 0 10px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:transition-opacity::-webkit-slider-thumb{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-slider-thumb\]\:duration-200::-webkit-slider-thumb{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.group-hover\:\[\&\:\:-webkit-slider-thumb\]\:opacity-100:is(:where(.group):hover *)::-webkit-slider-thumb{opacity:1}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.settings-section-player{padding:1rem}.flex.items-center.justify-between{margin:.4rem}button.pointer-events-auto.bg-white\/10.backdrop-blur-xl.border.border-white\/10.text-white.px-5.py-2\.5.rounded-md.flex.items-center.gap-3.font-medium.text-\[0\.85rem\].cursor-pointer.transition-all.duration-200.hover\:bg-white\/20.shadow-2xl.group{background:#00000094}.w-full.primary{background:#f23a04;border-color:#f23a04}.watch-info{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:12px}.mini-anime-card{border-bottom:1px solid #ffffff1a;padding-bottom:12px}@media (max-width:768px){.watch-info{margin-top:16px;padding:12px}.mini-anime-card{text-align:center;flex-direction:column;align-items:center}.mini-poster{width:120px;margin-bottom:12px}.anime-meta,.genresbox{justify-content:center}}h2.text-xl.font-bold.text-white.mb-3{margin-bottom:.7rem}.watch-info.mt-5.p-5.bg-black\/40.rounded-lg{margin-top:1.5rem;padding:1rem}.anime-rating.mini-rating{cursor:pointer;color:#000;background:#fff;border-radius:.7rem;align-items:center;gap:4px;padding:2px 8px;font-weight:700;transition:opacity .2s;display:inline-flex}.mini-anime-card.flex.gap-4.mb-4{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;padding:0 0 12px;display:flex}.episode-description.text-white\/80.text-sm.leading-relaxed{padding:1rem 0}.mini-poster{object-fit:cover;border-radius:.5rem;width:90px}.rounded-md{border-radius:var(--radius-md);object-fit:cover;border-radius:.7rem;width:75px;height:75px}.flex.flex-col.h-full.bg-\[\#0a0a0a\].border.border-white\/10.rounded-lg.overflow-hidden{padding:.7rem}.flex-1.overflow-y-auto{flex-flow:column;align-content:center;align-items:center;gap:.35rem;display:flex}@media (max-width:900px){.conta .flex.overflow-hidden.gap-5{flex-direction:column;gap:1rem;overflow:visible}.conta .w-80{width:100%;margin-top:0}.absolute.bottom-0.inset-x-0{padding:.5rem 1rem 1rem}.absolute.bottom-0.inset-x-0 button{padding:.25rem .5rem}.absolute.bottom-0.inset-x-0 button svg{width:16px;height:16px}.absolute.bottom-0.inset-x-0 .group\/volume input[type=range]{display:none}.absolute.bottom-0.inset-x-0 .text-\[0\.8rem\]{font-size:.7rem}.absolute.bottom-\[calc\(100\%\+1\.5rem\)\].-right-2{width:200px;left:auto;right:0}.watch-info{margin-top:1rem;padding:1rem}.mini-anime-card{flex-direction:column;align-items:flex-start;gap:.5rem}.mini-poster{width:80px;height:auto}.anime-rating.mini-rating{margin-bottom:.5rem}.anime-meta{flex-wrap:wrap;gap:.5rem}.flex-1.overflow-y-auto button{padding:.5rem}.flex-1.overflow-y-auto .flex.items-start.gap-3{gap:.5rem}.flex-1.overflow-y-auto .text-sm.font-mono.text-gray-400{width:auto;font-size:.75rem}}@media (max-width:480px){.absolute.bottom-0.inset-x-0 button svg{width:14px;height:14px}.absolute.bottom-0.inset-x-0 .text-\[0\.8rem\]{font-size:.65rem}.absolute.bottom-\[calc\(100\%\+1\.5rem\)\].-right-2{width:180px}}.episodes-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:1024px){.episodes-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.episodes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.episodes-grid{grid-template-columns:repeat(2,1fr)}}.episode-btn{color:#ccc;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#1a1a1acc;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.episode-btn:hover{color:#fff;background:#ffffff0d;border-color:#555}.absolute.mini-anime-card.flex.gap-4.mb-4{padding:0}.watch-button{background:#1e1e1e1a!important;border-color:#555!important}.watch-button:hover{background:#1e1e1e33!important}.skip-button{background:#f23a04b3!important;border-color:#f23a04!important}.skip-button:hover{background:#f23a04cc!important}
