.yt-thumb-tool[data-v-2df9db65]{width:100%}.tool-card .panel[data-v-2df9db65]{background:#fff;border:2px solid rgba(131,80,242,.08);border-radius:12px;box-shadow:0 1px 3px #0f172a0f;padding:32px}.tool-card .form[data-v-2df9db65]{display:flex;flex-direction:column;gap:16px}.tool-card .input-wrapper[data-v-2df9db65]{align-items:center;background:#fff;border:1px solid hsla(0,0%,5%,.12);border-radius:12px;box-sizing:border-box;display:flex;gap:12px;min-height:64px;padding:8px 8px 8px 4px;width:100%}.tool-card .input-icon[data-v-2df9db65]{flex:none;height:32px;margin-left:12px;width:32px}.tool-card .ds-input[data-v-2df9db65]{background:transparent;border:none;color:#0d0d0de5;flex:1;font-size:16px;height:48px;line-height:24px;min-width:0;outline:none;padding:0 8px}.tool-card .ds-input[data-v-2df9db65]::-moz-placeholder{color:#9ca3af}.tool-card .ds-input[data-v-2df9db65]::placeholder{color:#9ca3af}.tool-card .ds-input[data-v-2df9db65]:disabled{cursor:not-allowed;opacity:.6}.tool-card .submit-btn[data-v-2df9db65]{align-self:center;flex:none;gap:8px;height:48px;min-height:48px;padding:0 34px}.tool-card .submit-btn[data-v-2df9db65]:disabled{cursor:not-allowed;opacity:.45}.tool-card .submit-btn.processing[data-v-2df9db65]{pointer-events:none}.tool-card .submit-btn .download-icon[data-v-2df9db65],.tool-card .submit-btn .loading-icon[data-v-2df9db65]{height:24px;width:24px}.tool-card .status-hint[data-v-2df9db65]{color:#0d0d0da8;font-size:12px;line-height:1.375;margin:0;min-height:18px}.tool-card .meta-bar[data-v-2df9db65]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tool-card .meta-chip[data-v-2df9db65]{align-items:center;background:#f3f4f6;border-radius:9999px;color:#0d0d0da8;display:inline-flex;font-size:13px;padding:8px 12px}.tool-card .loading-panel[data-v-2df9db65]{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:24px;min-height:280px;padding-top:24px;text-align:center}.tool-card .spinner[data-v-2df9db65]{animation:yt-thumb-spin-2df9db65 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8350f2;height:40px;width:40px}.tool-card .loading-title[data-v-2df9db65]{color:#0d0d0de5;font-size:18px;font-weight:600}.tool-card .loading-copy[data-v-2df9db65]{color:#0d0d0da8;font-size:14px;line-height:1.5;margin:0;max-width:40ch}.tool-card .result-area[data-v-2df9db65]{border-top:1px solid #eee;margin-top:24px;padding-top:24px}.tool-card .resolution-panel[data-v-2df9db65]{display:flex;flex-direction:column;gap:16px;max-width:480px}.tool-card .section-title[data-v-2df9db65]{color:#0d0d0de5;font-size:18px;font-weight:600;line-height:1.25;margin:0}.tool-card .resolution-list[data-v-2df9db65]{display:flex;flex-direction:column;gap:12px}.tool-card .resolution-item[data-v-2df9db65]{align-items:center;background:#fff;border:1px solid hsla(0,0%,5%,.12);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:16px}.tool-card .resolution-item[data-active=true][data-v-2df9db65]{background:#8350f20a;border-color:#8350f2}.tool-card .resolution-info[data-v-2df9db65]{display:flex;flex-direction:column;gap:4px;min-width:0}.tool-card .resolution-name[data-v-2df9db65]{color:#0d0d0de5;font-size:14px;font-weight:600}.tool-card .resolution-size[data-v-2df9db65]{color:#0d0d0da8;font-size:13px}.tool-card .result-download-btn[data-v-2df9db65]{font-size:14px;gap:8px;height:40px;min-height:40px;padding:0 20px}.tool-card .result-download-btn img[data-v-2df9db65]{height:20px;width:20px}.tool-card .result-toolbar[data-v-2df9db65]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tool-card .expires-text[data-v-2df9db65]{color:#0d0d0d75;font-size:13px}.tool-card .retry-btn[data-v-2df9db65]{background:transparent;border:none;border-radius:8px;color:#0d0d0da8;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px}.tool-card .retry-btn[data-v-2df9db65]:hover{background:#f3f4f6;color:#0d0d0de5}@keyframes yt-thumb-spin-2df9db65{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.tool-card .panel[data-v-2df9db65]{padding:16px}.tool-card .input-wrapper[data-v-2df9db65]{flex-wrap:wrap;min-height:0}.tool-card .submit-btn[data-v-2df9db65]{justify-content:center;width:100%}.tool-card .resolution-item[data-v-2df9db65]{grid-template-columns:1fr}.tool-card .result-download-btn[data-v-2df9db65]{justify-content:center;width:100%}}
