.hero-section[data-astro-cid-dcfojrq3]{background:radial-gradient(circle at 50% 10%,#1f1f2699 0%,#0f0f12 100%);padding:3.5rem 0 3rem;position:relative;overflow:hidden}.hero-glow[data-astro-cid-dcfojrq3]{-webkit-filter:blur(120px);pointer-events:none;z-index:1;border-radius:50%;position:absolute}.glow-red[data-astro-cid-dcfojrq3]{background:var(--glow-red);width:450px;height:450px;top:-80px;left:-80px}.glow-magenta[data-astro-cid-dcfojrq3]{background:var(--glow-magenta);width:450px;height:450px;bottom:-60px;right:-60px}.hero-container[data-astro-cid-dcfojrq3]{z-index:2;position:relative}.hero-header[data-astro-cid-dcfojrq3]{text-align:center;max-width:820px;margin:0 auto 2.5rem}.hero-badge-wrap[data-astro-cid-dcfojrq3]{margin-bottom:1.25rem}.hero-badge[data-astro-cid-dcfojrq3]{border-radius:var(--radius-pill);color:var(--pink);letter-spacing:.06em;background:#1f1f26d9;border:1px solid #ff4f9a4d;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 0 20px #ff2d4f26}.hero-title[data-astro-cid-dcfojrq3]{letter-spacing:-.03em;margin-bottom:1.15rem;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.18}.hero-subline[data-astro-cid-dcfojrq3]{color:var(--muted);max-width:720px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.converter-box[data-astro-cid-dcfojrq3]{border:1px solid var(--border);max-width:860px;margin:0 auto;padding:2.25rem;position:relative}.converter-form[data-astro-cid-dcfojrq3]{flex-direction:column;gap:1.25rem;display:flex}.input-row[data-astro-cid-dcfojrq3]{gap:.75rem;width:100%;display:flex}.input-wrapper[data-astro-cid-dcfojrq3]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;align-items:center;display:flex;position:relative}.input-wrapper[data-astro-cid-dcfojrq3]:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ff4f9a33}.input-icon[data-astro-cid-dcfojrq3]{color:#6c6c7a;pointer-events:none;position:absolute;left:1.25rem}.url-input[data-astro-cid-dcfojrq3]{width:100%;color:var(--text);background:0 0;padding:.95rem 5.5rem .95rem 3.25rem;font-size:1.05rem}.url-input[data-astro-cid-dcfojrq3]::placeholder{color:#6c6c7a;font-size:.98rem}.btn-paste[data-astro-cid-dcfojrq3]{color:var(--text);border-radius:var(--radius-pill);transition:background var(--transition-fast), color var(--transition-fast);background:#ffffff14;align-items:center;gap:.35rem;min-height:34px;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;right:.65rem}.btn-paste[data-astro-cid-dcfojrq3]:hover{color:var(--pink);background:#ff4f9a33}.btn-convert[data-astro-cid-dcfojrq3]{white-space:nowrap;padding:.95rem 2rem;font-size:1.05rem;position:relative;overflow:hidden}.btn-convert[data-astro-cid-dcfojrq3]:hover{animation:1.8s infinite btnPulse}@keyframes btnPulse{0%{box-shadow:0 0 #ff4f9a99}70%{box-shadow:0 0 0 12px #ff4f9a00}to{box-shadow:0 0 #ff4f9a00}}.quality-chips[data-astro-cid-dcfojrq3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.chip[data-astro-cid-dcfojrq3]{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);transition:all var(--transition-fast);min-height:34px;padding:.4rem .9rem;font-size:.84rem;font-weight:600}.chip[data-astro-cid-dcfojrq3]:hover{color:var(--text);background:#1f1f26e6;border-color:#ff4f9a66}.chip[data-astro-cid-dcfojrq3].active{color:#fff;border-color:var(--pink);background:linear-gradient(120deg,#ff2d4f40,#c026d340);box-shadow:0 0 12px #ff4f9a33}.progress-container[data-astro-cid-dcfojrq3]{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.progress-bar-track[data-astro-cid-dcfojrq3]{background:var(--surface-2);border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.progress-bar-fill[data-astro-cid-dcfojrq3]{background:var(--brand-gradient);border-radius:3px;width:40%;height:100%;animation:1.5s ease-in-out infinite indeterminate}@keyframes indeterminate{0%{width:30%;transform:translate(-100%)}50%{width:60%}to{width:30%;transform:translate(350%)}}.progress-status[data-astro-cid-dcfojrq3]{color:var(--pink);text-align:center;margin:0;font-size:.92rem}.trust-line[data-astro-cid-dcfojrq3]{color:#8e8e9c;border-top:1px solid #2a2a3399;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.85rem;display:flex}.trust-item[data-astro-cid-dcfojrq3]{align-items:center;gap:.35rem;display:inline-flex}.trust-dot[data-astro-cid-dcfojrq3]{color:#4a4a58}.error-box[data-astro-cid-dcfojrq3]{border-radius:var(--radius-md);background:#ff2d4f1a;border:1px solid #ff2d4f66;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.error-icon[data-astro-cid-dcfojrq3]{flex-shrink:0;margin-top:2px}.error-text[data-astro-cid-dcfojrq3]{flex:1}.error-text[data-astro-cid-dcfojrq3] strong[data-astro-cid-dcfojrq3]{color:#ff6680;margin-bottom:.25rem;font-size:.98rem;display:block}.error-text[data-astro-cid-dcfojrq3] p[data-astro-cid-dcfojrq3]{color:var(--text);margin:0;font-size:.9rem}.error-retry[data-astro-cid-dcfojrq3]{color:#ff8599;border-radius:var(--radius-sm);background:#ff2d4f33;min-height:36px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.error-retry[data-astro-cid-dcfojrq3]:hover{color:#fff;background:#ff2d4f59}.result-box[data-astro-cid-dcfojrq3]{border-top:1px solid var(--border);flex-direction:column;gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.result-header[data-astro-cid-dcfojrq3]{align-items:center;display:flex}.result-badge[data-astro-cid-dcfojrq3]{color:#34d399;border-radius:var(--radius-pill);background:#10b98126;border:1px solid #10b9814d;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.result-meta[data-astro-cid-dcfojrq3]{align-items:flex-start;gap:1.25rem;display:flex}.thumb-container[data-astro-cid-dcfojrq3]{aspect-ratio:16/9;background:var(--surface-2);border-radius:var(--radius-sm);flex-shrink:0;width:180px;position:relative;overflow:hidden}.video-thumb[data-astro-cid-dcfojrq3]{object-fit:cover;width:100%;height:100%;display:block}.thumb-duration[data-astro-cid-dcfojrq3]{color:#fff;background:#000000d1;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;position:absolute;bottom:6px;right:6px}.video-info[data-astro-cid-dcfojrq3]{flex-direction:column;flex:1;gap:.35rem;display:flex}.video-title[data-astro-cid-dcfojrq3]{color:var(--text);margin:0;font-size:1.15rem;line-height:1.4}.video-author[data-astro-cid-dcfojrq3]{color:var(--muted);margin:0;font-size:.9rem}.formats-wrapper[data-astro-cid-dcfojrq3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.formats-header[data-astro-cid-dcfojrq3]{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.formats-list[data-astro-cid-dcfojrq3]{flex-direction:column;display:flex}.format-row{transition:background var(--transition-fast);border-bottom:1px solid #2a2a3380;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.format-row:last-child{border-bottom:none}.format-row:hover{background:#1f1f2680}.format-left{align-items:center;gap:.85rem;display:flex}.badge-quality{border-radius:var(--radius-sm);font-family:var(--font-heading);letter-spacing:-.01em;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.85rem;font-weight:800;display:inline-flex}.badge-4k{color:#fff;background:linear-gradient(135deg,#ff2d4f,#c026d3);box-shadow:0 0 10px #ff2d4f66}.badge-2k{color:#e879f9;background:#c026d340;border:1px solid #c026d380}.badge-1080{color:#ff75b0;background:#ff4f9a33;border:1px solid #ff4f9a66}.badge-720{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f666}.badge-sd{color:var(--text);background:#a0a0ad26}.badge-audio{color:#34d399;background:#10b98133;border:1px solid #10b98166}.format-details{flex-direction:column;display:flex}.format-name{color:var(--text);font-size:.95rem;font-weight:600}.format-codec{color:var(--muted);font-size:.8rem}.format-right{align-items:center;gap:1.25rem;display:flex}.format-size{color:var(--muted);text-align:right;min-width:70px;font-size:.9rem}.btn-download-file{background:var(--surface-2);color:var(--text);font-family:var(--font-heading);border-radius:var(--radius-pill);min-height:38px;transition:all var(--transition-fast);border:1px solid #ff4f9a66;align-items:center;gap:.45rem;padding:.45rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-download-file:hover{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 14px #ff2d4f66}.hidden[data-astro-cid-dcfojrq3]{display:none!important}.spinner[data-astro-cid-dcfojrq3]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.hero-section[data-astro-cid-dcfojrq3]{padding:2.25rem 0 2rem}.hero-header[data-astro-cid-dcfojrq3]{margin:0 auto 1.5rem}.hero-badge-wrap[data-astro-cid-dcfojrq3]{margin-bottom:.85rem}.hero-badge[data-astro-cid-dcfojrq3]{padding:.3rem .75rem;font-size:.72rem}.hero-title[data-astro-cid-dcfojrq3]{word-break:break-word;margin-bottom:.85rem;font-size:1.75rem;line-height:1.22}.hero-subline[data-astro-cid-dcfojrq3]{padding:0 .25rem;font-size:.92rem;line-height:1.55}.converter-box[data-astro-cid-dcfojrq3]{border-radius:var(--radius-lg);padding:1.25rem .85rem}.converter-form[data-astro-cid-dcfojrq3]{gap:1rem}.input-row[data-astro-cid-dcfojrq3]{flex-direction:column;gap:.75rem;width:100%}.input-wrapper[data-astro-cid-dcfojrq3]{width:100%}.input-icon[data-astro-cid-dcfojrq3]{width:18px;height:18px;left:.85rem}.url-input[data-astro-cid-dcfojrq3]{padding:.85rem 4.75rem .85rem 2.6rem;font-size:.95rem}.btn-paste[data-astro-cid-dcfojrq3]{min-height:32px;padding:.35rem .65rem;font-size:.78rem;right:.45rem}.btn-convert[data-astro-cid-dcfojrq3]{border-radius:var(--radius-pill);justify-content:center;width:100%;min-height:50px;font-size:1rem}.quality-chips[data-astro-cid-dcfojrq3]{justify-content:center;gap:.4rem}.chip[data-astro-cid-dcfojrq3]{min-height:32px;padding:.35rem .75rem;font-size:.78rem}.trust-line[data-astro-cid-dcfojrq3]{gap:.45rem;margin-top:1.15rem;padding-top:1rem;font-size:.78rem}.result-box[data-astro-cid-dcfojrq3]{padding:1.25rem .85rem}.result-meta[data-astro-cid-dcfojrq3]{flex-direction:column;align-items:stretch;gap:1rem}.thumb-container[data-astro-cid-dcfojrq3]{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.video-thumb[data-astro-cid-dcfojrq3]{object-fit:cover;width:100%;height:100%}.result-details[data-astro-cid-dcfojrq3]{width:100%}.result-title[data-astro-cid-dcfojrq3]{font-size:1rem}.format-row{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem}.format-left{align-items:center;gap:.75rem;display:flex}.format-right{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.format-size{text-align:left;min-width:auto}.btn-download-file{flex:1;justify-content:center;min-height:44px;font-size:.95rem}}@media (width<=380px){.hero-title[data-astro-cid-dcfojrq3]{font-size:1.5rem}.url-input[data-astro-cid-dcfojrq3]{padding:.8rem 4.25rem .8rem 2.4rem;font-size:.9rem}}
