.CompressionStation_container__GrPke{padding:24px 0 48px;max-width:960px;margin:0 auto}.CompressionStation_card__t_hIS{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;margin-bottom:24px}.CompressionStation_header__NT5Nk{padding:20px 24px;border-bottom:1px solid var(--line);background:var(--surface-alt)}.CompressionStation_header__NT5Nk h2{margin:0 0 6px;font-size:20px;color:var(--ink);letter-spacing:-.02em}.CompressionStation_header__NT5Nk p{margin:0;font-size:13.5px;color:var(--secondary);line-height:1.5}.CompressionStation_body__m7Z8q{padding:24px}.CompressionStation_formGrid__890xE{display:flex;flex-direction:column;gap:20px}.CompressionStation_field__QSGgK{display:flex;flex-direction:column;gap:8px}.CompressionStation_label__shSwL{font-size:13px;font-weight:700;color:var(--ink)}.CompressionStation_hint__kyVbS{font-size:12px;color:var(--muted)}.CompressionStation_dropzone__xNA2C{border:2px dashed var(--line-strong);border-radius:var(--radius-sm);padding:32px 20px;text-align:center;background:var(--surface-alt);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CompressionStation_dropzone__xNA2C:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface-alt))}.CompressionStation_dropzoneText__1TxcS{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:4px}.CompressionStation_dropzoneSub__G5j27{font-size:12px;color:var(--muted)}.CompressionStation_fileInput__39G_z{display:none}.CompressionStation_row__ud3c6{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.CompressionStation_input__ZW0_T,.CompressionStation_select__dKta5{padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:13.5px;outline:none;transition:border-color .15s ease}.CompressionStation_input__ZW0_T:focus,.CompressionStation_select__dKta5:focus{border-color:var(--focus)}.CompressionStation_textarea__ADphw{width:100%;min-height:150px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box}.CompressionStation_textarea__ADphw:focus{border-color:var(--focus);outline:none}.CompressionStation_tabGroup__it_q_{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:8px}.CompressionStation_tabBtn__HWCGS{padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.CompressionStation_tabBtnActive__ym8Uz{background:var(--accent);color:#fff;border-color:var(--accent)}.CompressionStation_actions__cfleq{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.CompressionStation_primaryBtn__3xqWI{padding:10px 20px;background:var(--accent);color:#fff;font-weight:700;font-size:14px;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease}.CompressionStation_primaryBtn__3xqWI:hover:not(:disabled){background:var(--accent-hover)}.CompressionStation_primaryBtn__3xqWI:disabled{opacity:.55;cursor:not-allowed}.CompressionStation_secondaryBtn__QoVE5{padding:8px 16px;background:var(--surface-alt);color:var(--ink);font-weight:600;font-size:13.5px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease}.CompressionStation_secondaryBtn__QoVE5:hover:not(:disabled){background:var(--line)}.CompressionStation_dangerBtn__k1S_h{padding:4px 8px;background:transparent;color:var(--red);font-size:12px;font-weight:600;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.CompressionStation_dangerBtn__k1S_h:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}.CompressionStation_resultBox__vLMjl{margin-top:20px;padding:16px 20px;background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-sm)}.CompressionStation_successTitle__Ofq9O{font-weight:700;color:var(--green);font-size:14px;margin-bottom:12px}.CompressionStation_errorBanner__ovehQ{margin-top:16px;padding:12px 16px;background:color-mix(in srgb,var(--red) 10%,var(--surface));border:1px solid var(--red);color:var(--red);border-radius:var(--radius-sm);font-size:13px}.CompressionStation_statsGrid__j47K8{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.CompressionStation_statItem__2HqoQ{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.CompressionStation_statLabel__ldbDf{font-size:11.5px;text-transform:uppercase;color:var(--muted);font-weight:700;letter-spacing:.04em;margin-bottom:4px}.CompressionStation_statValue__N0CkM{font-size:16px;font-weight:800;color:var(--ink)}.CompressionStation_treeContainer__aiebc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:380px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.CompressionStation_treeItem__C8KLT{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--line);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s ease}.CompressionStation_treeItem__C8KLT:last-child{border-bottom:none}.CompressionStation_treeItem__C8KLT:hover{background:var(--surface-alt)}.CompressionStation_treeItemSelected__aIUL5{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.CompressionStation_treeLabel___DZCd{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompressionStation_treeSize__kIIYU{color:var(--muted);font-size:11.5px;flex-shrink:0;margin-left:12px}.CompressionStation_previewCard__ql6Et{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.CompressionStation_previewHeader__u4uP0{padding:10px 16px;background:var(--surface-alt);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.CompressionStation_previewTitle__n7oPr{font-size:13px;font-weight:700;color:var(--ink);font-family:ui-monospace,monospace}.CompressionStation_previewBody__B2fSr{padding:16px;max-height:320px;overflow:auto}.CompressionStation_codePreview__nHSsf{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--ink)}.CompressionStation_imagePreview__stiEw{max-width:100%;max-height:280px;display:block;margin:0 auto;border-radius:4px}.CompressionStation_tableContainer__Q8pj5{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:420px}.CompressionStation_table__yQrOV{width:100%;border-collapse:collapse;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CompressionStation_table__yQrOV th{background:var(--surface-alt);padding:8px 12px;text-align:left;font-weight:700;color:var(--secondary);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:2}.CompressionStation_table__yQrOV td{padding:8px 12px;border-bottom:1px solid var(--line);color:var(--ink)}.CompressionStation_table__yQrOV tr:hover td{background:var(--surface-alt)}.CompressionStation_table__yQrOV tr.CompressionStation_tableRowSelected__7MpNw td{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.CompressionStation_badge__4ynWf{display:inline-block;padding:2px 6px;font-size:11px;font-weight:700;border-radius:4px;background:var(--surface-alt);color:var(--secondary);border:1px solid var(--line)}.CompressionStation_badgeAccent__ceazx{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.CompressionStation_queueList__ZoQKX{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:240px;overflow-y:auto}.CompressionStation_queueItem__9gpPa{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px}