.convert-pdf-root{--cp-teal:#4dd4c4;flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:clamp(1.25rem,6vh,4rem) clamp(1rem,3vw,1.5rem) clamp(2rem,6vh,3.5rem);box-sizing:border-box}.convert-pdf-root-inner{width:100%;max-width:640px;flex-shrink:0;padding-top:.5rem;padding-bottom:0}.convert-pdf-studio{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;border-radius:22px;background:linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025) 45%,rgba(77,212,196,.05));border:1px solid rgba(77,212,196,.2);box-shadow:0 32px 64px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.07)}.convert-pdf-studio-toolbar{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.12)}.convert-pdf-trust-badge{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.convert-pdf-dropzone.is-importing{cursor:wait;opacity:.92}.convert-pdf-dropzone{position:relative;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;transition:border-color .25s ease,background .25s ease;touch-action:manipulation}.convert-pdf-dropzone.is-empty{border:none;margin:0 14px 14px;border-radius:16px;border:2px dashed hsla(0,0%,100%,.12);background:rgba(0,0,0,.15);cursor:pointer}.convert-pdf-dropzone.is-empty.is-dragging{border-color:var(--cp-teal);background:rgba(77,212,196,.08)}.convert-pdf-dropzone.has-files{min-height:auto;padding:16px 18px 12px;align-items:stretch}.convert-pdf-thumb-scroll{position:relative;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.07);padding:10px 8px 8px;overflow:hidden}.convert-pdf-thumb-scroll:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 14px 0 16px -14px rgba(0,0,0,.55),inset -14px 0 16px -14px rgba(0,0,0,.55);z-index:1}.convert-pdf-thumb-strip{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 4px 8px;margin:0 -2px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#4dd4c4 hsla(0,0%,100%,.06);list-style:none;position:relative;z-index:0}.convert-pdf-thumb-strip::-webkit-scrollbar{height:6px}.convert-pdf-thumb-strip::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px;margin:0 6px}.convert-pdf-thumb-strip::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2bb5a3,#4dd4c4 50%,#5ee8d8);border-radius:999px;border:1px solid rgba(15,23,42,.55);min-width:48px}.convert-pdf-thumb-strip::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#38c9b8,#4dd4c4 50%,#7af0e4)}.convert-pdf-thumb{position:relative;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 6px 20px rgba(0,0,0,.3);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto;width:120px;aspect-ratio:1;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease}.convert-pdf-thumb:hover{border-color:rgba(77,212,196,.28);box-shadow:0 8px 24px rgba(0,0,0,.38)}.convert-pdf-thumb:active{cursor:grabbing}.convert-pdf-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.convert-pdf-thumb-index{position:absolute;top:6px;inset-inline-start:6px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:rgba(15,23,42,.85);border:1px solid rgba(77,212,196,.35);color:#4dd4c4;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:2}.convert-pdf-settings-panel{border-radius:14px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.07);overflow:hidden}.convert-pdf-setting-row{padding:14px 14px 12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.convert-pdf-setting-row:last-child{border-bottom:none}.convert-pdf-setting-label{margin:0 0 10px;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.48);text-align:center;letter-spacing:.02em}.convert-pdf-segment{display:flex;gap:5px;padding:4px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.convert-pdf-segment.is-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:5px}.convert-pdf-segment-btn{flex:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:8px 6px;border:1px solid transparent;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.58);font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;touch-action:manipulation}.convert-pdf-segment-icon{display:flex;align-items:center;justify-content:center;opacity:.75}.convert-pdf-segment-btn:hover:not(:disabled):not(.is-selected){background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.78)}.convert-pdf-segment-btn.is-selected{background:linear-gradient(145deg,rgba(77,212,196,.2),rgba(77,212,196,.1));border-color:rgba(77,212,196,.42);color:#4dd4c4;box-shadow:0 4px 14px rgba(0,0,0,.22)}.convert-pdf-segment-btn.is-selected .convert-pdf-segment-icon{opacity:1;color:#4dd4c4}.convert-pdf-segment-btn:disabled{opacity:.4;cursor:not-allowed}.convert-pdf-cta{background:linear-gradient(135deg,#4dd4c4,#2bb5a3)!important;color:rgba(15,22,28,.95)!important;font-weight:700!important;border-radius:12px!important;min-height:48px!important;box-shadow:0 10px 24px rgba(77,212,196,.3)!important;text-transform:none!important}.convert-pdf-cta-pulse:not(:disabled){animation:convert-pdf-shadow-pulse 3.6s ease-in-out infinite}@keyframes convert-pdf-shadow-pulse{0%,to{box-shadow:0 10px 24px rgba(77,212,196,.26)}14%{box-shadow:0 12px 32px rgba(77,212,196,.4)}28%{box-shadow:0 10px 24px rgba(77,212,196,.26)}42%{box-shadow:0 11px 28px rgba(77,212,196,.34)}56%{box-shadow:0 10px 24px rgba(77,212,196,.26)}}.convert-pdf-cta-pulse:not(:disabled):hover{animation:none}.convert-pdf-cta:hover:not(:disabled){box-shadow:0 14px 32px rgba(77,212,196,.4)!important}@media (prefers-reduced-motion:reduce){.convert-pdf-cta-pulse:not(:disabled){animation:none}}.convert-pdf-cta-compact{min-height:44px!important;font-size:.9rem!important;padding-left:18px!important;padding-right:18px!important;flex-shrink:0}.convert-pdf-progress-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.convert-pdf-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4dd4c4,#2bb5a3);transition:width .35s ease}@media (max-width:600px){.convert-pdf-root{padding-top:clamp(2.75rem,11vh,4.5rem);padding-bottom:clamp(1.5rem,5vh,2.5rem)}.convert-pdf-studio{border-radius:18px}.convert-pdf-studio-toolbar{flex-wrap:wrap;padding:14px}.convert-pdf-dropzone.is-empty{min-height:160px;margin:0 10px 10px}.convert-pdf-thumb{width:108px!important}.convert-pdf-thumb-strip{gap:8px;padding-bottom:6px}.convert-pdf-thumb-strip::-webkit-scrollbar{height:5px}.convert-pdf-thumb-scroll{padding:8px 6px 6px;border-radius:12px}}