.page_page__M67Ey{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb}.page_header__ugrk3{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:52px 20px 44px;text-align:center}.page_headerInner__gygTB{max-width:720px;margin:0 auto}.page_headerInner__gygTB h1{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;margin:0 0 12px;color:#fff;line-height:1.2}.page_headerInner__gygTB p{font-size:1rem;opacity:.9;margin:0 auto;max-width:560px;line-height:1.65;color:#fff}.page_content__fpEtG{flex:1 1;max-width:760px;width:100%;margin:0 auto;padding:44px 20px 64px;box-sizing:border-box}.page_tipsSection__8dPRD{background:#f9fafb;border-top:1px solid #e9ecef;padding:56px 20px 64px}.page_tipsInner__FmBzM{max-width:780px;margin:0 auto}.page_tipsSection__8dPRD h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 24px}.page_tipsGrid__PIkT9{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.page_tipCard__4t9Ve{padding:20px;background:#fff;border:1px solid #e9ecef;border-radius:12px}.page_tipCard__4t9Ve h3{font-size:.9rem;font-weight:700;color:#111827;margin:0 0 8px}.page_tipCard__4t9Ve p{font-size:.85rem;color:#6b7280;line-height:1.6;margin:0}.page_faqSection__OtLlF{background:#fff;border-top:1px solid #e9ecef;padding:56px 20px 72px}.page_faqInner__8X__l{max-width:780px;margin:0 auto}.page_faqSection__OtLlF h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 28px}.page_faqList__5MC2t{display:flex;flex-direction:column;gap:10px}.page_faqItem__P_S7p{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.page_faqItem__P_S7p[open]{border-color:#667eea;background:#fff}.page_faqQuestion__0UGMM{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:.95rem;font-weight:600;color:#111827;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_faqQuestion__0UGMM::-webkit-details-marker{display:none}.page_faqQuestion__0UGMM:after{content:"+";font-size:1.2rem;font-weight:400;color:#667eea;flex-shrink:0;margin-left:16px}.page_faqItem__P_S7p[open] .page_faqQuestion__0UGMM:after{content:"−"}.page_faqAnswer__kHrrb{padding:0 20px 16px;font-size:.875rem;color:#6b7280;line-height:1.7;margin:0;border-top:1px solid #f3f4f6}@media (max-width:640px){.page_header__ugrk3{padding:40px 20px 36px}.page_content__fpEtG{padding:32px 16px 48px}.page_faqSection__OtLlF,.page_tipsSection__8dPRD{padding:40px 16px 52px}.page_tipsGrid__PIkT9{grid-template-columns:1fr}}.ImageToPdf_wrap__TzB2T{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ImageToPdf_dropzone__qe5jp{border:2px dashed #d1d5db;border-radius:16px;padding:48px 32px;text-align:center;cursor:pointer;background:#fafafa;transition:border-color .15s,background .15s;display:flex;flex-direction:column;align-items:center;gap:8px}.ImageToPdf_dragging__uFf1r,.ImageToPdf_dropzone__qe5jp:hover{border-color:#6366f1;background:#f5f3ff}.ImageToPdf_hidden__XJDg5{display:none}.ImageToPdf_dropIcon__kzWAk{width:40px;height:40px;color:#9ca3af;margin-bottom:4px}.ImageToPdf_dragging__uFf1r .ImageToPdf_dropIcon__kzWAk,.ImageToPdf_dropzone__qe5jp:hover .ImageToPdf_dropIcon__kzWAk{color:#6366f1}.ImageToPdf_dropText__p0JJq{font-size:1rem;font-weight:600;color:#111827;margin:0}.ImageToPdf_link__okNiZ{color:#6366f1;cursor:pointer;text-decoration:underline}.ImageToPdf_dropSub__pa6xA{font-size:.85rem;color:#6b7280;margin:0}.ImageToPdf_list__BekXE{display:flex;flex-direction:column;gap:8px}.ImageToPdf_item__8OJY8{display:flex;align-items:center;gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ImageToPdf_num__6UBiC{font-size:.75rem;font-weight:700;color:#9ca3af;width:18px;text-align:center;flex-shrink:0}.ImageToPdf_thumb__STFNT{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.ImageToPdf_meta__O_f9H{flex:1 1;min-width:0}.ImageToPdf_fname__dohn4{display:block;font-size:.85rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImageToPdf_fsize__5zCM5{font-size:.75rem;color:#9ca3af}.ImageToPdf_btns__CXpNw{display:flex;gap:4px;flex-shrink:0}.ImageToPdf_btn__pE4ok{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:.9rem;color:#374151;display:flex;align-items:center;justify-content:center}.ImageToPdf_btn__pE4ok:hover:not(:disabled){background:#e5e7eb}.ImageToPdf_btn__pE4ok:disabled{opacity:.35;cursor:default}.ImageToPdf_btnDel__4c0U1:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fecaca}.ImageToPdf_options__tn2Vv{display:flex;flex-direction:column;gap:14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ImageToPdf_optRow__7jfaD{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ImageToPdf_optLabel__xrpgc{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;min-width:70px}.ImageToPdf_optGroup__kEN5N{display:flex;gap:6px;flex-wrap:wrap}.ImageToPdf_optBtn__4BU55{padding:6px 12px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;transition:all .12s;white-space:nowrap}.ImageToPdf_optBtn__4BU55:hover{border-color:#a5b4fc}.ImageToPdf_optBtn__4BU55.ImageToPdf_active__8S34x{border-color:#6366f1;background:#eef2ff;color:#4338ca}.ImageToPdf_convertBtn__xmRC1{width:100%;padding:14px;background:#6366f1;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s}.ImageToPdf_convertBtn__xmRC1:hover:not(:disabled){background:#4f46e5}.ImageToPdf_convertBtn__xmRC1:disabled{opacity:.6;cursor:not-allowed}.ImageToPdf_error___o3N8{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;padding:12px 16px;font-size:.875rem;margin:0}.ImageToPdf_result__Ak6Ah{display:flex;flex-direction:column;align-items:center;gap:12px}.ImageToPdf_resultMsg__Cu2GL{font-size:.95rem;font-weight:600;color:#16a34a;margin:0}.ImageToPdf_downloadBtn__lcSZ6{display:inline-block;padding:13px 32px;background:#6366f1;color:#fff;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s}.ImageToPdf_downloadBtn__lcSZ6:hover{background:#4f46e5}@media (max-width:480px){.ImageToPdf_dropzone__qe5jp{padding:32px 16px}.ImageToPdf_optRow__7jfaD{flex-direction:column;align-items:flex-start}}