.zibll-musk-media-compress-page{color-scheme:light dark;--bg: #f6f7f4;--paper: #ffffff;--paper-subtle: #fbfcfa;--ink: #172018;--muted: #647067;--line: #dce3de;--soft: #eef3ef;--accent: #176b4b;--accent-dark: #0e573b;--accent-soft: #dcebe2;--blue: #215f9a;--blue-soft: #e8eef7;--warn: #9b4218;--good: #11613e;--notice-bg: #fbfdfb;--notice-line: #d7e5dc;--input-bg: #ffffff;--drop-bg: #fbfcfa;--drop-line: #b8c5bc;--drop-hover-bg: #f3faf5;--range-track: #d7e4dc;--range-thumb-ring: rgba(23, 107, 75, .16);--disabled-bg: #86b8a3;--secondary-bg: #dfe9e2;--secondary-hover-bg: #d2ded6;--summary-bg: #edf7f1;--summary-error-bg: #fff2eb;--progress-bg: #e5ece7;--shadow: 0 18px 48px rgba(28, 39, 31, .08)}body.dark-theme .zibll-musk-media-compress-page{color-scheme:dark;--bg: var(--body-bg-color, #14181b);--paper: var(--main-bg-color, #1f2428);--paper-subtle: rgba(255, 255, 255, .035);--ink: var(--key-color, #f3f7f4);--muted: var(--muted-color, #a8b4ad);--line: var(--main-border-color, rgba(255, 255, 255, .12));--soft: rgba(255, 255, 255, .075);--accent: var(--theme-color, #35c389);--accent-dark: #7fe0b5;--accent-soft: rgba(53, 195, 137, .15);--blue: #8abaff;--blue-soft: rgba(86, 154, 255, .16);--warn: #ffb28a;--good: #78e2b1;--notice-bg: rgba(255, 255, 255, .045);--notice-line: rgba(255, 255, 255, .1);--input-bg: rgba(255, 255, 255, .055);--drop-bg: rgba(255, 255, 255, .035);--drop-line: rgba(255, 255, 255, .18);--drop-hover-bg: rgba(53, 195, 137, .1);--range-track: rgba(255, 255, 255, .18);--range-thumb-ring: rgba(53, 195, 137, .28);--disabled-bg: rgba(53, 195, 137, .38);--secondary-bg: rgba(255, 255, 255, .1);--secondary-hover-bg: rgba(255, 255, 255, .16);--summary-bg: rgba(53, 195, 137, .12);--summary-error-bg: rgba(255, 135, 94, .12);--progress-bg: rgba(255, 255, 255, .12);--shadow: 0 20px 54px rgba(0, 0, 0, .32)}.zibll-musk-media-compress-page *{box-sizing:border-box}.zibll-musk-media-compress-page{background:var(--bg)}.zibll-musk-media-compress-page{margin:0;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Source Han Sans SC,sans-serif}.zibll-musk-media-compress-page button,.zibll-musk-media-compress-page select,.zibll-musk-media-compress-page input{font:inherit}.zibll-musk-media-compress-page .page-shell{width:min(1120px,calc(100% - 28px));margin:0 auto;padding:30px 0 48px}.zibll-musk-media-compress-page .hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:end}.zibll-musk-media-compress-page .eyebrow{margin:0 0 9px;color:var(--accent);font-size:14px;font-weight:800}.zibll-musk-media-compress-page h1,.zibll-musk-media-compress-page h2{margin:0!important;color:var(--ink)!important;letter-spacing:0!important}.zibll-musk-media-compress-page h1{max-width:760px;font-size:clamp(34px,5vw,56px)!important;font-weight:900!important;line-height:1.08!important}.zibll-musk-media-compress-page h2{font-size:24px!important;font-weight:900!important}.zibll-musk-media-compress-page .lead{max-width:760px;margin:14px 0 0;color:var(--muted)!important;font-size:17px!important;line-height:1.8!important}.zibll-musk-media-compress-page .privacy-box,.zibll-musk-media-compress-page .panel{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.zibll-musk-media-compress-page .privacy-box{padding:16px}.zibll-musk-media-compress-page .privacy-box strong,.zibll-musk-media-compress-page .privacy-box span{display:block}.zibll-musk-media-compress-page .privacy-box span{margin-top:8px;color:var(--muted);line-height:1.7}.zibll-musk-media-compress-page .notice-line{display:grid;gap:8px;margin:18px 0 14px;padding:12px 14px;border:1px solid var(--notice-line);border-radius:8px;background:var(--notice-bg);color:var(--ink);line-height:1.65}.zibll-musk-media-compress-page .tabs{display:flex;gap:8px;margin:0 0 12px;overflow-x:auto}.zibll-musk-media-compress-page .tab{min-height:42px;border:1px solid var(--line);border-radius:6px;background:var(--input-bg);color:var(--ink);padding:10px 16px;cursor:pointer;white-space:nowrap}.zibll-musk-media-compress-page .tab.active{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:800}.zibll-musk-media-compress-page .panel{padding:20px}.zibll-musk-media-compress-page .hidden{display:none}.zibll-musk-media-compress-page .panel-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.zibll-musk-media-compress-page .panel-head p{margin:8px 0 0;color:var(--muted);line-height:1.7}.zibll-musk-media-compress-page .status-pill{align-self:start;flex:0 0 auto;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);padding:6px 10px;font-size:13px;font-weight:800}.zibll-musk-media-compress-page .status-pill.experimental{background:var(--blue-soft);color:var(--blue)}.zibll-musk-media-compress-page .drop-zone{position:relative;display:grid;place-items:center;min-height:168px;border:2px dashed var(--drop-line);border-radius:8px;background:var(--drop-bg);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.zibll-musk-media-compress-page .drop-zone.dragging,.zibll-musk-media-compress-page .drop-zone:hover{border-color:var(--accent);background:var(--drop-hover-bg)}.zibll-musk-media-compress-page .drop-zone.dragging{transform:translateY(-1px)}.zibll-musk-media-compress-page .drop-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.zibll-musk-media-compress-page .drop-zone strong{display:block;font-size:23px}.zibll-musk-media-compress-page .drop-zone span{display:block;margin-top:8px;color:var(--muted)}.zibll-musk-media-compress-page .control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.zibll-musk-media-compress-page label{display:grid;gap:8px;color:var(--muted);font-size:14px}.zibll-musk-media-compress-page .wide-control{min-width:0}.zibll-musk-media-compress-page .quality-control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px 12px;min-height:42px;color:var(--muted)}.zibll-musk-media-compress-page .quality-control output{color:var(--ink);font-size:15px;font-weight:900;line-height:1;text-align:right}.zibll-musk-media-compress-page select{width:100%;height:42px;border:1px solid var(--line);border-radius:6px;background-color:var(--input-bg)!important;color:var(--ink)!important;padding:0 10px;opacity:1!important}.zibll-musk-media-compress-page input[type=range]{grid-column:1 / -1;height:20px;width:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;accent-color:var(--accent);opacity:1!important;cursor:pointer}.zibll-musk-media-compress-page input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent) 0 var(--range-progress, 74%),var(--range-track) var(--range-progress, 74%) 100%);box-shadow:inset 0 0 0 1px var(--range-track)}.zibll-musk-media-compress-page input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6px;border:3px solid var(--paper);border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px var(--range-thumb-ring),0 6px 16px #00000029;-webkit-appearance:none}.zibll-musk-media-compress-page input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:var(--range-track)}.zibll-musk-media-compress-page input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-dark))}.zibll-musk-media-compress-page input[type=range]::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--paper);border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px var(--range-thumb-ring),0 6px 16px #00000029}.zibll-musk-media-compress-page .action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.zibll-musk-media-compress-page button,.zibll-musk-media-compress-page .download{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:6px;background:var(--accent)!important;color:#fff!important;padding:10px 15px;font-weight:800;text-decoration:none;cursor:pointer;opacity:1}.zibll-musk-media-compress-page button:hover,.zibll-musk-media-compress-page .download:hover{background:var(--accent-dark)!important;color:#fff!important}.zibll-musk-media-compress-page button:disabled{background:var(--disabled-bg)!important;color:#ffffffdb!important;opacity:1!important;cursor:not-allowed}.zibll-musk-media-compress-page .secondary{background:var(--secondary-bg)!important;color:var(--ink)!important}.zibll-musk-media-compress-page .secondary:hover{background:var(--secondary-hover-bg)!important;color:var(--ink)!important}.zibll-musk-media-compress-page .ghost{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)}.zibll-musk-media-compress-page .ghost:hover{background:var(--soft)!important;color:var(--ink)!important}.zibll-musk-media-compress-page .summary{margin-top:18px;padding:12px 14px;border-radius:6px;background:var(--summary-bg);color:var(--accent-dark);font-weight:800;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.zibll-musk-media-compress-page .summary.error{background:var(--summary-error-bg);color:var(--warn)}.zibll-musk-media-compress-page .progress-wrap{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.zibll-musk-media-compress-page .progress-track{height:12px;overflow:hidden;border-radius:999px;background:var(--progress-bg)}.zibll-musk-media-compress-page .progress-bar{width:0%;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.zibll-musk-media-compress-page .progress-text{margin-top:8px;color:var(--muted);font-size:14px;font-weight:800}.zibll-musk-media-compress-page .result-list{display:grid;gap:10px;margin-top:16px}.zibll-musk-media-compress-page .result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.zibll-musk-media-compress-page .file-name{overflow-wrap:anywhere;font-weight:800}.zibll-musk-media-compress-page .file-meta{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.zibll-musk-media-compress-page .result-action{display:flex;justify-content:flex-end}.zibll-musk-media-compress-page .muted{color:var(--muted)}.zibll-musk-media-compress-page .good{color:var(--good);font-weight:800}.zibll-musk-media-compress-page .warn{color:var(--warn);font-weight:800}.zibll-musk-media-compress-page .site-footer{margin-top:22px;padding:18px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.7;text-align:center}.zibll-musk-media-compress-page .site-footer a{color:var(--accent-dark);font-weight:800;text-decoration:none}.zibll-musk-media-compress-page .site-footer a:hover{text-decoration:underline}@media (max-width: 900px){.zibll-musk-media-compress-page .hero{grid-template-columns:1fr}.zibll-musk-media-compress-page .control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.zibll-musk-media-compress-page .page-shell{width:min(100% - 20px,1120px);padding-top:20px}.zibll-musk-media-compress-page h1{font-size:34px}.zibll-musk-media-compress-page .panel{padding:16px}.zibll-musk-media-compress-page .panel-head,.zibll-musk-media-compress-page .result-row{grid-template-columns:1fr}.zibll-musk-media-compress-page .panel-head{display:grid}.zibll-musk-media-compress-page .control-grid{grid-template-columns:1fr}.zibll-musk-media-compress-page button,.zibll-musk-media-compress-page .download,.zibll-musk-media-compress-page .result-action{width:100%}}
