.FileConverter-module__nl5vXW__shell{background:var(--surface-page);cursor:default;width:100%;padding-top:70px;overflow-x:clip}.FileConverter-module__nl5vXW__contentWidth{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.FileConverter-module__nl5vXW__mainBleed{background:linear-gradient(var(--surface-page)70px,var(--surface-warm)70px)}.FileConverter-module__nl5vXW__warmBand{background:var(--surface-warm);flex-direction:column;padding:8px 0 56px;display:flex}.FileConverter-module__nl5vXW__sunkenBand{background:var(--surface-warm-sunken);flex-direction:column;padding:8px 0 72px;display:flex}.FileConverter-module__nl5vXW__hero{padding:28px 0 24px}.FileConverter-module__nl5vXW__hero h1{color:var(--text-primary);margin:0 0 10px;font-size:32px;font-weight:500}.FileConverter-module__nl5vXW__heroSubtitle{color:var(--text-secondary);max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.5}.FileConverter-module__nl5vXW__converterShell{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.FileConverter-module__nl5vXW__panel{border:1px solid var(--warm-border);background:var(--bg-page);min-height:280px;box-shadow:var(--shadow-hero);border-radius:11px;flex-direction:column;padding:16px;display:flex;position:relative}@supports (corner-shape:squircle){.FileConverter-module__nl5vXW__panel{corner-shape:squircle;border-radius:18px}}.FileConverter-module__nl5vXW__panelLabel{color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:500}.FileConverter-module__nl5vXW__panelDivider{justify-content:center;align-items:center;display:flex}.FileConverter-module__nl5vXW__panelDividerArrow{color:var(--text-muted);font-size:26px}.FileConverter-module__nl5vXW__dropPanelActive{border-color:var(--accent-primary);background:var(--bg-hover)}.FileConverter-module__nl5vXW__dropTarget{border:1.5px dashed var(--border-primary);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.FileConverter-module__nl5vXW__dropTarget:hover{border-color:var(--accent-primary);color:var(--text-primary)}.FileConverter-module__nl5vXW__dropIcon{color:var(--text-muted)}.FileConverter-module__nl5vXW__dropTitle{font-size:15px;font-weight:500}.FileConverter-module__nl5vXW__dropHint{color:var(--text-muted);font-size:13px}.FileConverter-module__nl5vXW__hiddenInput{display:none}.FileConverter-module__nl5vXW__fileCard{border:1px solid var(--border-primary);border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex}.FileConverter-module__nl5vXW__fileCardIcon{flex-shrink:0}.FileConverter-module__nl5vXW__fileCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FileConverter-module__nl5vXW__fileCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FileConverter-module__nl5vXW__fileCardSize{color:var(--text-muted);font-size:12px}.FileConverter-module__nl5vXW__fileCardRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:20px;line-height:1}.FileConverter-module__nl5vXW__fileCardRemove:hover{color:var(--text-primary);background:var(--bg-hover)}.FileConverter-module__nl5vXW__formatRows{flex-direction:column;flex:1;gap:10px;display:flex}.FileConverter-module__nl5vXW__formatRowPrimary,.FileConverter-module__nl5vXW__formatRow{gap:10px;display:grid}.FileConverter-module__nl5vXW__formatRowPrimary{grid-template-columns:repeat(2,1fr)}.FileConverter-module__nl5vXW__formatRow{grid-template-columns:repeat(3,1fr)}.FileConverter-module__nl5vXW__formatTile{border:1px solid var(--border-primary);cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 10px;display:flex}.FileConverter-module__nl5vXW__formatRowPrimary .FileConverter-module__nl5vXW__formatTile{padding:20px 8px 14px}.FileConverter-module__nl5vXW__formatTile:hover:not(:disabled){border-color:var(--accent-primary);background:var(--bg-hover)}.FileConverter-module__nl5vXW__formatTile:hover:not(:disabled) .FileConverter-module__nl5vXW__formatTileIcon{transform:translateY(-2px)}.FileConverter-module__nl5vXW__formatTile:disabled{opacity:.35;cursor:not-allowed}.FileConverter-module__nl5vXW__formatTileSelected{border-color:var(--accent-primary);background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--accent-primary)}.FileConverter-module__nl5vXW__formatTileIcon{transition:transform .15s}.FileConverter-module__nl5vXW__formatTileLabel{margin-top:2px;font-size:13px;font-weight:500}.FileConverter-module__nl5vXW__formatTileExtension{color:var(--text-muted);font-size:11.5px}.FileConverter-module__nl5vXW__convertRow{flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;display:flex}.FileConverter-module__nl5vXW__convertHint{color:var(--text-muted);margin:0;font-size:13px}.FileConverter-module__nl5vXW__error{color:var(--text-error,#dc2626);margin:0;font-size:14px;font-weight:500}.FileConverter-module__nl5vXW__intro{max-width:760px;padding:24px 0 0}.FileConverter-module__nl5vXW__intro p{color:var(--text-secondary);margin:0 0 14px;font-size:15px;line-height:1.65}.FileConverter-module__nl5vXW__faq{max-width:760px;padding:28px 0 0}.FileConverter-module__nl5vXW__faq h2,.FileConverter-module__nl5vXW__linkGrid h2{color:var(--text-primary);margin:0 0 14px;font-size:20px;font-weight:500}.FileConverter-module__nl5vXW__faqItem{border-bottom:1px solid var(--border-primary);padding:4px 0}.FileConverter-module__nl5vXW__faqItem summary{color:var(--text-primary);cursor:pointer;padding:10px 0;font-size:15px;font-weight:500;list-style-position:inside}.FileConverter-module__nl5vXW__faqItem p{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.6}.FileConverter-module__nl5vXW__linkGrid{padding:40px 0 0}.FileConverter-module__nl5vXW__linkGridNav{flex-wrap:wrap;gap:10px;display:flex}.FileConverter-module__nl5vXW__linkGridItem{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.FileConverter-module__nl5vXW__linkGridItem:hover,.FileConverter-module__nl5vXW__linkGridItem[aria-current=page]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-hover)}@media (max-width:800px){.FileConverter-module__nl5vXW__converterShell{grid-template-columns:1fr}.FileConverter-module__nl5vXW__panelDivider{min-height:32px}.FileConverter-module__nl5vXW__panelDividerArrow{transform:rotate(90deg)}.FileConverter-module__nl5vXW__panel{min-height:220px}}.FileConverter-module__nl5vXW__howItWorks{max-width:760px;padding:40px 0 0}.FileConverter-module__nl5vXW__howItWorks h2{color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:500}.FileConverter-module__nl5vXW__stepList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FileConverter-module__nl5vXW__step{align-items:flex-start;gap:14px;display:flex}.FileConverter-module__nl5vXW__stepNumber{background:var(--bg-hover);width:26px;height:26px;color:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.FileConverter-module__nl5vXW__stepBody{min-width:0}.FileConverter-module__nl5vXW__stepTitle{color:var(--text-primary);margin:2px 0 4px;font-size:15px;font-weight:500}.FileConverter-module__nl5vXW__stepDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}
