@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--vermelho-50:#fff5f5;--vermelho-100:#ffe5e5;--vermelho-200:#ffc9c9;--vermelho-300:#ff9f9f;--vermelho-400:#ff6b6b;--vermelho-500:#ef4444;--vermelho:#ef4444;--vermelho-600:#dc2626;--vermelho-700:#c81e1e;--vermelho-800:#991b1b;--cinza-50:#fff;--cinza-100:#fafafa;--cinza-200:#f7f7fb;--cinza-300:#eee;--cinza-400:#d8d5e0;--cinza-500:#b9b6c3;--cinza-600:#6a6874;--cinza-700:#34333d;--escuro-100:#18181d;--escuro-200:#202027;--escuro-300:#26262e;--escuro-400:#464550;--escuro-500:#b9b6c3;--escuro-600:#f2f0f7;--verde:#22c55e;--shadow-card:0 8px 20px #0000002e;--shadow-hover:0 14px 28px #00000038;--shadow-primary:0 10px 24px #dc262638}button,input{font-family:inherit}:root[data-theme=claro]{--fundo-pagina:var(--cinza-200);--texto-principal:var(--cinza-700);--texto-secundario:var(--cinza-600);--cartao:var(--cinza-50);--cartao-hover:var(--cinza-100);--borda-cartao:var(--cinza-400);--destaque-um:var(--vermelho-100);--destaque-dois:var(--vermelho-50);--cor-cabecalho:var(--vermelho-700);--borda-cabecalho:#ef4444;--fundo-upload:#fff;--texto-upload:var(--cinza-700);--texto-upload-secundario:var(--cinza-600);--borda-upload:var(--vermelho-700);--input:#fff;--input-border:var(--cinza-400);--cor-primaria:var(--vermelho-700);--cor-primaria-hover:var(--vermelho-800);--cor-sucesso:var(--verde);--cor-erro:var(--vermelho);--login-button-text:#222;--surface:var(--cartao);--surface-hover:var(--cartao-hover);--text:var(--texto-principal);--text-secondary:var(--texto-secundario);--border:var(--borda-cartao);--primary:var(--cor-primaria);--primary-hover:var(--cor-primaria-hover);--input-bg:var(--input);--input-border-color:var(--input-border);--upload-bg:var(--fundo-upload);--upload-border:var(--borda-upload);--success:var(--cor-sucesso);--error:var(--cor-erro);--loading-bg:var(--surface);--loading-text:var(--text);--loading-text-secondary:var(--text-secondary);--loading-border:var(--border);--loading-progress:var(--primary);--loading-overlay:#ffffff8c}:root[data-theme=escuro]{--fundo-pagina:var(--escuro-100);--texto-principal:var(--escuro-600);--texto-secundario:var(--escuro-500);--cartao:var(--escuro-300);--cartao-hover:#2f2f38;--borda-cartao:var(--escuro-400);--destaque-um:#3d1c1c;--destaque-dois:#281616;--cor-cabecalho:#7f1d1d;--borda-cabecalho:#ef4444;--fundo-upload:var(--escuro-300);--texto-upload:var(--escuro-600);--texto-upload-secundario:var(--escuro-500);--borda-upload:var(--vermelho-500);--input:var(--escuro-200);--input-border:var(--escuro-400);--cor-primaria:var(--vermelho-500);--cor-primaria-hover:var(--vermelho-400);--cor-sucesso:var(--verde);--cor-erro:var(--vermelho);--overlay-loading:#ffffff8c;--login-button-text:#fff;--btn-primary-bg:var(--cor-primaria);--btn-primary-hover:var(--cor-primaria-hover);--btn-primary-text:#fff;--btn-secondary-bg:#202027;--btn-secondary-hover:#2b2b35;--btn-secondary-text:var(--texto-principal);--btn-danger-bg:var(--vermelho-600);--btn-danger-hover:var(--vermelho-700);--btn-danger-text:#fff;--loading-bg:var(--surface);--loading-text:var(--text);--loading-text-secondary:var(--text-secondary);--loading-border:var(--border);--loading-progress:var(--primary);--loading-overlay:#0000008c;--surface:var(--cartao);--surface-hover:var(--cartao-hover);--text:var(--texto-principal);--text-secondary:var(--texto-secundario);--border:var(--borda-cartao);--primary:var(--cor-primaria);--primary-hover:var(--cor-primaria-hover);--input-bg:var(--input);--input-border-color:var(--input-border);--upload-bg:var(--fundo-upload);--upload-border:var(--borda-upload);--success:var(--cor-sucesso);--error:var(--cor-erro)}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;min-height:100%}body{background:var(--fundo-pagina);width:100%;min-height:100vh;color:var(--texto-principal);font-family:Inter,Segoe UI,Arial,sans-serif;transition:all .25s}#root{width:100%;min-height:100vh}button,input{font-family:inherit}a{color:inherit;text-decoration:none}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:190px;height:50px;box-shadow:var(--shadow-card);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.btn-icon svg{stroke-width:2px;width:18px;height:18px}.btn:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{color:#fff;background:#dc2626;border:none;box-shadow:0 8px 20px #dc262647}.btn-primary:hover{background:#b91c1c;box-shadow:0 12px 28px #dc262659}.btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-text)}.btn-danger:hover{background:var(--btn-danger-hover)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--borda-cartao)}.btn-secondary:hover{background:var(--btn-secondary-hover)}.btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.btn-icon svg{width:18px;height:18px}.action-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:30px auto 20px;display:flex}.editor-pdf{background:var(--fundo-pagina);min-height:calc(100vh - 52px);padding:48px 32px}.editor-cabecalho{text-align:center;width:100%;max-width:900px;margin:0 auto 35px}.editor-cabecalho h1{color:var(--texto-principal);margin:0 0 10px;font-size:clamp(32px,4vw,42px);font-weight:700}.editor-cabecalho p{color:var(--texto-secundario);font-size:18px;line-height:1.6}.editor-content{width:100%;max-width:700px;margin:35px auto 0}.editor-panel{background:var(--cartao);border:1px solid var(--borda-cartao);box-sizing:border-box;border-radius:14px;width:100%;padding:30px}.editor-panel label{color:var(--texto-principal);margin-bottom:8px;font-size:16px;font-weight:600;display:block}.editor-panel input{border:1px solid var(--input-border);background:var(--input);width:100%;height:48px;color:var(--texto-principal);border-radius:10px;margin-bottom:22px;padding:0 15px;font-size:15px;transition:all .2s}.editor-panel input:focus{border-color:var(--cor-primaria);outline:none;box-shadow:0 0 0 3px #6a0dad26}.mensagem{text-align:center;border-radius:10px;margin-bottom:20px;padding:14px;font-weight:600}:root[data-theme=escuro] .mensagem.sucesso{color:#86efac;background:#163122;border-color:#22c55e}:root[data-theme=escuro] .mensagem.erro{color:#fca5a5;background:#381818;border-color:#ef4444}.upload-area{background:var(--fundo-upload);border:2px dashed var(--borda-upload);cursor:pointer;box-sizing:border-box;border-radius:18px;width:100%;padding:40px;transition:all .25s}.upload-area:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000014}.upload-content{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:180px;display:flex}.upload-icon{background:var(--destaque-um);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:34px;display:flex}.upload-title{color:var(--texto-upload);font-size:24px;font-weight:700}.upload-subtitle{color:var(--texto-upload-secundario);font-size:16px}.upload-hint{color:var(--texto-secundario);margin-top:10px;font-size:14px}.thumbnail-list{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;display:flex}.thumbnail-card{background:var(--cartao);border:1px solid var(--borda-cartao);border-radius:14px;width:170px;transition:all .2s;overflow:hidden}.thumbnail-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.thumbnail-preview{width:100%;display:block}.thumbnail-footer{text-align:center;color:var(--texto-principal);padding:12px;font-size:14px;font-weight:600}.thumbnail-actions{justify-content:center;gap:8px;padding:12px;display:flex}.thumbnail-actions button{cursor:pointer;background:var(--cartao-hover);width:36px;height:36px;color:var(--texto-principal);border:none;border-radius:8px;transition:all .2s}.thumbnail-actions button:hover{background:var(--cor-primaria);color:#fff}.app-content{width:min(1415px,100% - 48px);margin:66px auto 0}.header{background:var(--cor-cabecalho);border-bottom:1px solid var(--borda-cabecalho);box-sizing:border-box;z-index:100;align-items:center;gap:32px;width:100%;height:68px;padding:0 32px;display:flex;position:relative;box-shadow:0 4px 18px #0000001f}.logo-link{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;width:210px;height:100%;padding:0;display:flex}.header-nav{flex:1;justify-content:center;display:flex}.header-nav ul{align-items:center;gap:42px;margin:0;padding:0;list-style:none;display:flex}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.tools-menu{position:relative}.tools-menu-button{color:#fff;letter-spacing:-.25px;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;padding:8px 0;font-family:Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;transition:color .2s,transform .2s;display:flex;position:relative}.tools-menu-button:after{content:"";background:#fff;border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.tools-menu-button:hover:after{width:100%}.tools-dropdown{z-index:200;border:1px solid var(--borda-cabecalho);background:var(--cartao);visibility:hidden;opacity:0;border-radius:0 0 12px 12px;width:230px;padding:8px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000038}.tools-menu:hover .tools-dropdown{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.tools-dropdown button{width:100%;color:var(--texto-principal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.tools-dropdown button:hover{border-color:var(--cor-primaria);color:var(--cor-primaria);background:#a61f2514;transform:translate(2px)}.tools-mega-menu{z-index:200;box-sizing:border-box;border:1px solid var(--borda-cabecalho);background:var(--cartao);visibility:hidden;opacity:0;border-radius:0 0 16px 16px;width:780px;padding:28px 32px;transition:opacity .18s,visibility .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000038}.tools-menu:hover .tools-mega-menu{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.tools-column{flex-direction:column;flex:1;gap:4px;display:flex}.tools-column+.tools-column{margin-left:24px}.tools-column h3{color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:13px;font-weight:700}.tools-column button{width:100%;color:var(--texto-principal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.tools-column button:hover{border-color:var(--cor-primaria);color:var(--cor-primaria);background:#a61f2514;transform:translate(2px)}.theme-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:flex}.theme-button:hover{background:#ffffff24;border-color:#ffffff8c;transform:translateY(-1px)}.login-button{background:var(--cartao);color:#fff;letter-spacing:-.2px;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-width:100px;height:42px;padding:0 20px;font-family:Segoe UI,Arial,sans-serif;font-size:15px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex}:root[data-theme=claro] .login-button{color:var(--cor-cabecalho)}:root[data-theme=escuro] .login-button{color:#fff}.login-button:hover{background:var(--cartao-hover);transform:translateY(-1px)}.user-menu{position:relative}.user-menu .login-button{background:#ffffff1a;justify-content:flex-start;gap:9px;min-width:auto;padding:0 14px 0 8px}.user-menu .login-button:hover{background:#ffffff2e;transform:none}.user-avatar{background:var(--cartao);width:28px;height:28px;color:var(--cor-cabecalho);object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.user-menu-arrow{opacity:.75;font-size:12px;transition:transform .2s}.user-menu-dropdown{z-index:300;border:1px solid var(--borda-cabecalho);background:var(--cartao);box-sizing:border-box;border-radius:12px;width:260px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #00000040}.user-menu-name{color:var(--texto-principal);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.user-menu-email{color:var(--texto-secundario);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;overflow:hidden}.user-menu-account,.user-menu-history{border:1px solid var(--borda-cabecalho);width:100%;color:var(--texto-principal);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:10px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.user-menu-account{margin-top:16px}.user-menu-history{margin-top:8px}.user-menu-account:hover,.user-menu-history:hover{border-color:var(--cor-primaria);color:var(--cor-primaria);background:#a61f2514}.user-menu-logout{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ef4444;border:none;border-radius:8px;margin-top:16px;padding:11px;font-weight:700;transition:background .2s,transform .2s}.user-menu-logout:hover{background:#dc2626;transform:translateY(-1px)}@media (width<=1100px){.header{padding:0 20px}.header-nav ul{gap:22px}.logo-link{width:190px}}@media (width<=900px){.header-nav{display:none}.header{justify-content:space-between}}@media (width<=500px){.header{gap:10px;height:60px;padding:0 14px}.logo-link{width:auto}.logo-imagem{width:150px}.header-actions{gap:8px}.theme-button{width:38px;height:38px}.login-button{min-width:76px;height:38px;padding:0 12px}}.logo{-webkit-user-select:none;user-select:none;align-items:center;height:100%;display:flex}.logo-imagem{object-fit:contain;width:190px;height:auto;max-height:58px;display:block}.pagina-inicial{box-sizing:border-box;background:radial-gradient(circle at top right, var(--destaque-um) 0, transparent 25%), radial-gradient(circle at bottom left, var(--destaque-dois) 0, transparent 25%), var(--fundo-pagina);min-height:calc(100vh - 52px);color:var(--texto-principal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:60px 4%}:root[data-theme=escuro] .pagina-inicial{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.apresentacao{text-align:center;max-width:950px;margin:0 auto 38px}.apresentacao h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(36px,4vw,56px);font-weight:750;color:var(--texto-principal)!important}.apresentacao p{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.5;color:var(--texto-secundario)!important}.grade-ferramentas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1800px;margin:0 auto;display:grid}.cartao-ferramenta{border:1px solid var(--borda-cartao);background:var(--cartao);min-height:260px;color:var(--texto-principal);text-align:left;appearance:none;cursor:pointer;border-radius:20px;padding:30px;font-family:inherit;transition:transform .2s,box-shadow .2s}.cartao-ferramenta:hover{border-color:var(--cor-primaria);box-shadow:0 14px 28px #dc262633}.cartao-ferramenta h2{margin:0 0 12px;font-size:23px;font-weight:700;line-height:1.2;color:var(--texto-principal)!important}.cartao-ferramenta p{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--texto-secundario)!important}.icone-ferramenta{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin:0 0 28px;display:inline-flex}.icone-ferramenta.laranja{background:#ff704d}.icone-ferramenta.vermelho{background:#e95757}.icone-ferramenta.verde{background:#66a74e}.icone-ferramenta.azul{background:#5b82d8}.icone-ferramenta.roxo{background:#8a4daf}@media (width<=600px){.pagina-inicial{padding:42px 20px}.grade-ferramentas{grid-template-columns:1fr}.cartao-ferramenta{min-height:auto}}.icone-svg{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:34px;height:34px}.conversion-icon{color:#fff;box-sizing:border-box;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.conversion-file{box-sizing:border-box;border:1.7px solid;border-radius:4px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;font-size:7px;font-weight:800;line-height:1;display:flex}.conversion-arrow{font-size:13px;font-weight:700;line-height:1}.conversion-image{box-sizing:border-box;border:1.7px solid;border-radius:4px;justify-content:center;align-items:center;width:24px;height:22px;display:flex}.conversion-image svg{width:13px;height:13px}.upload-area{border:2px dashed var(--borda-upload);background:var(--fundo-upload);width:100%;min-height:320px;color:var(--texto-upload);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:28px;transition:background-color .3s,border-color .3s;display:flex;position:relative}.upload-area:hover{border-color:var(--cor-primaria)}.thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:20px;display:flex}.delete-btn{color:#fff;cursor:pointer;text-align:center;background:red;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:22px;position:absolute;top:-8px;right:-8px}.download-container{text-align:center;margin-top:20px}.download-all-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;transition:background-color .3s}.download-all-btn:hover{background-color:#0056b3}.thumbnail-info{width:100%;color:var(--texto-upload);text-align:center;flex-direction:column;gap:2px;margin-top:6px;display:flex}.thumbnail-info span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.thumbnail-info small{color:var(--texto-upload-secundario);font-size:12px}:root[data-theme=claro] .upload-area,:root .upload-area{box-shadow:var(--shadow-card)}:root[data-theme=claro] .upload-area>p,:root[data-theme=claro] .thumbnail-info{color:var(--texto-upload)}:root[data-theme=claro] .thumbnail-info small{color:var(--texto-upload-secundario)}:root[data-theme=escuro] .upload-area{box-shadow:none}:root[data-theme=escuro] .thumbnail-info small{color:#b9b6c3}.upload-loading-overlay{background:var(--loading-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-loading-box{background:var(--loading-bg);width:360px;color:var(--loading-text);border:1px solid var(--loading-border);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex}.upload-loading-title{color:var(--loading-text);margin:0;font-size:28px;font-weight:700}.upload-loading-text{color:var(--loading-text-secondary);margin:0;font-size:17px}.upload-spinner{border:6px solid var(--loading-border);border-top-color:var(--loading-progress);border-radius:50%;width:60px;height:60px;animation:.8s linear infinite uploadSpinnerRotate}.upload-loading-bar{background:var(--loading-border);border-radius:999px;width:100%;height:10px;overflow:hidden}.upload-loading-bar-fill{background:var(--loading-progress);width:0;height:100%;transition:width .25s linear}.upload-loading-percent{color:var(--loading-progress);font-size:34px;font-weight:700}@keyframes uploadSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-btn{background:var(--cor-primaria);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:-8px;left:-8px}.rotate-btn:hover{background:var(--cor-primaria-hover);transform:scale(1.08)}.pagina-comprimir-pdf{background:var(--fundo-pagina);box-sizing:border-box;min-height:calc(100vh - 52px);padding:48px 24px}.comprimir-cabecalho{text-align:center;margin-bottom:25px}.comprimir-cabecalho h1{margin:0 0 8px;font-size:clamp(30px,4vw,42px);color:var(--texto-principal)!important}.comprimir-cabecalho p{margin:0;color:var(--texto-secundario)!important}.niveis-compressao{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 25px;display:flex}.nivel-btn{border:1px solid var(--borda-cartao);background:var(--cartao);min-width:190px;color:var(--texto-principal);cursor:pointer;text-align:left;border-radius:10px;padding:12px 16px;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.nivel-btn:hover{border-color:var(--cor-primaria);background:var(--cartao-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.nivel-btn strong{text-align:center;margin-bottom:4px;font-size:16px;display:block}.nivel-btn span{color:var(--texto-secundario);text-align:center;font-size:12px;display:block}.nivel-btn.ativo{border-color:var(--cor-primaria);background:var(--cor-primaria);color:#fff;box-shadow:0 4px 14px #00000026}.nivel-btn.ativo span{color:#ffffffe0}.compress-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.compress-clear-btn,.compress-download-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 18px;font-size:16px;transition:background .2s,transform .2s,opacity .2s}.compress-clear-btn{background:var(--vermelho-600)}.compress-clear-btn:hover{background:var(--vermelho-700);transform:translateY(-1px)}.compress-download-btn{background:var(--cor-primaria)}.compress-download-btn:hover{background:var(--cor-primaria-hover);transform:translateY(-1px)}.compress-download-btn:disabled{cursor:wait;opacity:.65;transform:none}.compress-aviso{max-width:760px;color:var(--texto-secundario);text-align:center;margin:18px auto 0;font-size:13px}.loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-box{background:var(--cartao);text-align:center;border-radius:18px;width:320px;padding:35px;box-shadow:0 20px 50px #00000040}.loading-box h3{color:var(--texto-principal);margin-top:18px;margin-bottom:8px;font-size:24px}.loading-box p{color:var(--texto-secundario);margin:0;font-size:15px}.spinner{border:6px solid #e5e5e5;border-top-color:var(--cor-primaria);border-radius:50%;width:60px;height:60px;margin:auto;animation:.8s linear infinite loadingRotate}@keyframes loadingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.editor-pdf{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:35px}.editor-cabecalho{text-align:center;margin-bottom:35px}.editor-cabecalho h1{color:var(--texto-principal);margin-bottom:12px;font-size:34px}.editor-cabecalho p{color:var(--texto-secundario);font-size:17px}.editor-conteudo{width:100%}.editor-layout{align-items:flex-start;gap:35px;display:flex}.editor-left{flex:2;min-width:0}.editor-right{flex-direction:column;flex:1;gap:25px;display:flex}@media (width<=980px){.editor-layout{flex-direction:column}.editor-left,.editor-right{width:100%}}.pagina-girar-pdf{background:var(--fundo-pagina);box-sizing:border-box;min-height:calc(100vh - 52px);padding:48px 24px}.girar-cabecalho{text-align:center;margin-bottom:25px}.girar-cabecalho h1{margin:0 0 8px;font-size:clamp(30px,4vw,42px);color:var(--texto-principal)!important}.girar-cabecalho p{margin:0;color:var(--texto-secundario)!important}.girar-upload{color:#34333d;box-sizing:border-box;text-align:center;cursor:pointer;background:#fff;border:2px dashed #6a0dad;border-radius:10px;width:100%;min-height:320px;padding:28px;box-shadow:0 8px 24px #412d641a}.girar-upload>p{color:#34333d;margin:0}.girar-thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:20px;display:flex}.miniatura-giravel img{cursor:grab;border-radius:4px;width:100%}.girar-btn{color:#fff;cursor:pointer;z-index:2;background:#7b3fb2;border:none;border-radius:50%;width:28px;height:28px;font-size:19px;line-height:28px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.girar-btn:hover{background:#5b218d}.girar-thumbnail-info{color:#34333d;text-align:center;flex-direction:column;gap:2px;width:100%;margin-top:6px;display:flex}.girar-thumbnail-info span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.girar-thumbnail-info small{color:#6a6874;font-size:12px}:root[data-theme=escuro] .girar-upload{color:#f2f0f7;box-shadow:none;background:#26262e;border-color:#a855f7}:root[data-theme=escuro] .girar-upload>p,:root[data-theme=escuro] .girar-thumbnail-info{color:#f2f0f7}:root[data-theme=escuro] .girar-thumbnail-info small{color:#b9b6c3}.pagina-pdf-powerpoint{background:var(--fundo-pagina);box-sizing:border-box;min-height:calc(100vh - 52px);padding:48px 24px}.powerpoint-cabecalho{text-align:center;margin-bottom:25px}.powerpoint-cabecalho h1{margin:0 0 8px;font-size:clamp(30px,4vw,42px);color:var(--texto-principal)!important}.powerpoint-cabecalho p,.powerpoint-aviso{color:var(--texto-secundario)!important}.powerpoint-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.powerpoint-clear-btn,.powerpoint-download-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 18px;font-size:16px}.powerpoint-clear-btn{background:#dc3545}.powerpoint-download-btn{background:#e95b3c}.powerpoint-download-btn:disabled{cursor:wait;opacity:.65}.powerpoint-aviso{text-align:center;margin-top:18px;font-size:13px}.pagina-pdf-excel{background:var(--fundo-pagina);box-sizing:border-box;min-height:calc(100vh - 52px);padding:48px 24px}.excel-cabecalho{text-align:center;margin-bottom:25px}.excel-cabecalho h1{margin:0 0 8px;font-size:clamp(30px,4vw,42px);color:var(--texto-principal)!important}.excel-cabecalho p,.excel-aviso{color:var(--texto-secundario)!important}.excel-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.excel-clear-btn,.excel-download-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 18px;font-size:16px}.excel-clear-btn{background:#dc3545}.excel-download-btn{background:#4f9d4a}.excel-download-btn:disabled{cursor:wait;opacity:.65}.excel-aviso{text-align:center;margin-top:18px;font-size:13px}.pagina-pdf-jpg{background:var(--fundo-pagina);min-height:calc(100vh - 52px);padding:48px 24px}.jpg-cabecalho{text-align:center;margin-bottom:25px}.jpg-cabecalho h1{margin:0 0 8px;color:var(--texto-principal)!important}.jpg-cabecalho p{color:var(--texto-secundario)!important}.jpg-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.jpg-clear-btn,.jpg-download-btn{color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 18px;font-size:16px}.jpg-clear-btn{background:#dc3545}.jpg-download-btn{background:#e69b24}.pagina-jpg-pdf{background:var(--fundo-pagina);min-height:calc(100vh - 52px);padding:48px 24px}.jpg-pdf-cabecalho{text-align:center;margin-bottom:25px}.jpg-pdf-cabecalho h1{margin:0 0 8px;color:var(--texto-principal)!important}.jpg-pdf-cabecalho p{color:var(--texto-secundario)!important}.imagem-upload{background:var(--cartao);min-height:320px;color:var(--texto-principal);text-align:center;cursor:pointer;border:2px dashed #6a0dad;border-radius:10px;padding:28px}.image-previews{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.image-preview{width:160px;position:relative}.image-preview img{object-fit:cover;border-radius:6px;width:160px;height:160px}.image-preview button{color:#fff;cursor:pointer;background:red;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-8px;right:-8px}.image-preview span{color:var(--texto-principal);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.jpg-pdf-actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.jpg-pdf-clear-btn,.jpg-pdf-download-btn{color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 18px;font-size:16px}.jpg-pdf-clear-btn{background:#dc3545}.jpg-pdf-download-btn{background:#e69b24}.image-preview img{cursor:grab}.image-preview img:active{cursor:grabbing}.protect-layout{align-items:flex-start;gap:40px;margin-top:30px;display:flex}.protect-left{flex:2}.protect-right{flex-direction:column;flex:1;display:flex}.password-panel{background:var(--cartao);border:1px solid var(--borda-cartao);width:100%;box-shadow:var(--shadow-card);box-sizing:border-box;border-radius:16px;padding:30px}.field:last-child{margin-bottom:0}.field input{border:1px solid var(--input-border);background:var(--input);width:100%;height:48px;color:var(--texto-principal);box-sizing:border-box;border-radius:10px;padding:0 16px;font-size:15px;transition:all .2s}.field input:focus{border-color:var(--cor-primaria);outline:none;box-shadow:0 0 0 3px #dc262626}.password-input{position:relative}.password-input input{padding-right:48px}.toggle-password{width:34px;height:34px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toggle-password:hover{color:var(--cor-primaria)}.password-actions{flex-direction:column;gap:16px;margin-top:30px;display:flex}.password-actions button{width:100%}.mensagem{text-align:center;border-radius:10px;margin-top:24px;padding:14px;font-weight:600}.mensagem.erro{color:#ffb4b4;background:#4d1f24;border:1px solid #b83b4a}.mensagem.sucesso{color:#8cffb4;background:#153b23;border:1px solid #27c56b}@media (width<=900px){.protect-layout{flex-direction:column}.protect-left,.protect-right{width:100%}}.pagina-numerar{background:var(--fundo-pagina);box-sizing:border-box;min-height:calc(100vh - 52px);padding:48px 24px}.numerar-header{text-align:center;margin-bottom:25px}.numerar-header h1{color:var(--texto-principal);margin:0 0 8px;font-size:clamp(30px,4vw,42px)}.numerar-header p{color:var(--texto-secundario);margin:0}.workspace{grid-template-columns:380px 1fr;align-items:stretch;gap:24px;display:grid}.config-panel,.preview-panel{background:var(--cartao);border:1px solid var(--borda-cartao);box-sizing:border-box;border-radius:12px;min-height:720px;padding:24px}.config-panel h2,.preview-panel h2{text-align:center;color:var(--texto-principal);margin:0 0 24px}.field{margin-bottom:22px}.field label{color:var(--texto-principal);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field select,.field input[type=number]{border:1px solid var(--borda-cartao);background:var(--fundo-pagina);width:100%;color:var(--texto-principal);box-sizing:border-box;border-radius:8px;padding:11px 12px;font-size:15px}.field select:focus,.field input:focus{border-color:#6a0dad;outline:none}.position-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.position-grid button{border:1px solid var(--borda-cartao);background:var(--fundo-pagina);height:58px;color:var(--texto-principal);cursor:pointer;border-radius:10px;font-size:24px;transition:all .2s}.position-grid button:hover{border-color:#6a0dad}.position-grid button.selected{color:#fff;background:#6a0dad;border-color:#6a0dad}.field input[type=color]{border:1px solid var(--borda-cartao);cursor:pointer;background:0 0;border-radius:8px;width:70px;height:42px;padding:0}.preview-panel{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.preview-page{aspect-ratio:210/297;background:#fff;border-radius:8px;width:420px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000002e}.preview-image{object-fit:contain;width:100%;height:100%}.preview-empty{color:#888;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.preview-number{font-weight:700;position:absolute}.preview-number.top-left{top:20px;left:20px}.preview-number.top-center{top:20px;left:50%;transform:translate(-50%)}.preview-number.top-right{top:20px;right:20px}.preview-number.bottom-left{bottom:20px;left:20px}.preview-number.bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.preview-number.bottom-right{bottom:20px;right:20px}.actions{justify-content:center;gap:14px;margin-top:24px;display:flex}.clear-btn,.download-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 20px;font-size:15px}.clear-btn{background:#dc3545}.download-btn{background:#007bff}.download-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=1050px){.workspace{grid-template-columns:1fr}.preview-page{width:100%;max-width:420px}}@media (width<=650px){.actions{flex-direction:column}.clear-btn,.download-btn{width:100%}.position-grid button{height:52px}}.color-palette{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.color-circle{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:50%;flex:none;width:28px;height:28px;padding:0;transition:transform .2s,border-color .2s}.color-circle:hover{transform:scale(1.12)}.color-circle.active{border-color:#fff;box-shadow:0 0 0 2px #e53935}.tool-layout{grid-template-columns:280px minmax(700px,1fr) 300px;align-items:start;gap:20px;width:100%;display:grid}.tool-left{flex-direction:column;gap:20px;display:flex}.tool-center{min-width:700px;min-height:800px;overflow:auto}.tool-right{flex-direction:column;gap:20px;display:flex}.tool-footer{grid-column:1/-1;justify-content:flex-end;gap:15px;margin-top:10px;display:flex}@media (width<=1400px){.tool-layout{grid-template-columns:280px 1fr}.tool-right{grid-column:1/-1}}@media (width<=1000px){.tool-layout{grid-template-columns:1fr}.tool-center{min-width:0}}.tool-panel{border:1px solid var(--borda-cartao);background:var(--cartao);border-radius:12px;flex-direction:column;gap:16px;min-height:0;padding:18px;display:flex}.tool-panel-header{border-bottom:1px solid var(--borda-cartao);padding-bottom:10px}.tool-panel-header h3{color:var(--texto-principal);margin:0;font-size:16px;font-weight:600}.tool-panel-content{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.tool-panel .btn{width:100%}.slider-control{flex-direction:column;gap:12px;display:flex}.slider-header{justify-content:space-between;align-items:center;display:flex}.slider-header span{color:var(--texto-secundario);font-size:14px}.slider-header strong{color:var(--cor-primaria);font-size:15px}.slider-body{align-items:center;gap:10px;display:flex}.slider-body input{accent-color:var(--cor-primaria);flex:1}.slider-btn{background:var(--btn-secondary-bg);width:34px;height:34px;color:var(--btn-secondary-text);cursor:pointer;border:none;border-radius:8px;font-size:18px;transition:all .2s}.slider-btn:hover{background:var(--btn-secondary-hover)}.radio-group{flex-direction:column;gap:10px;display:flex}.radio-title{color:var(--texto-principal);margin-bottom:6px;font-weight:600}.radio-item{border:1px solid var(--borda-cartao);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;transition:all .2s;display:flex}.radio-item:hover{border-color:var(--cor-primaria)}.radio-item.active{background:var(--destaque-dois);border-color:var(--cor-primaria)}.radio-item input{accent-color:var(--cor-primaria)}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.page-number-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-number-preview{cursor:move;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:auto;text-shadow:0 1px 2px #ffffffb3;font-weight:600;position:absolute}.thumbnail-list{flex-flow:column;align-items:center;gap:18px;height:650px;padding-right:8px;display:flex;overflow:hidden auto}.react-pdf__Document,.react-pdf__Page{display:block!important}.thumbnail-item span{text-align:center;width:100%;color:var(--texto-secundario);font-size:13px;display:block}@media (width<=1300px){.assinar-layout{grid-template-columns:250px 1fr}.right-panel{grid-column:1/-1}}@media (width<=900px){.assinar-layout{grid-template-columns:1fr}}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-vietnamese-400-normal-DAMfrWGX.woff2)format("woff2"),url(/assets/allura-vietnamese-400-normal-CwDpdm6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-ext-400-normal-CtccLdDz.woff2)format("woff2"),url(/assets/allura-latin-ext-400-normal-DLMC5cc8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-400-normal-4sUZKTf1.woff2)format("woff2"),url(/assets/allura-latin-400-normal-DcxZAN6k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alex-brush-vietnamese-400-normal-BwVwWguG.woff2)format("woff2"),url(/assets/alex-brush-vietnamese-400-normal-HqwE_FB5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alex-brush-latin-ext-400-normal-BkTZxg0h.woff2)format("woff2"),url(/assets/alex-brush-latin-ext-400-normal-Dq7wGc3n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alex-brush-latin-400-normal-B-R394Co.woff2)format("woff2"),url(/assets/alex-brush-latin-400-normal-A5ZkPa-p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-ext-400-normal-CKF0Zc5Q.woff2)format("woff2"),url(/assets/sacramento-latin-ext-400-normal-CJ-VJynE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-400-normal-mRAQrhvZ.woff2)format("woff2"),url(/assets/sacramento-latin-400-normal-D-mHOmJi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-vietnamese-400-normal-lz8MlVep.woff2)format("woff2"),url(/assets/dancing-script-vietnamese-400-normal-D2srOv8f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-ext-400-normal-C917Kz-3.woff2)format("woff2"),url(/assets/dancing-script-latin-ext-400-normal-DaWfpMsu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2"),url(/assets/dancing-script-latin-400-normal-BY5FxJb0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2)format("woff2"),url(/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2)format("woff2"),url(/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2)format("woff2"),url(/assets/pacifico-vietnamese-400-normal-CLnUcRoK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2)format("woff2"),url(/assets/pacifico-latin-ext-400-normal-nyRvH6_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2)format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parisienne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/parisienne-latin-ext-400-normal-Dztwpsbx.woff2)format("woff2"),url(/assets/parisienne-latin-ext-400-normal-DZKaXAkd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/parisienne-latin-400-normal-21gANpEP.woff2)format("woff2"),url(/assets/parisienne-latin-400-normal-C9Kl9k4-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cookie;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cookie-latin-400-normal-DciPm-3S.woff2)format("woff2"),url(/assets/cookie-latin-400-normal-DxgojI24.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-ext-400-normal-sEGoB7yK.woff2)format("woff2"),url(/assets/yellowtail-latin-ext-400-normal-BmJ29hGN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2)format("woff2"),url(/assets/yellowtail-latin-400-normal-qKkxeRph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-cyrillic-400-normal-BIatlnl2.woff2)format("woff2"),url(/assets/marck-script-cyrillic-400-normal-C4wWsGQ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-ext-400-normal-CEQHAJDc.woff2)format("woff2"),url(/assets/marck-script-latin-ext-400-normal-BipQGsdP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-400-normal-hvIDGCO4.woff2)format("woff2"),url(/assets/marck-script-latin-400-normal-DonRfbfk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2)format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2)format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.signature-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signature-modal{background:var(--surface);width:min(720px,95vw);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:30px;box-shadow:0 20px 50px #0000004d}.signature-modal h2{text-align:center;color:var(--texto-principal);margin-bottom:25px}.signature-tabs{gap:10px;margin-bottom:25px;display:flex}.signature-tabs button{cursor:pointer;background:var(--surface);color:var(--texto-principal);border:none;border-radius:8px;flex:1;padding:12px;font-weight:600;transition:all .2s}.signature-tabs button:hover{opacity:.9}.signature-tabs button.active{background:var(--primary);color:#fff}.signature-tabs button:disabled{opacity:.45;cursor:not-allowed}.signature-area{border:2px dashed var(--border);background:var(--input-bg);border-radius:10px;width:100%;height:280px;overflow:hidden}.signature-canvas{cursor:crosshair;width:100%;height:100%}.signature-upload{width:100%}.signature-dropzone{border:2px dashed var(--border);cursor:pointer;background:var(--surface-hover);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:280px;transition:all .25s;display:flex}.signature-dropzone:hover{border-color:var(--primary);background:var(--surface-hover)}.upload-icon{font-size:48px}.signature-dropzone h3{margin:0}.signature-dropzone p{opacity:.75;margin:0}.signature-preview{object-fit:contain;max-width:90%;max-height:220px}.signature-buttons{justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.signature-font-list{flex-direction:column;gap:12px;max-height:320px;margin-top:20px;display:flex;overflow-y:auto}.signature-font-card{cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:12px;padding:16px;transition:all .2s}.signature-font-card:hover{border-color:#d32f2f}.signature-font-card.active{background:#fff5f5;border-color:#d32f2f}.signature-font-preview{color:#222;white-space:nowrap;margin-bottom:8px;font-size:34px}.signature-font-card span{color:#777;font-size:13px}.signature-controls{align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.signature-control{flex-direction:column;flex:1;gap:8px;display:flex}.signature-control label{color:#444;font-weight:600}.signature-control input{border:1px solid #d7d7d7;border-radius:10px;outline:none;height:44px;padding:0 14px;font-size:16px;transition:all .2s}.signature-control input:focus{border-color:#d62828;box-shadow:0 0 0 3px #d6282826}.signature-size{max-width:140px}.page-modal-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-modal{background:var(--surface);width:min(560px,95vw);color:var(--text);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:30px;display:flex;box-shadow:0 20px 60px #00000059}.page-modal h2{text-align:center;margin:0 0 25px}.page-modal label{cursor:pointer;align-items:center;gap:12px;margin:12px 0;display:flex}.page-modal input[type=radio]{transform:scale(1.15)}.page-input{background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--input-border-color);border-radius:8px;margin-top:18px;padding:12px 15px;font-size:15px}.page-input:focus{border-color:var(--primary)}.page-modal-buttons{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.pdf-viewer{flex-direction:column;width:100%;height:100%;min-height:720px;display:flex;overflow:hidden}.pdf-workspace{background:#d8d8d8;border-radius:12px;flex:1;justify-content:center;align-items:flex-start;padding:40px;display:flex;overflow:auto}.pdf-page{background:#fff;border-radius:6px;display:inline-block;position:relative;box-shadow:0 10px 30px #00000040}.pdf-page canvas{display:block}.pdf-footer{border-top:1px solid var(--borda-cartao);color:var(--texto-secundario);background:var(--cartao);justify-content:center;align-items:center;padding:12px;display:flex}.pdf-loading{justify-content:center;align-items:center;height:600px;display:flex}.react-pdf__Document{justify-content:center;display:flex}.react-pdf__Page{display:flex}.signature-preview{cursor:move;z-index:100;-webkit-user-select:none;user-select:none;pointer-events:auto;width:220px;position:absolute;top:120px;left:120px}.resize-handle{background:var(--cor-primaria);cursor:nwse-resize;z-index:999;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px}.signature-layer{pointer-events:none;position:absolute;inset:0}.signature-image{-webkit-user-select:none;user-select:none;cursor:grab;pointer-events:auto;transform-origin:50%;position:absolute}.signature-image:active{cursor:grabbing}.watermark-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.watermark-image{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute}.watermark-image:active{cursor:grabbing}.watermark-text{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;transform-origin:50%;position:absolute}.watermark-text:active{cursor:grabbing}.assinar-page{flex-direction:column;gap:20px;width:100%;display:flex}.assinar-layout{grid-template-columns:280px 1fr 260px;align-items:start;gap:20px;min-height:700px;display:grid}.left-panel,.center-panel,.right-panel{background:var(--cartao);border:1px solid var(--borda-cartao);border-radius:14px;padding:20px;box-shadow:0 8px 20px #00000014}.left-panel{flex-direction:column;gap:24px;display:flex}.panel-section{flex-direction:column;gap:12px;display:flex}.panel-section h3{color:var(--texto-principal);margin:0;font-size:16px}.panel-section label{cursor:pointer;color:var(--texto-secundario);align-items:center;gap:8px;display:flex}.panel-slider{width:100%}.center-panel{justify-content:center;align-items:flex-start;min-height:700px;display:flex;overflow:auto}.pdf-preview-placeholder{border:2px dashed var(--borda-cartao);width:100%;height:650px;color:var(--texto-secundario);background:var(--fundo-upload);border-radius:12px;justify-content:center;align-items:center;display:flex}.right-panel{flex-direction:column;gap:18px;display:flex}.file-info{border:1px solid var(--borda-cartao);border-radius:10px;padding:12px}.file-info h4{margin:0 0 8px}.thumbnail-list{flex-direction:column;gap:12px;max-height:520px;display:flex;overflow:auto}.thumbnail{border:1px solid var(--borda-cartao);background:var(--fundo-upload);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:120px;transition:all .2s;display:flex}.thumbnail:hover{border-color:var(--cor-primaria);transform:translateY(-2px)}@media (width<=1300px){.assinar-layout{grid-template-columns:250px 1fr}.right-panel{grid-column:1/-1}}@media (width<=900px){.assinar-layout{grid-template-columns:1fr}}.pages-panel{height:700px}.pages-panel .thumbnail-list{height:100%;overflow:hidden auto}.input-pages{border:1px solid var(--borda-cartao);background:var(--cartao);width:100%;color:var(--texto-principal);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:14px}.account-page{background:var(--fundo,#1f1f27);box-sizing:border-box;place-items:start center;min-height:calc(100vh - 60px);padding:56px 24px;display:grid}.account-page-card{background:var(--cartao,#292932);border:1px solid #ffffff1a;border-radius:18px;width:min(100%,680px);padding:32px;box-shadow:0 16px 36px #0000002e}.account-page-heading{border-bottom:1px solid #ffffff1a;align-items:center;gap:18px;padding-bottom:26px;display:flex}.account-page-avatar{color:#fff;background:#a61f25;border-radius:50%;place-items:center;width:64px;height:64px;font-size:25px;font-weight:800;display:grid}.account-page-heading h1{color:var(--texto,#fff);margin:0;font-size:28px}.account-page-heading p{color:var(--texto-secundario,#b7b7c2);margin:6px 0 0}.account-page-info{gap:18px;margin-top:26px;display:grid}.account-page-info div{gap:5px;display:grid}.account-page-info span{color:var(--texto-secundario,#a7a7b4);font-size:13px}.account-page-info strong{color:var(--texto,#fff);font-size:16px}.account-page-plan{background:#22c55e29;border-radius:99px;width:max-content;padding:5px 10px;color:#4ade80!important;font-size:13px!important}.account-history{border-top:1px solid #ffffff1a;margin-top:32px;padding-top:26px}.account-history h2{color:var(--texto,#fff);margin:0 0 16px;font-size:18px}.account-history-empty{color:var(--texto-secundario,#b7b7c2);margin:0}.account-history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-history-list li{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.account-history-list li div{gap:4px;min-width:0;display:grid}.account-history-list strong{color:var(--texto,#fff)}.account-history-list span,.account-history-list time{color:var(--texto-secundario,#b7b7c2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-history-list time{flex:none}.account-back-link{color:#fff;border:1px solid #ffffff2e;border-radius:10px;margin-top:28px;padding:11px 16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.account-back-link:hover{background:#ffffff14}@media (width<=600px){.account-page{padding:28px 16px}.account-page-card{padding:22px}.account-page-heading{align-items:flex-start}.account-history-list li{flex-direction:column;align-items:flex-start;gap:6px}}.pagina-pdf-libreoffice{box-sizing:border-box;min-height:calc(100vh - 60px);padding:40px 24px}.libreoffice-cabecalho{text-align:center;margin-bottom:30px}.libreoffice-cabecalho h1{color:var(--texto);margin:0;font-size:32px}.libreoffice-cabecalho p{color:var(--texto-secundario);margin-top:10px;font-size:16px}.libreoffice-actions{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.libreoffice-clear-btn,.libreoffice-download-btn{font:inherit;cursor:pointer;border-radius:10px;padding:12px 18px;font-weight:700}.libreoffice-clear-btn{border:1px solid var(--borda-cabecalho);color:var(--texto);background:0 0}.libreoffice-download-btn{color:#fff;background:#a61f25;border:none}.libreoffice-download-btn:hover{background:#8f1b20}.libreoffice-download-btn:disabled{opacity:.6;cursor:not-allowed}.libreoffice-aviso{text-align:center;color:var(--texto-secundario);margin-top:18px;font-size:13px}.libreoffice-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite libreoffice-spin}@keyframes libreoffice-spin{to{transform:rotate(360deg)}}.libreoffice-ocr-aviso{box-sizing:border-box;width:min(100%,700px);color:var(--texto);background:#eab30814;border:1px solid #eab30859;border-radius:10px;align-items:flex-start;gap:12px;margin:20px auto 0;padding:14px 16px;display:flex}.libreoffice-ocr-aviso>span{font-size:20px}.libreoffice-ocr-aviso strong{font-size:14px;display:block}.libreoffice-ocr-aviso p{color:var(--texto-secundario);margin:4px 0 0;font-size:13px}.libreoffice-download-btn{justify-content:center;align-items:center;gap:9px;display:inline-flex}.libreoffice-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite libreoffice-spin}.account-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-modal{background:var(--cartao);border-radius:22px;width:560px;max-width:92%;padding:42px;animation:.22s modalOpen;box-shadow:0 25px 70px #00000059}@keyframes modalOpen{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:none}}.account-header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.account-header h2{color:var(--texto-principal);font-size:38px;font-weight:700}.account-close{width:42px;height:42px;color:var(--texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:24px;transition:all .2s;display:flex}.account-close:hover{color:#fff;background:#ffffff14}.account-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:36px;display:flex}.account-avatar{color:#3b82f6;background:#3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:22px;display:flex}.account-hero h3{color:var(--texto-principal);margin-bottom:8px;font-size:30px;font-weight:700}.account-hero p{color:var(--texto-secundario);font-size:16px;line-height:1.5}.account-form{flex-direction:column;gap:18px;display:flex}.input-group{background:var(--fundo-pagina);border:1px solid var(--borda);border-radius:14px;align-items:center;height:58px;transition:all .2s;display:flex}.input-icon{color:#818191;flex-shrink:0;margin-left:18px}.input-group input{height:100%;color:var(--texto-principal);background:0 0;border:none;outline:none;flex:1;padding:0 14px;font-size:16px}.password-toggle{color:#818191;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:52px;height:100%;transition:all .2s;display:flex}.account-actions{flex-direction:column;gap:18px;margin-top:34px;display:flex}.account-primary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:14px;width:100%;height:56px;font-size:17px;font-weight:700;transition:all .2s}.account-divider{color:#8b8b98;align-items:center;gap:14px;font-size:14px;display:flex}.account-links{flex-direction:column;align-items:center;gap:14px;display:flex}.account-link{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:600;transition:all .2s}.account-link:hover{color:#60a5fa}@media (width<=600px){.account-modal{width:95%;padding:28px}.account-header h2{font-size:30px}.account-avatar{width:78px;height:78px}.account-hero h3{font-size:24px}}.account-form{gap:14px;margin-top:28px;display:grid}.input-group{background:#17171f;border:1px solid #343440;border-radius:14px;align-items:center;width:100%;min-height:64px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.input-group:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.input-icon{color:#9b9baa;flex:none;margin:0 18px}.input-group input{color:#f7f7fb;width:100%;height:62px;font:inherit;background:0 0;border:0;outline:0;padding:0 16px 0 0;font-size:16px}.input-group input::placeholder{color:#858594}.password-toggle{color:#9b9baa;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:58px;height:62px;display:grid}.password-toggle:hover{color:#f7f7fb}.account-actions{margin-top:24px}.account-primary,.google-button{width:100%;min-height:56px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:flex}.account-primary{color:#fff;background:#2f6fed;border:0}.account-primary:hover{background:#2460d3;transform:translateY(-1px)}.account-divider{color:#9696a4;align-items:center;gap:12px;margin:20px 0;font-size:14px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#393943;flex:1;height:1px}.google-button{color:#f7f7fb;background:#2a2a34;border:1px solid #42424e;gap:12px}.google-button:hover{background:#33333f;border-color:#646475}.google-button img{width:20px;height:20px;display:block}.account-links{justify-items:center;gap:14px;margin-top:24px;display:grid}.account-link{color:#4d8dff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.account-link:hover{color:#84b2ff;text-decoration:underline}.apple-button{color:#16161d;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#f5f5f7;border:1px solid #42424e;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-weight:700;display:flex}.apple-button:hover{background:#fff}
