.container.svelte-1mi9kit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;position:relative;min-height:100vh}.bg-decoration.svelte-1mi9kit{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.blob.svelte-1mi9kit{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.blob-1.svelte-1mi9kit{width:400px;height:400px;background:var(--blob-1);top:-100px;right:-100px}.blob-2.svelte-1mi9kit{width:300px;height:300px;background:var(--blob-2);bottom:-50px;left:-50px}.card.svelte-1mi9kit{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl),var(--shadow-glow);padding:2.5rem;width:100%;max-width:480px;text-align:center;border:1px solid var(--card-border);z-index:1}.header.svelte-1mi9kit{margin-bottom:2rem}.logo.svelte-1mi9kit{width:64px;height:64px;background:var(--gradient-primary);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff;box-shadow:0 4px 14px #6366f166}h1.svelte-1mi9kit{font-size:1.75rem;font-weight:800;color:var(--color-text);margin-bottom:.5rem}.subtitle.svelte-1mi9kit{color:var(--color-text-light);font-size:.95rem}.input-group.svelte-1mi9kit{margin-bottom:1rem}.input-wrapper.svelte-1mi9kit{position:relative}.input-wrapper.valid.svelte-1mi9kit input:where(.svelte-1mi9kit){border-color:var(--color-success)}.input-wrapper.invalid.svelte-1mi9kit input:where(.svelte-1mi9kit){border-color:var(--color-error)}.input-icon.svelte-1mi9kit{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-lighter)}.validation-icon.svelte-1mi9kit{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.validation-message.svelte-1mi9kit{font-size:.8rem;color:var(--color-error);margin-top:.5rem;text-align:left}input.svelte-1mi9kit{width:100%;padding:1rem 3rem;border:2px solid var(--color-border);border-radius:var(--radius-xl);font-size:.95rem;color:var(--color-text);background:var(--color-background-alt);outline:none}input.svelte-1mi9kit:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 4px #6366f11a}.settings-toggle.svelte-1mi9kit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem;margin-bottom:1rem;background:transparent;border:none;color:var(--color-text-light);font-size:.85rem;cursor:pointer}.chevron.svelte-1mi9kit{transition:transform .2s}.chevron.rotated.svelte-1mi9kit{transform:rotate(180deg)}.quality-settings.svelte-1mi9kit{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;padding:1rem;background:var(--color-background-alt);border-radius:var(--radius-lg)}.quality-row.svelte-1mi9kit{text-align:left}.quality-row.svelte-1mi9kit label:where(.svelte-1mi9kit){display:block;font-size:.75rem;color:var(--color-text-light);margin-bottom:.375rem;font-weight:500}.quality-row.svelte-1mi9kit select:where(.svelte-1mi9kit){width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.85rem}.turnstile-wrapper.svelte-1mi9kit{margin-bottom:1rem;display:flex;justify-content:center}.button-group.svelte-1mi9kit{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.btn.svelte-1mi9kit{padding:.875rem 1rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;border:none;font-size:.9rem;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:all .25s ease}.btn.svelte-1mi9kit:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1mi9kit{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px #6366f159}.btn-primary.svelte-1mi9kit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f173}.btn-secondary.svelte-1mi9kit{background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary.svelte-1mi9kit:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.alert.svelte-1mi9kit{padding:.875rem 1rem;border-radius:var(--radius-lg);margin-top:1.25rem;font-size:.875rem;display:flex;align-items:center;gap:.625rem}.error.svelte-1mi9kit{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}.result-card.svelte-1mi9kit{background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-top:1.5rem}@media(min-width:480px){.result-card.svelte-1mi9kit{flex-direction:row;text-align:left;align-items:flex-start}}.meta-thumbnail.svelte-1mi9kit{flex-shrink:0}.meta-thumbnail.svelte-1mi9kit img:where(.svelte-1mi9kit){width:140px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.result-info.svelte-1mi9kit{flex:1;overflow:hidden;width:100%}.result-title.svelte-1mi9kit{font-size:.95rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta-channel.svelte-1mi9kit,.meta-stats.svelte-1mi9kit{font-size:.8rem;color:var(--color-text-light);margin:0 0 .25rem}.meta-stats.svelte-1mi9kit{margin-bottom:1rem}.sandbox-warning.svelte-1mi9kit{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:#dc2626;font-size:.85rem;font-weight:500}.sandbox-warning.svelte-1mi9kit svg:where(.svelte-1mi9kit){flex-shrink:0}.download-btn.svelte-1mi9kit{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--gradient-primary);color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;border-radius:var(--radius-lg);box-shadow:0 4px 14px #6366f159;border:none;cursor:pointer;transition:all .2s ease}.download-btn.svelte-1mi9kit:hover{transform:translateY(-2px);color:#fff}.ad-btn.svelte-1mi9kit{background:var(--gradient-primary)}.download-ready.svelte-1mi9kit{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159;animation:svelte-1mi9kit-pulse .5s ease-out}@keyframes svelte-1mi9kit-pulse{0%{transform:scale(.95)}50%{transform:scale(1.02)}to{transform:scale(1)}}.footer.svelte-1mi9kit{margin-top:3rem;padding:2rem 1rem;text-align:center;z-index:1;border-top:1px solid var(--color-border-light)}.footer-links.svelte-1mi9kit{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.footer-links.svelte-1mi9kit a:where(.svelte-1mi9kit){font-size:.85rem;color:var(--color-text-light);transition:color .2s}.footer-links.svelte-1mi9kit a:where(.svelte-1mi9kit):hover{color:var(--color-primary)}.footer-links.svelte-1mi9kit .divider:where(.svelte-1mi9kit){color:var(--color-text-lighter);font-size:.75rem}.footer.svelte-1mi9kit .tagline:where(.svelte-1mi9kit){font-size:.85rem;color:var(--color-text-light);margin-bottom:.5rem}.footer.svelte-1mi9kit .copyright:where(.svelte-1mi9kit){font-size:.75rem;color:var(--color-text-lighter)}.spinner.svelte-1mi9kit{width:1.25rem;height:1.25rem;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1mi9kit-spin .8s linear infinite}.btn-secondary.svelte-1mi9kit .spinner:where(.svelte-1mi9kit){border-color:#6366f133;border-top-color:var(--color-primary)}@keyframes svelte-1mi9kit-spin{to{transform:rotate(360deg)}}.how-to-section.svelte-1mi9kit{width:100%;max-width:900px;margin-top:3rem;padding:0 1rem;z-index:1}.how-to-section.svelte-1mi9kit h2:where(.svelte-1mi9kit){text-align:center;font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:2rem}.steps-container.svelte-1mi9kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.step-card.svelte-1mi9kit{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.5rem;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.step-card.svelte-1mi9kit:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.step-number.svelte-1mi9kit{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:28px;height:28px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;box-shadow:0 2px 8px #6366f166}.step-icon.svelte-1mi9kit{width:56px;height:56px;background:var(--color-background-alt);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:.5rem auto 1rem;color:var(--color-primary)}.step-card.svelte-1mi9kit h3:where(.svelte-1mi9kit){font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.step-card.svelte-1mi9kit p:where(.svelte-1mi9kit){font-size:.85rem;color:var(--color-text-light);line-height:1.5}.faq-section.svelte-1mi9kit{width:100%;max-width:700px;margin-top:3rem;padding:0 1rem;z-index:1}.faq-section.svelte-1mi9kit h2:where(.svelte-1mi9kit){text-align:center;font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem}.faq-container.svelte-1mi9kit{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1mi9kit{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s ease}.faq-item.svelte-1mi9kit:hover{box-shadow:var(--shadow-md)}.faq-item.expanded.svelte-1mi9kit{border-color:var(--color-primary)}.faq-question.svelte-1mi9kit{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;font-size:.95rem;font-weight:500;color:var(--color-text);font-family:inherit}.faq-question.svelte-1mi9kit:hover{background:var(--color-surface-hover)}.faq-chevron.svelte-1mi9kit{flex-shrink:0;color:var(--color-text-light);transition:transform .3s ease}.faq-item.expanded.svelte-1mi9kit .faq-chevron:where(.svelte-1mi9kit){transform:rotate(180deg);color:var(--color-primary)}.faq-answer.svelte-1mi9kit{padding:0 1.25rem 1.25rem;animation:svelte-1mi9kit-fadeIn .3s ease}.faq-answer.svelte-1mi9kit p:where(.svelte-1mi9kit){font-size:.9rem;color:var(--color-text-light);line-height:1.6;margin:0}@keyframes svelte-1mi9kit-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.how-to-section.svelte-1mi9kit h2:where(.svelte-1mi9kit),.faq-section.svelte-1mi9kit h2:where(.svelte-1mi9kit){font-size:1.25rem}.steps-container.svelte-1mi9kit{grid-template-columns:1fr}}.seo-article.svelte-1mi9kit{width:100%;max-width:800px;margin-top:3rem;padding:0 1rem;z-index:1}.seo-article.svelte-1mi9kit h2:where(.svelte-1mi9kit){text-align:center;font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem}.article-content.svelte-1mi9kit{display:flex;flex-direction:column;gap:1.5rem}.article-block.svelte-1mi9kit{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:1.5rem}.article-block.svelte-1mi9kit h3:where(.svelte-1mi9kit){font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.article-block.svelte-1mi9kit p:where(.svelte-1mi9kit){font-size:.95rem;color:var(--color-text-light);line-height:1.7;margin:0}.article-block.svelte-1mi9kit strong{color:var(--color-primary);font-weight:600}@media(max-width:640px){.seo-article.svelte-1mi9kit h2:where(.svelte-1mi9kit){font-size:1.25rem}.article-block.svelte-1mi9kit h3:where(.svelte-1mi9kit){font-size:1rem}.article-block.svelte-1mi9kit p:where(.svelte-1mi9kit){font-size:.9rem}}
