.tool-shell[data-astro-cid-yxpxsgwz]{max-width:var(--max-tool);margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.state-pane[data-astro-cid-yxpxsgwz]{display:none;padding:40px 32px}.state-pane[data-astro-cid-yxpxsgwz].active{display:block}.dropzone[data-astro-cid-yxpxsgwz]{border:2px dashed var(--line);border-radius:14px;padding:56px 24px;text-align:center;background:var(--surface-alt);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:flex;flex-direction:column;align-items:center;outline:none}.dropzone[data-astro-cid-yxpxsgwz]:hover,.dropzone[data-astro-cid-yxpxsgwz]:focus-visible,.dropzone[data-astro-cid-yxpxsgwz].drag-active{border-color:var(--accent);background:var(--accent-subtle)}.dropzone-icon[data-astro-cid-yxpxsgwz]{width:64px;height:64px;border-radius:18px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);margin-bottom:20px;box-shadow:var(--shadow-sm)}.dropzone-heading[data-astro-cid-yxpxsgwz]{font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 8px}.dropzone-sub[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);color:var(--muted);margin:0 0 24px;max-width:480px}.dropzone-privacy[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:7px;font-size:var(--text-xs);color:var(--subtle);margin-top:24px}.queue-header[data-astro-cid-yxpxsgwz]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.queue-title[data-astro-cid-yxpxsgwz]{font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.queue-meta[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);color:var(--muted);margin:4px 0 0}.queue-header-actions[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:8px}.options-bar[data-astro-cid-yxpxsgwz]{background:var(--surface-alt);border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin-bottom:20px;display:flex;flex-direction:column;gap:14px}.options-top-row[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.options-label[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted)}.quality-display[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent);background:var(--surface);border:1px solid var(--line);padding:3px 10px;border-radius:var(--radius-pill)}.quality-controls-wrap[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.preset-buttons[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-preset[data-astro-cid-yxpxsgwz]{font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--surface);border:1px solid var(--line);color:var(--muted);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.btn-preset[data-astro-cid-yxpxsgwz]:hover{color:var(--text);border-color:var(--line-strong, #cbd5e1)}.btn-preset[data-astro-cid-yxpxsgwz].active{background:var(--accent);color:#fff;border-color:var(--accent)}.slider-row[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:10px;flex:1;min-width:220px}.slider-bound[data-astro-cid-yxpxsgwz]{font-size:11px;font-weight:var(--font-semibold);color:var(--muted)}.quality-slider[data-astro-cid-yxpxsgwz]{flex:1;accent-color:var(--accent);cursor:pointer}.transparency-callout[data-astro-cid-yxpxsgwz]{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-xs);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;line-height:1.5}.transparency-callout[data-astro-cid-yxpxsgwz] strong[data-astro-cid-yxpxsgwz]{color:var(--text)}.queue-alert[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:10px;background:var(--danger-soft, #fef2f2);border:1px solid var(--danger, #ef4444);color:var(--danger, #ef4444);border-radius:10px;padding:12px 16px;margin-bottom:20px;font-size:var(--text-xs);font-weight:var(--font-medium)}.file-list[data-astro-cid-yxpxsgwz]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;max-height:480px;overflow-y:auto;padding-right:4px}.file-item[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;user-select:none}.file-item[data-astro-cid-yxpxsgwz].has-error{border-color:var(--danger, #ef4444);background:var(--danger-soft, #fef2f2)}.file-item[data-astro-cid-yxpxsgwz].is-dragging{opacity:.45}.file-item[data-astro-cid-yxpxsgwz].drag-over{border-color:var(--accent);background:var(--accent-subtle);transform:translateY(-2px)}.file-handle[data-astro-cid-yxpxsgwz]{color:var(--subtle);cursor:grab;display:grid;place-items:center;flex:none;padding:2px}.file-handle[data-astro-cid-yxpxsgwz]:active{cursor:grabbing}.file-order[data-astro-cid-yxpxsgwz]{font-size:11px;font-weight:var(--font-bold);color:var(--muted);width:20px;text-align:center;flex:none}.file-thumb-wrap[data-astro-cid-yxpxsgwz]{width:44px;height:44px;border-radius:7px;border:1px solid var(--line);background:var(--surface-alt);display:grid;place-items:center;overflow:hidden;flex:none}.file-thumb[data-astro-cid-yxpxsgwz]{width:100%;height:100%;object-fit:cover}.file-info[data-astro-cid-yxpxsgwz]{flex:1;min-width:0}.file-name[data-astro-cid-yxpxsgwz]{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta-row[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap}.badge-dim[data-astro-cid-yxpxsgwz]{display:inline-flex;align-items:center;background:var(--surface-alt);border:1px solid var(--line);padding:1px 6px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-medium);color:var(--text)}.badge-alpha[data-astro-cid-yxpxsgwz]{display:inline-flex;align-items:center;background:var(--green-soft, #ecfdf5);border:1px solid var(--green, #10b981);padding:1px 6px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-semibold);color:var(--green, #10b981)}.badge-error[data-astro-cid-yxpxsgwz]{color:var(--danger, #ef4444);font-weight:var(--font-semibold)}.file-actions[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:4px;flex:none}.btn-icon-action[data-astro-cid-yxpxsgwz]{width:30px;height:30px;border-radius:7px;background:var(--surface);border:1px solid var(--line);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:all .15s ease;padding:0}.btn-icon-action[data-astro-cid-yxpxsgwz]:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--surface-alt)}.btn-icon-action[data-astro-cid-yxpxsgwz]:disabled{opacity:.35;cursor:not-allowed}.btn-remove-file[data-astro-cid-yxpxsgwz]:hover:not(:disabled){color:var(--danger, #ef4444)!important;border-color:var(--danger, #ef4444)!important;background:var(--danger-soft, #fef2f2)!important}.queue-footer[data-astro-cid-yxpxsgwz]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:20px;flex-wrap:wrap}.queue-privacy-hint[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted)}.processing-box[data-astro-cid-yxpxsgwz]{text-align:center;max-width:460px;margin:0 auto;padding:24px 0}.spinner-wrap[data-astro-cid-yxpxsgwz]{display:flex;justify-content:center;margin-bottom:24px}.spinner[data-astro-cid-yxpxsgwz]{width:52px;height:52px;border:4px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.processing-title[data-astro-cid-yxpxsgwz]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 8px}.processing-status[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);color:var(--muted);margin:0 0 24px}.progress-bar-wrap[data-astro-cid-yxpxsgwz]{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-pill);height:12px;overflow:hidden;position:relative}.progress-bar-fill[data-astro-cid-yxpxsgwz]{background:linear-gradient(90deg,var(--accent) 0%,#3b82f6 100%);height:100%;border-radius:var(--radius-pill);transition:width .25s ease}.progress-meta[data-astro-cid-yxpxsgwz]{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--subtle);margin:8px 0 28px}.local-badge[data-astro-cid-yxpxsgwz]{color:var(--green, #10b981);font-weight:var(--font-semibold)}.success-box[data-astro-cid-yxpxsgwz]{text-align:center;max-width:600px;margin:0 auto;padding:16px 0}.success-icon[data-astro-cid-yxpxsgwz]{width:64px;height:64px;border-radius:20px;background:var(--green-soft, #ecfdf5);color:var(--green, #10b981);display:grid;place-items:center;margin:0 auto 20px}.success-title[data-astro-cid-yxpxsgwz]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.success-desc[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);color:var(--muted);margin:8px 0 24px}.size-comparison-card[data-astro-cid-yxpxsgwz]{background:var(--surface-alt);border:1px solid var(--line);border-radius:12px;padding:14px 20px;display:flex;align-items:center;justify-content:space-around;gap:12px;margin-bottom:24px;flex-wrap:wrap}.comparison-item[data-astro-cid-yxpxsgwz]{display:flex;flex-direction:column;align-items:center;gap:2px}.comp-label[data-astro-cid-yxpxsgwz]{font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted);font-weight:var(--font-semibold)}.comp-val[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);color:var(--text)}.comp-arrow[data-astro-cid-yxpxsgwz]{color:var(--muted)}.badge-change[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);font-weight:var(--font-bold);padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line)}.badge-change[data-astro-cid-yxpxsgwz].is-reduction{color:var(--green, #10b981);background:var(--green-soft, #ecfdf5);border-color:var(--green, #10b981)}.badge-change[data-astro-cid-yxpxsgwz].is-increase{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent)}.result-card[data-astro-cid-yxpxsgwz]{background:var(--surface-alt);border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;text-align:left}.result-details[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:14px;min-width:0}.result-thumb-wrap[data-astro-cid-yxpxsgwz]{width:48px;height:48px;border-radius:10px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--accent)}.result-thumb[data-astro-cid-yxpxsgwz]{width:100%;height:100%;object-fit:cover}.result-text[data-astro-cid-yxpxsgwz]{min-width:0}.result-filename[data-astro-cid-yxpxsgwz]{display:block;font-size:var(--text-base);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-meta[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);color:var(--muted)}.batch-download-wrap[data-astro-cid-yxpxsgwz]{margin-bottom:28px;text-align:left}.batch-primary-action[data-astro-cid-yxpxsgwz]{margin-bottom:24px;text-align:center}.btn-download-zip[data-astro-cid-yxpxsgwz]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px}.converted-list-heading[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted);margin:0 0 12px}.converted-file-list[data-astro-cid-yxpxsgwz]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.converted-row[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-alt);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.converted-row-left[data-astro-cid-yxpxsgwz]{display:flex;align-items:center;gap:12px;min-width:0}.converted-row-thumb[data-astro-cid-yxpxsgwz]{width:38px;height:38px;border-radius:6px;border:1px solid var(--line);background:var(--surface);overflow:hidden;flex:none}.converted-row-thumb[data-astro-cid-yxpxsgwz] img[data-astro-cid-yxpxsgwz]{width:100%;height:100%;object-fit:cover}.converted-row-info[data-astro-cid-yxpxsgwz]{min-width:0}.converted-row-name[data-astro-cid-yxpxsgwz]{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.converted-row-meta[data-astro-cid-yxpxsgwz]{font-size:var(--text-xs);color:var(--muted)}.error-box[data-astro-cid-yxpxsgwz],.cancelled-box[data-astro-cid-yxpxsgwz]{text-align:center;max-width:440px;margin:0 auto;padding:32px 0}.error-icon[data-astro-cid-yxpxsgwz]{width:56px;height:56px;border-radius:18px;background:var(--danger-soft, #fef2f2);color:var(--danger, #ef4444);display:grid;place-items:center;margin:0 auto 18px}.cancelled-icon[data-astro-cid-yxpxsgwz]{width:56px;height:56px;border-radius:18px;background:var(--surface-alt);border:1px solid var(--line);color:var(--muted);display:grid;place-items:center;margin:0 auto 18px}.error-title[data-astro-cid-yxpxsgwz],.cancelled-title[data-astro-cid-yxpxsgwz]{font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.error-message[data-astro-cid-yxpxsgwz],.cancelled-desc[data-astro-cid-yxpxsgwz]{font-size:var(--text-sm);color:var(--muted);margin:10px 0 24px}@media(max-width:650px){.state-pane[data-astro-cid-yxpxsgwz]{padding:28px 16px}.dropzone[data-astro-cid-yxpxsgwz]{padding:38px 14px}.queue-header[data-astro-cid-yxpxsgwz]{flex-direction:column;align-items:stretch}.queue-header-actions[data-astro-cid-yxpxsgwz]{width:100%;justify-content:space-between}.quality-controls-wrap[data-astro-cid-yxpxsgwz]{flex-direction:column;align-items:stretch}.slider-row[data-astro-cid-yxpxsgwz]{width:100%}.queue-footer[data-astro-cid-yxpxsgwz]{flex-direction:column;align-items:stretch}.btn-lg[data-astro-cid-yxpxsgwz]{width:100%}.result-card[data-astro-cid-yxpxsgwz]{flex-direction:column;align-items:stretch}.btn-download[data-astro-cid-yxpxsgwz]{width:100%}.converted-row[data-astro-cid-yxpxsgwz]{flex-direction:column;align-items:stretch;gap:10px}.converted-row[data-astro-cid-yxpxsgwz] .btn-sm[data-astro-cid-yxpxsgwz]{width:100%}}.page-container[data-astro-cid-ge7nhpmx]{padding-top:24px;padding-bottom:80px}.page-header[data-astro-cid-ge7nhpmx]{text-align:center;max-width:720px;margin:0 auto 36px}.category-badge[data-astro-cid-ge7nhpmx]{display:inline-flex;align-items:center;gap:6px;background:var(--surface-alt);border:1px solid var(--line);padding:4px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent);margin-bottom:16px}.page-title[data-astro-cid-ge7nhpmx]{font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 16px;line-height:var(--leading-tight)}.page-lead[data-astro-cid-ge7nhpmx]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted);margin:0 0 20px}.privacy-pill[data-astro-cid-ge7nhpmx]{display:inline-flex;align-items:center;gap:8px;background:var(--green-soft, #ecfdf5);color:var(--green, #10b981);border:1px solid var(--green, #10b981);padding:6px 14px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold)}.tool-section[data-astro-cid-ge7nhpmx]{margin-bottom:72px}.steps-section[data-astro-cid-ge7nhpmx]{margin-bottom:72px;text-align:center}.steps-section[data-astro-cid-ge7nhpmx] h2[data-astro-cid-ge7nhpmx]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 36px}.steps-grid[data-astro-cid-ge7nhpmx]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.step-card[data-astro-cid-ge7nhpmx]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px 24px;position:relative;box-shadow:var(--shadow-sm)}.step-num[data-astro-cid-ge7nhpmx]{width:36px;height:36px;border-radius:10px;background:var(--accent);color:#fff;font-size:var(--text-base);font-weight:var(--font-bold);display:grid;place-items:center;margin-bottom:18px}.step-card[data-astro-cid-ge7nhpmx] h3[data-astro-cid-ge7nhpmx]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text);margin:0 0 10px}.step-card[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.benefits-section[data-astro-cid-ge7nhpmx]{margin-bottom:72px}.section-intro[data-astro-cid-ge7nhpmx]{text-align:center;max-width:640px;margin:0 auto 40px}.eyebrow-tag[data-astro-cid-ge7nhpmx]{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent);display:block;margin-bottom:8px}.section-intro[data-astro-cid-ge7nhpmx] h2[data-astro-cid-ge7nhpmx]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 12px}.section-intro[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{font-size:var(--text-base);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.benefits-grid[data-astro-cid-ge7nhpmx]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card[data-astro-cid-ge7nhpmx]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px 24px;box-shadow:var(--shadow-sm)}.benefit-icon[data-astro-cid-ge7nhpmx]{width:48px;height:48px;border-radius:12px;background:var(--surface-alt);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);margin-bottom:18px}.benefit-card[data-astro-cid-ge7nhpmx] h3[data-astro-cid-ge7nhpmx]{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text);margin:0 0 8px}.benefit-card[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.specs-section[data-astro-cid-ge7nhpmx]{margin-bottom:72px}.specs-section[data-astro-cid-ge7nhpmx] h2[data-astro-cid-ge7nhpmx]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);text-align:center;margin:0 0 32px}.specs-table-wrap[data-astro-cid-ge7nhpmx]{max-width:760px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm)}.specs-table[data-astro-cid-ge7nhpmx]{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.specs-table[data-astro-cid-ge7nhpmx] th[data-astro-cid-ge7nhpmx],.specs-table[data-astro-cid-ge7nhpmx] td[data-astro-cid-ge7nhpmx]{padding:14px 20px;border-bottom:1px solid var(--line)}.specs-table[data-astro-cid-ge7nhpmx] tr[data-astro-cid-ge7nhpmx]:last-child th[data-astro-cid-ge7nhpmx],.specs-table[data-astro-cid-ge7nhpmx] tr[data-astro-cid-ge7nhpmx]:last-child td[data-astro-cid-ge7nhpmx]{border-bottom:none}.specs-table[data-astro-cid-ge7nhpmx] th[data-astro-cid-ge7nhpmx]{font-weight:var(--font-semibold);color:var(--text);width:35%;background:var(--surface-alt)}.specs-table[data-astro-cid-ge7nhpmx] td[data-astro-cid-ge7nhpmx]{color:var(--muted)}.specs-table[data-astro-cid-ge7nhpmx] code[data-astro-cid-ge7nhpmx]{background:var(--surface-alt);border:1px solid var(--line);padding:2px 5px;border-radius:var(--radius-sm);font-size:12px;color:var(--text)}.compatibility-section[data-astro-cid-ge7nhpmx]{margin-bottom:72px}.compat-box[data-astro-cid-ge7nhpmx]{max-width:760px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px 28px;box-shadow:var(--shadow-sm)}.compat-header[data-astro-cid-ge7nhpmx]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.compat-icon[data-astro-cid-ge7nhpmx]{color:var(--accent)}.compat-header[data-astro-cid-ge7nhpmx] h2[data-astro-cid-ge7nhpmx]{font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.compat-content[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:0 0 16px}.compat-content[data-astro-cid-ge7nhpmx] ul[data-astro-cid-ge7nhpmx]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.compat-content[data-astro-cid-ge7nhpmx] li[data-astro-cid-ge7nhpmx]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.compat-content[data-astro-cid-ge7nhpmx] strong[data-astro-cid-ge7nhpmx]{color:var(--text)}.faq-section[data-astro-cid-ge7nhpmx]{max-width:760px;margin:0 auto 72px}.faq-section[data-astro-cid-ge7nhpmx] h2[data-astro-cid-ge7nhpmx]{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--text);text-align:center;margin:0 0 36px}.faq-list[data-astro-cid-ge7nhpmx]{display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-ge7nhpmx]{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .15s ease}.faq-item[data-astro-cid-ge7nhpmx][open]{border-color:var(--line-strong, #cbd5e1)}.faq-question[data-astro-cid-ge7nhpmx]{padding:18px 22px;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-ge7nhpmx]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-ge7nhpmx]:after{content:"+";font-size:var(--text-xl);font-weight:var(--font-light);color:var(--muted);transition:transform .2s ease}.faq-item[data-astro-cid-ge7nhpmx][open] .faq-question[data-astro-cid-ge7nhpmx]:after{content:"−";color:var(--accent)}.faq-answer[data-astro-cid-ge7nhpmx]{padding:0 22px 20px;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.faq-answer[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{margin:0 0 10px}.faq-answer[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]:last-child{margin-bottom:0}.related-section[data-astro-cid-ge7nhpmx]{max-width:760px;margin:0 auto}.related-box[data-astro-cid-ge7nhpmx]{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-card);padding:36px 28px;text-align:center}.related-box[data-astro-cid-ge7nhpmx] h3[data-astro-cid-ge7nhpmx]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text);margin:0 0 8px}.related-box[data-astro-cid-ge7nhpmx] p[data-astro-cid-ge7nhpmx]{font-size:var(--text-sm);color:var(--muted);margin:0 0 24px}.related-links[data-astro-cid-ge7nhpmx]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:800px){.steps-grid[data-astro-cid-ge7nhpmx],.benefits-grid[data-astro-cid-ge7nhpmx]{grid-template-columns:1fr}.page-title[data-astro-cid-ge7nhpmx]{font-size:var(--text-3xl)}}
