.video-enhance-module__EANzla__dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--surface,#111);border:1px solid var(--border-subtle);border-radius:20px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 90px #0008}.video-enhance-module__EANzla__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.video-enhance-module__EANzla__panel header,.video-enhance-module__EANzla__panel footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-enhance-module__EANzla__panel header{margin-bottom:18px}.video-enhance-module__EANzla__panel header button{width:40px;height:40px;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:9px;flex:0 0 40px;font-size:20px}.video-enhance-module__EANzla__panel h2{margin:0 0 4px;font-size:24px}.video-enhance-module__EANzla__panel p{margin:0}.video-enhance-module__EANzla__panel header p{text-overflow:ellipsis;max-width:50ch;color:var(--text-muted);white-space:nowrap;overflow:hidden}.video-enhance-module__EANzla__preview{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:37dvh;display:block}.video-enhance-module__EANzla__settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 12px;display:grid}.video-enhance-module__EANzla__settings label{gap:8px;display:grid}.video-enhance-module__EANzla__settings select,.video-enhance-module__EANzla__settings input{width:100%;color:inherit;color-scheme:var(--app-color-scheme,dark);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:9px;padding:10px 12px}.video-enhance-module__EANzla__settings option{color:var(--text-primary);background:var(--surface-raised)}.video-enhance-module__EANzla__panel .video-enhance-module__EANzla__note{color:var(--text-muted);margin-bottom:20px;font-size:12px}.video-enhance-module__EANzla__panel footer{flex-wrap:wrap;margin-top:20px}.video-enhance-module__EANzla__panel .video-enhance-module__EANzla__primary{min-height:44px;color:var(--on-accent);background:var(--accent,#14cc91);border:0;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.video-enhance-module__EANzla__compare{border:1px solid var(--border-subtle);border-radius:10px;gap:4px;width:fit-content;margin:16px 0 0;padding:4px;display:flex}.video-enhance-module__EANzla__panel .video-enhance-module__EANzla__compare button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:8px 14px}.video-enhance-module__EANzla__panel .video-enhance-module__EANzla__compare button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-raised,#292929)}.video-enhance-module__EANzla__progress{text-align:center;justify-items:center;gap:12px;padding:24px 0 8px;display:grid}.video-enhance-module__EANzla__progress span{color:var(--text-muted);font-size:13px}.video-enhance-module__EANzla__panel .video-enhance-module__EANzla__error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}@media (max-width:480px){.video-enhance-module__EANzla__dialog{padding:18px}.video-enhance-module__EANzla__settings{gap:12px}.video-enhance-module__EANzla__panel header p{max-width:25ch}.video-enhance-module__EANzla__panel footer .video-enhance-module__EANzla__primary{flex:1 0 100%}}.video-enhance-module__EANzla__inline{width:100%}.video-enhance-module__EANzla__inline .video-enhance-module__EANzla__preview{max-height:220px}.video-enhance-module__EANzla__inline header{margin:12px 0}.video-enhance-module__EANzla__composer{border:0;min-width:0;margin:0;padding:0}.video-enhance-module__EANzla__composer[data-file-drop=true]{outline:1px solid var(--accent);outline-offset:6px;border-radius:10px}.video-enhance-module__EANzla__sourceActions{flex-wrap:wrap;align-items:center;gap:12px;min-height:112px;padding:16px 20px;display:flex}.video-enhance-module__EANzla__chooseSource{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.video-enhance-module__EANzla__chooseSource svg{border:1px solid var(--border-subtle);border-radius:8px;width:36px;height:36px;padding:8px}.video-enhance-module__EANzla__chooseSource>span{color:var(--text-primary);gap:6px;font-size:15px;display:grid}.video-enhance-module__EANzla__chooseSource small{color:var(--text-muted);font-size:12px}.video-enhance-module__EANzla__sourceAttachment{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.video-enhance-module__EANzla__sourceAttachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.video-enhance-module__EANzla__sourceThumbnail{object-fit:cover;background:#000;border-radius:8px;flex:0 0 112px;width:112px;height:64px}.video-enhance-module__EANzla__settingsPopover{z-index:90;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);animation:none;position:fixed;bottom:auto;overflow-y:auto}.video-enhance-module__EANzla__inlineSettings{gap:12px;display:grid}.video-enhance-module__EANzla__inlineSettings input{grid-column:2}.video-enhance-module__EANzla__inline>.video-enhance-module__EANzla__error{padding:0 12px 12px}.video-enhance-module__EANzla__inline>.video-enhance-module__EANzla__preview,.video-enhance-module__EANzla__inline>.video-enhance-module__EANzla__compare,.video-enhance-module__EANzla__inline>footer{width:calc(100% - 24px);margin:12px}@media (max-width:480px){.video-enhance-module__EANzla__sourceActions{padding:12px}.video-enhance-module__EANzla__sourceThumbnail{flex-basis:80px;width:80px;height:48px}}.video-enhance-module__EANzla__sourceActions span{color:var(--text-muted);font-size:12px}@media (max-width:480px){.video-enhance-module__EANzla__settings{grid-template-columns:1fr}}
