#m-app{--bg:#f8f9f7;--paper:#fff;--ink:#1d2422;--muted:#737b76;--line:#e2e6e1;--accent:#b85a32;--accent-hover:#994421;--accent-soft:#f8ece5;--green:#39715a;--green-soft:#e4eee7;--red:#b5483c;--red-soft:#fbeae6;--shadow:0 18px 65px #263e2714;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Helvetica Neue,Segoe UI,Microsoft YaHei,sans-serif}#m-app *{box-sizing:border-box}#m-app{margin:0}#m-app button,#m-app input,#m-app select{font:inherit}#m-app button,#m-app a,#m-app input,#m-app select{-webkit-tap-highlight-color:transparent}#m-app button{cursor:pointer}#m-app button:disabled{cursor:not-allowed;opacity:.5}#m-app a{color:inherit;text-decoration:none}#m-app button:focus-visible,#m-app a:focus-visible{outline-offset:4px;outline:3px solid #b85a3260}#m-app input:focus,#m-app select:focus{outline-offset:2px;outline:2px solid #b85a3260}#m-app button svg{flex:none}#m-app svg{display:block}#m-app button{justify-content:center;align-items:center;gap:9px;display:inline-flex}#m-app h1,#m-app h2,#m-app h3,#m-app p{margin:0}#m-app header{border-bottom:1px solid var(--line);background:#ffffff8c;justify-content:space-between;align-items:center;gap:20px;height:100px;padding:0 48px;display:flex}#m-app .brand{white-space:nowrap;align-items:center;gap:13px;font-size:15px;font-weight:650;display:flex}#m-app .brand-mark{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}#m-app .brand small{color:var(--muted);letter-spacing:1.4px;margin-top:3px;font-size:11px;font-weight:400;display:block}#m-app .steps{color:var(--muted);align-items:center;gap:24px;font-size:12px;display:flex}#m-app .step{align-items:center;gap:8px;display:flex}#m-app .step i{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}#m-app .step.active{color:var(--ink);font-weight:600}#m-app .step.active i{background:var(--ink);color:#fff;border-color:var(--ink)}#m-app .step.done i{background:var(--green-soft);color:var(--green);border-color:var(--green-soft)}#m-app .step-line{background:var(--line);width:25px;height:1px}#m-app .toolbar{justify-content:flex-end;gap:8px;min-width:143px;display:flex;position:relative}#m-app .quiet-btn{border:1px solid var(--line);color:#525e57;background:0 0;border-radius:9px;padding:10px 13px;font-size:12px}#m-app .quiet-btn:hover{background:#edf0eb}#m-app .icon-btn{padding:10px}#m-app .primary{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:11px;padding:15px 25px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #b85a3215}#m-app .primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}#m-app .secondary{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px 23px;font-size:14px}#m-app .secondary:hover{background:#f1f4ef}#m-app .text-btn{color:var(--accent);background:0 0;border:0;padding:7px 0;font-size:12px}#m-app .eyebrow{letter-spacing:2.4px;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:600}#m-app .input-main{justify-content:center;align-items:center;min-height:calc(100vh - 173px);padding:clamp(12px,50vh - 375px,48px) 24px;display:flex}#m-app .input-content{text-align:center;width:min(760px,100%)}#m-app .entry-panel{text-align:center;flex-direction:column;align-items:stretch;min-height:430px;display:flex}#m-app .entry-panel h1{letter-spacing:-.8px;font-size:38px;font-weight:600;line-height:1.18}#m-app .entry-panel .subtitle{margin-top:12px;line-height:1.85}#m-app .entry-panel .address-form{margin-top:16px}#m-app .hero-icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:21px;place-items:center;margin:0 auto 30px;display:grid}#m-app h1{letter-spacing:-1px;font-size:40px;font-weight:650;line-height:1.3}#m-app .subtitle{color:var(--muted);margin-top:17px;font-size:14px;line-height:1.8}#m-app .address-form{text-align:left;margin-top:16px}#m-app .address-shell{background:#fff;border:1px solid #dce1d9;border-radius:15px;align-items:center;gap:14px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 8px 30px #223b2210}#m-app .address-shell>svg{color:var(--muted);flex:none}#m-app .address-shell input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:13px 0;font-size:14px}#m-app .address-shell input:focus{outline:0}#m-app .address-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #b85a3212}#m-app .address-shell .primary{white-space:nowrap}#m-app .field-error{color:var(--red);min-height:21px;margin-top:8px;font-size:12px}#m-app .form-under{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:12px;display:flex}#m-app .form-under button{color:var(--accent);background:0 0;border:0;padding:4px}#m-app .config-summary{color:#57665d;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px;font-size:12px;display:flex}#m-app .config-summary span{align-items:center;gap:7px;display:flex}#m-app .config-summary b{font-weight:500}#m-app .footer{border-top:1px solid var(--line);min-height:73px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 48px;font-size:11px;display:flex}#m-app .footer-nav{gap:20px;display:flex}#m-app .footer-nav a:hover,#m-app .footer-nav a.active{color:var(--accent)}#m-app .footer-note{align-items:center;gap:8px;display:flex}#m-app .dot{background:var(--accent);border-radius:50%;width:5px;height:5px}#m-app .progress-main{max-width:920px;min-height:calc(100vh - 173px);margin:auto;padding:38px 24px 50px}#m-app .progress-head{text-align:center}#m-app .progress-head .eyebrow{margin-bottom:10px}#m-app .progress-head h1{letter-spacing:-.4px;font-size:27px}#m-app .file-caption{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px}#m-app .ring-wrap{width:206px;height:206px;margin:28px auto 20px;position:relative}#m-app .ring-wrap>svg{width:100%;height:100%;transform:rotate(-90deg)}#m-app .ring-track{fill:none;stroke:#e6ebe3;stroke-width:8px}#m-app .ring-fill{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .4s}#m-app .ring-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#m-app .percentage{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:550}#m-app .percentage small{letter-spacing:0;margin-left:3px;font-size:20px}#m-app .ring-caption{color:var(--muted);margin-top:8px;font-size:12px}#m-app .metrics{justify-content:center;max-width:570px;margin:0 auto 25px;display:flex}#m-app .metric{text-align:center;border-right:1px solid var(--line);flex:1;padding:2px 15px}#m-app .metric:last-child{border:0}#m-app .metric span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}#m-app .metric strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}#m-app .metric small{color:var(--muted);margin-left:3px;font-size:11px;font-weight:400}#m-app .progress-actions{justify-content:center;gap:12px;margin-bottom:32px;display:flex}#m-app .progress-actions button{min-width:134px;padding:11px 20px;font-size:12px}#m-app .segments-section{border-top:1px solid var(--line);padding-top:23px}#m-app .segments-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}#m-app .segments-heading h2{font-size:15px;font-weight:600}#m-app .segments-heading p{color:var(--muted);margin-top:7px;font-size:11px}#m-app .legend{color:var(--muted);align-items:center;gap:13px;font-size:10px;display:flex}#m-app .legend span{align-items:center;gap:5px;display:flex}#m-app .legend i{background:#e9ede6;border-radius:2px;width:7px;height:7px}#m-app .legend .complete i{background:#82a88a}#m-app .legend .working i{background:var(--accent)}#m-app .legend .error i{background:var(--red)}#m-app .segments-scroll{padding:3px 0;overflow-x:auto}#m-app .segments-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;min-width:350px;display:grid}#m-app .segment{color:#919b91;font-variant-numeric:tabular-nums;background:#eef1eb;border:1px solid #e2e7de;border-radius:5px;height:28px;font-size:10px}#m-app .segment.complete{color:#4e7355;background:#dfe9dd;border-color:#d6e2d3}#m-app .segment.working{background:var(--accent-soft);color:var(--accent);border-color:#d89f7e}#m-app .segment.error{background:var(--red-soft);color:var(--red);border-color:#e5b5ab;font-weight:650}#m-app .segment.empty{visibility:hidden}#m-app .segment:hover{filter:brightness(.96)}#m-app .segment:focus-visible{outline-offset:1px}#m-app .segment-note{color:var(--muted);align-items:center;gap:7px;min-height:18px;margin-top:15px;font-size:11px;display:flex}#m-app .segment-note.has-errors{color:var(--red)}#m-app .menu{border:1px solid var(--line);width:244px;box-shadow:var(--shadow);z-index:10;background:#fff;border-radius:13px;padding:8px;position:absolute;top:50px;right:0}#m-app .menu button{width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;justify-content:flex-start;padding:12px 10px;font-size:12px}#m-app .menu button:hover{background:var(--bg)}#m-app .menu hr{border:0;border-top:1px solid var(--line);margin:5px}#m-app .result-main{justify-content:center;align-items:center;min-height:calc(100vh - 173px);padding:55px 24px 70px;display:flex}#m-app .result-content{text-align:center;width:min(620px,100%)}#m-app .success-mark{background:var(--green-soft);width:83px;height:83px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 25px;display:grid;box-shadow:0 0 0 10px #e4eee740}#m-app .success-mark.partial{background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 10px #f8ece540}#m-app .result-content .eyebrow{color:var(--green);margin:0 0 12px}#m-app .result-content h1{font-size:34px}#m-app .result-file{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:16px;max-width:490px;margin:31px auto 0;padding:22px 24px;display:flex}#m-app .file-icon{width:43px;height:50px;color:var(--accent);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}#m-app .file-info{flex:1;min-width:0}#m-app .file-info h2{overflow-wrap:anywhere;font-size:14px;font-weight:550}#m-app .file-info p{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}#m-app .file-badge{color:var(--green);background:var(--green-soft);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px}#m-app .result-metrics{max-width:490px;margin:24px auto 31px;display:flex}#m-app .result-metrics .metric strong{font-size:16px}#m-app .result-actions{justify-content:center;gap:12px;display:flex}#m-app .result-help{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.8}#m-app .result-help button{color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;display:inline}#m-app .dialog{border:1px solid var(--line);color:var(--ink);width:min(480px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:19px;max-height:calc(100vh - 40px);padding:0}#m-app .dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17291e55}#m-app .dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 27px 19px;display:flex}#m-app .dialog-head h2{font-size:19px;font-weight:600}#m-app .dialog-head p{color:var(--muted);margin-top:7px;font-size:11px}#m-app .close-btn{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px}#m-app .close-btn:hover{background:var(--bg)}#m-app .dialog-body{padding:23px 27px}#m-app .field{margin-bottom:20px;display:block}#m-app .field>span,#m-app .field legend{margin-bottom:10px;font-size:12px;font-weight:600;display:block}#m-app .field input[type=text],#m-app .field input[type=number],#m-app .field select{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:9px;padding:12px 13px;font-size:12px}#m-app .field small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.7;display:block}#m-app .field-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}#m-app .field-pair .field{margin-bottom:15px}#m-app fieldset.field{border:0;margin:0 0 22px;padding:0}#m-app .choice-row{flex-wrap:wrap;gap:10px;display:flex}#m-app .choice{border:1px solid var(--line);cursor:pointer;border-radius:9px;flex:110px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}#m-app .choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}#m-app input[type=radio],#m-app input[type=checkbox]{accent-color:var(--accent)}#m-app .switch-row{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}#m-app .switch-row span small{color:var(--muted);margin-top:6px;font-size:10px;display:block}#m-app .dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:18px 27px;display:flex}#m-app .dialog-foot button{padding:11px 17px;font-size:12px}#m-app .help-list{color:#566359;margin:0;padding-left:18px;font-size:12px;line-height:1.95}#m-app .help-list li{margin-bottom:14px}#m-app .help-list strong{color:var(--ink);font-weight:550;display:block}#m-app .help-body p{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.85}#m-app .toast{background:var(--ink);color:#fff;max-width:calc(100% - 32px);box-shadow:var(--shadow);z-index:30;text-align:center;border-radius:10px;padding:12px 20px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}#m-app .hidden,#m-app [hidden]{display:none!important}@media (min-width:1600px){#m-app .input-main{padding:64px 24px}#m-app .progress-main{padding-top:60px}#m-app .ring-wrap{margin-top:35px}}@media (max-width:760px){#m-app header{gap:12px;height:82px;padding:0 20px}#m-app .steps{display:none}#m-app .toolbar{min-width:0}#m-app .footer{flex-direction:column;gap:12px;padding:18px 20px}#m-app .input-main{align-items:flex-start;min-height:calc(100svh - 190px);padding:36px 20px}#m-app .entry-panel{min-height:0}#m-app .entry-panel h1{letter-spacing:-.5px;font-size:30px}#m-app .mode-tabs{gap:24px;margin-bottom:20px}#m-app h1{font-size:30px}#m-app .hero-icon{margin-bottom:25px}#m-app .address-shell{flex-wrap:wrap;padding:14px}#m-app .address-shell input{padding:10px 0;font-size:12px}#m-app .address-shell .primary{width:100%;margin-top:4px}#m-app .form-under{align-items:flex-start;font-size:10px;line-height:1.8}#m-app .config-summary{gap:12px 20px;font-size:11px}#m-app .privacy-note{margin-top:35px;font-size:10px}#m-app .progress-main{padding:30px 20px}#m-app .progress-head h1{font-size:23px}#m-app .ring-wrap{width:180px;height:180px;margin:25px auto 20px}#m-app .percentage{font-size:42px}#m-app .metrics .metric{padding:0 8px}#m-app .metrics .metric strong{font-size:15px}#m-app .segments-heading{flex-direction:column;align-items:flex-start;gap:14px}#m-app .legend{gap:16px}#m-app .segments-grid{gap:5px}#m-app .segment{height:27px;font-size:9px}#m-app .result-main{min-height:calc(100svh - 190px);padding:50px 20px}#m-app .result-content h1{font-size:29px}#m-app .result-file{padding:18px 15px}#m-app .result-actions{flex-direction:column;max-width:350px;margin:auto}#m-app .result-metrics .metric{padding:0 9px}#m-app .result-metrics .metric strong{font-size:14px}#m-app .dialog-head,#m-app .dialog-body{padding:20px}#m-app .dialog-foot{padding:16px 20px}}@media (prefers-reduced-motion:reduce){#m-app *{scroll-behavior:auto!important;transition:none!important}}#m-app .segment{white-space:nowrap;padding:0}#m-app .file-info p+p{margin-top:0}body.m3u8-standalone{margin:0}#m-app{isolation:isolate;min-height:100vh;font-size:14px;line-height:1.5}#m-app .brand-button{text-align:left;color:var(--ink);background:0 0;border:0;padding:0}#m-app .directory-row{gap:8px;display:flex}#m-app .directory-row input{flex:1;min-width:0}#m-app .directory-row button{flex:none;padding:10px 12px;font-size:12px}#m-app .copy-code{resize:vertical;width:100%;height:150px;font-size:12px;line-height:1.6}#m-app .segment{gap:0;min-width:0;display:flex}#m-app .segment-error{font-size:9px}#m-app .file-badge{flex:none}#m-app .segment-note{overflow-wrap:anywhere}#m-app .directory-row input[readonly]{cursor:default}#m-app .field-error:empty{margin-top:0}#m-app .batch-main{max-width:1040px;min-height:calc(100vh - 173px);margin:auto;padding:44px 24px 60px}#m-app .batch-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}#m-app .batch-heading h1{letter-spacing:-.5px;font-size:30px}#m-app .mode-tabs{border-bottom:1px solid var(--line);justify-content:center;gap:34px;margin-bottom:25px;display:flex;position:relative}#m-app .mode-tabs button{height:44px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:14px;font-weight:400;transition:color .16s}#m-app .mode-tabs button:hover{color:var(--ink)}#m-app .mode-tabs button[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:600}#m-app .mode-tabs__bar{background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0}#m-app .mode-tabs__bar.ready{transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){#m-app .mode-tabs__bar.ready{transition:none}}#m-app .entry-panel .batch-input{text-align:left;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}#m-app .entry-panel .field-label{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:500;display:block}#m-app .entry-panel .batch-input textarea{resize:vertical;width:100%;color:var(--ink);background:var(--paper);border:1px solid #dce1d9;border-radius:11px;min-height:140px;padding:13px 16px;font-family:SFMono-Regular,ui-monospace,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.85;transition:border-color .16s,box-shadow .16s}#m-app .entry-panel .batch-input textarea:hover{border-color:#cfd6cd}#m-app .entry-panel .batch-input textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #b85a3214}#m-app .entry-panel .field-error{min-height:18px;margin-top:6px}#m-app .entry-panel .batch-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}#m-app .batch-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}#m-app .batch-buttons{align-items:center;gap:10px;margin-left:auto;display:flex}#m-app .entry-panel .config-summary{margin-top:20px}#m-app .entry-foot{flex-direction:column;align-items:center;gap:1px;margin-top:2px;display:flex}#m-app .entry-foot .batch-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin-top:0;display:flex}#m-app .entry-foot .batch-note:first-child{margin-top:6px}#m-app .batch-input{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px}#m-app .batch-input label{margin-bottom:12px;font-size:13px;font-weight:600;display:block}#m-app .batch-input textarea{font:inherit;border:1px solid var(--line);resize:vertical;width:100%;color:var(--ink);background:var(--bg);border-radius:10px;min-height:180px;padding:16px;font-size:13px;line-height:1.8}#m-app .batch-note{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.8}#m-app .batch-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}#m-app .batch-summary{color:var(--muted);flex-wrap:wrap;gap:24px;margin:22px 0;font-size:12px;display:flex}#m-app .batch-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:6px;font-size:22px}#m-app .batch-list{gap:12px;display:grid}#m-app .batch-row{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}#m-app .batch-row .task-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}#m-app .batch-row h2{overflow-wrap:anywhere;font-size:14px;font-weight:600}#m-app .task-url{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;overflow:hidden}#m-app .task-status{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}#m-app .batch-row[data-status=complete] .task-status{color:var(--green)}#m-app .batch-row[data-status=error] .task-status{color:var(--red)}#m-app .task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#m-app .task-actions button{padding:9px 12px;font-size:12px}#m-app .task-progress{background:var(--line);border-radius:4px;height:4px;margin-top:12px;overflow:hidden}#m-app .task-progress span{background:var(--accent);height:100%;width:var(--percent,0%);display:block}#m-app .batch-row[data-status=complete] .task-progress span{background:var(--green)}#m-app .batch-review{width:min(720px,100% - 32px)}#m-app .batch-review-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#m-app .batch-review-list label{font-size:12px;display:block}#m-app .batch-review-list input{width:100%;margin-top:6px}#m-app .batch-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:13px;padding:36px}@media (max-width:760px){#m-app .batch-main{padding:30px 20px}#m-app .batch-heading{flex-direction:column;align-items:flex-start}#m-app .batch-heading h1{font-size:26px}#m-app .batch-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px}#m-app .task-actions{grid-column:2;justify-content:flex-start}#m-app .batch-input{padding:18px}#m-app .entry-panel .batch-input{padding:0}#m-app .batch-actions{gap:14px}#m-app .batch-buttons{width:100%;margin-left:0}#m-app .batch-buttons button{flex:1}#m-app .batch-count{width:100%}#m-app .batch-summary{gap:16px}#m-app .batch-summary strong{font-size:20px}}#m-app .batch-review-list{margin-top:18px}#m-app .batch-review-list .task-url{display:block}#m-app textarea:focus{outline-offset:2px;outline:2px solid #b85a3260}#m-app .batch-row[data-status=partial] .task-status{color:var(--accent)}#m-app .batch-detail-back{max-width:920px;margin:20px auto 0;padding:0 24px}#m-app .batch-review-list label{min-width:0}#m-app .batch-review-list input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:9px;padding:12px 13px;font-size:12px}#m-app .batch-review .dialog-body{max-height:55vh;overflow:auto}#m-app .append-context{background:var(--accent-soft);color:var(--accent);border-radius:10px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.8}#m-app #append-dialog .batch-input{border:0;padding:0}#m-app .continue-download{justify-content:center;gap:10px;margin:20px 0;display:flex}#m-app .ad-settings{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:16px 0 22px;padding:16px}#m-app .ad-settings .field input,#m-app .ad-settings .field select{background:var(--paper)}#m-app .ad-settings small{color:var(--muted);font-size:10px;line-height:1.7;display:block}
