.lz-v2 .up{padding-bottom:48px}.lz-v2 .up-head{margin-bottom:24px}.lz-v2 .up-links{color:var(--v2-text-3);flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:6px;display:flex}.lz-v2 .up-links .v2-link{gap:4px}.lz-v2 .up-tabs{width:min(100%,420px);margin-bottom:20px}.lz-v2 .up-split{align-items:start}.lz-v2 .up-source{flex-direction:column;gap:16px;display:flex}.lz-v2 .up-source-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lz-v2 .up-source-head .v2-link{gap:4px}.lz-v2 .up-player{aspect-ratio:16/9;border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-surface-2);place-items:center;min-height:220px;max-height:70vh;display:grid;overflow:hidden}.lz-v2 .up-player[data-kind=audio]{aspect-ratio:auto;min-height:160px}.lz-v2 .up-media{object-fit:contain;background:var(--v2-bg);width:100%;height:100%;max-height:70vh;display:block}.lz-v2 .up-placeholder{max-width:46ch;color:var(--v2-text-2);text-align:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:inline-flex}.lz-v2 .up-audio-source{width:100%;color:var(--v2-text-3);flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.lz-v2 .up-audio-source audio{width:100%;max-width:560px}.lz-v2 .up-actions{gap:8px}.lz-v2 .up-more{align-self:flex-start}.lz-v2 .up-context{border-top:1px solid var(--v2-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.lz-v2 .up-meta{color:var(--v2-text-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.lz-v2 .up-meta>:empty{display:none}.lz-v2 .up-prompt p{max-height:240px;color:var(--v2-text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;overflow:auto}.lz-v2 .up-refs{flex-wrap:wrap;gap:8px;display:flex}.lz-v2 .up-refs img{object-fit:cover;border:1px solid var(--v2-line);border-radius:var(--v2-r-input);background:var(--v2-surface-2);width:72px;height:72px}.lz-v2 .up-status:empty{display:none}.lz-v2 .up-me{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-surface-2);flex-direction:column;gap:14px;padding:16px;display:flex}.lz-v2 .up-me-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.lz-v2 .up-me-clock{color:var(--v2-text);font-size:13px}.lz-v2 .up-me-timeline{height:44px;position:relative}.lz-v2 .up-me-track{background:var(--v2-surface-3);pointer-events:none;border-radius:4px;height:8px;position:absolute;inset:18px 0 auto}.lz-v2 .up-me-track i{background:var(--v2-accent-soft);box-shadow:inset 0 0 0 1px var(--v2-accent-line);border-radius:4px;position:absolute;top:0;bottom:0}.lz-v2 .up-me-track b{background:var(--primary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:0}.lz-v2 .up-me-seek{opacity:0;cursor:pointer;width:100%;height:44px;margin:0;position:absolute;inset:0}.lz-v2 .up-me-seek:disabled{cursor:not-allowed}.lz-v2 .up-me-timeline:has(.up-me-seek:focus-visible) .up-me-track{outline:2px solid var(--v2-ring);outline-offset:4px}.lz-v2 .up-me-transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lz-v2 .up-me-play{min-width:128px}.lz-v2 .up-me[data-playing] .up-me-play{border-color:var(--v2-accent-line);color:var(--v2-text)}.lz-v2 .up-me-speed{color:var(--v2-text-2);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.lz-v2 .up-me-speed .v2-inp{width:auto;min-height:40px;font-size:14px}.lz-v2 .up-me-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.lz-v2 .up-me-range .v2-mini{min-height:44px}.lz-v2 .up-me-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lz-v2 .up-me-length{color:var(--v2-text-2);font-size:13px}.lz-v2 .up-me-help>summary{color:var(--v2-text-2);font-size:13px;font-weight:500}.lz-v2 .up-me kbd,.lz-v2 .up-me-help kbd{border:1px solid var(--v2-line-2);background:var(--v2-surface-3);min-width:1.6em;color:var(--v2-text);font:600 11px/1.6 var(--v2-mono);text-align:center;border-radius:5px;padding:0 5px;display:inline-block}.lz-v2 .up-settings{flex-direction:column;gap:16px;min-width:0;display:flex}.lz-v2 .up-panel{flex-direction:column;gap:12px;display:flex}.lz-v2 .up-panel>.v2-prim{white-space:normal;width:100%}.lz-v2 .up-audio-controls{flex-direction:column;gap:12px;display:flex}.lz-v2 .up-gain-label{justify-content:space-between;gap:12px;display:flex}.lz-v2 .up-gain-label output{color:var(--v2-text);font-size:13px}.lz-v2 .up-range{width:100%;height:44px;accent-color:var(--primary);margin:0}.lz-v2 .up-range:disabled{opacity:.45;cursor:not-allowed}.lz-v2 .up-stack{flex-direction:column;gap:10px;display:flex}.lz-v2 .up-stack>button{white-space:normal;width:100%}.lz-v2 .up-result-audio{width:100%}.lz-v2 .up-iu{flex-direction:column;gap:12px;display:flex}.lz-v2 .up-iu .up-actions>.v2-act{flex:auto}.lz-v2 .up-iu-result{flex-direction:column;gap:10px;display:flex}.lz-v2 .up-iu-media{object-fit:contain;border:1px solid var(--v2-line);border-radius:var(--v2-r-input);background:var(--v2-bg);width:100%;max-height:70vh;display:block}.lz-v2 .up-empty{margin-bottom:32px}.lz-v2 .up-empty>h2{font-size:var(--v2-fs-h3)}.lz-v2 .up-empty .v2-actions{justify-content:center;margin-top:6px}.lz-v2 .up-skel-title{width:40%;height:22px}.lz-v2 .up-skel-player{aspect-ratio:16/9;width:100%;margin-top:16px}.lz-v2 .up-skel-field{width:100%;height:44px;margin-top:16px}.lz-v2 .up-skel-line{width:100%;height:14px;margin-top:12px}.lz-v2 .up-skel-line+.up-skel-line{width:70%}.lz-v2 .up-skel-button{width:100%;height:44px;margin-top:20px}@media (max-width:900px){.lz-v2 .up-player{max-height:60vh}}@media (max-width:560px){.lz-v2 .up-head>.v2-act,.lz-v2 .up-tabs{width:100%}.lz-v2 .up-player{min-height:180px}.lz-v2 .up-me{padding:12px}.lz-v2 .up-me-speed{margin-left:0}.lz-v2 .up-me-range{grid-template-columns:minmax(0,1fr) auto}.lz-v2 .up-me-transport>.v2-act,.lz-v2 .up-actions>*{flex:auto}}.lz-v2.up-photo{z-index:65;background:color-mix(in srgb, var(--v2-bg) 80%, transparent);color:var(--v2-text);place-items:center;padding:16px;font-size:14px;display:none;position:fixed;inset:0}.lz-v2.up-photo.open{display:grid}.lz-v2.up-photo .up-pe{--nd-color-control-border:var(--v2-line-2);--nd-color-field:var(--v2-surface-2);--nd-color-focus:var(--primary);--nd-color-inspector:var(--v2-surface-3);--nd-color-line:var(--v2-line);--nd-color-media:var(--v2-bg);--nd-color-page:var(--v2-bg);--nd-color-panel:var(--v2-surface);--nd-color-scrim:var(--v2-bg);--nd-color-text-primary:var(--v2-text);--nd-color-text-secondary:var(--v2-text-2);border-color:var(--v2-line);border-radius:var(--v2-r-dialog)}.lz-v2.up-photo :is(.btn,.icon-btn){border:1px solid var(--v2-line-2);background:var(--v2-surface);min-height:40px;color:var(--v2-text-2);font:inherit;cursor:pointer;transition:background-color var(--v2-t-color), border-color var(--v2-t-color), color var(--v2-t-color);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lz-v2.up-photo .icon-btn{flex:none;width:44px;height:44px;padding:0}.lz-v2.up-photo .btn.primary{border-color:var(--primary);background:var(--primary);color:var(--v2-on-accent);font-weight:700}.lz-v2.up-photo .btn[aria-pressed=true]{border-color:var(--v2-text);background:var(--v2-text);color:var(--v2-bg)}.lz-v2.up-photo :is(.btn,.icon-btn):disabled{background:var(--v2-disabled-bg);color:var(--v2-text-3);cursor:not-allowed}.lz-v2.up-photo :is(button,input,select,a):focus-visible{outline:2px solid var(--v2-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lz-v2.up-photo :is(.btn,.icon-btn):hover:not(:disabled){border-color:var(--v2-line-hover);color:var(--v2-text)}.lz-v2.up-photo .btn.primary:hover:not(:disabled){background:var(--v2-accent-hover);color:var(--v2-on-accent)}}@media (max-width:780px){.lz-v2.up-photo{padding:0}.lz-v2.up-photo .up-pe{border-radius:0}}
