:root{--page:#f6f8fb;--surface:#fff;--surface-soft:#fbfdff;--ink:#0f1b2d;--muted:#66758a;--line:#dfe6ef;--line-strong:#c8d3df;--accent:#ff5b73;--accent-dark:#e5425f;--accent-soft:#fff0f3;--teal:#12aaa5;--teal-soft:#e9fbf9;--navy:#112033;--download:#f39abd;--download-hover:#f7abc9;--shadow:0 22px 60px rgba(27,43,65,.1);color:var(--ink);background:var(--page);font-family:Segoe UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-theme=dark]{--page:#0b111a;--surface:#121b27;--surface-soft:#172231;--ink:#e8eef6;--muted:#9aaabd;--line:#263648;--line-strong:#3a5068;--accent:#ff6b84;--accent-dark:#ff8da0;--accent-soft:rgba(255,107,132,.12);--teal:#38d3cb;--teal-soft:rgba(56,211,203,.12);--navy:#f3f7fb;--download:#ed88b2;--download-hover:#f29bc0;--shadow:0 24px 70px rgba(0,0,0,.38);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100dvh;color:var(--ink);background:linear-gradient(180deg,#fff 0,#f8fafc 34rem,#f3f6f9 100%),var(--page)}html[data-theme=dark] body{background:radial-gradient(circle at 16% 0,rgba(255,107,132,.12),transparent 26rem),radial-gradient(circle at 86% 8%,rgba(56,211,203,.1),transparent 24rem),linear-gradient(180deg,#070b11 0,#0b111a 34rem,#101722 100%),var(--page)}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}main{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 48px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(223,230,239,.82);background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 32px));min-height:72px;margin:0 auto}.action-row,.brand-icon,.captcha-group,.captcha-refresh,.format-button,.icon-action,.nav-controls,.nav-controls button,.platform-badge,.platform-menu>button,.platform-row,.primary-action,.primary-links,.secondary-action,.site-brand,.small-tool,.soft-icon,.status-pill,.tool-footer,.tool-footer a,.tool-footer nav,.tool-footer span{display:inline-flex;align-items:center}.site-brand{gap:12px;color:var(--navy);font-size:1.28rem;font-weight:900;text-decoration:none}.primary-links{gap:8px;flex-wrap:wrap;justify-content:center}.primary-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;color:#33445b;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:.93rem;font-weight:900}.primary-links a:hover{color:var(--accent-dark);border-color:#ffd2db;background:var(--accent-soft)}.brand-icon{justify-content:center;width:42px;height:42px;color:var(--accent);border:3px solid;border-radius:14px}.nav-controls{gap:10px;flex-wrap:wrap;justify-content:flex-end}.nav-controls button,.platform-menu>button{justify-content:center;gap:7px;min-height:38px;padding:0 13px;color:#263348;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(31,44,60,.04);list-style:none}.platform-menu{position:relative}.nav-controls button:hover,.platform-menu>button:hover{border-color:var(--line-strong);background:#f8fafc}.platform-menu.is-open>button{border-color:#ffd2db;background:var(--accent-soft);color:var(--accent-dark)}.platform-menu.is-open>button svg:last-child{transform:rotate(180deg)}.platform-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;width:max-content;min-width:170px;max-width:min(240px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(31,44,60,.14)}.language-menu .platform-menu-list{right:auto;left:0}.platform-menu-list a{display:flex;align-items:center;min-height:36px;min-width:0;padding:0 10px;overflow:hidden;color:#263348;border-radius:7px;text-decoration:none;font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.platform-menu-list a:hover{color:var(--accent-dark);background:var(--accent-soft)}.download-shell{margin-top:4px}.download-panel{position:relative;overflow:hidden;padding:34px 44px 30px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 8% 18%,rgba(255,91,115,.14),transparent 15rem),radial-gradient(circle at 88% 6%,rgba(255,91,115,.12),transparent 12rem),linear-gradient(180deg,snow,#fff 48%,#fbfdff);box-shadow:var(--shadow)}.download-panel:after{content:"";position:absolute;top:24px;right:34px;width:150px;height:94px;pointer-events:none;opacity:.45;background-image:radial-gradient(circle,rgba(255,91,115,.24) 2px,transparent 2.6px);background-size:18px 18px}.tool-hero{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:11px;gap:11px;margin-bottom:26px;text-align:center}.platform-badge{justify-content:center;width:58px;height:40px;color:#fff;border-radius:11px;background:#ff250f;box-shadow:0 16px 28px rgba(255,37,15,.2)}.platform-badge.douyin{background:#111827;box-shadow:0 16px 28px rgba(17,24,39,.16)}.platform-badge.tiktok{background:linear-gradient(135deg,#111827,#111827 52%,#12aaa5 0,#12aaa5);box-shadow:0 16px 28px rgba(17,24,39,.16)}.platform-badge.kuaishou{background:linear-gradient(135deg,#ff8a00,#ff4d3d);box-shadow:0 16px 28px rgba(255,111,0,.18)}.platform-badge.xiaohongshu{background:#ff2442;box-shadow:0 16px 28px rgba(255,36,66,.2)}.platform-badge.twitter{background:#111827;box-shadow:0 16px 28px rgba(17,24,39,.16)}.platform-badge.facebook{background:#1877f2;box-shadow:0 16px 28px rgba(24,119,242,.18)}.platform-badge.bilibili{background:linear-gradient(135deg,#00a1d6,#fb7299);box-shadow:0 16px 28px rgba(0,161,214,.18)}.platform-badge.instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);box-shadow:0 16px 28px rgba(220,39,67,.2)}.platform-badge span{width:0;height:0;margin-left:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid}.tool-hero h1{margin:0;color:var(--navy);font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:0}.tool-hero p{margin:0;color:var(--muted);font-size:1.08rem}.input-label-row{position:relative;z-index:1;justify-content:space-between;gap:16px;margin-bottom:10px;color:#40506a;font-size:.92rem;font-weight:800}.input-label-row,.input-tools{display:flex;align-items:center}.input-tools{gap:12px;color:#6a7b90;font-weight:600}.input-tools button{display:inline-flex;align-items:center;gap:5px;padding:0;color:#5b6f86;border:0;background:transparent;cursor:pointer}.input-tools button:disabled{cursor:default;opacity:.45}.url-input{position:relative;z-index:1;display:block;width:100%;min-height:116px;resize:vertical;padding:18px 20px;color:var(--ink);border:1.5px solid rgba(255,91,115,.45);border-radius:8px;outline:0;background:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.url-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(255,91,115,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.action-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,1fr) 54px minmax(300px,.95fr);grid-gap:12px;gap:12px;justify-content:center;max-width:840px;margin-top:16px;margin-inline:auto}.captcha-refresh,.format-button,.icon-action,.primary-action,.secondary-action,.small-tool{justify-content:center;border-radius:8px;cursor:pointer;text-decoration:none;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,border-color .14s ease}.captcha-refresh:active,.format-button:active,.icon-action:active,.primary-action:active,.secondary-action:active,.small-tool:active{transform:translateY(1px)}.captcha-refresh,.icon-action,.secondary-action{color:#243247;border:1px solid #1f3047;background:#fff;box-shadow:0 4px 0 #0f2541}.secondary-action{gap:9px;min-height:52px;font-weight:800}.primary-action{gap:9px;min-height:52px;color:#fff;border:1px solid #1f3047;background:linear-gradient(90deg,var(--accent) 0,#ff6a55 100%);box-shadow:0 4px 0 #0f2541,0 14px 30px rgba(255,91,115,.26);font-weight:900}.primary-action:hover{background:linear-gradient(90deg,var(--accent-dark) 0,#f15b46 100%)}.primary-action:disabled{cursor:not-allowed;opacity:.7;box-shadow:0 4px 0 #0f2541}.icon-action{width:54px;min-height:52px}.captcha-group{display:grid;grid-template-columns:142px 112px 52px;grid-gap:8px;gap:8px;min-width:0}.captcha-group input{width:100%;min-width:0;height:52px;padding:0 14px;border:2px solid #1f3047;border-radius:8px;outline:0;background:#fff;box-shadow:0 4px 0 #0f2541,inset 0 1px 0 hsla(0,0%,100%,.8)}.captcha-group input:focus{border-color:#111827;box-shadow:0 4px 0 #0f2541,0 0 0 4px rgba(255,91,115,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.captcha-image{display:inline-flex;align-items:center;justify-content:center;width:112px;height:52px;color:#8a64b2;border:2px solid #d8c9e8;border-radius:8px;background:repeating-linear-gradient(-12deg,rgba(138,100,178,.08) 0 5px,transparent 5px 11px),#fff;box-shadow:0 4px 0 #c4b4d6;font-family:Georgia,Times New Roman,serif;font-size:1.92rem;font-style:italic;letter-spacing:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha-refresh{width:52px;height:52px}.tool-footer{position:relative;z-index:1;justify-content:space-between;gap:18px;width:100%;margin:24px 0 0;padding:14px 16px;border:1px solid #d9e2eb;border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,251,255,.9)),hsla(0,0%,100%,.7)}.tool-footer a,.tool-footer span{gap:7px}.tool-footer span{color:#28435e;font-weight:800}.tool-footer nav{gap:28px;flex-wrap:wrap;justify-content:flex-end}.tool-footer a{color:#1267c2;font-size:.94rem;font-weight:800;text-decoration:none}.notice{display:flex;gap:10px;margin-top:16px;padding:12px 14px;border-radius:8px;line-height:1.55}.notice.error{color:#812727;border:1px solid #f1c7c7;background:#fff1f1}.empty-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:150px;margin-top:18px;margin-bottom:2px;padding:22px 24px;color:var(--muted);border:1px solid #d9e2eb;border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,251,255,.94)),radial-gradient(circle at 100% 0,rgba(255,91,115,.08),transparent 34%);box-shadow:0 12px 30px rgba(31,44,60,.045)}.empty-icon{display:grid;place-items:center;width:58px;height:58px;color:#536b86;border:1px solid #d8e2ed;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(31,44,60,.05)}.empty-copy{min-width:0}.empty-result h3,.format-block h3,.result-title h3,.why-block h3{margin:0;color:var(--navy)}.empty-result p,.expire-note,.format-block p,.result-title p,.tutorial-content p,.why-block p{margin:0;color:#596879;line-height:1.68}.result-skeleton{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.result-skeleton i,.result-skeleton span{position:relative;display:block;overflow:hidden;border-radius:8px;background:#e4ebf2}.result-skeleton span{aspect-ratio:16/9}.result-skeleton div{display:grid;align-content:center;grid-gap:12px;gap:12px}.result-skeleton i{height:15px}.result-skeleton i:first-child{width:86%}.result-skeleton i:nth-child(2){width:64%}.result-skeleton i:nth-child(3){width:42%}.result-area{position:relative;z-index:1;margin-top:18px}.result-card{min-width:0;padding:14px;border:1px solid #d9e2eb;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfd)}.result-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:12px}.source-mark{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:34px;padding:0 10px;color:#fff;font-size:.82rem;font-weight:800;border-radius:999px;background:#ef4444}.result-title{min-width:0}.result-title h3{display:-webkit-box;overflow:hidden;font-size:clamp(1.05rem,2.1vw,1.45rem);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-title p{margin-top:5px;font-size:.93rem}.video-frame{position:relative;overflow:hidden;width:100%;max-width:100%;aspect-ratio:16/9;border:1px solid #17253b;border-radius:8px;background:#060b12}.thumbnail-empty,.video-frame img,.video-frame video{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.video-frame img{object-fit:contain;background:#060b12}.image-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gallery-item{position:relative;display:block;min-width:0;overflow:hidden;aspect-ratio:1/1;border:1px solid #d8e2ec;border-radius:8px;background:#eef3f7;text-decoration:none}.gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .16s ease}.gallery-item span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;overflow:hidden;color:#fff;font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:rgba(8,17,30,.72);box-shadow:0 8px 16px rgba(8,17,30,.18)}.gallery-item:hover img{transform:scale(1.035)}.thumbnail-empty{display:grid;place-items:center;color:var(--accent);background:#e7edf3}.expire-note{margin:12px 0;text-align:center;font-size:.9rem}.merge-audio-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;margin:12px 0 0;padding:12px 14px;color:#13243a;font-size:.95rem;font-weight:900;line-height:1.35;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:rgba(255,77,103,.65);text-decoration-color:rgba(255,77,103,.65);text-underline-offset:4px;border:1px solid #ffb3c1;border-radius:8px;background:linear-gradient(135deg,rgba(255,245,248,.96),hsla(0,0%,100%,.94)),repeating-linear-gradient(135deg,rgba(255,77,103,.1) 0 8px,transparent 8px 16px);box-shadow:0 12px 24px rgba(255,77,103,.12)}.merge-audio-link svg{flex:0 0 auto;color:#ff4d67}.merge-audio-link:hover{color:#07182e;border-color:#ff6b82;background:linear-gradient(135deg,rgba(255,238,243,.98),hsla(0,0%,100%,.96)),repeating-linear-gradient(135deg,rgba(255,77,103,.12) 0 8px,transparent 8px 16px)}.result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.small-tool{min-height:34px;padding:0 12px;gap:7px;color:#21314a;border:1px solid #c7d3df;background:#fff;font-size:.9rem;font-weight:800}.small-tool:hover{border-color:#aab8c6;background:#f3f7fa}.format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.format-button{min-width:0;min-height:42px;padding:0 10px;gap:7px;color:#10243f;font-size:.9rem;font-weight:900;border:1px solid #0f2541;background:var(--download);box-shadow:0 4px 0 #0f2541}.format-button:hover{background:var(--download-hover)}.format-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-intro-card{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:20px 22px;color:#28415e;border:1px solid #d9e2eb;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfd),radial-gradient(circle at 96% 16%,rgba(0,139,132,.08),transparent 34%);box-shadow:0 14px 34px rgba(31,44,60,.045)}.site-intro-card p{margin:0;line-height:1.72}.site-intro-card strong{color:var(--navy)}.site-intro-card a{color:#075ea8;font-weight:900;text-decoration:none}.site-intro-card a:hover{text-decoration:underline}.site-intro-share{display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-top:2px;padding-top:14px;border-top:1px solid #e5ebf2;text-align:center}.site-intro-share p{color:#334964;font-size:.95rem}.share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.share-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:90px;min-height:38px;padding:0 14px;border:0;border-radius:8px;box-shadow:0 10px 22px rgba(31,44,60,.12);font-weight:900}.share-link,.site-intro-card .share-link,.site-intro-card .share-link:hover{color:#fff;text-decoration:none}.share-link svg{width:16px;height:16px;fill:currentColor}.share-x{background:#0ea5e9}.share-facebook{background:#2563eb}.share-pinterest{background:#dc2626}.share-link:hover{filter:brightness(.96)}.share-link:active{transform:translateY(1px)}.platform-carousel-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;margin:18px 0 0;padding:13px 14px;overflow:hidden;border:1px solid #d9e2eb;border-radius:8px;background:linear-gradient(90deg,hsla(0,0%,100%,.96),rgba(247,251,255,.92)),radial-gradient(circle at 0 50%,rgba(255,77,103,.1),transparent 30%);box-shadow:0 14px 34px rgba(31,44,60,.06)}.platform-carousel-copy{display:grid;grid-gap:2px;gap:2px;min-width:132px}.platform-carousel-copy span{color:#ff4d67;font-size:.78rem;font-weight:900}.platform-carousel-copy strong{color:var(--navy);font-size:.95rem;white-space:nowrap}.platform-carousel-mask{position:relative;min-width:0;overflow:hidden}.platform-carousel-mask:after,.platform-carousel-mask:before{content:"";position:absolute;top:0;z-index:2;width:56px;height:100%;pointer-events:none}.platform-carousel-mask:before{left:0;background:linear-gradient(90deg,#fbfdff,rgba(251,253,255,0))}.platform-carousel-mask:after{right:0;background:linear-gradient(270deg,#fbfdff,rgba(251,253,255,0))}.platform-carousel-track{display:flex;width:max-content;gap:14px;animation:platform-scroll 28s linear infinite;will-change:transform}.platform-carousel-group{display:flex;flex:0 0 auto;gap:14px}.platform-carousel-wrap:hover .platform-carousel-track{animation-play-state:paused}.platform-carousel-item{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border:1px solid #d8e2ed;border-radius:8px;background:#fff;text-decoration:none;box-shadow:0 8px 18px rgba(31,44,60,.06);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.platform-carousel-item:hover{transform:translateY(-2px);border-color:#ff9aae;box-shadow:0 14px 24px rgba(255,77,103,.14)}.platform-carousel-item img{display:block;width:42px;height:42px;object-fit:contain}@keyframes platform-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.platform-carousel-track{animation:none}}.tutorial-section{padding:34px 0 38px;border-bottom:1px solid var(--line)}.section-title{margin:0 0 22px;text-align:center}.faq-section h2,.section-title h2{margin:0 0 20px;text-align:center;color:var(--navy);font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:0}.section-title h2{margin-bottom:8px}.section-title p{margin:0;color:#66758a}.tutorial-list{position:relative;display:grid;grid-gap:16px;gap:16px;width:100%;margin:0;padding:0;list-style:none}.tutorial-list:before{content:"";position:absolute;top:28px;bottom:28px;left:22px;border-left:2px dashed #ccd8e5}.tutorial-item{position:relative;display:grid;grid-template-columns:46px 58px minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(31,44,60,.05)}.tutorial-index{position:relative;z-index:1;display:inline-grid;place-items:center;width:46px;height:46px;color:var(--accent-dark);border:1px solid #ffd5dd;border-radius:999px;background:#fff7f9;font-size:1rem;font-weight:900}.tutorial-icon{justify-content:center;display:inline-flex;align-items:center;width:58px;height:58px;color:#20314a;border:1px solid var(--line);border-radius:8px;background:#fbfdff}.tutorial-content{min-width:0;padding-top:3px}.tutorial-content h3{margin:0 0 4px;color:var(--navy);font-size:1.05rem}.tutorial-content p{color:#607186;font-size:.94rem}.supported-links{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:13px 14px;border:1px solid #dbe7f2;border-radius:8px;background:#f9fcff}.supported-links strong{color:#26384f;font-size:.92rem}.supported-links code{display:flex;align-items:center;gap:8px;min-width:0;color:#23415f;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.5;word-break:break-all;white-space:normal}.supported-links svg{flex:0 0 auto;color:#189462}.features-section{padding:38px 0 42px;border-bottom:1px solid var(--line)}.section-mark{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin-bottom:12px;padding:0 12px;color:#0b817c;border:1px solid #c9eeeb;border-radius:999px;background:var(--teal-soft);font-size:.9rem;font-weight:900}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:26px}.feature-card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:190px;padding:26px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(255,91,115,.045),transparent 46%),#fff;box-shadow:0 16px 40px rgba(31,44,60,.055)}.feature-card:after{content:"";position:absolute;right:18px;bottom:16px;width:92px;height:64px;pointer-events:none;opacity:.36;background-image:radial-gradient(circle,rgba(255,91,115,.22) 2px,transparent 2.5px);background-size:15px 15px}.feature-icon{display:inline-grid;place-items:center;width:66px;height:66px;color:var(--accent);border:1px solid #ffd2db;border-radius:8px;background:var(--accent-soft)}.feature-card:nth-child(2n) .feature-icon{color:var(--teal);border-color:#c9eeeb;background:var(--teal-soft)}.feature-eyebrow{display:block;margin-bottom:8px;color:#5c7086;font-size:.88rem;font-weight:900}.feature-card h3{margin:0 0 10px;color:var(--navy);font-size:1.2rem}.feature-card p{position:relative;z-index:1;margin:0;color:#5b6c82;line-height:1.75}.related-guides-section,.seo-content-section{padding:38px 0 42px;border-bottom:1px solid var(--line)}.related-guide-grid,.seo-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.related-guide-card,.seo-content-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(31,44,60,.045)}.seo-content-card{padding:24px}.seo-content-card h3{margin:0 0 14px;color:var(--navy);font-size:1.12rem}.seo-content-card p{margin:0 0 12px;color:#52677f;line-height:1.78}.seo-content-card p:last-child{margin-bottom:0}.seo-content-card ul{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;padding:0;list-style:none}.seo-content-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;color:#38536d;line-height:1.55}.seo-content-card li svg{margin-top:3px;color:var(--teal)}.related-guide-card{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:20px;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.related-guide-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 38px rgba(31,44,60,.075)}.related-guide-card strong{color:var(--navy);font-size:1rem}.related-guide-card span{color:#5b6c82;line-height:1.65}.info-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:34px 0 36px;border-bottom:1px solid var(--line)}.format-block,.why-block{min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(31,44,60,.045)}.format-block h2,.why-block h2{position:relative;margin:0 0 24px;color:var(--navy);font-size:1.35rem}.faq-section h2:after,.format-block h2:after,.why-block h2:after{content:"";display:block;width:28px;height:3px;margin-top:10px;background:var(--accent)}.faq-section h2:after{margin-inline:auto}.format-note,.why-block article{display:flex;gap:14px;margin-top:18px;padding:14px;border-radius:8px;background:#fbfdff}.soft-icon{justify-content:center;flex:0 0 auto;width:54px;height:54px;border-radius:8px}.soft-icon.coral{color:var(--accent);background:var(--accent-soft)}.soft-icon.teal{color:var(--teal);background:var(--teal-soft)}.format-block h3,.why-block h3{margin-bottom:6px;font-size:1rem}.platform-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.platform-row span{display:inline-grid;place-items:center;min-width:70px;height:52px;padding:0 14px;color:#172236;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:800;box-shadow:0 8px 22px rgba(31,44,60,.04)}.platform-row span:first-child{color:#ff250f}.faq-section{padding:34px 0 42px;border-bottom:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.faq-grid details{color:var(--navy);border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(31,44,60,.04)}.faq-grid details:hover{border-color:var(--line-strong);background:#fbfdff}.faq-grid summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:0 18px;cursor:pointer;list-style:none;text-align:left;font-weight:800}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary svg{flex:0 0 auto;color:#58708a;transition:transform .16s ease}.faq-grid details[open] summary{border-bottom:1px solid var(--line);background:#fbfdff}.faq-grid details[open] summary svg{transform:rotate(180deg)}.merge-tool{display:grid;grid-gap:16px;gap:16px}.merge-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 42px rgba(31,44,60,.06)}.merge-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.merge-step>span{display:grid;place-items:center;width:42px;height:42px;color:#ff4d67;border-radius:999px;background:#ffe9ef;font-weight:900}.merge-step:nth-child(2)>span{color:#008b84;background:#dff8f5}.merge-step:nth-child(3)>span{color:#52627a;background:#edf2f7}.merge-step strong{display:block;color:var(--navy);font-size:.98rem}.merge-step p{margin:3px 0 0;color:#738196;font-size:.86rem}.merge-step i{position:absolute;top:20px;right:8px;width:28%;border-top:2px solid #d8e2ed}.merge-card{padding:26px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.96)),radial-gradient(circle at 8% 0,rgba(255,77,103,.1),transparent 34%);box-shadow:0 24px 58px rgba(31,44,60,.08)}.merge-title{margin-bottom:26px}.merge-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) .92fr;grid-gap:14px;gap:14px;align-items:stretch}.file-drop{position:relative;display:grid;align-content:center;min-height:255px;padding:22px;color:#233652;border:1px dashed #b9c8d8;border-radius:8px;background:repeating-linear-gradient(135deg,rgba(216,226,237,.18) 0 10px,transparent 10px 20px),hsla(0,0%,100%,.72);text-align:center;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.file-drop:hover{transform:translateY(-1px);border-color:#ff8aa0;background:#fff;box-shadow:0 18px 34px rgba(31,44,60,.08)}.file-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-drop-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;color:#ff4d67;border-radius:18px;background:#ffe9ef}.file-drop.audio .file-drop-icon{color:#008b84;background:#dff8f5}.file-drop strong{color:var(--navy);font-size:1.1rem}.file-drop p{max-width:24ch;margin:8px auto 16px;color:#6d7c91;line-height:1.6}.file-drop em{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px 12px;color:#13243a;font-style:normal;font-weight:900;border:1px solid #1f3047;border-radius:8px;background:#fff;box-shadow:0 4px 0 #0f2541}.selected-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;margin-top:16px;padding:9px;color:#172236;border:1px solid #d8e2ed;border-radius:8px;background:#f7fbff;text-align:left}.selected-file b{min-width:0;overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.selected-file small{color:#64758c;font-weight:800;white-space:nowrap}.selected-file button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:#e9eff6;cursor:pointer}.merge-status-card{display:grid;align-content:center;min-height:255px;padding:24px;color:#172236;border:1px solid #d7e1ec;border-radius:8px;background:#edf2f7}.status-orb{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 16px;color:#1e3859;border-radius:20px;background:#d5dde8}.merge-status-card strong{text-align:center;font-size:1.18rem}.merge-status-card p{min-height:44px;margin:8px 0 14px;color:#61728a;text-align:center;line-height:1.55}.merge-status-card small{color:#53657d;text-align:center;font-weight:800}.merge-progress{overflow:hidden;height:12px;margin:0 0 10px;border-radius:999px;background:#c7d1df}.merge-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4d67,#008b84);transition:width .18s ease}.merge-actions{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;margin:16px 0 12px}.merge-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border-radius:8px;font-weight:900;cursor:pointer}.merge-actions button:disabled{cursor:not-allowed;opacity:.55}.merge-primary{color:#fff;border:1px solid #ff4d67;background:linear-gradient(135deg,#ff4d67,#ff6f52);box-shadow:0 4px 0 #0f2541}.merge-secondary{color:#1f3047;border:1px solid #1f3047;background:#fff;box-shadow:0 4px 0 #0f2541}.merge-download{color:#062b28;border:1px solid #008b84;background:#dff8f5;box-shadow:0 4px 0 #0b3b38}.merge-console{display:grid;grid-gap:5px;gap:5px;min-height:54px;padding:12px 14px;overflow:hidden;color:#dbe7ff;border-radius:8px;background:#111d3a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.merge-console code,.merge-console span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-console code{color:#9fb2d2}.merge-privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:#697c92;text-align:center;line-height:1.6}.merge-info-section{padding:40px 0 34px;border-bottom:1px solid var(--line)}.merge-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.merge-info-grid article{min-width:0;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 26px rgba(31,44,60,.04)}.merge-info-grid svg{color:#ff4d67}.merge-info-grid article:nth-child(2n) svg{color:#008b84}.merge-info-grid h3{margin:14px 0 8px;color:var(--navy);font-size:1rem}.merge-info-grid p{margin:0;color:#66758a;line-height:1.65}.merge-faq{border-bottom:0}.legal-hero{padding:42px 0 24px;text-align:center}.legal-hero h1{margin:12px 0 10px;color:var(--navy);font-size:clamp(2rem,5vw,3rem);letter-spacing:0}.legal-hero p{max-width:680px;margin:0 auto;color:#60728a;line-height:1.75}.legal-hero small{display:inline-flex;margin-top:14px;padding:6px 10px;color:#51647c;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800}.legal-card{display:grid;grid-gap:12px;gap:12px;margin-bottom:42px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96)),radial-gradient(circle at 0 0,rgba(255,77,103,.08),transparent 28%);box-shadow:0 22px 52px rgba(31,44,60,.07)}.legal-section{padding:18px;border:1px solid #dfe7f0;border-radius:8px;background:#fff}.contact-panel h2,.legal-section h2{margin:0 0 10px;color:var(--navy);font-size:1.12rem}.contact-panel p,.legal-section p{margin:0;color:#65768d;line-height:1.75}.legal-section p+p{margin-top:8px}.contact-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border:1px solid #ffb3c1;border-radius:8px;background:#fff5f8}.contact-panel a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;color:#13243a;border:1px solid #1f3047;border-radius:8px;background:#fff;font-weight:900;text-decoration:none;box-shadow:0 4px 0 #0f2541;white-space:nowrap}.faq-grid details p{margin:0;padding:14px 18px 18px;color:#5b6c82;line-height:1.7}.site-footer{padding:28px 16px 34px;color:#d9e7f5;background:#141a20;text-align:center}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-bottom:20px}.site-footer a{color:#eff6ff;text-decoration:none;font-weight:800}.site-footer p{margin:10px 0 0;color:#d7e2ee}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:30;display:grid;place-items:center;width:48px;height:48px;color:#111827;border:0;border-radius:999px;background:hsla(218,5%,66%,.9);box-shadow:0 12px 24px rgba(15,23,42,.18);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:hsla(220,7%,74%,.96)}html[data-theme=dark] .site-header{border-bottom-color:rgba(38,54,72,.9);background:rgba(11,17,26,.82)}html[data-theme=dark] .faq-section h2,html[data-theme=dark] .feature-card h3,html[data-theme=dark] .legal-card h2,html[data-theme=dark] .legal-card h3,html[data-theme=dark] .related-guide-card strong,html[data-theme=dark] .result-title h3,html[data-theme=dark] .section-title h2,html[data-theme=dark] .seo-content-card h3,html[data-theme=dark] .site-brand,html[data-theme=dark] .tool-hero h1,html[data-theme=dark] .tutorial-content h3{color:var(--navy)}html[data-theme=dark] .captcha-refresh,html[data-theme=dark] .icon-action,html[data-theme=dark] .nav-controls button,html[data-theme=dark] .platform-menu-list,html[data-theme=dark] .platform-menu>button,html[data-theme=dark] .secondary-action,html[data-theme=dark] .small-tool{color:#dce7f5;border-color:#33475d;background:#121b27;box-shadow:0 4px 0 #050b12}html[data-theme=dark] .nav-controls button:hover,html[data-theme=dark] .platform-menu>button:hover,html[data-theme=dark] .small-tool:hover{border-color:#4b627c;background:#172231}html[data-theme=dark] .platform-menu.is-open>button,html[data-theme=dark] .theme-toggle.is-active{color:#ffdbe2;border-color:rgba(255,107,132,.55);background:rgba(255,107,132,.13)}html[data-theme=dark] .platform-menu-list{box-shadow:0 18px 42px rgba(0,0,0,.38)}html[data-theme=dark] .platform-menu-list a{color:#dce7f5}html[data-theme=dark] .platform-menu-list a:hover{color:#ffdbe2;background:rgba(255,107,132,.12)}html[data-theme=dark] .platform-carousel-wrap{border-color:var(--line);background:linear-gradient(90deg,rgba(18,27,39,.98),rgba(13,20,30,.95)),radial-gradient(circle at 0 50%,rgba(255,107,132,.12),transparent 30%);box-shadow:0 16px 42px rgba(0,0,0,.28)}html[data-theme=dark] .platform-carousel-copy span{color:#ff8da0}html[data-theme=dark] .platform-carousel-copy strong{color:var(--navy)}html[data-theme=dark] .platform-carousel-mask:before{background:linear-gradient(90deg,#121b27,rgba(18,27,39,0))}html[data-theme=dark] .platform-carousel-mask:after{background:linear-gradient(270deg,#101826,rgba(16,24,38,0))}html[data-theme=dark] .platform-carousel-item{border-color:#314357;background:#172231;box-shadow:0 8px 18px rgba(0,0,0,.28)}html[data-theme=dark] .platform-carousel-item:hover{border-color:rgba(255,141,160,.75);box-shadow:0 14px 26px rgba(255,107,132,.16)}html[data-theme=dark] .download-panel{background:radial-gradient(circle at 8% 18%,rgba(255,107,132,.16),transparent 15rem),radial-gradient(circle at 88% 6%,rgba(56,211,203,.12),transparent 12rem),linear-gradient(180deg,#121b27,#0f1722 58%,#111b28)}html[data-theme=dark] .captcha-input,html[data-theme=dark] .url-input,html[data-theme=dark] input,html[data-theme=dark] textarea{color:var(--ink);border-color:rgba(255,107,132,.42);background:rgba(7,12,19,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .captcha-input::placeholder,html[data-theme=dark] .url-input::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#73879d}html[data-theme=dark] .captcha-code{color:#ffd7e0;border-color:#33475d;background:repeating-linear-gradient(-10deg,rgba(255,107,132,.11) 0 8px,rgba(18,27,39,.95) 8px 16px),#121b27}html[data-theme=dark] .empty-result,html[data-theme=dark] .faq-grid details,html[data-theme=dark] .feature-card,html[data-theme=dark] .legal-card,html[data-theme=dark] .merge-card,html[data-theme=dark] .merge-info-grid article,html[data-theme=dark] .merge-status-card,html[data-theme=dark] .related-guide-card,html[data-theme=dark] .result-card,html[data-theme=dark] .seo-content-card,html[data-theme=dark] .site-intro-card,html[data-theme=dark] .tool-footer,html[data-theme=dark] .tutorial-item{color:var(--ink);border-color:var(--line);background:linear-gradient(180deg,rgba(18,27,39,.98),rgba(15,23,34,.98)),var(--surface);box-shadow:0 16px 44px rgba(0,0,0,.24)}html[data-theme=dark] .faq-grid details:hover{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(21,32,46,.98),rgba(15,23,34,.98)),var(--surface)}html[data-theme=dark] .faq-grid summary{color:#eef5fc;background:#121b27}html[data-theme=dark] .faq-grid summary svg{color:#9fb2c8}html[data-theme=dark] .faq-grid details[open] summary{color:#fff;border-bottom-color:var(--line);background:#172231}html[data-theme=dark] .empty-result{background:linear-gradient(180deg,rgba(18,27,39,.8),rgba(13,20,30,.78)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.03) 0 8px,transparent 8px 16px)}html[data-theme=dark] .gallery-item,html[data-theme=dark] .supported-links,html[data-theme=dark] .thumbnail-empty,html[data-theme=dark] .tutorial-icon{color:#dce7f5;border-color:var(--line);background:#101826}html[data-theme=dark] .tutorial-index{color:#ffd5de;border-color:rgba(255,107,132,.45);background:rgba(255,107,132,.12)}html[data-theme=dark] .tutorial-list:before{border-left-color:#34475d}html[data-theme=dark] .faq-grid details p,html[data-theme=dark] .feature-card p,html[data-theme=dark] .input-label-row,html[data-theme=dark] .input-tools,html[data-theme=dark] .input-tools button,html[data-theme=dark] .related-guide-card span,html[data-theme=dark] .section-title p,html[data-theme=dark] .seo-content-card p,html[data-theme=dark] .site-footer p,html[data-theme=dark] .site-intro-card,html[data-theme=dark] .supported-links code,html[data-theme=dark] .tool-hero p,html[data-theme=dark] .tutorial-content p{color:var(--muted)}html[data-theme=dark] .supported-links strong{color:#dce7f5}html[data-theme=dark] .merge-audio-link{color:#f4f7fb;border-color:rgba(255,107,132,.5);background:linear-gradient(135deg,rgba(45,28,38,.95),rgba(18,27,39,.96)),repeating-linear-gradient(135deg,rgba(255,107,132,.13) 0 8px,transparent 8px 16px)}html[data-theme=dark] .format-button{color:#07111f;border-color:#050b12;box-shadow:0 4px 0 #050b12}html[data-theme=dark] .site-footer{color:#dce7f5;background:#080d14;border-top:1px solid var(--line)}html[data-theme=dark] .site-footer a{color:#e8eef6}html[data-theme=dark] .back-to-top{color:#07111f;background:#dce7f5;box-shadow:0 12px 26px rgba(0,0,0,.38)}html[data-theme=dark] .merge-steps{border-color:var(--line);background:linear-gradient(180deg,rgba(18,27,39,.96),rgba(15,23,34,.94)),radial-gradient(circle at 0 0,rgba(255,107,132,.1),transparent 30%);box-shadow:0 18px 42px rgba(0,0,0,.28)}html[data-theme=dark] .merge-step>span{color:#ffd5de;background:rgba(255,107,132,.15)}html[data-theme=dark] .merge-step:nth-child(2)>span{color:#a6fff8;background:rgba(56,211,203,.14)}html[data-theme=dark] .merge-step:nth-child(3)>span{color:#dbe7f5;background:#223146}html[data-theme=dark] .file-drop strong,html[data-theme=dark] .merge-status-card strong,html[data-theme=dark] .merge-step strong,html[data-theme=dark] .selected-file b{color:#f3f7fb}html[data-theme=dark] .file-drop p,html[data-theme=dark] .merge-status-card p,html[data-theme=dark] .merge-status-card small,html[data-theme=dark] .merge-step p,html[data-theme=dark] .selected-file small{color:var(--muted)}html[data-theme=dark] .merge-step i{border-top-color:#34475d}html[data-theme=dark] .file-drop{color:var(--ink);border-color:#3a5068;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.035) 0 10px,transparent 10px 20px),rgba(16,24,38,.92)}html[data-theme=dark] .file-drop:hover{border-color:rgba(255,141,160,.72);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.045) 0 10px,transparent 10px 20px),#172231;box-shadow:0 18px 34px rgba(0,0,0,.28)}html[data-theme=dark] .file-drop-icon{color:#ff8da0;background:rgba(255,107,132,.16)}html[data-theme=dark] .file-drop.audio .file-drop-icon{color:#8ff7ef;background:rgba(56,211,203,.15)}html[data-theme=dark] .file-drop em,html[data-theme=dark] .merge-secondary{color:#f3f7fb;border-color:#3f5872;background:#121b27;box-shadow:0 4px 0 #050b12}html[data-theme=dark] .selected-file{color:var(--ink);border-color:var(--line);background:#101826}html[data-theme=dark] .selected-file button{color:#dce7f5;background:#223146}html[data-theme=dark] .merge-status-card{border-color:#33475d;background:linear-gradient(180deg,rgba(14,22,34,.98),rgba(12,19,29,.98)),#101826}html[data-theme=dark] .status-orb{color:#dbe7f5;background:#223146}html[data-theme=dark] .merge-progress{background:#263648}html[data-theme=dark] .merge-primary{border-color:rgba(255,107,132,.72);box-shadow:0 4px 0 #050b12}html[data-theme=dark] .merge-download{color:#062b28;border-color:#38d3cb;background:#8ff7ef;box-shadow:0 4px 0 #063d3a}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.site-nav{align-items:flex-start;flex-direction:column;padding:14px 0}.nav-controls{justify-content:flex-start}.download-panel{padding:28px 24px 26px}.download-panel:after{right:-34px}.action-row{grid-template-columns:minmax(0,1fr) 54px}.captcha-group{grid-column:1/-1;grid-template-columns:minmax(130px,1fr) 112px 52px}.tool-footer{padding-inline:14px}}@media (max-width:820px){.site-nav,main{width:min(100% - 24px,1120px)}.tool-footer{align-items:flex-start;flex-direction:column}.tool-footer nav{justify-content:flex-start;gap:14px 22px}.contact-panel,.faq-grid,.feature-grid,.info-section,.merge-info-grid,.merge-steps,.merge-workspace,.related-guide-grid,.result-skeleton,.seo-content-grid{grid-template-columns:1fr}.merge-step i{display:none}.merge-actions{grid-template-columns:1fr}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-carousel-wrap{grid-template-columns:1fr;gap:10px}.platform-carousel-copy{grid-template-columns:auto 1fr;align-items:baseline;min-width:0}.image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:0}}@media (max-width:640px){main{padding-top:18px}.site-brand{font-size:1.12rem}.nav-controls button{min-height:36px;padding-inline:10px;font-size:.9rem}.download-panel{padding:22px 14px}.tool-hero{margin-bottom:20px}.tool-hero h1{font-size:clamp(1.75rem,9vw,2.25rem)}.tool-hero p{font-size:.98rem}.input-label-row,.input-tools{align-items:flex-start;flex-direction:column;gap:6px}.url-input{min-height:110px;padding:15px}.action-row{grid-template-columns:1fr}.captcha-refresh,.icon-action,.primary-action,.secondary-action{width:100%}.captcha-refresh,.icon-action{height:48px}.captcha-group{display:grid;grid-template-columns:1fr auto}.captcha-group input{grid-column:1/-1;width:100%}.captcha-image{width:100%}.share-link{flex:1 1 86px}.tool-footer{padding-inline:12px}.empty-result{grid-template-columns:1fr;justify-items:start;padding:18px;margin-bottom:0}.site-intro-share{align-items:flex-start;flex-direction:column}.result-card{padding:10px}.result-header{grid-template-columns:1fr}.source-mark{width:-moz-fit-content;width:fit-content}.format-grid{grid-template-columns:1fr}.platform-carousel-wrap{margin-top:14px;padding:11px}.platform-carousel-copy{grid-template-columns:1fr}.platform-carousel-mask:after,.platform-carousel-mask:before{width:28px}.platform-carousel-item{width:52px;height:52px}.platform-carousel-item img{width:38px;height:38px}.image-gallery{grid-template-columns:1fr}.format-button{min-height:44px}.feature-card{grid-template-columns:1fr;padding:20px}.related-guides-section,.seo-content-section{padding:30px 0 34px}.related-guide-card,.seo-content-card{padding:18px}.feature-icon{width:58px;height:58px}.merge-card{padding:18px 12px}.merge-steps{padding:12px}.merge-step{align-items:start}.file-drop,.merge-status-card{min-height:220px;padding:18px}.selected-file{grid-template-columns:auto minmax(0,1fr) auto}.selected-file small{grid-column:2/3}.merge-privacy{align-items:flex-start;text-align:left}.legal-hero{padding-top:28px}.legal-card{padding:10px}.contact-panel,.legal-section{padding:16px}.contact-panel a{width:100%;white-space:normal}.back-to-top{right:16px;bottom:16px;width:44px;height:44px}}