.resource-tabs[data-v-921a7351]{border-bottom:1px solid var(--border-medium);isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.resource-tabs__indicator[data-v-921a7351]{border-bottom:3px solid var(--primary-strong);background:var(--bg-active);z-index:-1;width:33.3333%;transition:transform var(--transition-normal);position:absolute;inset:0 auto -1px 0}.resource-tabs button[data-v-921a7351]{min-width:0;min-height:52px;color:var(--text-secondary);font-size:var(--font-body,16px);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.resource-tabs button[aria-selected=true][data-v-921a7351]{color:var(--text-accent);font-weight:700}.resource-tabs__count[data-v-921a7351]{background:var(--bg-secondary);min-width:22px;color:var(--text-secondary);font-size:var(--font-caption,13px);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px}.resource-tabs button[aria-selected=true] .resource-tabs__count[data-v-921a7351]{background:var(--bg-surface);color:var(--text-accent)}.resource-tabs button[data-v-921a7351]:focus-visible{outline:2px solid var(--primary-strong);outline-offset:-3px}@media (width<=420px){.resource-tabs button[data-v-921a7351]{gap:5px;padding:8px 4px}.resource-tabs button>svg[data-v-921a7351]{display:none}}@media (prefers-reduced-motion:reduce){.resource-tabs__indicator[data-v-921a7351]{transition:none}}.source-progress[data-v-a0e6db10]{border:1px solid var(--border-light);background:var(--bg-surface);border-radius:11px;gap:9px;margin:0 0 18px;padding:13px 15px;display:grid}.source-progress--compact[data-v-a0e6db10]{background:0 0;border:0;margin:0;padding:0}.source-progress summary[data-v-a0e6db10]{cursor:pointer;min-height:44px;list-style:none}.source-progress summary[data-v-a0e6db10]::-webkit-details-marker{display:none}.source-progress__summary[data-v-a0e6db10]{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.source-progress__summary strong[data-v-a0e6db10]{color:var(--text-primary);font-size:13px}.source-progress__summary em[data-v-a0e6db10]{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.source-progress__dot[data-v-a0e6db10]{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.source-progress__dot--deep[data-v-a0e6db10],.source-progress__dot--more[data-v-a0e6db10],.source-progress__dot--quick[data-v-a0e6db10]{background:var(--primary-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent);animation:1.3s ease-in-out infinite source-pulse-a0e6db10}.source-progress__dot--complete[data-v-a0e6db10]{background:var(--success)}.source-progress__bar[data-v-a0e6db10]{background:var(--border-light);border-radius:99px;height:4px;overflow:hidden}.source-progress__bar i[data-v-a0e6db10]{border-radius:inherit;background:var(--primary-strong);height:100%;transition:width .25s;display:block}.source-progress dl[data-v-a0e6db10]{flex-wrap:wrap;gap:7px 18px;margin:0;padding:12px 0;display:flex}.source-progress dl>div[data-v-a0e6db10]{gap:5px;display:flex}.source-progress dd[data-v-a0e6db10],.source-progress dt[data-v-a0e6db10]{color:var(--text-secondary);font-size:13px}.source-progress dd[data-v-a0e6db10]{margin:0;font-weight:700}@keyframes source-pulse-a0e6db10{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.source-progress__dot[data-v-a0e6db10]{animation:none}}.resource-platforms[data-v-70740218]{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.resource-platforms__mobile[data-v-70740218]{display:none}.resource-platforms button[data-v-70740218]{min-height:44px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:0 11px;font-size:14px;font-weight:650}.resource-platforms button[data-v-70740218]:hover{background:var(--bg-secondary)}.resource-platforms button.active[data-v-70740218]{border-color:var(--primary-strong);background:var(--bg-active);color:var(--text-accent)}.resource-platforms button[data-v-70740218]:focus-visible,.resource-platforms select[data-v-70740218]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.resource-platforms button span[data-v-70740218]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:4px}.resource-platforms button.active span[data-v-70740218]{color:var(--text-accent)}@media (width<=760px){.resource-platforms[data-v-70740218]{width:100%}.resource-platforms>button[data-v-70740218]{display:none}.resource-platforms__mobile[data-v-70740218]{width:100%;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.resource-platforms select[data-v-70740218]{border:1px solid var(--border-medium);background:var(--bg-surface);min-width:0;min-height:44px;color:var(--text-primary);border-radius:9px;flex:1;padding:0 12px;font-size:16px}}.resource-filters[data-v-779b69f4]{color:var(--text-secondary);font-size:var(--font-control,14px);padding:0}summary[data-v-779b69f4]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.resource-filters__caret[data-v-779b69f4]{transition:transform var(--transition-fast);margin-left:auto}details[open] .resource-filters__caret[data-v-779b69f4]{transform:rotate(180deg)}.resource-filters__count[data-v-779b69f4]{color:var(--text-accent);font-variant-numeric:tabular-nums}.resource-filters__hidden[data-v-779b69f4]{color:var(--text-tertiary)}.resource-filters__results[data-v-779b69f4]{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto}.resource-filters__finish[data-v-779b69f4]{padding:0 0 12px;display:none}.resource-filters__selected[data-v-779b69f4]{flex-wrap:wrap;gap:8px;display:flex}.resource-filters__selected button[data-v-779b69f4]{border:1px solid var(--border-medium);background:var(--bg-active);align-items:center;gap:6px;padding:0 10px;display:inline-flex}summary[data-v-779b69f4]::-webkit-details-marker{display:none}summary[data-v-779b69f4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.resource-filters__fields[data-v-779b69f4]{flex-wrap:wrap;gap:12px;padding:8px 0 12px;display:flex}label[data-v-779b69f4]{flex:130px;gap:6px;display:grid}button[data-v-779b69f4],select[data-v-779b69f4]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-surface);min-width:0;min-height:44px;color:var(--text-primary);font:inherit;padding:0 10px}button[data-v-779b69f4]{align-self:end}button[data-v-779b69f4]:focus-visible,select[data-v-779b69f4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=640px){.resource-filters__fields[data-v-779b69f4]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}select[data-v-779b69f4]{width:100%;font-size:16px}.resource-filters__hidden[data-v-779b69f4]{font-size:var(--font-caption,13px)}.resource-filters__finish[data-v-779b69f4]{display:block}.resource-filters__finish button[data-v-779b69f4]{background:var(--primary);border-color:var(--primary);width:100%;color:var(--primary-ink);font-weight:650}}@media (prefers-reduced-motion:reduce){.resource-filters__caret[data-v-779b69f4]{transition:none}}.resource-results[data-v-dfa7fdc6]{border-top:1px solid var(--border-medium);background:var(--bg-surface);width:100%}.resource-results__save-error[data-v-dfa7fdc6]{color:var(--text-primary);font-size:var(--font-control,14px);margin:0;padding:12px 18px;line-height:1.6}.resource-results__list[data-v-dfa7fdc6]{margin:0;padding:0;list-style:none}.resource-row[data-v-dfa7fdc6]{border-bottom:1px solid var(--border-light);transition:background var(--transition-fast);grid-template-columns:88px minmax(0,1fr) 144px;align-items:start;gap:0 14px;padding:14px 16px 2px;scroll-margin-top:88px;display:grid}.resource-row[data-v-dfa7fdc6]:hover{background:var(--bg-hover)}.resource-row--dead .resource-row__title[data-v-dfa7fdc6]{color:var(--text-secondary);text-decoration:line-through;text-decoration-thickness:1px}.resource-row__platform[data-v-dfa7fdc6]{min-width:0;color:var(--text-secondary);font-size:var(--font-control,14px);grid-area:1/1;align-items:center;gap:8px;padding-top:3px;font-weight:650;line-height:1.5;display:flex}.resource-row__platform img[data-v-dfa7fdc6]{-o-object-fit:contain;object-fit:contain;flex:none;width:22px;height:22px}.resource-row__platform svg[data-v-dfa7fdc6]{flex:none}.resource-row__body[data-v-dfa7fdc6]{-moz-column-gap:12px;flex-wrap:wrap;grid-area:1/2;align-content:start;column-gap:12px;min-width:0;display:flex}.resource-row__title-line[data-v-dfa7fdc6]{flex-basis:100%;align-items:baseline;gap:6px 8px;display:flex}.resource-row__title[data-v-dfa7fdc6]{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--text-primary);font-size:var(--font-body,16px);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.resource-row__title mark[data-v-dfa7fdc6]{background:var(--bg-active);color:inherit;border-radius:2px}.resource-row__type[data-v-dfa7fdc6]{border-radius:var(--radius-sm);background:var(--bg-active);flex:none;padding:1px 6px}.resource-row__match[data-v-dfa7fdc6],.resource-row__type[data-v-dfa7fdc6]{color:var(--text-secondary);font-size:var(--font-caption,13px);line-height:1.6}.resource-row__match[data-v-dfa7fdc6]{flex-basis:100%;margin:3px 0 0}.resource-row__more-specs[data-v-dfa7fdc6]{min-height:44px;color:var(--text-accent);font:inherit;background:0 0;border:0;padding:0 6px;display:none}.resource-row__meta[data-v-dfa7fdc6],.resource-row__specs[data-v-dfa7fdc6]{min-width:0;color:var(--text-secondary);font-size:var(--font-control,14px);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:4px;line-height:1.6;display:flex}.resource-row__specs span+span[data-v-dfa7fdc6]{position:relative}.resource-row__specs span+span[data-v-dfa7fdc6]:before{content:"·";color:var(--text-tertiary);position:absolute;left:-8px}.resource-row__meta[data-v-dfa7fdc6]{color:var(--text-tertiary)}.health-label[data-v-dfa7fdc6]{color:var(--text-secondary);align-items:center;gap:5px;display:inline-flex}.health-label--active[data-v-dfa7fdc6],.health-label--alive[data-v-dfa7fdc6]{color:var(--text-accent)}.health-label--dead[data-v-dfa7fdc6],.health-label--risky[data-v-dfa7fdc6]{color:var(--error)}.health-label--cold[data-v-dfa7fdc6],.health-label--stale[data-v-dfa7fdc6],.health-label--suspect[data-v-dfa7fdc6]{color:var(--warning)}.resource-row__password[data-v-dfa7fdc6]{color:var(--text-secondary);font-size:var(--font-control,14px);align-items:center;gap:8px;display:flex}.resource-row__password strong[data-v-dfa7fdc6]{color:var(--text-primary);font-weight:650}.resource-row__password button[data-v-dfa7fdc6]{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.resource-row__actions[data-v-dfa7fdc6]{display:contents}.resource-row__open[data-v-dfa7fdc6]{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);width:100%;min-height:44px;color:var(--primary-ink);font-size:var(--font-control,14px);white-space:nowrap;transition:background var(--transition-fast),transform var(--transition-fast);grid-area:1/3;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.resource-row__open[data-v-dfa7fdc6]:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.resource-row__open[data-v-dfa7fdc6]:active{transform:scale(.98)}.resource-row__utilities[data-v-dfa7fdc6]{grid-area:2/3;justify-self:end;gap:6px;display:flex}.alternate-links__actions button[data-v-dfa7fdc6],.resource-row__utilities button[data-v-dfa7fdc6]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);background:0 0;border:0;place-items:center;display:grid}.resource-row__utilities button>span[data-v-dfa7fdc6]{display:none}.alternate-links__actions button[data-v-dfa7fdc6]:hover,.resource-row__password button[data-v-dfa7fdc6]:hover,.resource-row__utilities button.active[data-v-dfa7fdc6],.resource-row__utilities button[data-v-dfa7fdc6]:hover{background:var(--bg-active);color:var(--text-accent)}.alternate-links__actions button[data-v-dfa7fdc6]:active,.resource-row__utilities button[data-v-dfa7fdc6]:active{transform:scale(.96)}.alternate-links__actions button[data-v-dfa7fdc6]:disabled,.resource-row__utilities button[data-v-dfa7fdc6]:disabled{opacity:.5;cursor:default}.resource-row__action-error[data-v-dfa7fdc6],.resource-row__action-feedback[data-v-dfa7fdc6]{color:var(--text-secondary);font-size:var(--font-caption,13px);margin:0;line-height:1.6}.resource-row__action-error[data-v-dfa7fdc6]{color:var(--error)}.resource-row__feedback[data-v-dfa7fdc6]{grid-area:2/3;align-self:start;gap:3px;margin-top:48px;padding-bottom:10px;display:grid}.resource-row__supplement[data-v-dfa7fdc6]{flex-wrap:wrap;grid-area:2/2;align-items:flex-start;gap:0 20px;min-width:0;display:flex}.resource-details[data-v-dfa7fdc6]{min-width:0;color:var(--text-secondary);font-size:var(--font-control,14px)}.resource-details[open][data-v-dfa7fdc6]{flex:100%}.resource-details summary[data-v-dfa7fdc6]{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:inline-flex}.resource-details summary[data-v-dfa7fdc6]::-webkit-details-marker{display:none}.alternate-links__toggle>svg[data-v-dfa7fdc6]:last-child,.resource-details summary>svg[data-v-dfa7fdc6]{transition:transform var(--transition-fast)}.alternate-links__toggle .is-expanded[data-v-dfa7fdc6],.resource-details[open]>summary>svg[data-v-dfa7fdc6],.resource-details__evaluation[open]>summary>svg[data-v-dfa7fdc6]{transform:rotate(180deg)}.resource-details__pending[data-v-dfa7fdc6]{color:var(--text-tertiary);font-size:var(--font-caption,13px)}.resource-details__content[data-v-dfa7fdc6]{overflow-wrap:anywhere;padding:4px 0 14px;line-height:1.7}.resource-details__content p[data-v-dfa7fdc6],.resource-details__content>p[data-v-dfa7fdc6]{margin:0 0 8px}.resource-details__label[data-v-dfa7fdc6]{margin-right:10px;display:inline-block}.resource-details__label[data-v-dfa7fdc6],.resource-details__note[data-v-dfa7fdc6]{color:var(--text-tertiary)}.resource-details__risk[data-v-dfa7fdc6]{color:var(--warning)}.resource-details__analysis[data-v-dfa7fdc6],.resource-details__evaluation[data-v-dfa7fdc6]{margin-top:12px}.evaluation-dimensions[data-v-dfa7fdc6],.torrent-metrics[data-v-dfa7fdc6]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;margin:0 0 8px;display:flex}.evaluation-dimensions>div[data-v-dfa7fdc6],.torrent-metrics>div[data-v-dfa7fdc6]{align-items:baseline;gap:6px;display:inline-flex}.evaluation-dimensions dt[data-v-dfa7fdc6],.torrent-metrics dt[data-v-dfa7fdc6]{color:var(--text-tertiary)}.evaluation-dimensions dd[data-v-dfa7fdc6],.torrent-metrics dd[data-v-dfa7fdc6]{color:var(--text-primary);margin:0;font-weight:650}.alternate-links[data-v-dfa7fdc6]{min-width:0}.alternate-links[data-v-dfa7fdc6]:has(.alternate-links__list){flex:100%}.alternate-links__toggle[data-v-dfa7fdc6]{min-height:44px;color:var(--text-secondary);font-size:var(--font-control,14px);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.alternate-links__toggle[data-v-dfa7fdc6]:hover{color:var(--text-accent)}.alternate-links__list[data-v-dfa7fdc6]{margin:0 0 12px;padding:0;list-style:none;display:grid}.alternate-links__list li[data-v-dfa7fdc6]{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.alternate-links__list li.is-dead[data-v-dfa7fdc6]{color:var(--text-tertiary)}.alternate-links__identity[data-v-dfa7fdc6]{min-width:0;font-size:var(--font-control,14px);flex-wrap:wrap;flex:1;align-items:center;gap:0 12px;line-height:1.6;display:flex}.alternate-links__identity>a[data-v-dfa7fdc6]{min-height:44px;color:var(--text-accent);align-items:center;gap:4px;display:inline-flex}.alternate-links__identity>span[data-v-dfa7fdc6]{color:var(--text-secondary)}.alternate-links__actions[data-v-dfa7fdc6]{gap:8px;margin-left:auto;display:flex}.alternate-links__list .resource-row__action-error[data-v-dfa7fdc6]{flex-basis:100%}a[data-v-dfa7fdc6]:focus-visible,button[data-v-dfa7fdc6]:focus-visible,summary[data-v-dfa7fdc6]:focus-visible{outline:2px solid var(--primary-strong);outline-offset:3px}@media (width<=720px){.resource-row[data-v-dfa7fdc6]{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px 2px}.resource-row__platform[data-v-dfa7fdc6]{grid-area:auto/1;padding-top:0}.resource-row__body[data-v-dfa7fdc6]{grid-area:auto/1;display:block}.resource-row__title[data-v-dfa7fdc6]{-webkit-line-clamp:3;line-clamp:3}.resource-row__actions[data-v-dfa7fdc6]{flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:flex-start;gap:0 8px;display:flex}.resource-row__open[data-v-dfa7fdc6]{flex:120px;width:auto;max-width:190px}.resource-row__utilities[data-v-dfa7fdc6]{flex:none;gap:8px}.resource-row__utilities button[data-v-dfa7fdc6]{width:auto;min-width:44px;font-size:var(--font-caption,13px);justify-content:center;gap:4px;padding:0 6px;display:inline-flex}.resource-row__utilities button>span[data-v-dfa7fdc6]{display:inline}.resource-row__specs>span[data-v-dfa7fdc6]:nth-child(n+4){display:none}.resource-row__more-specs[data-v-dfa7fdc6]{align-items:center;display:inline-flex}.resource-row__supplement[data-v-dfa7fdc6]{grid-area:auto/1;gap:0 18px}.resource-row__feedback[data-v-dfa7fdc6]{flex:100%;margin-top:4px;padding-bottom:0}.resource-details__content[data-v-dfa7fdc6]{font-size:var(--font-body,16px)}.alternate-links__identity[data-v-dfa7fdc6]{flex-basis:calc(100% - 112px)}}@media (prefers-reduced-motion:reduce){.alternate-links__actions button[data-v-dfa7fdc6],.alternate-links__toggle>svg[data-v-dfa7fdc6]:last-child,.resource-details summary>svg[data-v-dfa7fdc6],.resource-row[data-v-dfa7fdc6],.resource-row__open[data-v-dfa7fdc6],.resource-row__utilities button[data-v-dfa7fdc6]{transition:none}.alternate-links__actions button[data-v-dfa7fdc6]:active,.resource-row__open[data-v-dfa7fdc6]:active,.resource-row__utilities button[data-v-dfa7fdc6]:active{transform:none}}
