.compress-tool[data-astro-cid-fwt7aaaj]{gap:16px;display:grid}.compress-tool[data-astro-cid-fwt7aaaj] input[data-astro-cid-fwt7aaaj][type=file]{opacity:0;width:1px;height:1px;position:absolute}.upload-area[data-astro-cid-fwt7aaaj]{border-radius:var(--radius-md);background:linear-gradient(180deg,#fafdff,var(--color-primary-soft));cursor:pointer;color:var(--color-muted);border:2px dashed #b9d0f4;justify-items:center;gap:7px;padding:36px 18px;display:grid}.upload-area[data-astro-cid-fwt7aaaj] strong[data-astro-cid-fwt7aaaj]{color:var(--color-text);font-size:17px}.upload-icon[data-astro-cid-fwt7aaaj]{color:var(--color-primary);font-size:28px}.select-button[data-astro-cid-fwt7aaaj],.primary-button[data-astro-cid-fwt7aaaj],.secondary-button[data-astro-cid-fwt7aaaj]{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-weight:800;display:inline-block}.select-button[data-astro-cid-fwt7aaaj]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);margin-top:5px}.upload-area[data-astro-cid-fwt7aaaj]:hover,.upload-area[data-astro-cid-fwt7aaaj].dragging{border-color:var(--color-primary);background:#e5efff}.selected-file[data-astro-cid-fwt7aaaj]{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.selected-file[data-astro-cid-fwt7aaaj] span[data-astro-cid-fwt7aaaj]{color:var(--color-muted);margin-top:4px;font-size:13px;display:block}.text-button[data-astro-cid-fwt7aaaj]{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.compression-options[data-astro-cid-fwt7aaaj]{border:0;gap:9px;margin:0;padding:0;display:grid}.compression-options[data-astro-cid-fwt7aaaj] legend[data-astro-cid-fwt7aaaj]{margin-bottom:2px;font-weight:800}.option-card[data-astro-cid-fwt7aaaj]{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.option-card[data-astro-cid-fwt7aaaj]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.option-card[data-astro-cid-fwt7aaaj] input[data-astro-cid-fwt7aaaj]{accent-color:var(--color-primary);margin-top:3px}.option-card[data-astro-cid-fwt7aaaj] span[data-astro-cid-fwt7aaaj]{gap:3px;display:grid}.option-card[data-astro-cid-fwt7aaaj] small[data-astro-cid-fwt7aaaj]{color:#50627a}.option-card[data-astro-cid-fwt7aaaj] em[data-astro-cid-fwt7aaaj]{color:var(--color-primary);margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.privacy[data-astro-cid-fwt7aaaj],.status[data-astro-cid-fwt7aaaj]{color:var(--color-muted);font-size:13px}.privacy[data-astro-cid-fwt7aaaj]{margin:0}.primary-button[data-astro-cid-fwt7aaaj]{background:var(--color-primary);color:#fff}.primary-button[data-astro-cid-fwt7aaaj]:disabled{opacity:.5;cursor:not-allowed}.secondary-button[data-astro-cid-fwt7aaaj]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.status[data-astro-cid-fwt7aaaj]{min-height:20px;margin:0}.status[data-astro-cid-fwt7aaaj].error{color:var(--color-danger)}.result[data-astro-cid-fwt7aaaj]{border-radius:var(--radius-md);background:var(--color-success-soft);border:1px solid #cfe2d9;gap:16px;padding:20px;display:grid}.result[data-astro-cid-fwt7aaaj] h2[data-astro-cid-fwt7aaaj]{margin:0;font-size:22px}.result-grid[data-astro-cid-fwt7aaaj]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.result-grid[data-astro-cid-fwt7aaaj] div[data-astro-cid-fwt7aaaj]{gap:4px;display:grid}.result-grid[data-astro-cid-fwt7aaaj] span[data-astro-cid-fwt7aaaj]{color:var(--color-muted);font-size:13px}.result-grid[data-astro-cid-fwt7aaaj] strong[data-astro-cid-fwt7aaaj]{font-size:18px}@media (width<=600px){.result-grid[data-astro-cid-fwt7aaaj]{grid-template-columns:1fr}.selected-file[data-astro-cid-fwt7aaaj]{align-items:flex-start}.option-card[data-astro-cid-fwt7aaaj] em[data-astro-cid-fwt7aaaj]{position:absolute;top:10px;right:10px}.option-card[data-astro-cid-fwt7aaaj] span[data-astro-cid-fwt7aaaj]{padding-right:45px}}
