[data-v-4a77c68f]{margin:0;padding:0;box-sizing:border-box}body[data-v-4a77c68f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.app[data-v-4a77c68f]{min-height:100vh;display:flex;flex-direction:column;max-width:500px;margin:0 auto;padding:20px;background:#fffffff2;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.header[data-v-4a77c68f]{text-align:center;margin-bottom:30px;padding-top:20px}.app-title[data-v-4a77c68f]{font-size:28px;font-weight:700;color:#333;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-subtitle[data-v-4a77c68f]{font-size:14px;color:#666}.main-content[data-v-4a77c68f]{flex:1;display:flex;flex-direction:column;gap:20px}.input-section[data-v-4a77c68f]{display:flex;flex-direction:column;gap:15px}.input-container[data-v-4a77c68f]{display:flex;gap:10px;align-items:center}.url-input[data-v-4a77c68f]{flex:1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:25px;font-size:14px;transition:all .3s ease;background:#fff}.url-input[data-v-4a77c68f]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.paste-btn[data-v-4a77c68f]{padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.paste-btn[data-v-4a77c68f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.paste-btn[data-v-4a77c68f]:active:not(:disabled){transform:translateY(0)}.paste-btn[data-v-4a77c68f]:disabled{opacity:.6;cursor:not-allowed}.parse-btn[data-v-4a77c68f]{padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.parse-btn[data-v-4a77c68f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.parse-btn[data-v-4a77c68f]:active:not(:disabled){transform:translateY(0)}.parse-btn[data-v-4a77c68f]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-4a77c68f]{background:#fff3f3;color:#e74c3c;padding:12px 16px;border-radius:12px;font-size:14px;border-left:4px solid #e74c3c;animation:slideIn-4a77c68f .3s ease}.loading-container[data-v-4a77c68f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.loading-spinner[data-v-4a77c68f]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:spin-4a77c68f 1s linear infinite;margin-bottom:16px}.loading-text[data-v-4a77c68f]{color:#666;font-size:14px}.result-section[data-v-4a77c68f]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;background:#fffc;border-radius:16px;box-shadow:0 4px 12px #0000000d;animation:fadeIn-4a77c68f .5s ease}.video-preview[data-v-4a77c68f]{position:relative;width:100%;max-width:300px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#f0f0f0}.video-thumbnail[data-v-4a77c68f]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-thumbnail[data-v-4a77c68f]:hover{transform:scale(1.05)}.video-placeholder[data-v-4a77c68f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#999}.video-icon[data-v-4a77c68f]{width:60px;height:60px}.video-title[data-v-4a77c68f]{font-size:16px;font-weight:600;color:#333;text-align:center;padding:0 10px}.download-btn[data-v-4a77c68f]{display:flex;align-items:center;gap:8px;padding:14px 24px;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-btn[data-v-4a77c68f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2ecc714d}.download-btn[data-v-4a77c68f]:active{transform:translateY(0)}.download-icon[data-v-4a77c68f]{width:20px;height:20px}.footer[data-v-4a77c68f]{text-align:center;padding:20px 0;margin-top:40px}.footer-text[data-v-4a77c68f]{font-size:12px;color:#999}@keyframes spin-4a77c68f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn-4a77c68f{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn-4a77c68f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.app[data-v-4a77c68f]{padding:15px;border-radius:0}.app-title[data-v-4a77c68f]{font-size:24px}.input-container[data-v-4a77c68f]{flex-direction:column;gap:10px}.url-input[data-v-4a77c68f],.paste-btn[data-v-4a77c68f]{width:100%}.video-preview[data-v-4a77c68f]{max-width:250px}}
