.pdftopost-post-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.pdftopost-vote-pill{display:inline-flex!important;align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;overflow:hidden!important;height:34px!important}.pdftopost-vote-up,.pdftopost-vote-down{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:34px!important;padding:0!important;margin:0!important;border:none!important;background:#fff!important;color:#1a1a1b!important;cursor:pointer!important;transition:color .15s,background .15s!important;box-shadow:none!important;line-height:1!important}.pdftopost-vote-up svg,.pdftopost-vote-down svg{width:16px!important;height:16px!important;fill:currentColor!important;stroke:none!important;color:#1a1a1b!important}.pdftopost-vote-up:hover{color:#3ddc97!important;background:#3ddc9714!important}.pdftopost-vote-up:hover svg{color:#3ddc97!important}.pdftopost-vote-down:hover{color:#ef4444!important;background:#ef444414!important}.pdftopost-vote-down:hover svg{color:#ef4444!important}.pdftopost-vote-up.active{color:#3ddc97!important}.pdftopost-vote-down.active{color:#ef4444!important}.pdftopost-vote-up:disabled,.pdftopost-vote-down:disabled{opacity:.5!important;cursor:wait!important}.pdftopost-vote-score{font-size:13px!important;font-weight:700!important;color:#1a1a1b!important;min-width:24px!important;text-align:center!important;padding:0 4px!important;font-variant-numeric:tabular-nums!important;user-select:none!important;background:#fff!important}.pdftopost-action-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;background:#fff!important;color:#1a1a1b!important;border:1px solid #e5e7eb!important;border-radius:24px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s!important;line-height:normal!important;height:34px!important;margin:0!important;box-shadow:none!important;text-decoration:none!important}.pdftopost-action-btn svg{width:16px!important;height:16px!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#1a1a1b!important}.pdftopost-action-btn .pdftopost-save-icon-outline,.pdftopost-action-btn[class*=report] svg{fill:none!important;stroke:currentColor!important}.pdftopost-action-btn:not(.pdftopost-save-btn) svg:not([class*=outline]){fill:currentColor!important;stroke:none!important}.pdftopost-action-btn span{color:#1a1a1b!important}.pdftopost-action-btn:hover{background:#f2f4fe!important;border-color:#d6dcf7!important;color:#312e56!important;text-decoration:none!important}.pdftopost-action-btn:hover svg,.pdftopost-action-btn:hover span{color:#312e56!important}.pdftopost-action-btn:active{background:#e3e7fb!important;transform:scale(.97)}.pdftopost-share-wrap{position:relative!important}.pdftopost-share-dropdown{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:999999!important;min-width:200px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 4px 24px #0000001f!important;padding:6px 0!important;animation:pdftopost-dropdown-in .12s ease-out!important}@keyframes pdftopost-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pdftopost-share-option{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;color:#1a1a1b!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important;transition:background .1s!important}.pdftopost-share-option:hover{background:#f3f4f6!important;color:#1a1a1b!important;text-decoration:none!important}.pdftopost-share-option svg{width:18px!important;height:18px!important;flex-shrink:0!important}.pdftopost-report-modal[style*=flex]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:100001!important;align-items:center!important;justify-content:center!important;padding:16px!important}.pdftopost-report-modal .pdftopost-modal-content{border-radius:18px!important;box-shadow:0 1px #312e560a,0 24px 60px -20px #312e564d!important;padding:28px!important;border:1px solid #e6e8f5!important}.pdftopost-report-modal .pdftopost-modal-heading{font-size:18px!important;font-weight:700!important;color:#1f1d3d!important;letter-spacing:-.01em;margin:0 0 4px!important}.pdftopost-report-modal .pdftopost-modal-content>p:not(.pdftopost-modal-heading){color:#5a5878!important;font-size:13px!important;margin:0 0 14px!important}.pdftopost-report-form{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}.pdftopost-report-reason{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;background:#fff!important;border:1.5px solid #e6e8f5!important;border-radius:12px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#1f1d3d!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;user-select:none}.pdftopost-report-reason:hover{border-color:#d6dcf7!important;background:#f9faff!important}.pdftopost-report-reason:has(input[type=radio]:checked){border-color:#312e56!important;background:#f2f4fe!important;box-shadow:0 0 0 4px #312e561a!important;color:#1f1d3d!important}.pdftopost-report-reason input[type=radio]{accent-color:#312e56!important;width:16px!important;height:16px;flex-shrink:0;cursor:pointer}.pdftopost-report-detail{width:100%!important;padding:12px 14px!important;background:#fff!important;border:1.5px solid #e6e8f5!important;border-radius:12px!important;font-size:14px!important;color:#1f1d3d!important;resize:vertical!important;font-family:inherit!important;margin-top:6px!important;min-height:84px!important;line-height:1.5!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;box-sizing:border-box!important}.pdftopost-report-detail::placeholder{color:#9b99b8!important}.pdftopost-report-detail:hover{border-color:#d6dcf7!important}.pdftopost-report-detail:focus{outline:none!important;border-color:#312e56!important;box-shadow:0 0 0 4px #312e561a!important}.pdftopost-report-error{padding:10px 14px!important;background:#fff1f2!important;color:#9f1239!important;border:1px solid #fecdd3!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important}.pdftopost-report-modal .pdftopost-auth-submit{background:#312e56!important;background-color:#312e56!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 22px!important;font-size:14px!important;font-weight:600!important;margin-top:4px!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important;box-shadow:0 4px 12px -4px #312e5659!important;letter-spacing:-.01em}.pdftopost-report-modal .pdftopost-auth-submit:hover{background:#1f1d3d!important;background-color:#1f1d3d!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px -6px #312e5673!important}.pdftopost-report-modal .pdftopost-auth-submit:active{transform:translateY(0)!important;box-shadow:0 2px 8px -2px #312e5659!important}.pdftopost-report-modal .pdftopost-auth-submit:disabled{opacity:.55!important;cursor:wait!important;transform:none!important}.pdftopost-report-btn.reported{color:#9b99b8!important;opacity:.6!important;cursor:default!important}@keyframes pdftopost-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pdftopost-modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pdftopost-modal-overlay{position:absolute!important;inset:0!important;background:#0009!important;border:none!important;margin:0!important;padding:0!important}.pdftopost-modal-content{position:relative!important;background:#fff!important;border-radius:16px!important;padding:32px!important;max-width:400px!important;width:90%!important;text-align:center!important;box-shadow:0 8px 32px #00000026!important;animation:pdftopost-modalSlideUp .3s ease-out!important;border:none!important;margin:0!important;color:#333!important;font-family:inherit!important;box-sizing:border-box!important}.pdftopost-modal-close{position:absolute!important;top:12px!important;right:16px!important;background:none!important;border:none!important;font-size:24px!important;color:#999!important;cursor:pointer!important;line-height:1!important;padding:4px!important;border-radius:50%!important;transition:all .2s!important;margin:0!important;box-shadow:none!important;outline:none!important;width:auto!important;height:auto!important;min-width:auto!important}.pdftopost-modal-close:hover{background:#f0f0f0!important;color:#333!important;box-shadow:none!important;border:none!important}.pdftopost-modal-close:focus{outline:none!important;box-shadow:none!important}.pdftopost-modal-close:active{background:#e5e5e5!important;transform:scale(.95)!important}.pdftopost-modal-icon{margin-bottom:16px!important}.pdftopost-modal-content h3,.pdftopost-modal-heading{margin:0 0 8px!important;font-size:20px!important;font-weight:700!important;color:#1a1a1a!important;padding:0!important;border:none!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important}.pdftopost-modal-content p{margin:0 0 8px!important;font-size:15px!important;color:#555!important;line-height:1.5!important;padding:0!important;border:none!important}.pdftopost-auth-modal{position:fixed!important;inset:0!important;z-index:100001!important;align-items:center!important;justify-content:center!important;animation:pdftopost-modalFadeIn .2s ease-out!important;margin:0!important;padding:0!important;background:transparent!important}.pdftopost-auth-content{max-width:380px!important;padding:32px 28px!important}.pdftopost-auth-tab:not(.active){display:none!important}.pdftopost-auth-tab.active{display:block!important}.pdftopost-auth-form{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:16px!important;padding:0!important;border:none!important}.pdftopost-auth-form input{width:100%!important;padding:12px 14px!important;border:1px solid #e0e0e0!important;border-radius:10px!important;font-size:15px!important;font-family:inherit!important;box-sizing:border-box!important;transition:border-color .2s!important;outline:none!important;background:#fff!important;color:#333!important;margin:0!important;box-shadow:none!important;height:auto!important;line-height:normal!important;-webkit-appearance:none!important;appearance:none!important}.pdftopost-auth-form input:focus{border-color:#3ddc97!important;box-shadow:0 0 0 3px #3ddc971f!important;outline:none!important;background:#fff!important}.pdftopost-auth-form input:hover{border-color:#ccc!important}.pdftopost-auth-form input::placeholder{color:#999!important;opacity:1!important}.pdftopost-auth-submit{width:100%!important;padding:12px!important;background:#312e56!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s!important;margin-top:4px!important;box-shadow:none!important;line-height:normal!important;font-family:inherit!important;outline:none!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important}.pdftopost-auth-submit:hover{background:#3f3b6d!important;color:#fff!important;box-shadow:0 2px 8px #312e564d!important;transform:translateY(-1px)!important}.pdftopost-auth-submit:focus{outline:none!important;box-shadow:0 0 0 3px #312e5640!important}.pdftopost-auth-submit:active{background:#1f1d3a!important;transform:translateY(0)!important}.pdftopost-auth-submit:active{background:#2db877!important;transform:translateY(0)!important;box-shadow:none!important}.pdftopost-auth-submit:disabled{opacity:.6!important;cursor:wait!important;transform:none!important;box-shadow:none!important}.pdftopost-auth-error{padding:10px 14px!important;background:#fef0f0!important;border:1px solid #f5c6cb!important;border-radius:8px!important;color:#c00!important;font-size:13px!important;margin:0!important;line-height:1.5!important;text-align:left!important}.pdftopost-auth-switch{margin-top:16px!important;font-size:14px!important;color:#666!important;text-align:center!important;padding:0!important;border:none!important}.pdftopost-auth-switch a{color:#3ddc97!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;border:none!important;background:none!important}.pdftopost-auth-switch a:hover{text-decoration:underline!important;color:#35c885!important}.pdftopost-auth-switch a:focus{outline:none!important;color:#2db877!important}.pdftopost-google-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding:12px 16px!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:10px!important;font-size:15px!important;font-weight:500!important;color:#3c4043!important;cursor:pointer!important;transition:all .2s!important;margin-top:16px!important;font-family:inherit!important;box-shadow:none!important;line-height:normal!important;text-decoration:none!important;outline:none!important;box-sizing:border-box!important;height:auto!important}.pdftopost-google-btn:hover{background:#f7f8f8!important;box-shadow:0 1px 3px #00000014!important;border-color:#c6c9cd!important;color:#3c4043!important;text-decoration:none!important}.pdftopost-google-btn:focus{outline:none!important;box-shadow:0 0 0 3px #4285f433!important;border-color:#4285f4!important}.pdftopost-google-btn:active{background:#f0f1f1!important;box-shadow:none!important;transform:scale(.99)!important}.pdftopost-google-btn svg{flex-shrink:0!important;width:20px!important;height:20px!important}.pdftopost-auth-divider{display:flex!important;align-items:center!important;gap:12px!important;margin:16px 0!important;color:#999!important;font-size:13px!important;padding:0!important;border:none!important}.pdftopost-auth-divider:before,.pdftopost-auth-divider:after{content:""!important;flex:1!important;height:1px!important;background:#e0e0e0!important;border:none!important}.pdftopost-more-wrap{position:relative!important}.pdftopost-more-btn{padding:6px 8px!important;min-width:32px!important;justify-content:center!important}.pdftopost-more-btn svg circle{fill:currentColor!important}.pdftopost-more-dropdown{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;z-index:999999!important;min-width:180px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 4px 24px #0000001f!important;padding:6px 0!important;animation:pdftopost-dropdown-in .12s ease-out!important}.pdftopost-more-option{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;color:#1a1a1b!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important;transition:background .1s!important}.pdftopost-more-option:hover{background:#f3f4f6!important;color:#1a1a1b!important;text-decoration:none!important}.pdftopost-more-option svg{width:18px!important;height:18px!important;flex-shrink:0!important;stroke:currentColor!important;fill:none!important}.pdftopost-embed-modal[style*=flex]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:100001!important;align-items:center!important;justify-content:center!important}.pdftopost-modal-content.pdftopost-embed-content{max-width:900px!important;width:95%!important;text-align:left!important;padding:28px 32px!important;max-height:90vh!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db transparent!important}.pdftopost-modal-content.pdftopost-embed-content::-webkit-scrollbar{width:6px!important}.pdftopost-modal-content.pdftopost-embed-content::-webkit-scrollbar-track{background:transparent!important}.pdftopost-modal-content.pdftopost-embed-content::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:3px!important}.pdftopost-modal-content.pdftopost-embed-content::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.pdftopost-modal-content.pdftopost-embed-content>.pdftopost-modal-heading{font-size:26px!important;margin-bottom:0!important;padding-bottom:16px!important;border-bottom:1px solid #e5e7eb!important}.pdftopost-embed-layout{display:flex!important;gap:32px!important;margin-top:12px!important;min-height:500px!important}.pdftopost-embed-controls{flex:1!important;min-width:0!important}.pdftopost-embed-preview-col{width:340px!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important}.pdftopost-embed-section{margin-bottom:18px!important;padding-bottom:18px!important;border-bottom:1px solid #f0f0f0!important}.pdftopost-embed-section:last-of-type{border-bottom:none!important}.pdftopost-embed-label{display:block!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:8px!important}.pdftopost-embed-hint{font-size:12px!important;color:#999!important;margin:-4px 0 8px!important;font-style:italic!important}.pdftopost-embed-link-row{display:flex!important;gap:0!important}.pdftopost-embed-link{flex:1!important;padding:8px 12px!important;border:1px solid #d1d5db!important;border-right:none!important;border-radius:8px 0 0 8px!important;font-size:13px!important;font-family:inherit!important;background:#f9fafb!important;color:#374151!important;outline:none!important;box-sizing:border-box!important;min-width:0!important}.pdftopost-embed-link-copy{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid #d1d5db!important;border-radius:0 8px 8px 0!important;background:#f3f4f6!important;cursor:pointer!important;transition:background .15s!important;color:#6b7280!important;box-shadow:none!important;outline:none!important}.pdftopost-embed-link-copy:hover{background:#e5e7eb!important}.pdftopost-embed-link-copy svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important}.pdftopost-embed-radio-row{display:flex!important;flex-wrap:wrap!important;gap:4px 20px!important}.pdftopost-embed-radio-row label,.pdftopost-embed-custom-size>label{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;color:#374151!important;cursor:pointer!important;white-space:nowrap!important}.pdftopost-embed-radio-row input[type=radio],.pdftopost-embed-radio-row input[type=checkbox],.pdftopost-embed-custom-size input[type=radio]{accent-color:#1a1a1a!important;margin:0!important;width:16px!important;height:16px!important}.pdftopost-embed-fullscreen-label{margin-left:auto!important}.pdftopost-embed-custom-page{margin-top:10px!important}.pdftopost-embed-custom-page label{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#374151!important}.pdftopost-embed-custom-page input[type=number],.pdftopost-embed-custom-inputs input[type=number]{width:70px!important;padding:6px 8px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:13px!important;font-family:inherit!important;text-align:center!important;outline:none!important;background:#fff!important;color:#333!important;margin:0!important;box-shadow:none!important;-moz-appearance:textfield!important}.pdftopost-embed-custom-page input[type=number]::-webkit-inner-spin-button,.pdftopost-embed-custom-page input[type=number]::-webkit-outer-spin-button,.pdftopost-embed-custom-inputs input[type=number]::-webkit-inner-spin-button,.pdftopost-embed-custom-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.pdftopost-embed-code-wrap{position:relative!important}.pdftopost-embed-code{width:100%!important;padding:10px 12px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:12px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;background:#f9fafb!important;color:#374151!important;resize:none!important;box-sizing:border-box!important;outline:none!important;line-height:1.5!important}.pdftopost-embed-code:focus{border-color:#3ddc97!important;box-shadow:0 0 0 3px #3ddc971f!important}.pdftopost-embed-sizes{display:flex!important;gap:12px!important;margin-bottom:12px!important}.pdftopost-embed-size-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;cursor:pointer!important;padding:8px!important;border:2px solid transparent!important;border-radius:8px!important;transition:border-color .15s!important}.pdftopost-embed-size-card.active{border-color:#1a1a1a!important}.pdftopost-embed-size-card:hover{border-color:#9ca3af!important}.pdftopost-embed-size-card.active:hover{border-color:#1a1a1a!important}.pdftopost-embed-size-card input[type=radio]{display:none!important}.pdftopost-embed-size-card span{font-size:12px!important;color:#374151!important;font-weight:500!important}.pdftopost-embed-size-thumb{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:4px!important;position:relative!important}.pdftopost-embed-size-thumb:after{content:""!important;display:block!important;position:absolute!important;top:12px!important;left:8px!important;right:8px!important;height:2px!important;background:#d1d5db!important;border-radius:1px!important;box-shadow:0 6px #d1d5db,0 12px #d1d5db,0 18px #d1d5db!important}.pdftopost-embed-thumb-auto{width:80px!important;height:100px!important}.pdftopost-embed-thumb-600x800{width:60px!important;height:80px!important}.pdftopost-embed-thumb-400x600{width:48px!important;height:72px!important}.pdftopost-embed-custom-size{margin-top:8px!important}.pdftopost-embed-custom-inputs{display:flex!important;gap:16px!important;margin-top:8px!important;padding-left:22px!important}.pdftopost-embed-custom-inputs label{display:flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;color:#374151!important}.pdftopost-embed-copy{display:block!important;width:100%!important;padding:10px 16px!important;background:#312e56!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s!important;box-shadow:none!important;outline:none!important;margin-top:8px!important;text-align:center!important}.pdftopost-embed-copy:hover{background:#3f3b6d!important;color:#fff!important;box-shadow:0 2px 8px #312e564d!important}.pdftopost-embed-preview{border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;background:#fafafa!important;flex:1!important;min-height:0!important}.pdftopost-embed-preview iframe{display:block!important;width:100%!important;height:100%!important;border:none!important}.pdftopost-embed-preview-info{margin-top:10px!important;font-size:13px!important}.pdftopost-embed-preview-info a{color:#3ddc97!important;text-decoration:none!important;font-weight:500!important}.pdftopost-embed-preview-info a:hover{text-decoration:underline!important}@media(max-width:860px){.pdftopost-embed-layout{flex-direction:column!important;min-height:auto!important}.pdftopost-embed-preview-col{width:100%!important;height:350px!important;flex:none!important}.pdftopost-embed-preview{height:100%!important;flex:none!important}.pdftopost-modal-content.pdftopost-embed-content{max-width:95%!important;width:95%!important;max-height:85vh!important}.pdftopost-embed-section:has(input[name=pdftopost_embed_start]),.pdftopost-embed-section:has(.pdftopost-embed-sizes),.pdftopost-embed-custom-size{display:none!important}}@media(max-width:480px){.pdftopost-post-actions{gap:6px!important}.pdftopost-action-btn span{display:none!important}.pdftopost-action-btn{padding:6px 10px!important}.pdftopost-embed-layout{flex-direction:column!important}.pdftopost-embed-preview-col{width:100%!important}.pdftopost-modal-content.pdftopost-embed-content{padding:20px 16px!important}.pdftopost-embed-sizes{gap:8px!important}}.pdftopost-save-btn{display:inline-flex;align-items:center;gap:6px}.pdftopost-save-btn .pdftopost-save-icon-outline{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.pdftopost-save-btn .pdftopost-save-icon-filled,.pdftopost-save-btn .pdftopost-save-spinner{fill:currentColor!important;stroke:none!important}.pdftopost-action-btn.pdftopost-save-btn:active:not(.is-loading){transform:scale(.97)}.pdftopost-action-btn.pdftopost-save-btn.pdftopost-saved{background:#312e56!important;color:#fff!important;border-color:#312e56!important}.pdftopost-action-btn.pdftopost-save-btn.pdftopost-saved svg,.pdftopost-action-btn.pdftopost-save-btn.pdftopost-saved .pdftopost-save-label{color:#fff!important;fill:#fff!important}.pdftopost-save-spinner{width:16px!important;height:16px;flex-shrink:0}.pdftopost-save-btn.is-loading .pdftopost-save-icon-outline,.pdftopost-save-btn.is-loading .pdftopost-save-icon-filled{display:none!important}.pdftopost-save-btn:not(.is-loading) .pdftopost-save-spinner{display:none!important}.pdftopost-profile-wrap{position:relative}.pdftopost-profile-trigger{background:transparent;border:0;padding:0;cursor:pointer;line-height:0}.pdftopost-profile-trigger .pdftopost-auth-avatar,.pdftopost-auth-profile .pdftopost-auth-avatar{width:36px!important;height:36px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.pdftopost-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:240px!important;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0000001f;padding:8px;z-index:100050}.pdftopost-profile-avatar-lg{object-fit:cover!important}.pdftopost-profile-header{display:flex;gap:10px;padding:8px 8px 12px;border-bottom:1px solid #f1f5f9;margin-bottom:6px;align-items:center}.pdftopost-profile-avatar-lg{width:40px!important;height:40px;border-radius:50%;flex-shrink:0}.pdftopost-profile-meta{min-width:0!important}.pdftopost-profile-name{font-weight:600;font-size:14px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdftopost-profile-email{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdftopost-profile-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#374151;font-size:14px;text-decoration:none;cursor:pointer;background:transparent;border:0;width:100%!important;text-align:left}.pdftopost-profile-item:hover{background:#f3f4f6;color:#111827}.pdftopost-profile-item:hover svg{color:#312e56}.pdftopost-profile-item:active,.pdftopost-profile-item.is-active{background:#e8e7f2;color:#312e56;transform:scale(.99)}.pdftopost-profile-item:active svg,.pdftopost-profile-item.is-active svg{color:#312e56}.pdftopost-profile-item:focus-visible{outline:2px solid #312e56;outline-offset:2px}.pdftopost-profile-item svg{flex-shrink:0;color:#6b7280;transition:color .12s}.pdftopost-profile-divider{height:1px;background:#f1f5f9;margin:6px 0}.pdftopost-profile-trigger:active .pdftopost-auth-avatar{transform:scale(.95)}.pdftopost-account-modal .pdftopost-modal-close:active,.pdftopost-feedback-modal .pdftopost-modal-close:active{transform:scale(.9);color:#312e56}.pdftopost-account-card:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #312e5626}.pdftopost-account-pagination button:not(:disabled):not(.current):hover{background:#f3f4f6;border-color:#312e56;color:#312e56}.pdftopost-account-pagination button:not(:disabled):not(.current):active{background:#e8e7f2}.pdftopost-feedback-star:active{transform:scale(.85)}.pdftopost-feedback-modal{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center}.pdftopost-feedback-modal .pdftopost-modal-overlay{position:absolute;inset:0;background:#0f172a8c}.pdftopost-feedback-modal .pdftopost-modal-content,.pdftopost-feedback-content{position:relative;background:#fff;padding:24px;border-radius:14px;width:calc(100% - 32px)!important;max-width:520px!important;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 20px 50px #0000004d;text-align:left}.pdftopost-feedback-subtext{color:#4b5563;font-size:14px;margin:4px 0 14px}.pdftopost-feedback-message{width:100%!important;padding:14px 16px;border:1px solid #d1d5db;border-radius:12px;font-family:inherit;font-size:15px;line-height:1.45;color:#1f2937;resize:vertical;box-sizing:border-box;min-height:120px}.pdftopost-feedback-message::placeholder{color:#9ca3af}.pdftopost-feedback-message:focus{outline:none;border-color:#312e56;box-shadow:0 0 0 3px #312e561f}.pdftopost-feedback-feeling-row{display:flex;gap:10px;justify-content:flex-end;margin:12px 0 16px}.pdftopost-feedback-feeling{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.pdftopost-feedback-feeling:hover{border-color:#312e56;color:#312e56}.pdftopost-feedback-feeling.is-selected{background:#312e56;border-color:#312e56;color:#fff}.pdftopost-feedback-feeling svg{flex-shrink:0}.pdftopost-feedback-features-label{font-size:14px;color:#374151;margin:4px 0 10px}.pdftopost-feedback-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pdftopost-feedback-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:999px;font-size:13px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .12s;line-height:1.2}.pdftopost-feedback-chip:hover{border-color:#312e56;color:#312e56;background:#f6f7fe}.pdftopost-feedback-chip.is-selected{background:#312e56;border-color:#312e56;color:#fff}.pdftopost-feedback-chip.is-selected svg{color:#fff}.pdftopost-feedback-chip svg{flex-shrink:0;color:#6b7280}.pdftopost-feedback-submit{width:100%!important;padding:14px 20px;background:#6e6fb7;color:#fff;border:0;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px}.pdftopost-feedback-submit:hover{background:#5a5ba2}.pdftopost-feedback-submit:active{background:#45467c}.pdftopost-feedback-submit:disabled{opacity:.6;cursor:wait}.pdftopost-feedback-error{margin:10px 0 0;padding:8px 10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;font-size:13px}@media(max-width:600px){.pdftopost-feedback-modal .pdftopost-modal-content{padding:20px 16px}}.pdftopost-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;padding:20px 0}.pdftopost-saved-card{display:block;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.pdftopost-saved-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.pdftopost-saved-thumb{aspect-ratio:3 / 4;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdftopost-saved-thumb img{width:100%!important;height:100%;object-fit:cover}.pdftopost-saved-thumb-fallback{font-weight:700;font-size:24px;color:#9ca3af}.pdftopost-saved-title{margin-top:8px;font-size:14px;font-weight:500;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdftopost-saved-empty{padding:60px 20px;text-align:center;color:#6b7280}.pdftopost-saved-pagination{display:flex;gap:6px;justify-content:center;padding:20px 0}.pdftopost-saved-pagination .page-numbers{padding:6px 12px;border-radius:6px;border:1px solid #e5e7eb;text-decoration:none;color:#374151}.pdftopost-saved-pagination .page-numbers.current{background:#111827;color:#fff;border-color:#111827}.pdftopost-account-modal{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center}.pdftopost-account-modal .pdftopost-modal-overlay{position:absolute;inset:0;background:#0f172a8c}.pdftopost-account-modal .pdftopost-modal-content{position:relative;background:#fff;padding:28px;border-radius:12px;width:calc(100% - 32px)!important;max-width:720px!important;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 20px 50px #0000004d}.pdftopost-uploads-modal .pdftopost-modal-content,.pdftopost-saved-modal .pdftopost-modal-content{max-width:1080px!important;max-height:92vh!important;width:calc(100% - 24px)!important}.pdftopost-account-loading{display:flex;align-items:center;justify-content:center;padding:40px 20px}.pdftopost-profile-info{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #f1f5f9;margin-bottom:16px}.pdftopost-profile-info .pdftopost-profile-avatar-lg{width:72px!important;height:72px;border-radius:50%}.pdftopost-profile-info .pdftopost-profile-name{font-size:18px;font-weight:600;color:#111827;white-space:normal}.pdftopost-profile-info .pdftopost-profile-email{font-size:13px;color:#6b7280}.pdftopost-profile-info .pdftopost-profile-since{font-size:12px;color:#9ca3af;margin-top:2px}.pdftopost-profile-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pdftopost-profile-stat{background:#f8fafc;border-radius:10px;padding:14px;text-align:center}.pdftopost-profile-stat-num{display:block;font-size:24px;font-weight:700;color:#312e56}.pdftopost-profile-stat-label{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.pdftopost-profile-view-public{margin-top:16px;text-align:center}.pdftopost-profile-view-public a{color:#312e56;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor}.pdftopost-account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:8px 0 4px}.pdftopost-account-card{display:block;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.pdftopost-account-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.pdftopost-account-card-thumb{aspect-ratio:3 / 4;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.pdftopost-account-card-thumb img{width:100%!important;height:100%;object-fit:cover}.pdftopost-account-card-thumb-fallback{font-weight:700;font-size:20px;color:#9ca3af}.pdftopost-account-card-title{margin-top:8px;font-size:13px;font-weight:500;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdftopost-account-card-meta{font-size:11px;color:#9ca3af;margin-top:2px}.pdftopost-account-empty{padding:40px 20px;text-align:center;color:#6b7280}.pdftopost-account-error{padding:16px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;text-align:center}.pdftopost-account-pagination{display:flex;gap:6px;justify-content:center;padding-top:16px}.pdftopost-account-pagination button{padding:6px 12px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;font-size:13px}.pdftopost-account-pagination button.current{background:#312e56;color:#fff;border-color:#312e56}.pdftopost-account-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:600px){.pdftopost-account-modal .pdftopost-modal-content{padding:20px 16px;width:calc(100% - 16px)!important}.pdftopost-account-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}.pdftopost-profile-dropdown .pdftopost-profile-item{color:#111827!important;font-weight:500!important}.pdftopost-profile-dropdown .pdftopost-profile-item svg{color:#111827!important;stroke:#111827!important}.pdftopost-profile-dropdown .pdftopost-profile-item:hover{color:#1a1a1b!important}.pdftopost-profile-dropdown .pdftopost-profile-item:hover svg{color:#312e56!important;stroke:#312e56!important}.pdftopost-profile-dropdown .pdftopost-profile-name{color:#111827!important}.pdftopost-profile-dropdown .pdftopost-profile-email{color:#4b5563!important}.pdftopost-profile-dropdown .pdftopost-profile-avatar-lg{border-radius:50%!important;object-fit:cover!important;border:2px solid #312e56!important;background:#fff!important}.pdftopost-profile-modal .pdftopost-profile-info{align-items:flex-start!important}.pdftopost-profile-modal .pdftopost-profile-meta-col{text-align:left!important;min-width:0!important;flex:1 1 auto}.pdftopost-profile-modal .pdftopost-profile-name{text-align:left!important;white-space:normal!important;font-size:18px!important;font-weight:600!important;color:#111827!important;line-height:1.25!important}.pdftopost-profile-modal .pdftopost-profile-email,.pdftopost-profile-modal .pdftopost-profile-since{text-align:left!important}button.pdftopost-profile-stat{border:1px solid #e5e7eb;cursor:pointer;transition:all .15s;font:inherit}button.pdftopost-profile-stat:hover{border-color:#312e56;background:#f6f7fe;transform:translateY(-1px)}button.pdftopost-profile-stat:active{transform:translateY(0);background:#e8e7f2}.pdftopost-feedback-features-label{font-size:12px!important;color:#6b7280!important;text-align:left!important;margin:2px 0 8px!important;font-weight:500!important}.pdftopost-feedback-chip{padding:4px 10px!important;font-size:12px!important;font-weight:500!important;gap:4px!important}.pdftopost-feedback-chip svg{width:12px!important;height:12px!important}.pdftopost-feedback-features{gap:6px!important;margin-bottom:14px!important}.pdftopost-feedback-submit{padding:10px 16px!important;font-size:14px!important;font-weight:600!important;border-radius:8px!important;margin-top:0!important;width:auto!important;min-width:120px!important;display:block;margin-left:auto!important;margin-right:auto!important}.pdftopost-feedback-feeling{padding:5px 12px!important;font-size:12px!important}.pdftopost-feedback-feeling svg{width:14px!important;height:14px!important}.pdftopost-account-modal .pdftopost-modal-content{border-radius:16px!important;overflow:hidden}.pdftopost-account-modal .pdftopost-account-body{border-radius:16px}.pdftopost-account-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:20px!important;padding:8px 0 16px!important}.pdftopost-account-card{display:flex!important;flex-direction:column!important;overflow:visible!important;border-radius:0!important;background:transparent!important;text-decoration:none!important}.pdftopost-account-card:hover{box-shadow:none!important;transform:none!important}.pdftopost-account-card-thumb{position:relative!important;aspect-ratio:14 / 9!important;background:#f3f4f6!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 1px 3px #00000014;transition:box-shadow .18s,transform .18s}.pdftopost-account-card:hover .pdftopost-account-card-thumb{box-shadow:0 8px 24px #312e562e;transform:translateY(-2px)}.pdftopost-account-card-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.pdftopost-account-card-save{position:absolute;top:8px;right:8px;width:32px!important;height:32px;border-radius:8px;background:#fffffff2;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1b;transition:all .15s;z-index:2;padding:0}.pdftopost-account-card-save:hover{background:#fff;border-color:#312e56;color:#312e56}.pdftopost-account-card-save.is-saved{background:#312e56;border-color:#312e56;color:#fff}.pdftopost-account-card-save svg{width:16px!important;height:16px;fill:none;stroke:currentColor;stroke-width:2}.pdftopost-account-card-save.is-saved svg{fill:currentColor;stroke:currentColor}.pdftopost-account-card-title{margin-top:10px!important;font-size:14px!important;font-weight:500!important;color:#111827!important;line-height:1.35!important;-webkit-line-clamp:2!important;line-clamp:2!important}.pdftopost-account-card-footer{margin-top:6px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:#6b7280;line-height:1.4}.pdftopost-account-card-by{color:#6b7280}.pdftopost-account-card-author{color:#312e56;font-weight:500}.pdftopost-account-card-stats{display:inline-flex;align-items:center;gap:4px}.pdftopost-account-card-stats .pdftopost-card-bullet{display:inline-block;width:3px!important;height:3px;background:#9ca3af;border-radius:50%;margin:0 2px}.pdftopost-feedback-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.pdftopost-feedback-actions .pdftopost-feedback-feeling-row{display:inline-flex;align-items:center;gap:8px;margin:0!important}.pdftopost-feedback-actions .pdftopost-feedback-submit{margin:0!important;padding:8px 18px!important;font-size:13px!important;border-radius:8px!important;min-width:0!important;width:auto!important}.pdftopost-account-modal .pdftopost-modal-heading{text-align:left!important;font-size:22px!important;font-weight:700!important;color:#0b0b14!important;margin:0 0 14px!important;line-height:1.2!important}.pdftopost-account-modal .pdftopost-modal-content{text-align:left!important}.pdftopost-account-card-remove{position:absolute;top:8px;right:8px;width:32px!important;height:32px;border-radius:8px;background:#fffffff2;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#b91c1c;transition:all .15s;z-index:2;padding:0}.pdftopost-account-card-remove:hover{background:#fef2f2;border-color:#fecaca;color:#991b1b}.pdftopost-account-card-remove:active{transform:scale(.95)}.pdftopost-account-card-remove svg{width:16px!important;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}.pdftopost-account-card-wrap{position:relative}.pdftopost-feedback-modal .pdftopost-feedback-content{padding:20px 22px 18px!important}.pdftopost-feedback-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.pdftopost-feedback-title{margin:0;font-size:22px;font-weight:700;color:#0b0b14;line-height:1.2}.pdftopost-feedback-close{position:static!important;background:transparent;border:0;cursor:pointer;font-size:22px;line-height:1;color:#6b7280;padding:4px;border-radius:6px}.pdftopost-feedback-close:hover{background:#f3f4f6;color:#111827}.pdftopost-feedback-close:active{background:#e5e7eb}.pdftopost-feedback-feeling[data-feeling=good]:hover{border-color:#3ddc97!important;color:#047857!important;background:#3ddc9714!important}.pdftopost-feedback-feeling[data-feeling=good]:hover svg{color:#047857!important}.pdftopost-feedback-feeling[data-feeling=bad]:hover{border-color:#ef4444!important;color:#b91c1c!important;background:#ef444414!important}.pdftopost-feedback-feeling[data-feeling=bad]:hover svg{color:#b91c1c!important}.pdftopost-feedback-feeling[data-feeling=good].is-selected{background:#047857!important;border-color:#047857!important;color:#fff!important}.pdftopost-feedback-feeling[data-feeling=good].is-selected svg{color:#fff!important}.pdftopost-feedback-feeling[data-feeling=bad].is-selected{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.pdftopost-feedback-feeling[data-feeling=bad].is-selected svg{color:#fff!important}.pdftopost-feedback-actions{border-top:1px solid #e5e7eb;padding-top:14px;margin-top:16px}.pdftopost-card{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e0e3f5;color:#73728b;padding:12px;display:grid;grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;align-content:flex-start;position:relative;transition:box-shadow .15s ease-in}.pdftopost-card:hover{box-shadow:inset 0 0 0 1px #b9bdd6,0 6px 18px #312e5614}.pdftopost-card-link{position:absolute;inset:0;border-radius:12px;z-index:1}.pdftopost-card-thumb{position:relative;aspect-ratio:14 / 9;background:#f2f4fe;border:1px solid #ebebeb;border-radius:10px;overflow:hidden}.pdftopost-card-thumb img{width:100%!important;height:100%;object-fit:cover;object-position:top center}.pdftopost-card-thumb .pdftopost-account-card-thumb-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#b9bdd6;font-weight:700;font-size:20px}.pdftopost-card-shadow1,.pdftopost-card-shadow2{position:absolute;inset:auto 6px -3px;height:6px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e0e3f5;z-index:-1;pointer-events:none}.pdftopost-card-shadow2{inset:auto 12px -6px;opacity:.7}.pdftopost-card-body{display:flex;flex-direction:column;gap:8px;min-width:0!important;flex:1 1 auto}.pdftopost-card-title{width:100%!important;min-width:0!important;font-size:14px;font-weight:500;color:#19172b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdftopost-card-save{position:relative;z-index:2;flex-shrink:0;width:26px!important;height:26px;min-width:26px!important;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ebebeb;color:#afafaf;border-radius:50%;cursor:pointer;transition:all .15s;padding:0}.pdftopost-card-save:hover{border-color:#312e56;color:#312e56;background:#f2f4fe}.pdftopost-card-save:active{background:#e0e3f5}.pdftopost-card-save svg{width:13px!important;height:13px;fill:none;stroke:currentColor;stroke-width:2}.pdftopost-card-save.is-saved{background:#312e56;border-color:#312e56;color:#fff}.pdftopost-card-save.is-saved svg{fill:currentColor;stroke:currentColor}.pdftopost-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#73728b;line-height:1.4;margin-top:auto}.pdftopost-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0!important;flex:1 1 auto}.pdftopost-card-by{color:#73728b}.pdftopost-card-author{color:#312e56;font-weight:500}.pdftopost-card-pages{color:#73728b}.pdftopost-card-bullet{display:inline-block;width:3px!important;height:3px;background:#b9bdd6;border-radius:50%;margin:0 2px}.pdftopost-account-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;padding:8px 0 16px!important}.pdftopost-drawer{position:fixed;inset:0;z-index:100100;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s}.pdftopost-drawer.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.pdftopost-drawer-overlay{position:absolute;inset:0;background:#0f172a73;opacity:0;transition:opacity .25s ease}.pdftopost-drawer.is-open .pdftopost-drawer-overlay{opacity:1}.pdftopost-drawer-panel{position:absolute;left:0;right:0;bottom:0;width:100%!important;max-height:85vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -16px 40px #0000002e;transform:translate3d(0,calc(100% + 80px),0);transition:transform .28s cubic-bezier(.2,0,0,1);display:flex;flex-direction:column;overflow:hidden}.pdftopost-drawer.is-open .pdftopost-drawer-panel{transform:translateZ(0)}@media(max-width:768px){.pdftopost-drawer{bottom:0!important}}.pdftopost-drawer-panel:before{content:"";display:block;width:40px!important;height:4px;border-radius:999px;background:#d6dcf7;margin:8px auto 0;flex-shrink:0}.pdftopost-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 16px;border-bottom:1px solid #e0e3f5}.pdftopost-drawer-title{margin:0;font-size:18px;font-weight:700;color:#0b0b14;flex:1 1 auto}.pdftopost-drawer-close{flex-shrink:0!important;width:36px!important;height:36px!important;min-width:36px!important;border:1px solid #e0e3f5!important;background:#fff!important;color:#312e56!important;border-radius:50%!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;transition:background .15s,border-color .15s,color .15s}.pdftopost-drawer-close svg{width:18px!important;height:18px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;display:block!important}.pdftopost-drawer-close:hover{background:#f2f4fe!important;border-color:#312e56!important}.pdftopost-drawer-close:active{background:#e0e3f5!important}.pdftopost-drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px 20px 24px}.pdftopost-drawer-body .pdftopost-account-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}@media(max-width:480px){.pdftopost-drawer-body .pdftopost-account-grid{gap:10px!important}}body.pdftopost-drawer-locked{overflow:hidden}@media(max-width:600px){.pdftopost-drawer-panel{max-height:85vh;border-top-left-radius:16px;border-top-right-radius:16px}}.pdftopost-account-modal .pdftopost-modal-content{display:flex;flex-direction:column;max-height:92vh!important;overflow:hidden!important}.pdftopost-account-modal .pdftopost-modal-heading{flex:0 0 auto}.pdftopost-account-modal .pdftopost-account-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:#b9bdd6 transparent}.pdftopost-account-modal .pdftopost-account-body::-webkit-scrollbar{width:10px!important}.pdftopost-account-modal .pdftopost-account-body::-webkit-scrollbar-track{background:transparent}.pdftopost-account-modal .pdftopost-account-body::-webkit-scrollbar-thumb{background:#d6dcf7;border:2px solid #fff;border-radius:10px}.pdftopost-account-modal .pdftopost-account-body::-webkit-scrollbar-thumb:hover{background:#b9bdd6}.pdftopost-drawer-body{scrollbar-width:thin;scrollbar-color:#b9bdd6 transparent}.pdftopost-drawer-body::-webkit-scrollbar{width:10px}.pdftopost-drawer-body::-webkit-scrollbar-track{background:transparent}.pdftopost-drawer-body::-webkit-scrollbar-thumb{background:#d6dcf7;border:2px solid #fff;border-radius:10px}.pdftopost-drawer-body::-webkit-scrollbar-thumb:hover{background:#b9bdd6}.pdftopost-card-saved-at{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;color:#73728b;font-weight:500}.pdftopost-card-saved-at svg{color:#312e56;flex-shrink:0}.pdftopost-overview-header{display:flex;align-items:flex-start;gap:14px;margin:-4px 0 16px}.pdftopost-overview-header.no-thumb{display:block;margin-top:0}.pdftopost-overview-featured{flex:0 0 120px;width:120px;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#f4f4f7;display:flex;align-items:center;justify-content:center}.pdftopost-overview-featured-img{width:100%;height:100%;object-fit:cover;display:block}.pdftopost-overview-meta{flex:1 1 auto;min-width:0}.pdftopost-overview-meta .pdftopost-overview-title{margin-top:0}.pdftopost-overview-title{margin:4px 0 8px;font-size:18px;font-weight:700;color:#0b0b14;line-height:1.3}.pdftopost-overview-desc{margin:0 0 16px;font-size:14px;color:#4b5563;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pdftopost-overview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e0e3f5}.pdftopost-overview-vote-pill{display:inline-flex;align-items:center;background:#fff;border:1px solid #e0e3f5;border-radius:24px;overflow:hidden;height:34px}.pdftopost-overview-vote-pill .pdftopost-overview-action{width:30px!important;height:34px;background:transparent;border:0;padding:0;color:#1a1a1b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pdftopost-overview-vote-pill .pdftopost-overview-action:hover{color:#312e56;background:#f2f4fe}.pdftopost-overview-score{font-weight:700;font-size:12px;color:#1a1a1b;padding:0 6px}.pdftopost-overview-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#fff;border:1px solid #e0e3f5;border-radius:24px;color:#1a1a1b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.pdftopost-overview-pill:hover{background:#f2f4fe;border-color:#d6dcf7;color:#312e56}.pdftopost-overview-pill:active{background:#e0e3f5}.pdftopost-overview-pill.is-saved{background:#312e56;border-color:#312e56;color:#fff}.pdftopost-overview-pill svg{flex-shrink:0}.pdftopost-key-points-heading{display:block;font-size:1.5em;font-weight:700;line-height:1.2;margin:.83em 0 .4em;color:inherit}.pdftopost-overview-section-title{margin:0 0 10px;font-size:14px;font-weight:700;color:#0b0b14}.pdftopost-overview-related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pdftopost-overview-related-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s}.pdftopost-overview-related-item:hover{background:#f2f4fe;text-decoration:none}.pdftopost-overview-related-thumb{width:64px!important;height:64px;border-radius:8px;object-fit:cover;background:#f2f4fe;flex-shrink:0}.pdftopost-overview-related-thumb-fb{display:flex;align-items:center;justify-content:center;color:#b9bdd6;font-weight:700;font-size:14px}.pdftopost-overview-related-info{min-width:0!important;flex:1 1 auto}.pdftopost-overview-related-title{font-size:13px;font-weight:500;color:#19172b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdftopost-overview-related-by{font-size:11px;color:#73728b;margin-top:2px}.pdftopost-overview-empty{margin:8px 0 0;color:#73728b;font-size:13px}.pdftopost-post-actions--overview{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 18px!important;padding-bottom:18px!important;border-bottom:1px solid #e0e3f5}.pdftopost-overview-related-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}@media(max-width:480px){.pdftopost-overview-related-grid{gap:10px!important}}.pdftopost-overview-related-list{list-style:none;margin:0;padding:0}@keyframes pdftopost-skel-shimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}.pdftopost-skel{position:relative;overflow:hidden;background:linear-gradient(90deg,#f2f4fe,#fff 45%,#f2f4fe);background-size:200% 100%;animation:pdftopost-skel-shimmer 1.4s ease-in-out infinite;border-radius:10px;border:1px solid #e0e3f5;pointer-events:none}@media(prefers-reduced-motion:reduce){.pdftopost-skel{animation:none}}.pdftopost-skel-card{display:flex!important;flex-direction:column;gap:8px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e0e3f5;padding:12px}.pdftopost-skel-card .pdftopost-skel-thumb{aspect-ratio:14 / 9;border-radius:10px;border:1px solid #e0e3f5}.pdftopost-skel-card .pdftopost-skel-line{height:12px;border-radius:6px;border:none}.pdftopost-skel-card .pdftopost-skel-line.short{width:60%}.pdftopost-skel-card .pdftopost-skel-line.medium{width:80%}.pdftopost-skel-row{display:flex;align-items:center;gap:12px;padding:10px 4px}.pdftopost-skel-row .pdftopost-skel-avatar{width:42px!important;height:42px;border-radius:8px;flex-shrink:0}.pdftopost-skel-row .pdftopost-skel-stack{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.pdftopost-skel-row .pdftopost-skel-line{height:12px;border-radius:6px;border:none}.pdftopost-skel-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;padding:8px 0 16px!important;width:100%!important;box-sizing:border-box!important}@media(max-width:768px){.pdftopost-skel-grid{grid-template-columns:repeat(2,1fr)!important}}.pdftopost-account-loading{display:block!important;align-items:initial!important;justify-content:initial!important;padding:16px 8px!important;min-height:200px;width:100%!important;box-sizing:border-box!important}
