.ToolWrapper[data-v-fd457cfb]{margin:0 auto;max-width:900px}.MainContent[data-v-fd457cfb]{display:flex;flex-direction:column;gap:20px}.InputSection[data-v-fd457cfb]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:20px}.SectionHeader[data-v-fd457cfb]{align-items:center;color:#1d2129;font-size:14px;font-weight:600;margin-bottom:14px}.SectionHeader[data-v-fd457cfb],.UrlInputRow[data-v-fd457cfb]{display:flex;gap:10px}.UrlInputRow .UrlInput[data-v-fd457cfb]{flex:1}.QuickActions[data-v-fd457cfb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.QuickActions .Hint[data-v-fd457cfb]{color:#86909c;font-size:12px}.PlayerSection[data-v-fd457cfb]{display:flex;flex-direction:column;gap:12px}.PlayerContainer[data-v-fd457cfb]{align-items:center;aspect-ratio:16/9;background:#000;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative}.PlayerContainer.has-error[data-v-fd457cfb]{background:#1a1a2e}.VideoElement[data-v-fd457cfb]{height:100%;-o-object-fit:contain;object-fit:contain;outline:none;width:100%}.ErrorOverlay[data-v-fd457cfb]{align-items:center;background:#000000d9;color:#f53f3f;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:10}.ErrorOverlay p[data-v-fd457cfb]{color:#e5e6eb;font-size:14px;margin:0}.LoadingOverlay[data-v-fd457cfb]{align-items:center;background:#0009;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:10}.LoadingOverlay p[data-v-fd457cfb]{color:#e5e6eb;font-size:14px;margin:0}.VideoInfo[data-v-fd457cfb]{display:flex;flex-wrap:wrap;gap:20px}.VideoInfo .InfoItem[data-v-fd457cfb]{align-items:center;background:#f2f3f5;border-radius:6px;color:#4e5969;display:flex;font-size:13px;gap:6px;padding:6px 12px}.EmptyState[data-v-fd457cfb]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.EmptyState p[data-v-fd457cfb]{color:#86909c;font-size:14px;margin:0}@media(max-width:640px){.UrlInputRow[data-v-fd457cfb]{flex-direction:column}.PlayerContainer[data-v-fd457cfb]{aspect-ratio:4/3}}
