.amv3{--ink:#101828;--muted:#667085;--line:#e6eaf0;--panel:#fff;--soft:#f7f8fb;--dark:#151a24;--dark2:#1b2230;--accent:#635bff;--accent2:#8178ff;max-width:1180px;margin:0 auto;padding:26px 16px 70px;color:var(--ink);font-family:inherit}
.amv3 *{box-sizing:border-box}.amv3__hero{text-align:center;max-width:850px;margin:0 auto 28px}.amv3__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.02em}.amv3__eyebrow span{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(99,91,255,.1)}.amv3__hero h1{margin:12px 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.04em}.amv3__hero p{margin:0;color:var(--muted);font-size:16px;line-height:1.8}.amv3__badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}.amv3__badges span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;color:#475467}
.amv3__workspace{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 60px rgba(16,24,40,.08);overflow:hidden}.amv3__bar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.amv3__brandline{display:flex;align-items:center;gap:10px}.amv3__brand-dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.amv3__brandline strong{display:block;font-size:14px}.amv3__brandline small{display:block;color:#98a2b3;margin-top:2px;font-size:11px}.amv3__actions{display:flex;gap:8px}.amv3__primary,.amv3__ghost,.amv3__download{border:0;border-radius:10px;padding:10px 15px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.amv3__primary{background:var(--accent);color:#fff}.amv3__primary:hover{background:#5148e8}.amv3__ghost{background:#f3f4f7;color:#344054}.amv3__ghost:disabled{opacity:.45;cursor:not-allowed}
.amv3__drop{margin:16px;border:1.5px dashed #cdd3df;border-radius:16px;padding:30px 20px;text-align:center;background:linear-gradient(180deg,#fbfcff,#f7f8fb);transition:.18s}.amv3__drop.is-over{border-color:var(--accent);background:#f3f2ff}.amv3__orb{width:52px;height:52px;margin:0 auto 10px;border-radius:15px;display:grid;place-items:center;background:#ebe9ff;color:var(--accent);font-size:25px}.amv3__drop h2{margin:0;font-size:18px}.amv3__drop p{margin:7px 0 14px;color:var(--muted);font-size:13px}.amv3__drop small{display:block;color:#98a2b3;margin-top:10px;font-size:11px}
.amv3__files{display:flex;gap:8px;padding:0 16px 14px;overflow:auto}.amv3-file{display:flex;align-items:center;gap:9px;min-width:210px;max-width:280px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:#fff}.amv3-file__index{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#f0efff;color:var(--accent);font-size:11px;font-weight:900}.amv3-file__meta{min-width:0;flex:1}.amv3-file__meta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.amv3-file__meta small{display:block;color:#98a2b3;font-size:10px;margin-top:3px}.amv3-file__remove{border:0;background:none;color:#98a2b3;font-size:19px;cursor:pointer}
.amv3__timeline{margin:0 16px 16px;border:1px solid #252c39;border-radius:15px;overflow:auto;background:var(--dark);position:relative}.amv3__section-head{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#111722;color:#fff;border-bottom:1px solid #293142}.amv3__section-head span{display:block;color:#8c96a9;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.amv3__section-head strong{font-size:13px}.amv3__section-head small{color:#aab3c4;font-variant-numeric:tabular-nums}.amv3__timeline-tools{display:flex;align-items:center;gap:5px}.amv3__timeline-tools button{height:25px;min-width:25px;padding:0 7px;border:1px solid #343d4e;border-radius:6px;background:#1b2330;color:#cbd2df;font:inherit;font-size:10px;cursor:pointer}.amv3__timeline-tools button:hover{background:#273143;color:#fff}.amv3__timeline-tools small{margin-inline-start:6px}.amv3__ruler{height:38px;position:relative;margin-left:164px;background:#171e2b;border-bottom:1px solid #2b3344;cursor:pointer}.amv3-ruler__grid{position:relative;height:100%;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(255,255,255,.07) 100%)}.amv3-ruler__grid span{position:absolute;top:8px;transform:translateX(-50%);color:#8d97aa;font-size:9px;white-space:nowrap}.amv3-ruler__grid span:before{content:"";position:absolute;left:50%;top:14px;width:1px;height:8px;background:#596477}.amv3__tracks{position:relative;min-width:900px}.amv3-track{display:flex;height:86px;border-bottom:1px solid #293142}.amv3-track__label{width:164px;flex:0 0 164px;padding:11px 10px;background:#151b27;border-inline-end:1px solid #293142;color:#fff;overflow:hidden}.amv3-track__label span{display:inline-grid;place-items:center;width:25px;height:20px;margin-bottom:5px;border-radius:5px;background:#242d3e;color:#9ea8bb;font-size:9px}.amv3-track__label strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amv3-track__label small{display:block;color:#7f899c;font-size:9px;margin-top:3px}.amv3-lane{height:86px;position:relative;background:repeating-linear-gradient(90deg,#161d2a 0,#161d2a calc(10px * 10),#1a2230 calc(10px * 10),#1a2230 calc(10px * 10 + 1px))}.amv3-clip{position:absolute;top:11px;height:64px;min-width:88px;border:1px solid #827bff;border-radius:8px;background:linear-gradient(180deg,#5149b8,#40389a);box-shadow:0 7px 18px rgba(0,0,0,.28);color:#fff;touch-action:none;user-select:none}.amv3-clip.is-selected{box-shadow:0 0 0 2px #fff,0 8px 22px rgba(0,0,0,.3)}.amv3-clip.is-dragging,.amv3-clip.is-resizing{cursor:grabbing;filter:brightness(1.08);z-index:20}.amv3-clip__body{position:absolute;inset:0;padding:7px 10px;cursor:grab}.amv3-clip__name{display:block;position:relative;z-index:3;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.3)}.amv3-clip__time{position:absolute;right:8px;bottom:5px;color:#d9d7ff;font-size:8px;font-variant-numeric:tabular-nums}.amv3-wave{position:absolute;left:10px;right:10px;bottom:10px;height:30px;overflow:hidden;opacity:.7}.amv3-wave__bars{height:100%;display:flex;align-items:center;gap:2px}.amv3-wave__bars i{width:3px;min-height:4px;border-radius:2px;background:rgba(255,255,255,.68)}.amv3-clip__handle{position:absolute;top:0;bottom:0;width:11px;border:0;background:rgba(255,255,255,.08);z-index:10;cursor:ew-resize}.amv3-clip__handle--start{left:0;border-radius:7px 0 0 7px}.amv3-clip__handle--end{right:0;border-radius:0 7px 7px 0}.amv3-clip__handle:hover{background:rgba(255,255,255,.22)}.amv3-clip.is-muted{opacity:.38}.amv3-playhead{position:absolute;top:48px;bottom:0;width:2px;background:#ff4d73;z-index:25;pointer-events:none}.amv3-playhead span{position:absolute;top:-6px;left:-5px;width:12px;height:12px;background:#ff4d73;clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%)}.amv3__timeline-hint{padding:8px 12px;color:#788397;background:#111722;font-size:10px;text-align:center;position:sticky;left:0}
.amv3__controls{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:16px;border-top:1px solid var(--line);background:#fff}.amv3__controls label{font-size:11px;color:#667085;font-weight:800}.amv3__controls select{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #d9dee7;border-radius:10px;background:#fff;color:#101828;font:inherit}.amv3__diagnose{border:0;border-radius:11px;padding:0 22px;background:#111827;color:#fff;font:inherit;font-weight:800;cursor:pointer}.amv3__diagnose:disabled{opacity:.45;cursor:not-allowed}.amv3__result{display:flex;align-items:center;gap:14px;margin:0 16px 16px;padding:14px;border:1px solid #dce5de;border-radius:13px;background:#f5fbf7}.amv3__result[hidden]{display:none}.amv3-result__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#d9f4e2;color:#147a3f;font-weight:900}.amv3__result strong,.amv3__result small{display:block}.amv3__result small{color:#667085;font-size:11px;margin-top:3px}.amv3__result audio{margin-inline-start:auto;max-width:340px;height:36px}.amv3__download{background:#147a3f;color:#fff}
@media(max-width:760px){.amv3{padding-inline:10px}.amv3__bar{height:auto;align-items:flex-start;flex-direction:column}.amv3__actions{width:100%}.amv3__actions>*{flex:1}.amv3__controls{grid-template-columns:1fr 1fr}.amv3__diagnose{grid-column:1/-1;min-height:46px}.amv3__result{flex-wrap:wrap}.amv3__result audio{width:100%;margin:0}.amv3__download{width:100%;text-align:center}.amv3__ruler{margin-left:150px}.amv3-track__label{width:150px;flex-basis:150px}}

.amv3__control-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amv3__preview,.amv3__diagnose{border:0;border-radius:11px;min-height:46px;padding:0 18px;font:inherit;font-weight:800;cursor:pointer}.amv3__preview{background:#ecebff;color:#4f46c7;border:1px solid #d9d6ff}.amv3__preview:hover{background:#e2e0ff}.amv3__preview:disabled,.amv3__diagnose:disabled{opacity:.45;cursor:not-allowed}.amv3__preview:not(:disabled){box-shadow:0 4px 14px rgba(99,91,255,.12)}
@media(max-width:760px){.amv3__control-actions{grid-column:1/-1}.amv3__control-actions>*{min-height:46px}}
