@charset "UTF-8";.tool-page[data-v-b46f98ad]{background-color:var(--color-bg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;min-height:100vh}.page-container[data-v-b46f98ad]{max-width:980px;margin:0 auto;padding:48px 24px}.page-header[data-v-b46f98ad]{text-align:center;margin-bottom:24px}.header-icon[data-v-b46f98ad]{width:56px;height:56px;border-radius:12px;background:#3b82f61a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.page-title[data-v-b46f98ad]{font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.page-description[data-v-b46f98ad]{font-size:17px;color:var(--color-text-secondary);margin:0}.guide-section[data-v-b46f98ad]{background:var(--color-surface);border-radius:16px;margin-bottom:32px;overflow:hidden}.guide-header[data-v-b46f98ad]{display:flex;align-items:center;gap:8px;padding:16px 24px;cursor:pointer;transition:background-color .2s ease}.guide-header[data-v-b46f98ad]:hover{background:#3b82f60d}.guide-title[data-v-b46f98ad]{flex:1;font-size:14px;font-weight:600;color:var(--color-text-primary)}.guide-content[data-v-b46f98ad]{padding:0 24px 24px}.guide-supported[data-v-b46f98ad]{font-size:14px;color:var(--color-text-secondary);margin:0 0 16px;padding:8px 16px;background:#3b82f60d;border-radius:12px;border-left:3px solid #3b82f6}.guide-steps[data-v-b46f98ad]{margin:0;padding-left:24px}.guide-steps li[data-v-b46f98ad]{font-size:14px;color:var(--color-text-secondary);margin-bottom:4px;line-height:1.6}.guide-steps li[data-v-b46f98ad]::marker{color:#3b82f6;font-weight:600}.drop-zone[data-v-b46f98ad]{position:relative;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:16px;padding:64px 32px;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;margin-bottom:16px}.drop-zone[data-v-b46f98ad]:hover{border-color:#3b82f6;background:#3b82f605}.drop-zone.has-file[data-v-b46f98ad]{border-style:solid;border-color:#3b82f6;padding:0;display:none}.file-input[data-v-b46f98ad]{position:absolute;inset:0;opacity:0;cursor:pointer}.drop-icon-wrapper[data-v-b46f98ad]{margin-bottom:16px}.drop-title[data-v-b46f98ad]{font-size:17px;font-weight:500;color:var(--color-text-primary);margin:0 0 4px}.drop-hint[data-v-b46f98ad]{font-size:14px;color:var(--color-text-secondary);margin:0}.drop-limit[data-v-b46f98ad]{font-size:12px;color:var(--color-text-secondary);margin:8px 0 0;opacity:.7}.preview-grid[data-v-b46f98ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.preview-item[data-v-b46f98ad]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--color-bg)}.preview-image[data-v-b46f98ad]{width:100%;height:100%;object-fit:cover}.preview-overlay[data-v-b46f98ad]{position:absolute;top:0;right:0;padding:4px}.remove-btn[data-v-b46f98ad]{background:#00000080}.file-name[data-v-b46f98ad]{position:absolute;bottom:0;left:0;right:0;padding:4px;font-size:12px;color:#fff;background:#0009;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.converted-badge[data-v-b46f98ad],.cleaned-badge[data-v-b46f98ad]{position:absolute;top:4px;left:4px;background:#fff;border-radius:50%}.file-count-info[data-v-b46f98ad]{text-align:center;font-size:14px;color:var(--color-text-secondary);margin-bottom:32px}.section-label[data-v-b46f98ad],.result-label[data-v-b46f98ad],.option-label[data-v-b46f98ad]{display:block;font-size:14px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.result-grid[data-v-b46f98ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.result-item[data-v-b46f98ad]{background:var(--color-surface);border-radius:16px;overflow:hidden}.converted-image[data-v-b46f98ad],.cleaned-image[data-v-b46f98ad]{width:100%;aspect-ratio:1;object-fit:contain;background:var(--color-bg)}.result-item-actions[data-v-b46f98ad]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.result-file-name[data-v-b46f98ad]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}@media(max-width:768px){.page-container[data-v-b46f98ad]{padding:32px 16px}.page-title[data-v-b46f98ad]{font-size:32px}.drop-zone[data-v-b46f98ad]{padding:48px 16px}.preview-grid[data-v-b46f98ad]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.result-grid[data-v-b46f98ad]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.tool-page[data-v-b46f98ad]{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%201200%20800'%20preserveAspectRatio='xMidYMid%20slice'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='cool-gradient'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%2300c9ff'%20stop-opacity='0.25'%20/%3e%3cstop%20offset='50%25'%20stop-color='%2392fe9d'%20stop-opacity='0.18'%20/%3e%3cstop%20offset='100%25'%20stop-color='%2300b4d8'%20stop-opacity='0.12'%20/%3e%3c/linearGradient%3e%3cfilter%20id='cool-blur'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeGaussianBlur%20in='SourceGraphic'%20stdDeviation='60'%20/%3e%3c/filter%3e%3c/defs%3e%3cellipse%20cx='600'%20cy='300'%20rx='420'%20ry='290'%20fill='url(%23cool-gradient)'%20filter='url(%23cool-blur)'%20/%3e%3cellipse%20cx='850'%20cy='200'%20rx='260'%20ry='190'%20fill='%2300c9ff'%20fill-opacity='0.12'%20filter='url(%23cool-blur)'%20/%3e%3cellipse%20cx='350'%20cy='480'%20rx='230'%20ry='170'%20fill='%2392fe9d'%20fill-opacity='0.10'%20filter='url(%23cool-blur)'%20/%3e%3cellipse%20cx='880'%20cy='580'%20rx='190'%20ry='140'%20fill='%2300b4d8'%20fill-opacity='0.08'%20filter='url(%23cool-blur)'%20/%3e%3c/svg%3e")}.text-gradient-cool[data-v-b46f98ad]{background:linear-gradient(135deg,var(--color-primary) 0%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metadata-tabs[data-v-b46f98ad]{background:var(--color-surface);border-radius:16px;overflow:hidden;margin-bottom:32px}.metadata-tabs .tab-buttons[data-v-b46f98ad]{display:flex;gap:0;border-bottom:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.metadata-tabs .tab-buttons .tab-btn[data-v-b46f98ad]{flex:1;padding:16px 24px;border:none;background:transparent;color:var(--color-text-secondary);font-size:17px;cursor:pointer;transition:all .3s ease;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.metadata-tabs .tab-buttons .tab-btn[data-v-b46f98ad]:hover{color:var(--color-primary);background:#3b82f60d}.metadata-tabs .tab-buttons .tab-btn.active[data-v-b46f98ad]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.metadata-tabs .tab-content[data-v-b46f98ad]{padding:32px}.metadata-tabs .tab-content .tab-pane[data-v-b46f98ad]{overflow-y:visible}.metadata-tabs .tab-content .tab-pane .info-grid[data-v-b46f98ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.metadata-tabs .tab-content .tab-pane .info-grid .info-item[data-v-b46f98ad]{display:flex;flex-direction:column}.metadata-tabs .tab-content .tab-pane .info-grid .info-item .info-label[data-v-b46f98ad]{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.metadata-tabs .tab-content .tab-pane .info-grid .info-item .info-value[data-v-b46f98ad]{font-size:17px;color:var(--color-text-primary);word-break:break-word}.metadata-tabs .tab-content .tab-pane .no-data-message[data-v-b46f98ad]{text-align:center;color:var(--color-text-secondary);padding:32px;margin:0}.preview-section[data-v-b46f98ad]{margin-bottom:48px}.preview-section .preview-image-wrapper[data-v-b46f98ad]{background:var(--color-surface);border-radius:16px;overflow:hidden;margin-bottom:32px;max-height:400px;display:flex;align-items:center;justify-content:center}.preview-section .preview-image-wrapper .preview-image[data-v-b46f98ad]{max-width:100%;max-height:100%;object-fit:contain}.action-buttons[data-v-b46f98ad]{display:flex;gap:16px;justify-content:center;margin-top:32px}
