.upload-section[data-v-497b85c7]{max-width:600px;margin:0 auto 3rem}.drop-zone[data-v-497b85c7]{border:3px dashed #d1d5db;border-radius:20px;padding:3rem 2rem;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.drop-zone[data-v-497b85c7]:hover{border-color:#667eea;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);transform:translateY(-2px);box-shadow:0 10px 30px #667eea26}.drop-zone--active[data-v-497b85c7]{border-color:#667eea;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);transform:scale(1.02);box-shadow:0 15px 40px #667eea40}.drop-zone__icon[data-v-497b85c7]{margin-bottom:1.5rem}.drop-zone__icon svg[data-v-497b85c7]{width:64px;height:64px;color:#667eea;transition:transform .3s ease}.drop-zone:hover .drop-zone__icon svg[data-v-497b85c7]{transform:scale(1.1)}.drop-zone__title[data-v-497b85c7]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.drop-zone__subtitle[data-v-497b85c7]{font-size:1.1rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.drop-zone__hint[data-v-497b85c7]{font-size:.9rem;color:#9ca3af;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.drop-zone__hint[data-v-497b85c7]:before{content:"🔒";font-size:1rem}.file-input-section[data-v-497b85c7]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0}.file-input-label[data-v-497b85c7]{color:#6b7280;font-size:1.1rem;font-weight:500}.file-input-button[data-v-497b85c7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.file-input-button[data-v-497b85c7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.file-input-button[data-v-497b85c7]:active{transform:translateY(0)}.file-input-hidden[data-v-497b85c7]{display:none}.supported-formats[data-v-497b85c7]{text-align:center;margin-top:1.5rem}.supported-formats__text[data-v-497b85c7]{color:#9ca3af;font-size:.9rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.supported-formats__text[data-v-497b85c7]:before{content:"ℹ️";font-size:1rem}@media (max-width: 640px){.drop-zone[data-v-497b85c7]{padding:2rem 1rem}.drop-zone__title[data-v-497b85c7]{font-size:1.25rem}.drop-zone__subtitle[data-v-497b85c7]{font-size:1rem}.file-input-section[data-v-497b85c7]{flex-direction:column;gap:.75rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.results[data-v-457decfd]{margin-top:3rem}.results__header[data-v-457decfd]{text-align:center;margin-bottom:2rem}.results__title[data-v-457decfd]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.results__subtitle[data-v-457decfd]{font-size:1.1rem;color:#6b7280;margin:0}.format-toggle[data-v-457decfd]{display:flex;justify-content:center;margin-bottom:2rem}.toggle-container[data-v-457decfd]{display:flex;background:#f3f4f6;border-radius:16px;padding:.5rem;gap:.5rem;box-shadow:0 2px 8px #0000001a}.toggle-option[data-v-457decfd]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border:none;border-radius:12px;background:transparent;color:#6b7280;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;justify-content:center}.toggle-option[data-v-457decfd]:hover{color:#374151;background:#ffffff80}.toggle-option.active[data-v-457decfd]{background:#fff;color:#1f2937;box-shadow:0 2px 8px #0000001a}.toggle-option__icon[data-v-457decfd]{width:20px;height:20px;object-fit:contain}.toggle-option__label[data-v-457decfd]{font-weight:600}.preset-container[data-v-457decfd]{display:flex;justify-content:center}.preset-card[data-v-457decfd]{background:#fff;border-radius:16px;box-shadow:0 8px 30px #00000014;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease;width:100%;max-width:800px}.preset-card[data-v-457decfd]:hover{box-shadow:0 12px 40px #0000001f}.preset-card__header[data-v-457decfd]{padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.preset-card__icon[data-v-457decfd]{width:32px;height:32px;object-fit:contain;margin-bottom:.5rem}.preset-card__title[data-v-457decfd]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.preset-card__description[data-v-457decfd]{font-size:.95rem;color:#6b7280;margin:0;line-height:1.4}.preset-card__content[data-v-457decfd]{max-height:400px;overflow-y:auto;border-bottom:1px solid #e5e7eb}.preset-card__code[data-v-457decfd]{background:#1f2937;color:#e5e7eb;padding:1.5rem;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.preset-card__code[data-v-457decfd]::-webkit-scrollbar{width:8px}.preset-card__code[data-v-457decfd]::-webkit-scrollbar-track{background:#374151}.preset-card__code[data-v-457decfd]::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px}.preset-card__code--xml .hljs[data-v-457decfd]{background:transparent;color:inherit}.preset-card__actions[data-v-457decfd]{display:flex;gap:.75rem;padding:1.5rem;background:#fafafa}.btn[data-v-457decfd]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1;justify-content:center}.btn__icon[data-v-457decfd]{font-size:1rem}.btn--primary[data-v-457decfd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.btn--primary[data-v-457decfd]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn--secondary[data-v-457decfd]{background:#fff;color:#4b5563;border:2px solid #e5e7eb}.btn--secondary[data-v-457decfd]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.btn[data-v-457decfd]:active{transform:translateY(0)}@media (max-width: 768px){.toggle-container[data-v-457decfd]{flex-direction:column;width:100%;max-width:300px}.toggle-option[data-v-457decfd]{min-width:auto;width:100%}.preset-card__actions[data-v-457decfd]{flex-direction:column}.btn[data-v-457decfd]{justify-content:center}}@media (max-width: 480px){.preset-card__header[data-v-457decfd],.preset-card__actions[data-v-457decfd]{padding:1rem}.preset-card__code[data-v-457decfd]{padding:1rem;font-size:.8rem}.toggle-container[data-v-457decfd]{padding:.25rem}.toggle-option[data-v-457decfd]{padding:.5rem 1rem;font-size:.9rem}}.info-section[data-v-dd1f625d]{margin-top:4rem;padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px}.info-section__header[data-v-dd1f625d]{text-align:center;margin-bottom:3rem;padding:0 2rem}.info-section__title[data-v-dd1f625d]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.info-section__subtitle[data-v-dd1f625d]{font-size:1.1rem;color:#6b7280;margin:0}.faq-grid[data-v-dd1f625d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;padding:0 2rem;max-width:1200px;margin:0 auto}.faq-item[data-v-dd1f625d]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}.faq-item[data-v-dd1f625d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.faq-item__icon[data-v-dd1f625d]{font-size:1.5rem;margin-bottom:1rem}.faq-item__question[data-v-dd1f625d]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .75rem;line-height:1.4}.faq-item__answer[data-v-dd1f625d]{font-size:.95rem;color:#4b5563;line-height:1.6;margin:0}.faq-item__answer a[data-v-dd1f625d]{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease}.faq-item__answer a[data-v-dd1f625d]:hover{color:#5a67d8;text-decoration:underline}.info-section__footer[data-v-dd1f625d]{text-align:center;margin-top:3rem;padding:0 2rem}.info-section__footer-text[data-v-dd1f625d]{color:#6b7280;font-size:.95rem;margin:0}.info-section__footer-text a[data-v-dd1f625d]{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease}.info-section__footer-text a[data-v-dd1f625d]:hover{color:#5a67d8;text-decoration:underline}@media (max-width: 768px){.faq-grid[data-v-dd1f625d]{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.info-section__header[data-v-dd1f625d]{padding:0 1rem}.faq-item[data-v-dd1f625d]{padding:1.25rem}.info-section__footer[data-v-dd1f625d]{padding:0 1rem}}@media (max-width: 480px){.info-section[data-v-dd1f625d]{margin-top:3rem;border-radius:16px}.info-section__title[data-v-dd1f625d]{font-size:1.5rem}.faq-item[data-v-dd1f625d]{padding:1rem}}header[data-v-98fa3a55]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}header[data-v-98fa3a55]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="white" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="10" r="1" fill="white" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}h1[data-v-98fa3a55]{margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.main-content[data-v-98fa3a55]{padding:2rem}.processing[data-v-98fa3a55]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#667eea;font-size:1.1rem;font-weight:500}.processing[data-v-98fa3a55]:before{content:"";width:24px;height:24px;border:3px solid #667eea;border-top:3px solid transparent;border-radius:50%;animation:spin-98fa3a55 1s linear infinite}@keyframes spin-98fa3a55{to{transform:rotate(360deg)}}.error[data-v-98fa3a55]{margin:2rem;padding:1.5rem;background:linear-gradient(135deg,#fee,#fdd);border:2px solid #f5c6cb;border-radius:12px;color:#721c24;text-align:center;font-weight:500;box-shadow:0 4px 12px #dc354526}.error[data-v-98fa3a55]:before{content:"⚠️";display:block;font-size:2rem;margin-bottom:.5rem}*{box-sizing:border-box}body{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.6;color:#2d3748;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;margin:0;padding:20px}#app{max-width:1000px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;min-height:calc(100vh - 40px)}*{transition:all .2s ease}
