.compare-table td{vertical-align:top}.compare-table .cell-note{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted)}.table-date{font-size:13px;margin-top:8px}.criteria{padding-left:22px}.criteria li{margin:0 0 18px}.criteria li::marker{font-weight:700;color:var(--accent)}.criteria h3{font-size:18px;margin:0 0 4px}.criteria p{margin:0 0 6px}.criteria-check{font-size:15px;color:var(--muted)}.ts-tool{margin:24px 0;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.content .ts-tool h2{margin:0 0 12px;font-size:20px}.ts-label{display:block;margin:12px 0 6px;font-size:14px;font-weight:600}.ts-tool input[type=text]{width:100%}.ts-tool textarea{font-family:var(--mono);font-size:14px}.ts-error{margin:6px 0 0!important;font-size:14px;color:var(--accent)}.ts-results{margin-top:16px}.ts-playlist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ts-list{list-style:none;padding:0!important;margin:0;border-top:1px solid var(--border)}.ts-list li{display:flex;align-items:center;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid var(--border);font-size:15px}.ts-time{flex:0 0 auto;min-width:92px}.ts-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ts-actions{display:flex;gap:6px;flex:0 0 auto}@media (max-width:520px){.ts-list li{flex-wrap:wrap}.ts-actions{width:100%}}