.tv-tools-hub[data-v-b0308ece]{--tv-hub-bg:var(--tv-bg,#f7faf9);--tv-hub-surface:var(--tv-surface,#fff);--tv-hub-ink:var(--tv-fg,#122c29);--tv-hub-muted:var(--tv-muted,#526661);--tv-hub-line:var(--tv-line,#d1dfda);--tv-hub-accent:var(--tv-link,#0f766e);background:var(--tv-hub-bg);color:var(--tv-hub-ink);font-family:var(--tv-body,Inter,sans-serif)}html.dark{--tv-hub-bg:var(--tv-bg,#0c1315);--tv-hub-surface:var(--tv-surface,#111e20);--tv-hub-ink:var(--tv-fg,#edf8f5);--tv-hub-muted:var(--tv-muted,#a4bcb5);--tv-hub-line:var(--tv-line,#2b4140);--tv-hub-accent:var(--tv-link,#5eead4)}.tv-hub-wrap[data-v-b0308ece]{margin-inline:auto;padding-inline:1.25rem;width:min(1200px,100%)}.tv-hub-hero[data-v-b0308ece]{padding-block:2.5rem 4rem}.tv-hub-breadcrumb[data-v-b0308ece]{color:var(--tv-hub-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.65rem;margin-bottom:2.5rem}.tv-hub-eyebrow[data-v-b0308ece]{color:var(--tv-hub-accent);font-size:.8rem;font-weight:600;margin-bottom:1rem}h1[data-v-b0308ece],h2[data-v-b0308ece],h3[data-v-b0308ece]{color:var(--tv-hub-ink);font-family:var(--tv-heading,Sora,sans-serif)}h1[data-v-b0308ece]{font-size:clamp(2.2rem,5vw,3.7rem);letter-spacing:-.035em;line-height:1.15;max-width:950px}h1[data-v-b0308ece],h2[data-v-b0308ece]{font-weight:600}h2[data-v-b0308ece]{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.25}.tv-hub-description[data-v-b0308ece]{color:var(--tv-hub-muted);line-height:1.85;margin-top:1rem;max-width:740px}.tv-hub-button[data-v-b0308ece]{align-items:center;border-radius:8px;display:inline-flex;font-size:.9rem;font-weight:600;gap:.65rem;justify-content:center;min-height:44px;padding:.8rem 1.2rem;transition:background .15s,transform .15s}.tv-hub-primary[data-v-b0308ece]{background:#2dd4bf;color:#0b2823;margin-top:1.75rem}.tv-hub-primary[data-v-b0308ece]:hover{background:#5eead4}.tv-hub-button[data-v-b0308ece]:active{transform:translateY(1px)}.tv-hub-secondary[data-v-b0308ece]{border:1px solid var(--tv-hub-line);color:var(--tv-hub-ink);margin-top:1.75rem}.tv-hub-secondary[data-v-b0308ece]:hover{background:var(--tv-hub-surface)}.tv-hub-section[data-v-b0308ece]{padding-block:3rem 4rem}.tv-hub-group[data-v-b0308ece]{margin-top:2.5rem}.tv-hub-group h3[data-v-b0308ece]{font-size:1rem;font-weight:600;margin-bottom:1rem}.tv-hub-grid[data-v-b0308ece]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tv-hub-card[data-v-b0308ece]{align-items:flex-start;background:var(--tv-hub-surface);border:1px solid var(--tv-hub-line);border-radius:12px;display:flex;flex-direction:column;min-height:180px;min-width:0;padding:1.4rem;transition:border-color .15s}.tv-hub-card[data-v-b0308ece]:hover{border-color:var(--tv-hub-accent)}.tv-hub-icon[data-v-b0308ece]{color:var(--tv-hub-accent);height:24px;width:24px}.tv-hub-tool-title[data-v-b0308ece]{font-size:1rem;font-weight:600;line-height:1.5;margin-top:1.25rem;overflow-wrap:anywhere}.tv-hub-tool-action[data-v-b0308ece]{align-items:center;color:var(--tv-hub-accent);display:inline-flex;font-size:.8rem;gap:.5rem;margin-top:auto;padding-top:1rem}.tv-hub-band[data-v-b0308ece]{background:var(--tv-hub-surface);border-block:1px solid var(--tv-hub-line);padding-block:3.5rem}.tv-hub-models[data-v-b0308ece]{display:grid;gap:2rem}.tv-hub-model-links a[data-v-b0308ece]{border-bottom:1px solid var(--tv-hub-line);display:flex;font-weight:600;gap:1rem;justify-content:space-between;padding-block:1.1rem}.tv-hub-model-links a[data-v-b0308ece]:hover{color:var(--tv-hub-accent)}.tv-hub-faq[data-v-b0308ece]{max-width:850px}.tv-hub-faq h2[data-v-b0308ece]{margin-bottom:1.5rem}details[data-v-b0308ece]{border-bottom:1px solid var(--tv-hub-line)}summary[data-v-b0308ece]{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:1.5rem;justify-content:space-between;list-style:none;padding-block:1.4rem}summary[data-v-b0308ece]::-webkit-details-marker{display:none}summary svg[data-v-b0308ece]{flex-shrink:0}details[open] summary svg[data-v-b0308ece]{transform:rotate(45deg)}details p[data-v-b0308ece]{color:var(--tv-hub-muted);line-height:1.85;padding-bottom:1.5rem}.tv-hub-end[data-v-b0308ece]{text-align:center}.tv-hub-end .tv-hub-description[data-v-b0308ece]{margin-inline:auto}.tv-hub-actions[data-v-b0308ece]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}a[data-v-b0308ece]:focus-visible,summary[data-v-b0308ece]:focus-visible{border-radius:8px;outline:2px solid var(--tv-hub-accent);outline-offset:5px}@media (min-width:800px){.tv-hub-models[data-v-b0308ece]{gap:4rem;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){[data-v-b0308ece],[data-v-b0308ece]:after,[data-v-b0308ece]:before{transition:none!important}}
