.app-header[data-v-1f5cff73]{z-index:40;background-color:var(--bg-color);box-shadow:var(--shadow);will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .25s;position:sticky;top:0}.app-header.is-hidden[data-v-1f5cff73]{transform:translateY(-100%)}.header-container[data-v-1f5cff73]{justify-content:space-between;align-items:center;gap:var(--space-10);max-width:90rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.brand-section[data-v-1f5cff73]{flex-shrink:0;align-items:center;display:flex}.brand-button[data-v-1f5cff73]{cursor:pointer;align-items:center;gap:var(--space-4);color:inherit;font:inherit;appearance:none;background:0 0;border:none;padding:0;display:flex}.brand-logo[data-v-1f5cff73]{flex-shrink:0;width:1.75rem;height:1.75rem;display:block;transform:translateY(-3.5px)}.brand-title[data-v-1f5cff73]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-color);white-space:nowrap;font-size:1.1875rem;font-weight:700;line-height:1}.nav-tabs[data-v-1f5cff73]{align-items:center;gap:var(--space-3);background-color:var(--input-bg);border-radius:var(--radius-md);flex-shrink:0;padding:.25rem;display:flex}.nav-tab[data-v-1f5cff73],.nav-tab-btn[data-v-1f5cff73]{font-family:var(--font-sans);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-4);background:0 0;border:none;height:2rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.nav-tab[data-v-1f5cff73]:hover,.nav-tab-btn[data-v-1f5cff73]:hover{color:var(--text-color)}.nav-tab.active[data-v-1f5cff73],.nav-tab.is-active[data-v-1f5cff73],.nav-tab-btn.active[data-v-1f5cff73],.nav-tab-btn.is-active[data-v-1f5cff73]{background-color:var(--card-bg-color);color:var(--accent-color);box-shadow:var(--shadow)}.tab-text[data-v-1f5cff73]{white-space:nowrap}.season-badge[data-v-1f5cff73]{font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--radius-xs);background-color:var(--badge-bg);color:var(--text-muted);padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;transition:background-color .2s,color .2s}.nav-tab.active .season-badge[data-v-1f5cff73],.nav-tab.is-active .season-badge[data-v-1f5cff73],.nav-tab-btn.active .season-badge[data-v-1f5cff73],.nav-tab-btn.is-active .season-badge[data-v-1f5cff73]{background-color:var(--accent-subtle);color:var(--accent-color)}.nav-separator[data-v-1f5cff73]{background-color:var(--border-color);flex-shrink:0;width:.0625rem;height:1.25rem;margin:0 .125rem}.more-menu-container[data-v-1f5cff73]{display:inline-flex;position:relative}.more-tab-btn[data-v-1f5cff73]{align-items:center;gap:var(--space-3);display:inline-flex;overflow:hidden}.chevron-icon[data-v-1f5cff73]{color:var(--text-muted);flex-shrink:0;transition:transform .2s,color .2s}.chevron-rotated[data-v-1f5cff73]{transform:rotate(180deg)}.score-badge[data-v-1f5cff73]{background-color:var(--badge-bg);color:var(--text-subtle)}.more-dropdown-panel[data-v-1f5cff73]{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-2xl);z-index:10000;gap:var(--space-2);outline:none;flex-direction:column;min-width:18.125rem;padding:.75rem .625rem;animation:.15s ease-out dropdown-fade-in-1f5cff73;display:flex;box-shadow:0 12px 32px #00000047,0 4px 12px #0000001f}@keyframes dropdown-fade-in-1f5cff73{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-1f5cff73]{align-items:center;gap:var(--space-7);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;border:none;outline:none;padding:.625rem .75rem;transition:background-color .15s,color .15s;display:flex}.dropdown-item[data-v-1f5cff73]:hover,.dropdown-item[data-highlighted][data-v-1f5cff73],.dropdown-item[data-v-1f5cff73]:focus-visible{background-color:var(--input-bg);outline:none}.dropdown-item.item-selected[data-v-1f5cff73]{background-color:var(--accent-subtle)}.dropdown-item.item-selected .item-title[data-v-1f5cff73]{color:var(--accent-color)}.item-info[data-v-1f5cff73]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.item-title-row[data-v-1f5cff73]{align-items:center;gap:var(--space-4);display:flex}.item-title[data-v-1f5cff73]{font-family:var(--font-sans);color:var(--text-color);white-space:nowrap;font-size:.84375rem;font-weight:600}.dropdown-badge[data-v-1f5cff73]{font-family:var(--font-sans);border-radius:var(--radius-sm);background-color:var(--badge-bg);color:var(--text-subtle);letter-spacing:.02em;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.dropdown-item.item-selected .dropdown-badge[data-v-1f5cff73]{background-color:var(--accent-subtle);color:var(--accent-color)}.item-desc[data-v-1f5cff73]{font-family:var(--font-sans);color:var(--text-muted);font-size:.75rem;line-height:1.4}.check-icon[data-v-1f5cff73]{color:var(--accent-color);flex-shrink:0}.dropdown-fade-enter-active[data-v-1f5cff73],.dropdown-fade-leave-active[data-v-1f5cff73]{transition:opacity .18s}.dropdown-fade-enter-from[data-v-1f5cff73],.dropdown-fade-leave-to[data-v-1f5cff73]{opacity:0}.search-section[data-v-1f5cff73]{flex:1;min-width:10rem;max-width:27.5rem}.search-input-wrapper[data-v-1f5cff73]{align-items:center;width:100%;display:flex;position:relative}.search-icon[data-v-1f5cff73]{color:var(--text-muted);pointer-events:none;position:absolute;left:.75rem}.search-input[data-v-1f5cff73]{background-color:var(--input-bg);border-radius:var(--radius-md);width:100%;height:2.375rem;font-family:var(--font-sans);color:var(--text-color);box-shadow:var(--shadow);border:1px solid #0000;outline:none;padding:0 2.125rem 0 2.25rem;font-size:.875rem;transition:background-color .2s,box-shadow .2s,border-color .2s}.search-input[data-v-1f5cff73]:focus{border-color:var(--accent-color);background-color:var(--card-bg-color);box-shadow:var(--shadow-hover)}.search-input[data-v-1f5cff73]::placeholder{color:var(--text-subtle)}.clear-search-btn[data-v-1f5cff73]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-round);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background-color .15s;display:flex;position:absolute;right:.625rem}.clear-search-btn[data-v-1f5cff73]:hover{color:var(--text-color);background-color:var(--border-color)}.header-actions[data-v-1f5cff73]{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.action-btn[data-v-1f5cff73]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:2.375rem;height:2.375rem;color:var(--text-color);cursor:pointer;box-shadow:var(--shadow);justify-content:center;align-items:center;padding:0 .625rem;transition:background-color .2s,box-shadow .2s,color .2s,border-color .2s;display:flex}.action-btn[data-v-1f5cff73]:hover{background-color:var(--card-bg-color);box-shadow:var(--shadow-hover);color:var(--accent-color);border-color:var(--accent-subtle)}.locale-text[data-v-1f5cff73]{font-family:var(--font-sans);letter-spacing:.05em;font-size:.75rem;font-weight:600}.mobile-actions[data-v-1f5cff73]{align-items:center;gap:var(--space-4);display:none}.mobile-action-btn[data-v-1f5cff73]{border-radius:var(--radius-md);background-color:var(--input-bg);border:1px solid var(--border-color);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--text-color);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex}.mobile-action-btn[data-v-1f5cff73]:hover,.mobile-action-btn[data-v-1f5cff73]:active{background-color:var(--card-bg-color);color:var(--accent-color);border-color:var(--accent-subtle)}.mobile-action-btn.is-active[data-v-1f5cff73]{background-color:var(--accent-subtle);color:var(--accent-color);border-color:var(--accent-color)}.mobile-search-container[data-v-1f5cff73]{padding:0 1rem .75rem;display:block}.search-slide-enter-active[data-v-1f5cff73],.search-slide-leave-active[data-v-1f5cff73]{max-height:4.375rem;transition:opacity .2s,max-height .22s,padding .2s;overflow:hidden}.search-slide-enter-from[data-v-1f5cff73],.search-slide-leave-to[data-v-1f5cff73]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.mobile-search-wrapper[data-v-1f5cff73]{align-items:center;width:100%;display:flex;position:relative}.mobile-search-icon[data-v-1f5cff73]{color:var(--text-muted);pointer-events:none;position:absolute;left:.75rem}.mobile-search-input[data-v-1f5cff73]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:2.625rem;font-family:var(--font-sans);color:var(--text-color);outline:none;padding:0 2.375rem 0 2.25rem;font-size:.875rem;transition:border-color .2s,background-color .2s}.mobile-search-input[data-v-1f5cff73]:focus{border-color:var(--accent-color);background-color:var(--card-bg-color)}.mobile-clear-btn[data-v-1f5cff73]{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-round);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.burger-backdrop[data-v-1f5cff73]{background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);z-index:1000;position:fixed;inset:0}.burger-backdrop[data-state=open][data-v-1f5cff73]{animation:.2s ease-out burger-fade-in-1f5cff73}.burger-drawer[data-v-1f5cff73]{background-color:var(--card-bg-color);z-index:1001;border-left:1px solid var(--border-color);outline:none;flex-direction:column;width:min(21.25rem,86vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #00000038}.burger-drawer[data-state=open][data-v-1f5cff73]{animation:.25s cubic-bezier(.16,1,.3,1) burger-slide-in-1f5cff73}@keyframes burger-fade-in-1f5cff73{0%{opacity:0}to{opacity:1}}@keyframes burger-slide-in-1f5cff73{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header[data-v-1f5cff73]{border-bottom:1px solid var(--border-color);background-color:var(--bg-color);justify-content:space-between;align-items:center;gap:var(--space-5);flex-shrink:0;padding:.75rem 1rem;display:flex}.drawer-header-settings[data-v-1f5cff73]{align-items:center;gap:var(--space-4);display:flex}.drawer-lang-selector[data-v-1f5cff73]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:var(--space-1);padding:.125rem;display:inline-flex}.drawer-header-pill-btn[data-v-1f5cff73]{border-radius:var(--radius-sm);min-width:2.25rem;height:1.875rem;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.71875rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.drawer-header-pill-btn[data-v-1f5cff73]:hover{color:var(--text-color)}.drawer-header-pill-btn.is-active[data-v-1f5cff73]{background-color:var(--card-bg-color);color:var(--accent-color);box-shadow:var(--shadow)}.drawer-header-icon-btn[data-v-1f5cff73]{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--input-bg);width:2.125rem;height:2.125rem;color:var(--text-color);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.drawer-header-icon-btn[data-v-1f5cff73]:hover,.drawer-header-icon-btn[data-v-1f5cff73]:active{background-color:var(--card-bg-color);color:var(--accent-color);border-color:var(--accent-subtle)}.drawer-close-btn[data-v-1f5cff73]{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--input-bg);width:2.125rem;height:2.125rem;color:var(--text-color);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.drawer-close-btn[data-v-1f5cff73]:hover,.drawer-close-btn[data-v-1f5cff73]:active{background-color:var(--card-bg-color);color:var(--accent-color);border-color:var(--accent-subtle)}.drawer-content[data-v-1f5cff73]{gap:var(--space-10);flex-direction:column;flex:1;padding:1rem;display:flex;overflow-y:auto}.drawer-section[data-v-1f5cff73]{flex-direction:column;display:flex}.drawer-nav-list[data-v-1f5cff73]{gap:var(--space-3);flex-direction:column;display:flex}.drawer-nav-item[data-v-1f5cff73]{align-items:center;gap:var(--space-6);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;min-height:2.875rem;color:var(--text-color);background:0 0;border:1px solid #0000;padding:.75rem .875rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.drawer-nav-item[data-v-1f5cff73]:hover,.drawer-nav-item[data-v-1f5cff73]:active{background-color:var(--input-bg)}.drawer-nav-item.is-active[data-v-1f5cff73]{background-color:var(--accent-subtle);color:var(--accent-color);border-color:#2563eb33}.drawer-item-info[data-v-1f5cff73]{justify-content:space-between;align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.drawer-item-title[data-v-1f5cff73]{font-family:var(--font-sans);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.84375rem;font-weight:600;overflow:hidden}.drawer-nav-item.is-active .drawer-item-title[data-v-1f5cff73]{color:var(--accent-color)}.drawer-item-badge[data-v-1f5cff73]{font-family:var(--font-sans);border-radius:var(--radius-xs);background-color:var(--badge-bg);color:var(--text-muted);flex-shrink:0;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.drawer-nav-item.is-active .drawer-item-badge[data-v-1f5cff73]{background-color:var(--bg-color);color:var(--accent-color)}.desktop-only[data-v-1f5cff73]{display:flex}.mobile-only[data-v-1f5cff73]{display:none}@media (width<=80em){.nav-tabs .season-badge[data-v-1f5cff73]{display:none}}@media (width<=64em){.desktop-only[data-v-1f5cff73]{display:none!important}.mobile-only[data-v-1f5cff73]{display:flex!important}.header-container[data-v-1f5cff73]{gap:var(--space-6);padding:.75rem 1rem}.brand-title[data-v-1f5cff73]{font-size:1.0625rem}.brand-logo[data-v-1f5cff73]{width:1.5rem;height:1.5rem}.mobile-search-container[data-v-1f5cff73]{display:block!important}}.filter-controls-row[data-v-dba47c18]{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.filter-control-group[data-v-dba47c18]{align-items:center;display:inline-flex}.select-container[data-v-dba47c18]{align-items:center;display:inline-flex;position:relative}.filter-select-trigger[data-v-dba47c18]{appearance:none;background-color:var(--card-bg-color);color:var(--text-color);font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-5);outline:none;min-width:10.625rem;height:2.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.filter-select-trigger[data-v-dba47c18]:hover{border-color:var(--accent-color)}.filter-select-trigger[data-v-dba47c18]:focus-visible,.filter-select-trigger[data-state=open][data-v-dba47c18]{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-subtle)}.select-value-text[data-v-dba47c18]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-chevron[data-v-dba47c18]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.filter-select-trigger[data-state=open] .select-chevron[data-v-dba47c18]{transform:rotate(180deg)}.filter-select-content[data-v-dba47c18]{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);z-index:100;min-width:var(--reka-select-trigger-width,11.875rem);box-sizing:border-box;outline:none;max-height:22.5rem;padding:.5rem .375rem;animation:.15s ease-out select-dropdown-fade-dba47c18;overflow-y:auto;box-shadow:0 12px 36px #00000047,0 4px 12px #0000001f}@keyframes select-dropdown-fade-dba47c18{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filter-select-viewport[data-v-dba47c18]{gap:var(--space-2);flex-direction:column;padding:.125rem 0;display:flex}.filter-select-group-label[data-v-dba47c18]{font-family:var(--font-sans);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.filter-select-item[data-v-dba47c18]{font-family:var(--font-sans);color:var(--text-color);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;transition:background-color .15s,color .15s;display:flex}.filter-select-item[data-v-dba47c18]:hover,.filter-select-item[data-highlighted][data-v-dba47c18]{background-color:var(--input-bg);outline:none}.filter-select-item[data-state=checked][data-v-dba47c18]{background-color:var(--accent-subtle);color:var(--accent-color);font-weight:600}.select-check[data-v-dba47c18]{color:var(--accent-color);align-items:center;margin-left:.5rem;display:inline-flex}.sr-only[data-v-dba47c18]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.filter-select-trigger.archive-trigger[data-v-dba47c18]{min-width:7.5rem}@media (width<=48em){.filter-controls-row[data-v-dba47c18]{gap:var(--space-4);width:100%}.filter-control-group[data-v-dba47c18]{flex:1;min-width:8.125rem}.select-container[data-v-dba47c18]{width:100%}.filter-select-trigger[data-v-dba47c18]{width:100%;min-width:0;height:2.625rem;font-size:.8125rem}}.countdown-phrase[data-v-4efa4070]{color:var(--text-muted);font-size:.8125rem;font-weight:400;line-height:1.4;display:inline}.countdown-wrapper[data-v-4efa4070]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:inline-flex}.countdown-label[data-v-4efa4070]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.countdown-units[data-v-4efa4070]{align-items:center;gap:var(--space-2);background-color:var(--input-bg);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;box-shadow:var(--shadow);padding:.25rem .5rem;display:flex}.unit-group[data-v-4efa4070]{align-items:baseline;gap:var(--space-1);display:flex}.unit-value[data-v-4efa4070]{font-family:var(--font-sans);color:var(--text-color);font-size:.8125rem;font-weight:600}.unit-value.highlight[data-v-4efa4070]{color:var(--accent-color)}.unit-label[data-v-4efa4070]{color:var(--text-muted);font-size:.625rem;font-weight:500}.unit-separator[data-v-4efa4070]{color:var(--text-subtle);opacity:.6;font-size:.6875rem;font-weight:600}.countdown-wrapper.compact .countdown-units[data-v-4efa4070]{padding:.125rem .375rem;font-size:.6875rem}.countdown-wrapper.compact .unit-value[data-v-4efa4070]{font-size:.6875rem}.countdown-fallback[data-v-4efa4070]{color:var(--text-muted);font-size:.71875rem}.anime-card[data-v-f23c1827]{background-color:var(--card-bg-color);border-radius:var(--radius-xl);box-shadow:var(--shadow);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex-direction:row;align-items:stretch;transition:background-color .2s,box-shadow .25s;display:flex;overflow:hidden}.anime-card[data-v-f23c1827]:hover{box-shadow:var(--shadow-hover)}.anime-card[data-v-f23c1827]:focus-visible{box-shadow:0 0 0 2px var(--accent-color), var(--shadow-hover)}.card-image-wrapper[data-v-f23c1827]{aspect-ratio:2/3;background-color:var(--input-bg);flex-shrink:0;width:12.5rem;position:relative;overflow:hidden}@media (width<=48em){.anime-card[data-v-f23c1827]{height:16rem}.card-image-wrapper[data-v-f23c1827]{aspect-ratio:auto;width:7.75rem}.card-title[data-v-f23c1827]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=22.5em){.card-image-wrapper[data-v-f23c1827]{width:6.25rem}}.card-image[data-v-f23c1827]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:opacity .2s;display:block}.card-content[data-v-f23c1827]{justify-content:flex-start;gap:var(--space-5);flex-direction:column;flex:1;min-width:0;padding:1rem 1.125rem;display:flex}@media (width<=48em){.card-content[data-v-f23c1827]{gap:var(--space-4);padding:.875rem 1rem 1rem}}.card-header-block[data-v-f23c1827]{gap:var(--space-2);flex-direction:column;display:flex}.card-title[data-v-f23c1827]{font-family:var(--font-sans);color:var(--text-color);word-break:break-word;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.card-meta[data-v-f23c1827]{align-items:center;gap:var(--space-4);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:flex;overflow:hidden}.studio-name[data-v-f23c1827]{color:var(--text-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.episodes-count[data-v-f23c1827]{color:var(--text-muted)}.airing-details[data-v-f23c1827],.status-details[data-v-f23c1827]{gap:var(--space-4);flex-direction:column;margin-top:.125rem;display:flex}.airing-tags-row[data-v-f23c1827]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.airing-day-tag[data-v-f23c1827]{font-family:var(--font-sans);border-radius:var(--radius-sm);background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-color);letter-spacing:.01em;white-space:nowrap;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.day-short[data-v-f23c1827]{display:none}.next-ep-tag[data-v-f23c1827]{font-family:var(--font-sans);border-radius:var(--radius-sm);background-color:var(--accent-subtle);color:var(--accent-color);white-space:nowrap;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.airing-date-line[data-v-f23c1827]{font-family:var(--font-sans);color:var(--text-color);font-size:.75rem;font-weight:600;line-height:1.3}.airing-details .airing-date-line[data-v-f23c1827]{font-size:.875rem}.countdown-line[data-v-f23c1827],.countdown-line[data-v-f23c1827] .countdown-phrase{color:var(--text-color);font-size:.8125rem;font-weight:400;line-height:1.45}.genres-row[data-v-f23c1827]{align-items:center;gap:var(--space-3);flex-wrap:nowrap;margin-top:auto;padding-top:.375rem;display:flex;overflow:hidden}.genre-pill[data-v-f23c1827]{color:var(--text-muted);background-color:var(--input-bg);border-radius:var(--radius-sm);white-space:nowrap;padding:.1875rem .375rem;font-size:.6875rem;font-weight:500;line-height:1rem}@media (width<=48em){.airing-details .airing-tags-row[data-v-f23c1827]{flex-wrap:nowrap}.airing-details .airing-day-tag[data-v-f23c1827]{text-overflow:ellipsis;min-width:0;overflow:hidden}.day-long[data-v-f23c1827]{display:none}.day-short[data-v-f23c1827]{text-transform:capitalize;display:inline}}@media (width<=22.5em){.airing-tags-row[data-v-f23c1827]{gap:var(--space-3)}.airing-day-tag[data-v-f23c1827],.next-ep-tag[data-v-f23c1827]{padding-left:.375rem;padding-right:.375rem}}.anime-grid-section[data-v-68aba943]{max-width:90rem;margin:0 auto;padding:1.5rem 1.5rem 3rem}.section-header[data-v-68aba943]{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-top:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.section-title-wrap[data-v-68aba943]{align-items:center;gap:var(--space-6);display:flex}.section-header-actions[data-v-68aba943]{align-items:center;display:flex}.section-title[data-v-68aba943]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-color);font-size:1.4rem;font-weight:700}.count-badge[data-v-68aba943]{font-family:var(--font-sans);background-color:var(--input-bg);color:var(--text-muted);border-radius:var(--radius-xl);padding:.125rem .5rem;font-size:.75rem;font-weight:600}.groups-container[data-v-68aba943]{gap:var(--space-18);flex-direction:column;display:flex}.category-group[data-v-68aba943]{gap:var(--space-8);flex-direction:column;display:flex}.category-separator[data-v-68aba943]{align-items:center;gap:var(--space-8);padding:.25rem 0;display:flex}.category-title-wrap[data-v-68aba943]{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.category-title[data-v-68aba943]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-color);font-size:1.0625rem;font-weight:700}.category-badge-count[data-v-68aba943]{font-family:var(--font-sans);color:var(--accent-color);background-color:var(--accent-subtle);border-radius:var(--radius-lg);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.category-divider-line[data-v-68aba943]{background-color:var(--border-color);flex:1;height:.0625rem}.cards-grid[data-v-68aba943]{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}@media (width<=48em){.cards-grid[data-v-68aba943]{gap:var(--space-8);grid-template-columns:1fr}.anime-grid-section[data-v-68aba943]{padding:1rem 1rem 2.25rem}}.skeleton-card[data-v-68aba943]{background-color:var(--card-bg-color);border-radius:var(--radius-xl);height:18.75rem;box-shadow:var(--shadow);display:flex;overflow:hidden}.skeleton-image[data-v-68aba943]{background:linear-gradient(90deg, var(--input-bg) 25%, var(--card-bg-color) 50%, var(--input-bg) 75%);background-size:200% 100%;width:12.5rem;animation:1.5s infinite shimmer-68aba943}@media (width<=48em){.skeleton-card[data-v-68aba943]{height:16rem}.skeleton-image[data-v-68aba943]{width:7.75rem}}@media (width<=22.5em){.skeleton-image[data-v-68aba943]{width:6.25rem}}.skeleton-content[data-v-68aba943]{gap:var(--space-5);flex-direction:column;flex:1;padding:.875rem;display:flex}.skeleton-title[data-v-68aba943]{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--input-bg) 25%, var(--card-bg-color) 50%, var(--input-bg) 75%);background-size:200% 100%;width:7rem;height:1.7rem;animation:1.5s infinite shimmer-68aba943}.skeleton-line[data-v-68aba943]{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--input-bg) 25%, var(--card-bg-color) 50%, var(--input-bg) 75%);background-size:200% 100%;height:.75rem;animation:1.5s infinite shimmer-68aba943}.skeleton-line.short[data-v-68aba943]{width:40%}.skeleton-line.medium[data-v-68aba943]{width:75%}.skeleton-line.long[data-v-68aba943]{width:90%}@keyframes shimmer-68aba943{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-68aba943]{text-align:center;background-color:var(--card-bg-color);border-radius:var(--radius-xl);box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.25rem;display:flex}.empty-icon-box[data-v-68aba943]{background-color:var(--input-bg);border-radius:var(--radius-round);color:var(--text-muted);margin-bottom:1rem;padding:1rem}.empty-title[data-v-68aba943]{font-family:var(--font-sans);color:var(--text-color);margin-bottom:.375rem;font-size:1.0625rem;font-weight:600}.empty-hint[data-v-68aba943]{color:var(--text-muted);max-width:22.5rem;font-size:.84375rem}@media (width<=48em){.section-header[data-v-68aba943]{align-items:stretch;gap:var(--space-7);flex-direction:column}.section-title-wrap[data-v-68aba943]{justify-content:space-between}.section-header-actions[data-v-68aba943]{width:100%}.section-title[data-v-68aba943]{font-size:1.125rem}}.lateral-overlay[data-v-6d003ea7]{z-index:999;background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s ease-out overlay-fade-in-6d003ea7;position:fixed;inset:0}@keyframes overlay-fade-in-6d003ea7{0%{opacity:0}to{opacity:1}}.lateral-content[data-v-6d003ea7]{z-index:1000;background-color:var(--panel-bg);width:min(75vw,80rem);max-width:100vw;height:100dvh;box-shadow:var(--shadow-panel);outline:none;flex-direction:column;animation:.25s ease-out panel-slide-in-6d003ea7;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@media (width<=48em){.lateral-content[data-v-6d003ea7]{width:100vw}}@keyframes panel-slide-in-6d003ea7{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header[data-v-6d003ea7]{border-bottom:1px solid var(--border-color);background-color:var(--panel-bg);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;height:3.25rem;padding:0 1rem;display:flex}.panel-header.is-floating[data-v-6d003ea7]{z-index:30;pointer-events:none;background:0 0;border-bottom:none;height:3.5rem;padding:.625rem 1rem;position:absolute;top:0;left:0;right:0}.share-btn[data-v-6d003ea7]{border-radius:var(--radius-round);justify-content:center;width:2.25rem;height:2.25rem;padding:0}.share-btn[data-v-6d003ea7]:disabled{opacity:.7;cursor:default}.share-btn.is-done[data-v-6d003ea7]{color:var(--accent-color)}.panel-header.is-floating .panel-header-left[data-v-6d003ea7],.panel-header.is-floating .panel-header-right[data-v-6d003ea7]{pointer-events:auto}.panel-header.is-floating .panel-btn[data-v-6d003ea7]{-webkit-backdrop-filter:blur(8px);color:#fff;background-color:#14181da6;border:1px solid #fff3;box-shadow:0 2px 8px #0000004d}.panel-header.is-floating .panel-btn[data-v-6d003ea7]:hover{color:#fff;background-color:#14181de0;border-color:#ffffff59}.panel-header.is-floating .close-btn[data-v-6d003ea7],.panel-header.is-floating .share-btn[data-v-6d003ea7]{border-radius:var(--radius-round);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}.panel-header.is-floating .back-btn[data-v-6d003ea7]{border-radius:var(--radius-pill);align-items:center;gap:var(--space-3);height:2.25rem;padding:0 .75rem;display:flex}.panel-header-left[data-v-6d003ea7]{align-items:center;gap:var(--space-4);display:flex}.panel-header-right[data-v-6d003ea7]{align-items:center;gap:var(--space-3);display:flex}.panel-btn[data-v-6d003ea7]{color:var(--text-muted);cursor:pointer;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);background:0 0;border:none;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:flex}.panel-btn[data-v-6d003ea7]:hover{color:var(--text-color);background-color:var(--input-bg)}.back-btn[data-v-6d003ea7]{color:var(--accent-color)}.back-btn[data-v-6d003ea7]:hover{color:var(--accent-color-hover)}.panel-body[data-v-6d003ea7]{padding-bottom:calc(2rem + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.panel-body.under-floating-header[data-v-6d003ea7]{padding-top:3.5rem}.sk-fill[data-v-6d003ea7]{background:linear-gradient(90deg, var(--input-bg) 25%, var(--card-bg-color) 50%, var(--input-bg) 75%);background-size:200% 100%;animation:1.5s infinite shimmer-6d003ea7}@keyframes shimmer-6d003ea7{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-banner[data-v-6d003ea7]{width:100%;height:13.75rem}.panel-skeleton .poster-container[data-v-6d003ea7]{aspect-ratio:2/3;min-height:0;box-shadow:none}.sk-line[data-v-6d003ea7]{border-radius:var(--radius-xs);height:.875rem}.sk-line-title[data-v-6d003ea7]{width:70%;height:1.625rem}.sk-line-subtitle[data-v-6d003ea7]{width:45%;height:1.125rem}.sk-line-heading[data-v-6d003ea7]{width:8rem;height:1.125rem;margin-bottom:var(--space-2)}.sk-line-short[data-v-6d003ea7]{width:55%}.sk-line-medium[data-v-6d003ea7]{width:80%}.sk-row[data-v-6d003ea7]{gap:var(--space-3);flex-wrap:wrap;display:flex}.sk-pill[data-v-6d003ea7]{border-radius:var(--radius-sm);width:4.5rem;height:1.375rem}.sk-tag[data-v-6d003ea7]{border-radius:var(--radius-sm);width:6rem;height:1.5rem}.sk-card[data-v-6d003ea7]{gap:var(--space-3);flex-direction:column;display:flex}.modal-body[data-v-6d003ea7]{flex-direction:column;display:flex;position:relative}.banner-container[data-v-6d003ea7]{background-color:var(--card-bg-color);width:100%;height:13.75rem;position:relative;overflow:hidden}.banner-image[data-v-6d003ea7]{object-fit:cover;object-position:center 25%;width:100%;height:100%}.banner-gradient[data-v-6d003ea7]{background:linear-gradient(to bottom, #0006 0%, #0000000d 30%, #0006 65%, var(--panel-bg) 100%);position:absolute;inset:0}.modal-header[data-v-6d003ea7]{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;padding:1.25rem 1.25rem 1rem;display:flex}.modal-header.with-banner[data-v-6d003ea7]{z-index:2;margin-top:-4.0625rem;padding-top:0;position:relative}.poster-container[data-v-6d003ea7]{border-radius:var(--radius-lg);width:14.375rem;min-height:14.375rem;box-shadow:var(--shadow-hover);flex-shrink:0;align-self:stretch;overflow:hidden}@media (width<=48em){.poster-container[data-v-6d003ea7]{aspect-ratio:460/650;align-self:flex-start;width:8.125rem;height:auto;min-height:0}}.poster-image[data-v-6d003ea7]{object-fit:cover;width:100%;height:100%}.header-main-info[data-v-6d003ea7]{gap:var(--space-4);flex-direction:column;flex:1;min-width:16.25rem;display:flex;container:header-info/inline-size}.anime-title[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.secondary-title[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-muted);margin:0;font-size:.84375rem;font-weight:500;line-height:1.4}.genres-row[data-v-6d003ea7]{gap:var(--space-3);flex-wrap:wrap;display:flex}.genre-pill[data-v-6d003ea7]{font-family:var(--font-sans);border-radius:var(--radius-sm);background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);padding:.1875rem .5rem;font-size:.71875rem;font-weight:500}.meta-tag-link[data-v-6d003ea7]{cursor:pointer;font-family:var(--font-sans);transition:color .15s,border-color .15s}.meta-tag-link[data-v-6d003ea7]:hover,.meta-tag-link[data-v-6d003ea7]:focus-visible{color:var(--text-color);border-color:var(--text-subtle)}.header-meta-tags[data-v-6d003ea7]{gap:var(--space-4);flex-wrap:wrap;align-items:center;margin-top:.125rem;display:flex}.meta-tag[data-v-6d003ea7]{align-items:center;gap:var(--space-3);font-family:var(--font-sans);color:var(--text-muted);background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.1875rem .5625rem;font-size:.71875rem;font-weight:600;display:inline-flex}.modal-content-single[data-v-6d003ea7]{gap:var(--space-7);flex-direction:column;padding:.5rem 1.25rem 1.5rem;display:flex}.content-card[data-v-6d003ea7]{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:1rem}.card-heading[data-v-6d003ea7]{align-items:center;gap:var(--space-4);font-family:var(--font-sans);color:var(--text-color);margin:0 0 .75rem;font-size:.875rem;font-weight:700;display:flex}.heading-icon[data-v-6d003ea7]{color:var(--accent-color)}.card-heading-header[data-v-6d003ea7]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.card-heading-title-group[data-v-6d003ea7]{align-items:center;gap:var(--space-4);display:flex}.card-heading-header .card-heading[data-v-6d003ea7]{margin-bottom:0}.count-pill[data-v-6d003ea7]{font-family:var(--font-sans);border-radius:var(--radius-lg);background-color:var(--accent-subtle);color:var(--accent-color);padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.toggle-cast-btn[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--accent-color);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:.1875rem .375rem;font-size:.75rem;font-weight:600;transition:color .15s,background-color .15s}.toggle-cast-btn[data-v-6d003ea7]:hover{background-color:var(--input-bg);color:var(--accent-color-hover)}.synopsis-lang-controls[data-v-6d003ea7]{align-items:center;gap:var(--space-4);display:flex}.translating-indicator[data-v-6d003ea7]{align-items:center;gap:var(--space-3);font-family:var(--font-sans);color:var(--text-muted);font-size:.71875rem;display:inline-flex}.spin-icon[data-v-6d003ea7]{color:var(--accent-color);animation:1s linear infinite spin-rotate-6d003ea7}@keyframes spin-rotate-6d003ea7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.synopsis-lang-toggle[data-v-6d003ea7]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-pill);align-items:center;gap:var(--space-1);padding:.125rem;display:inline-flex}.lang-pill-btn[data-v-6d003ea7]{align-items:center;gap:var(--space-2);border-radius:var(--radius-2xl);font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.lang-pill-btn[data-v-6d003ea7]:hover{color:var(--text-color)}.lang-pill-btn.active[data-v-6d003ea7]{background-color:var(--accent-color);color:var(--accent-contrast)}.auto-translate-badge[data-v-6d003ea7]{align-items:center;gap:var(--space-3);font-family:var(--font-sans);color:var(--accent-color);background-color:var(--accent-subtle);border-radius:var(--radius-sm);letter-spacing:.01em;margin-bottom:.625rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.synopsis-content[data-v-6d003ea7]{color:var(--text-color);font-size:.84375rem;line-height:1.65}.synopsis-paragraph[data-v-6d003ea7]{white-space:pre-line;margin:0}.trailer-container[data-v-6d003ea7]{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:#000;width:100%;max-width:27.5rem;position:relative;overflow:hidden}.trailer-frame[data-v-6d003ea7]{border:none;width:100%;height:100%;position:absolute;inset:0}.characters-grid[data-v-6d003ea7]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=53.75em){.characters-grid[data-v-6d003ea7]{grid-template-columns:minmax(0,1fr)}}.character-item[data-v-6d003ea7]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;padding:.5rem;display:grid;overflow:hidden}.character-item>.character-avatar[data-v-6d003ea7]:first-child{grid-column:1}.character-item>.char-main-meta[data-v-6d003ea7]{grid-column:2}.character-item>.seiyuu-meta[data-v-6d003ea7]{grid-column:3}.character-item>.character-avatar[data-v-6d003ea7]:last-child{grid-column:4}@media (width<=53.75em){.character-item[data-v-6d003ea7]{grid-template-columns:auto minmax(0,1fr) auto}.character-item>.character-avatar[data-v-6d003ea7]:first-child{grid-row:1/span 2}.character-item>.char-main-meta[data-v-6d003ea7]{grid-row:1}.character-item>.seiyuu-meta[data-v-6d003ea7]{grid-area:2/2}.character-item>.character-avatar[data-v-6d003ea7]:last-child{grid-area:1/3/span 2}}.character-avatar[data-v-6d003ea7]{object-fit:cover;border-radius:var(--radius-sm);background-color:var(--card-bg-color);flex-shrink:0;width:2.75rem;height:3.375rem}.character-meta[data-v-6d003ea7]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.char-main-meta[data-v-6d003ea7]{flex:1}.seiyuu-meta[data-v-6d003ea7]{text-align:right}@media (width<=53.75em){.seiyuu-meta[data-v-6d003ea7]{text-align:left}}.char-fullname[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.78125rem;font-weight:600;overflow:hidden}.char-role-label[data-v-6d003ea7]{color:var(--text-muted);font-size:.6875rem}.seiyuu-divider[data-v-6d003ea7]{display:none}.clickable[data-v-6d003ea7]{cursor:pointer;transition:opacity .15s}.clickable[data-v-6d003ea7]:hover{opacity:.8}.relations-grid[data-v-6d003ea7]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=53.75em){.relations-grid[data-v-6d003ea7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=31.25em){.relations-grid[data-v-6d003ea7]{grid-template-columns:1fr}}.relation-card[data-v-6d003ea7]{align-items:center;gap:var(--space-5);border-radius:var(--radius-md);background-color:var(--input-bg);border:1px solid var(--border-color);cursor:pointer;outline:none;padding:.5rem;transition:background-color .15s,border-color .15s;display:flex}.relation-card[data-v-6d003ea7]:hover{border-color:var(--accent-color)}.relation-cover[data-v-6d003ea7]{object-fit:cover;border-radius:var(--radius-xs);flex-shrink:0;width:2.75rem;height:3.625rem}.relation-details[data-v-6d003ea7]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.relation-type[data-v-6d003ea7]{text-transform:uppercase;color:var(--accent-color);letter-spacing:.02em;font-size:.625rem;font-weight:600}.relation-type.is-source[data-v-6d003ea7]{color:var(--success-color)}.relation-title[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.relation-format[data-v-6d003ea7]{color:var(--text-muted);font-size:.65625rem}.relation-anime-row[data-v-6d003ea7]{align-items:center;gap:var(--space-2);color:var(--text-muted);cursor:pointer;max-width:100%;margin-top:.125rem;font-size:.6875rem;transition:color .15s;display:inline-flex}.relation-anime-row[data-v-6d003ea7]:hover{color:var(--accent-color)}.relation-anime-title[data-v-6d003ea7]{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.relation-anime-row:hover .relation-anime-title[data-v-6d003ea7]{text-decoration:underline}.relation-anime-count[data-v-6d003ea7]{border-radius:var(--radius-xs);background-color:var(--badge-bg);color:var(--text-subtle);flex-shrink:0;padding:.0625rem .25rem;font-size:.59375rem;font-weight:600}.relations-toggle-wrapper[data-v-6d003ea7]{justify-content:center;margin-top:.875rem;display:flex}.see-more-relations-btn[data-v-6d003ea7]{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-color);font-family:var(--font-sans);cursor:pointer;padding:.4375rem 1rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.see-more-relations-btn[data-v-6d003ea7]:hover{background-color:var(--card-bg-color);border-color:var(--accent-color);color:var(--accent-color)}.media-overview-card[data-v-6d003ea7]{gap:var(--space-7);flex-direction:column;display:flex}.genres-airing-row[data-v-6d003ea7]{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.genres-airing-row>.genres-row[data-v-6d003ea7]{flex:auto;min-width:0}@container header-info (width>=28.75rem){.genres-airing-row[data-v-6d003ea7]{flex-wrap:nowrap;align-items:flex-start}.genres-airing-row>.genres-row[data-v-6d003ea7]{flex:1 1 0}}.broadcast-overview-top[data-v-6d003ea7]{align-items:center;gap:var(--space-5);flex-shrink:0;margin-left:auto;display:flex}@media (width<=48em){.broadcast-overview-top[data-v-6d003ea7]{margin-left:0}}.broadcast-ep-pill[data-v-6d003ea7]{font-family:var(--font-sans);background-color:var(--accent-subtle);color:var(--accent-color);border-radius:var(--radius-sm);padding:.1875rem .5rem;font-size:.71875rem;font-weight:600}.broadcast-ticker[data-v-6d003ea7]{align-items:center;gap:var(--space-3);white-space:nowrap;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 .625rem;display:inline-flex}.genres-airing-row .genre-pill[data-v-6d003ea7],.genres-airing-row .broadcast-ep-pill[data-v-6d003ea7],.genres-airing-row .broadcast-ticker[data-v-6d003ea7]{box-sizing:border-box;align-items:center;height:1.625rem;padding-top:0;padding-bottom:0;display:inline-flex}.ticker-unit[data-v-6d003ea7]{align-items:baseline;gap:var(--space-2);display:flex}.ticker-num[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);font-size:.8125rem;font-weight:600;line-height:1}.ticker-lbl[data-v-6d003ea7],.ticker-num[data-v-6d003ea7]{line-height:1}.ticker-lbl[data-v-6d003ea7]{text-transform:uppercase;color:var(--text-muted);font-size:.5625rem;font-weight:600}.ticker-sep[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-subtle);font-size:.8125rem;font-weight:600;line-height:1}.broadcast-live-action[data-v-6d003ea7]{align-items:center;display:inline-flex}.live-status-badge[data-v-6d003ea7]{font-family:var(--font-sans);background-color:var(--accent-subtle);color:var(--accent-color);border-radius:var(--radius-sm);letter-spacing:.3px;white-space:nowrap;align-items:center;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.broadcast-timing-bar[data-v-6d003ea7]{color:var(--text-muted);background-color:var(--input-bg);border-radius:var(--radius-xs) var(--radius-sm) var(--radius-sm) var(--radius-xs);width:fit-content;padding:.5rem .75rem;font-size:.75rem;line-height:1.45}@media (width<=48em){.specs-pill-grid[data-v-6d003ea7]{grid-template-columns:repeat(2,1fr)}}.recommendations-grid[data-v-6d003ea7]{gap:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(10.625rem,1fr));display:grid}@media (width<=37.5em){.recommendations-grid[data-v-6d003ea7]{grid-template-columns:repeat(2,1fr)}}.recommendation-card[data-v-6d003ea7]{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;outline:none;flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}.recommendation-card[data-v-6d003ea7]:hover{border-color:var(--accent-color)}.rec-cover-wrap[data-v-6d003ea7]{aspect-ratio:3/4;background-color:var(--card-bg-color);width:100%;position:relative;overflow:hidden}.rec-cover-img[data-v-6d003ea7]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.rec-info[data-v-6d003ea7]{gap:var(--space-2);flex-direction:column;flex:1;padding:.5rem .625rem;display:flex}.rec-card-title[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rec-episodes-label[data-v-6d003ea7]{color:var(--text-muted);font-size:.65625rem}.entity-view[data-v-6d003ea7]{padding:1.5rem 1.25rem}.entity-hero[data-v-6d003ea7]{align-items:center;gap:var(--space-8);margin-bottom:1.5rem;display:flex}.entity-avatar[data-v-6d003ea7]{object-fit:cover;border-radius:var(--radius-md);width:6.25rem;height:8.125rem;box-shadow:var(--shadow-hover);background-color:var(--input-bg);flex-shrink:0}.entity-meta[data-v-6d003ea7]{gap:var(--space-2);flex-direction:column;display:flex}.entity-tag[data-v-6d003ea7]{font-family:var(--font-sans);text-transform:uppercase;color:var(--accent-color);font-size:.6875rem;font-weight:600}.entity-name[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);margin:0;font-size:1.25rem;font-weight:700}.entity-native-name[data-v-6d003ea7]{color:var(--text-muted);font-size:.8125rem}.panel-section[data-v-6d003ea7]{border-bottom:1px solid var(--border-subtle);padding:1.125rem 0}.section-heading[data-v-6d003ea7]{font-family:var(--font-sans);color:var(--text-color);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.synopsis-text[data-v-6d003ea7]{color:var(--text-muted);white-space:pre-line;font-size:.84375rem;line-height:1.65}.entity-description[data-v-6d003ea7]{color:var(--text-color);font-size:.875rem;line-height:1.7}.entity-description[data-v-6d003ea7] .desc-paragraph{color:var(--text-color);margin:0 0 .75rem;font-size:.875rem;line-height:1.7}.entity-description[data-v-6d003ea7] .desc-paragraph:last-child{margin-bottom:0}.entity-description[data-v-6d003ea7] .desc-subheading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-color);border-bottom:1px solid var(--border-subtle);margin:1.25rem 0 .625rem;padding-bottom:.3125rem;font-size:.8125rem;font-weight:700}.entity-description[data-v-6d003ea7] .desc-subheading:first-child{margin-top:0}.entity-description[data-v-6d003ea7] .desc-meta-item{align-items:baseline;gap:var(--space-4);margin-bottom:.375rem;font-size:.84375rem;line-height:1.5;display:flex}.entity-description[data-v-6d003ea7] .desc-meta-label{color:var(--text-muted);flex-shrink:0;font-weight:600}.entity-description[data-v-6d003ea7] .desc-meta-val{color:var(--text-color)}.entity-description[data-v-6d003ea7] .desc-links-bar{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background-color:var(--badge-bg);border:1px solid var(--border-subtle);flex-wrap:wrap;width:fit-content;margin:.75rem 0;padding:.5rem .75rem;font-size:.8125rem;display:flex}.entity-description[data-v-6d003ea7] .desc-link-sep{color:var(--text-subtle);font-size:.6875rem}.entity-description[data-v-6d003ea7] .desc-link{color:var(--accent-color);font-weight:500;text-decoration:none;transition:opacity .15s}.entity-description[data-v-6d003ea7] .desc-link:hover{opacity:.85;text-decoration:underline}.entity-description[data-v-6d003ea7] .desc-list{margin:.5rem 0 .875rem;padding-left:1.25rem;list-style-type:disc}.entity-description[data-v-6d003ea7] .desc-list-item{color:var(--text-color);margin-bottom:.3125rem;font-size:.84375rem;line-height:1.6}.entity-description[data-v-6d003ea7] .desc-list-item strong{color:var(--text-color)}.entity-description[data-v-6d003ea7] .desc-spoiler{background-color:var(--badge-bg);color:#0000;border-radius:var(--radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px dashed var(--border-subtle);padding:.0625rem .375rem;transition:all .2s}.entity-description[data-v-6d003ea7] .desc-spoiler:hover,.entity-description[data-v-6d003ea7] .desc-spoiler:focus,.entity-description[data-v-6d003ea7] .desc-spoiler.revealed{color:var(--text-color);background-color:var(--input-bg);-webkit-user-select:text;user-select:text;border-color:#0000}.sr-only[data-v-6d003ea7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.app-root[data-v-ae160828]{background-color:var(--bg-color);min-height:100vh;color:var(--text-color);flex-direction:column;transition:background-color .25s,color .25s;display:flex}.main-content[data-v-ae160828]{flex:1;width:100%;padding-bottom:2rem}.not-found[data-v-ae160828]{text-align:center;flex-direction:column;align-items:center;max-width:32rem;margin:0 auto;padding:6rem 1.5rem 4rem;display:flex}.not-found-code[data-v-ae160828]{color:var(--text-muted);opacity:.35;margin-bottom:1.25rem;font-size:4.5rem;font-weight:700;line-height:1}.not-found-title[data-v-ae160828]{color:var(--text-color);margin-bottom:.625rem;font-size:1.5rem;font-weight:700}.not-found-text[data-v-ae160828]{color:var(--text-muted);margin-bottom:1.75rem;font-size:.9375rem;line-height:1.55}.not-found-btn[data-v-ae160828]{background-color:var(--text-color);border-radius:var(--radius-md);color:var(--bg-color);cursor:pointer;font:inherit;border:none;padding:.6875rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.not-found-btn[data-v-ae160828]:hover{opacity:.88}:root{--bg-color:#f4f6f9;--card-bg-color:#fff;--text-color:#000;--text-muted:#202020;--text-subtle:#404040;--border-color:#00000014;--border-subtle:#0000000a;--input-bg:#f2f2f4;--badge-bg:#eeeeef;--overlay-bg:#00000073;--panel-bg:#fff;--accent-color:#2563eb;--accent-color-hover:#1d4ed8;--accent-subtle:#2563eb1a;--accent-contrast:#fff;--shadow:0 1px 2px #1018280f, 0 2px 10px #10182814;--shadow-hover:0 8px 24px #0000001a;--shadow-panel:-4px 0 24px #00000029;--success-color:#047857;--danger-color:#ef4444}html.dark{--bg-color:#14181d;--card-bg-color:#20232d;--text-color:#fff;--text-muted:#f9f9f9;--text-subtle:#f0f0f0;--border-color:#ffffff14;--border-subtle:#ffffff0a;--input-bg:#1a1e26;--badge-bg:#292e3b;--overlay-bg:#000000b3;--panel-bg:#1c202a;--accent-color:#60a5fa;--accent-color-hover:#93c5fd;--accent-subtle:#60a5fa26;--accent-contrast:#14181d;--shadow:0 2px 8px #0000004d;--shadow-hover:0 8px 24px #00000080;--shadow-panel:-4px 0 24px #00000073;--success-color:#34d399;--danger-color:#f87171}:root{--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-3xl:1rem;--radius-round:50%;--radius-pill:9999px;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-10:1.25rem;--space-12:1.5rem;--space-18:2.25rem}:root,html.dark{--font-sans:"Work Sans", sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;height:100%;min-height:100%;font-size:100%;line-height:1.6;transition:background-color .25s,color .25s}h1,h2,h3,h4,h5,h6,nav,button,input,select{font-family:var(--font-sans)}body.scroll-locked{touch-action:none;overflow:hidden}::-webkit-scrollbar{width:.4375rem;height:.4375rem}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;padding:0!important;position:absolute!important;overflow:hidden!important}.filter-select-content{box-sizing:border-box;max-height:22.5rem;min-width:var(--reka-select-trigger-width,11.875rem);outline:none;overflow-y:auto;background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-xl)!important;z-index:99999!important;padding:.5rem .375rem!important;box-shadow:0 12px 36px #00000047,0 4px 12px #0000001f!important}.filter-select-viewport{gap:var(--space-2);flex-direction:column;padding:.125rem 0;display:flex}.filter-select-group-label{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.filter-select-item{border-radius:var(--radius-md);color:var(--text-color);cursor:pointer;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;transition:background-color .15s,color .15s;display:flex}.filter-select-item:hover,.filter-select-item[data-highlighted]{outline:none;background-color:var(--input-bg)!important}.filter-select-item[data-state=checked]{font-weight:600;background-color:var(--accent-subtle)!important;color:var(--accent-color)!important}.filter-select-item .select-check{color:var(--accent-color);align-items:center;margin-left:.5rem;display:inline-flex}.share-menu{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-2xl);min-width:12.5rem;transform-origin:var(--reka-dropdown-menu-content-transform-origin);z-index:1100;outline:none;padding:.5rem;position:relative;box-shadow:0 14px 38px #0000004d,0 4px 14px #0000001f}.share-menu[data-state=open]{animation:.14s ease-out share-menu-in}@keyframes share-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.share-menu-label{border-bottom:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.06em;margin-bottom:.25rem;padding:.375rem .625rem .625rem;font-size:.6875rem;font-weight:600}.share-preview{aspect-ratio:4/5;background-color:var(--input-bg);border-radius:var(--radius-lg);color:var(--text-muted);justify-content:center;align-items:center;width:13.5rem;margin:.25rem .25rem .5rem;display:flex;overflow:hidden}.share-preview img{width:100%;height:100%;display:block}.share-menu-item{border-radius:var(--radius-lg);color:var(--text-color);cursor:pointer;align-items:center;gap:var(--space-6);-webkit-user-select:none;user-select:none;outline:none;padding:.625rem;transition:background-color .15s;display:flex}.share-menu-item[data-highlighted]{background-color:var(--input-bg)}.share-menu-icon{color:var(--text-muted);flex-shrink:0;transition:color .15s}.share-menu-item[data-highlighted] .share-menu-icon{color:var(--text-color)}.share-menu-title{font-family:var(--font-sans);font-size:.84375rem;font-weight:600;line-height:1.25}.more-dropdown-panel{box-sizing:border-box;gap:var(--space-2);outline:none;flex-direction:column;display:flex;background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-2xl)!important;z-index:99999!important;min-width:18.125rem!important;padding:.75rem .625rem!important;box-shadow:0 14px 38px #0000004d,0 4px 14px #0000001f!important}.more-dropdown-panel .dropdown-item{border-radius:var(--radius-lg);color:var(--text-color);cursor:pointer;align-items:center;gap:var(--space-7);text-align:left;background:0 0;border:none;outline:none;width:100%;padding:.625rem .75rem;transition:background-color .15s,color .15s;display:flex}.more-dropdown-panel .dropdown-item:hover,.more-dropdown-panel .dropdown-item[data-highlighted],.more-dropdown-panel .dropdown-item:focus-visible{outline:none;background-color:var(--input-bg)!important}.more-dropdown-panel .dropdown-item.item-selected{background-color:var(--accent-subtle)!important}.more-dropdown-panel .dropdown-item.item-selected .item-title{color:var(--accent-color)!important}.more-dropdown-panel .item-info{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.more-dropdown-panel .item-title-row{align-items:center;gap:var(--space-4);display:flex}.more-dropdown-panel .item-title{color:var(--text-color);font-family:var(--font-sans);white-space:nowrap;font-size:.84375rem;font-weight:600}.more-dropdown-panel .dropdown-badge{background-color:var(--badge-bg);border-radius:var(--radius-sm);color:var(--text-subtle);font-family:var(--font-sans);letter-spacing:.02em;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.more-dropdown-panel .dropdown-item.item-selected .dropdown-badge{background-color:var(--accent-subtle);color:var(--accent-color)}.more-dropdown-panel .item-desc{color:var(--text-muted);font-family:var(--font-sans);font-size:.75rem;line-height:1.4}.more-dropdown-panel .check-icon{color:var(--accent-color);flex-shrink:0}.burger-backdrop{-webkit-backdrop-filter:blur(4px);background-color:var(--overlay-bg);position:fixed;inset:0;z-index:10000!important}.burger-drawer{border-bottom-left-radius:var(--radius-3xl);border-left:1px solid var(--border-color);border-top-left-radius:var(--radius-3xl);outline:none;flex-direction:column;width:min(21.25rem,86vw);height:100dvh;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;background-color:var(--card-bg-color)!important;z-index:10001!important;box-shadow:-6px 0 28px #00000040!important}
