@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(26,26,26,.2)}50%{box-shadow:0 0 40px rgba(26,26,26,.4)}}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.word-to-pdf-page-container{max-width:1200px;margin:0 auto;padding:1rem;min-height:calc(100vh - 135px)}@media(max-width:768px){.word-to-pdf-page-container{padding:.75rem}}.word-to-pdf-page-container .page-header{text-align:center;margin-bottom:2rem;animation:slideUp .5s ease-out}.word-to-pdf-page-container .page-header .header-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#7c3aed,rgb(85.3674418605,18.2930232558,200.2069767442));color:#fff;margin-bottom:1rem;box-shadow:0 10px 30px rgba(124,58,237,.3)}html.dark .word-to-pdf-page-container .page-header .header-icon{background:linear-gradient(135deg,#a78bfa,rgb(129.9090909091,90.1074380165,247.8925619835));box-shadow:0 10px 30px rgba(167,139,250,.2)}@media(max-width:768px){.word-to-pdf-page-container .page-header .header-icon{width:64px;height:64px;border-radius:16px}.word-to-pdf-page-container .page-header .header-icon svg{width:32px;height:32px}}.word-to-pdf-page-container .page-header .page-title{font-size:2rem;font-weight:800;color:#1a1a1a;margin-bottom:.75rem;letter-spacing:-.5px;transition:color .3s ease}html.dark .word-to-pdf-page-container .page-header .page-title{color:#f8f8f2}@media(min-width:640px){.word-to-pdf-page-container .page-header .page-title{font-size:2.75rem}}@media(min-width:1024px){.word-to-pdf-page-container .page-header .page-title{font-size:3.5rem}}.word-to-pdf-page-container .page-header .page-subtitle{font-size:1rem;color:#666;max-width:600px;margin:0 auto 1.5rem;line-height:1.6;transition:color .3s ease}html.dark .word-to-pdf-page-container .page-header .page-subtitle{color:#bd93f9}@media(min-width:640px){.word-to-pdf-page-container .page-header .page-subtitle{font-size:1.15rem}}.word-to-pdf-page-container .page-header .feature-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.word-to-pdf-page-container .page-header .feature-badges .badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(124,58,237,.05));border:1px solid rgba(124,58,237,.2);border-radius:100px;font-size:.85rem;font-weight:500;color:#7c3aed;transition:all .3s ease}.word-to-pdf-page-container .page-header .feature-badges .badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,58,237,.15)}html.dark .word-to-pdf-page-container .page-header .feature-badges .badge{background:linear-gradient(135deg,rgba(167,139,250,.15),rgba(167,139,250,.05));border-color:rgba(167,139,250,.3);color:#a78bfa}html.dark .word-to-pdf-page-container .page-header .feature-badges .badge:hover{box-shadow:0 4px 12px rgba(167,139,250,.2)}.word-to-pdf-page-container .page-header .feature-badges .badge svg{opacity:.9}.word-to-pdf-page-container .tool-section{background:#fff;padding:1.5rem;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease;animation:slideUp .5s ease-out .1s both;display:flex;flex-direction:column;gap:1.25rem}html.dark .word-to-pdf-page-container .tool-section{background:#282a36;border-color:#44475a;box-shadow:0 4px 20px rgba(0,0,0,.2)}@media(max-width:768px){.word-to-pdf-page-container .tool-section{padding:1rem;border-radius:16px}}.word-to-pdf-page-container .file-input-area{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(124,58,237,.3);border-radius:16px;padding:3rem;cursor:pointer;background:linear-gradient(135deg,rgba(124,58,237,.02),rgba(124,58,237,.05));transition:all .3s ease;position:relative;overflow:hidden}.word-to-pdf-page-container .file-input-area:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,rgba(124,58,237,.03) 100%);opacity:0;transition:opacity .3s ease}.word-to-pdf-page-container .file-input-area:hover{border-color:rgba(124,58,237,.6);background:linear-gradient(135deg,rgba(124,58,237,.05),rgba(124,58,237,.08));transform:translateY(-2px)}.word-to-pdf-page-container .file-input-area:hover:before{opacity:1}.word-to-pdf-page-container .file-input-area:hover .upload-icon{transform:translateY(-4px)}.word-to-pdf-page-container .file-input-area.drag-over{border-color:#7c3aed;background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(124,58,237,.12));animation:glow 2s ease-in-out infinite}html.dark .word-to-pdf-page-container .file-input-area{border-color:rgba(167,139,250,.3);background:linear-gradient(135deg,rgba(167,139,250,.05),rgba(167,139,250,.08))}html.dark .word-to-pdf-page-container .file-input-area:hover{border-color:rgba(167,139,250,.6);background:linear-gradient(135deg,rgba(167,139,250,.08),rgba(167,139,250,.12))}html.dark .word-to-pdf-page-container .file-input-area.drag-over{border-color:#a78bfa}.word-to-pdf-page-container .file-input-area .upload-icon-wrapper{position:relative;margin-bottom:1rem}.word-to-pdf-page-container .file-input-area .upload-icon-wrapper .upload-icon{color:#7c3aed;transition:all .3s ease}html.dark .word-to-pdf-page-container .file-input-area .upload-icon-wrapper .upload-icon{color:#a78bfa}.word-to-pdf-page-container .file-input-area .upload-icon-wrapper .file-badge{position:absolute;top:-8px;right:-16px;color:#7c3aed;opacity:.7}html.dark .word-to-pdf-page-container .file-input-area .upload-icon-wrapper .file-badge{color:#a78bfa}.word-to-pdf-page-container .file-input-area .upload-text{font-size:1.1rem;font-weight:600;color:#7c3aed;text-align:center;margin-bottom:.5rem;transition:color .3s ease}html.dark .word-to-pdf-page-container .file-input-area .upload-text{color:#a78bfa}.word-to-pdf-page-container .file-input-area .upload-subtext{font-size:.9rem;color:#666;text-align:center;transition:color .3s ease}html.dark .word-to-pdf-page-container .file-input-area .upload-subtext{color:#bd93f9}.word-to-pdf-page-container .message-box{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;font-size:.9rem;animation:slideUp .3s ease-out}.word-to-pdf-page-container .message-box svg{flex-shrink:0}.word-to-pdf-page-container .message-box p{margin:0;line-height:1.4}.word-to-pdf-page-container .message-box.error{background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.05));border:1px solid rgba(220,38,38,.2);color:#dc2626}.word-to-pdf-page-container .message-box.warning{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.2);color:#d97706}html.dark .word-to-pdf-page-container .message-box.warning{color:#fbbf24}.word-to-pdf-page-container .message-box.success{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);color:#059669}html.dark .word-to-pdf-page-container .message-box.success{color:#34d399}.word-to-pdf-page-container .file-loaded-section{display:flex;flex-direction:column;gap:1.25rem;animation:slideUp .3s ease-out}.word-to-pdf-page-container .file-info-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,rgba(124,58,237,.05),rgba(124,58,237,.02));border:1px solid rgba(124,58,237,.1);border-radius:14px;transition:all .3s ease}html.dark .word-to-pdf-page-container .file-info-card{background:linear-gradient(135deg,rgba(167,139,250,.08),rgba(167,139,250,.03));border-color:rgba(167,139,250,.15)}.word-to-pdf-page-container .file-info-card .file-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#7c3aed,rgb(95.3302325581,20.4279069767,223.5720930233));border-radius:12px;color:#fff;flex-shrink:0}html.dark .word-to-pdf-page-container .file-info-card .file-icon-wrapper{background:linear-gradient(135deg,#a78bfa,rgb(129.9090909091,90.1074380165,247.8925619835))}.word-to-pdf-page-container .file-info-card .file-icon-wrapper .format-badge{position:absolute;bottom:-4px;right:-4px;background:#2563eb;border-radius:6px;padding:2px 5px;color:#fff;font-size:.55rem;font-weight:700;letter-spacing:.3px}.word-to-pdf-page-container .file-info-card .file-details{flex:1;min-width:0}.word-to-pdf-page-container .file-info-card .file-details .file-name{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .word-to-pdf-page-container .file-info-card .file-details .file-name{color:#f8f8f2}.word-to-pdf-page-container .file-info-card .file-details .file-size{font-size:.85rem;color:#666;margin:0}html.dark .word-to-pdf-page-container .file-info-card .file-details .file-size{color:#bd93f9}.word-to-pdf-page-container .file-info-card .clear-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:rgba(220,38,38,.1);color:#dc2626;border-radius:10px;cursor:pointer;transition:all .2s ease}.word-to-pdf-page-container .file-info-card .clear-btn:hover:not(:disabled){background:rgba(220,38,38,.2);transform:scale(1.05)}.word-to-pdf-page-container .file-info-card .clear-btn:disabled{opacity:.5;cursor:not-allowed}.word-to-pdf-page-container .processing-indicator{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500;animation:slideUp .3s ease-out}.word-to-pdf-page-container .processing-indicator.processing-loading{background:rgba(59,130,246,.1);color:#3b82f6}.word-to-pdf-page-container .processing-indicator.processing-active{background:rgba(124,58,237,.1);color:#7c3aed}.word-to-pdf-page-container .processing-indicator.processing-success{background:rgba(16,185,129,.1);color:#10b981}.word-to-pdf-page-container .processing-indicator.processing-error{background:rgba(220,38,38,.1);color:#dc2626}.word-to-pdf-page-container .convert-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#7c3aed,rgb(95.3302325581,20.4279069767,223.5720930233));color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(124,58,237,.3)}.word-to-pdf-page-container .convert-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(124,58,237,.4)}.word-to-pdf-page-container .convert-btn:active:not(:disabled){transform:translateY(0)}.word-to-pdf-page-container .convert-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}html.dark .word-to-pdf-page-container .convert-btn{background:linear-gradient(135deg,#a78bfa,rgb(111.3636363636,65.6611570248,246.8388429752));color:#1a1a1a;box-shadow:0 4px 15px rgba(167,139,250,.3)}html.dark .word-to-pdf-page-container .convert-btn:hover:not(:disabled){box-shadow:0 6px 20px rgba(167,139,250,.4)}.word-to-pdf-page-container .worker-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-size:.85rem;color:#666;opacity:.8}html.dark .word-to-pdf-page-container .worker-loading{color:#bd93f9}.word-to-pdf-page-container .ad-placeholder{background:linear-gradient(135deg,rgba(248,250,252,.8),#f8fafc);border:1px solid #cbd5e1;border-radius:12px;padding:1rem;text-align:center;font-size:.8rem;color:#64748b;margin-top:.5rem;transition:all .3s ease}html.dark .word-to-pdf-page-container .ad-placeholder{background:linear-gradient(135deg,rgba(26,28,36,.8),#1a1c24);border-color:#44475a;color:#8be9fd}.word-to-pdf-page-container .ad-placeholder p{margin:0}.word-to-pdf-page-container .info-section{margin-top:2rem;animation:slideUp .5s ease-out .2s both}.word-to-pdf-page-container .info-section h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:1.5rem}html.dark .word-to-pdf-page-container .info-section h2{color:#f8f8f2}.word-to-pdf-page-container .info-section .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.word-to-pdf-page-container .info-section .info-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem;text-align:center;transition:all .3s ease}.word-to-pdf-page-container .info-section .info-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.08)}html.dark .word-to-pdf-page-container .info-section .info-card{background:#282a36;border-color:#44475a}html.dark .word-to-pdf-page-container .info-section .info-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}.word-to-pdf-page-container .info-section .info-card .info-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(124,58,237,.05));border-radius:14px;color:#7c3aed;margin-bottom:.75rem}html.dark .word-to-pdf-page-container .info-section .info-card .info-icon{background:linear-gradient(135deg,rgba(167,139,250,.15),rgba(167,139,250,.05));color:#a78bfa}.word-to-pdf-page-container .info-section .info-card h3{font-size:1.05rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}html.dark .word-to-pdf-page-container .info-section .info-card h3{color:#f8f8f2}.word-to-pdf-page-container .info-section .info-card p{font-size:.9rem;color:#666;margin:0;line-height:1.5}html.dark .word-to-pdf-page-container .info-section .info-card p{color:#bd93f9}.word-to-pdf-page-container .info-section .privacy-notice{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);border-radius:14px}.word-to-pdf-page-container .info-section .privacy-notice svg{flex-shrink:0;color:#10b981;margin-top:2px}.word-to-pdf-page-container .info-section .privacy-notice strong{display:block;font-size:.95rem;color:#059669;margin-bottom:.25rem}html.dark .word-to-pdf-page-container .info-section .privacy-notice strong{color:#34d399}.word-to-pdf-page-container .info-section .privacy-notice p{font-size:.9rem;color:#047857;margin:0;line-height:1.5}html.dark .word-to-pdf-page-container .info-section .privacy-notice p{color:#6ee7b7}