@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}@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")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}@font-face{font-family:Shadows Into Light;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shadows-into-light-latin-400-normal-DLUEKdH9.woff2)format("woff2"),url(/assets/shadows-into-light-latin-400-normal-C6MG6Ljx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-DSJrtJSV.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-zgGxM6DR.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-LNvnJ-zC.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DX0gtuIC.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-CVbms4T2.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-iZ6Ol97T.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-CdfBH7_K.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-DVm8LGcc.woff)format("woff")}:root,:root[data-tema=claro]{--fundo:#ededea;--painel:#f7f7f5;--superficie:#fff;--texto:#18181a;--texto-2:#55555b;--texto-3:#85858c;--fio:#dcdcd8;--fio-2:#cbcbc6;--acento:#2f4bff;--acento-forte:#2238d9;--acento-suave:#e7ebff;--acento-texto:#fff;--perigo:#c2312b;--perigo-suave:#fbe9e8;--mesa:#e4e4e0;--sombra:0 1px 2px #1414190f, 0 14px 34px -14px #14141947;--sombra-folha:0 0 0 1px #0000000f, 0 24px 60px -30px #00000073;--fonte-titulo:"Geist Sans", system-ui, sans-serif;--peso-titulo:700;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--fundo:#0f0e12;--painel:#16141b;--superficie:#1e1b25;--texto:#ece4d6;--texto-2:#b9b0a2;--texto-3:#857d71;--fio:#2c2834;--fio-2:#3b3644;--acento:#d8a657;--acento-forte:#e8b96b;--acento-suave:#d8a65726;--acento-texto:#1a140a;--perigo:#e5786d;--perigo-suave:#e5786d24;--mesa:#0c0b0f;--sombra:0 1px 2px #0006, 0 18px 40px -16px #000000b3;--sombra-folha:0 0 0 1px #ffffff0a, 0 30px 70px -28px #000000d9;--fonte-titulo:"EB Garamond", Georgia, serif;--peso-titulo:600;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bg:var(--fundo);--bg-2:var(--superficie);--panel:var(--painel);--panel-2:var(--superficie);--border:var(--fio);--border-2:var(--fio-2);--text:var(--texto);--text-dim:var(--texto-2);--text-faint:var(--texto-3);--accent-2:var(--acento);--accent-soft:var(--acento-suave);--shadow:var(--sombra);--radius:12px;--radius-sm:8px;--ui-font:"Geist Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, monospace}body{--accent:var(--acento)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:400 14px/1.5 var(--ui-font);background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:inherit}::selection{background:var(--acento-suave)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.ico{flex:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--fio-2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}[hidden]{display:none!important}.bt{border-radius:var(--radius-sm);border:1px solid var(--fio);background:var(--superficie);height:36px;color:var(--texto);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.bt:hover{border-color:var(--fio-2);background:var(--painel)}.bt.icone{width:36px;padding:0}.bt.icone.mini{width:30px;height:30px;color:var(--texto-3);background:0 0;border-color:#0000}.bt.icone.mini:hover{color:var(--texto);background:var(--fundo)}.bt.forte{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.bt.forte:hover{background:var(--acento-forte);border-color:var(--acento-forte)}.btn{border-radius:var(--radius-sm);border:1px solid var(--fio);background:var(--superficie);height:34px;color:var(--texto);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.btn:hover{background:var(--painel);border-color:var(--fio-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary,.btn.forte{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}.btn.primary:hover,.btn.forte:hover{background:var(--acento-forte)}.btn.danger{color:var(--perigo);border-color:color-mix(in srgb, var(--perigo) 35%, var(--fio))}.btn.danger:hover{background:var(--perigo-suave)}.btn.danger.forte{background:var(--perigo);border-color:var(--perigo);color:#fff}.btn.icon{width:34px;padding:0}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--fundo)}.btn.icon.ghost.danger:hover{background:var(--perigo-suave);color:var(--perigo)}.marca{font:700 17px/1 var(--ui-font);letter-spacing:-.02em;color:var(--texto);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.marca-i{background:var(--acento);border-radius:6px;width:22px;height:22px;position:relative}.marca-i:after{content:"";background:var(--superficie);border-radius:2px;position:absolute;inset:6px 6px 6px 9px}:root[data-tema=escuro] .marca{font:600 23px/1 var(--fonte-titulo);letter-spacing:0}:root[data-tema=escuro] .marca-i{border:1.5px solid var(--acento);background:0 0;border-radius:50%}:root[data-tema=escuro] .marca-i:after{background:var(--acento);border-radius:50%;inset:5px}.topo{border-bottom:1px solid var(--fio);background:var(--painel);z-index:65;grid-area:top;align-items:center;gap:14px;min-width:0;height:56px;padding:0 16px;display:flex;position:relative}.topo-dir{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.trilha{min-width:0;color:var(--texto-3);align-items:center;gap:6px;margin-left:6px;display:flex}.trilha a{color:var(--texto-2);white-space:nowrap;text-decoration:none}.trilha a:hover{color:var(--texto)}.nome-doc{min-width:0;max-width:340px;height:32px;color:var(--texto);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-weight:600}.nome-doc:hover{border-color:var(--fio)}.nome-doc:focus{border-color:var(--acento);background:var(--superficie);outline:none}.situacao{color:var(--texto-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.situacao.cheio{color:var(--perigo)}.menu-ancora{position:relative}.menu{z-index:80;background:var(--superficie);border:1px solid var(--fio);width:270px;box-shadow:var(--sombra);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menu.menu-cima{width:180px;top:auto;bottom:calc(100% + 4px)}.menu-fundo{z-index:70;position:fixed;inset:0}.menu-sec{color:var(--texto-3);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.menu-sep{background:var(--fio);height:1px;margin:6px 4px}.menu-item{text-align:left;width:100%;color:var(--texto);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.menu-item .ico{color:var(--texto-2);margin-top:1px}.menu-item small{color:var(--texto-3);font-size:12px;display:block}.menu-item:hover{background:var(--fundo)}.menu-item.perigo,.menu-item.perigo .ico{color:var(--perigo)}.app{grid-template:"top top top"56px"fita fita fita"48px"left canvas right"minmax(0,1fr)/264px minmax(0,1fr) 300px;height:100dvh;display:grid;overflow:hidden}.sidebar{grid-area:left}.stage{grid-area:canvas}.inspector{grid-area:right}.fita{border-bottom:1px solid var(--fio);background:var(--superficie);scrollbar-width:none;grid-area:fita;align-items:center;gap:4px;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.fita::-webkit-scrollbar{display:none}.fita .grp{border-right:1px solid var(--fio);flex:none;align-items:center;gap:2px;margin-right:4px;padding-right:8px;display:flex}.fita button{min-width:32px;height:32px;color:var(--texto-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.fita button:hover:not(:disabled){background:var(--fundo);color:var(--texto)}.fita button.on{background:var(--acento-suave);color:var(--acento)}.fita button:disabled{opacity:.35;cursor:not-allowed}.fita .cores{gap:5px}.fita .cor{width:22px;min-width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--texto) 30%, transparent);border-radius:50%;padding:0}.fita .cor.on{box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--acento)}.fita input[type=color]{background:0 0;border:0;width:26px;height:26px;padding:0}.fita input[type=range]{width:86px;accent-color:var(--acento)}.fita-fim{flex:none;margin-left:auto;padding-left:8px;display:flex}.fita button.destaque{color:var(--acento);font-weight:600}.sidebar,.inspector{background:var(--painel);min-height:0;overflow:hidden auto}.sidebar{border-right:1px solid var(--fio)}.inspector{border-left:1px solid var(--fio);padding-bottom:24px}.abas{background:var(--fundo);z-index:5;border-radius:10px;gap:2px;margin:12px 12px 4px;padding:3px;display:flex;position:sticky;top:12px}.aba{min-width:0;height:44px;color:var(--texto-3);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex}.aba:hover{color:var(--texto)}.aba.on{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #0000001a}.aba-corpo{padding:4px 14px 24px}.lado-titulo{color:var(--texto);margin:16px 0 2px;font-size:12.5px;font-weight:600}.lado-sub{color:var(--texto-3);margin:0 0 10px;font-size:12px;line-height:1.45}.grade-ins{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ins{border:1px solid var(--fio);background:var(--superficie);min-height:68px;color:var(--texto-2);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 4px;font-size:11.5px;line-height:1.2;transition:border-color .14s,color .14s;display:flex}.ins:hover{border-color:var(--acento);color:var(--texto)}.ins .ico{color:var(--texto)}.ins-decor{background:#f1ece0;border-radius:7px;width:34px;height:34px;padding:3px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.ins-decor .decor,.ins-decor svg{width:100%;height:100%}.lista-paginas{padding-top:10px}.pag{grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-bottom:14px;display:grid;position:relative}.pag-n{font:500 11px var(--mono);color:var(--texto-3);padding-top:4px}.pag-mini{box-shadow:0 0 0 1px var(--fio);background:0 0;border:0;border-radius:3px;width:150px;padding:0;overflow:hidden}.pag.on .pag-mini{box-shadow:0 0 0 2px var(--acento)}.pag-x{opacity:0;position:absolute;top:0;right:0}.pag:hover .pag-x,.pag-x:focus-visible{opacity:1}.add-pag{border:1px dashed var(--fio-2);width:100%}.tpl{border:1px solid var(--fio);background:var(--superficie);text-align:left;border-radius:9px;width:100%;margin-bottom:5px;padding:9px 11px;display:block}.tpl b{font-size:13px;font-weight:600;display:block}.tpl span{color:var(--texto-3);font-size:11.5px}.tpl:hover{border-color:var(--fio-2)}.tpl.on{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.panel-section{padding:16px 16px 6px}.panel-title{color:var(--texto);margin:0 0 4px;font-size:13px;font-weight:600}.panel-sub{color:var(--texto-3);margin:0 0 8px;font-size:12px;line-height:1.4}.field-row{margin:0 16px 14px}.field-row label{color:var(--texto-2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.input,.select{border-radius:var(--radius-sm);border:1px solid var(--fio);background:var(--superficie);width:100%;height:36px;color:var(--texto);padding:0 10px;font-size:13px}textarea.input{resize:vertical;height:auto;padding:9px 11px;line-height:1.45}.input:focus,.select:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.row-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--fio);background:var(--superficie);color:var(--texto-2);border-radius:20px;padding:6px 11px;font-size:12px;font-weight:500}.chip:hover{border-color:var(--fio-2);color:var(--texto)}.chip.active{background:var(--texto);border-color:var(--texto);color:var(--painel)}.swatches{flex-wrap:wrap;gap:7px;display:flex}.swatch{border:0;border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026}.swatch.active{box-shadow:0 0 0 2px var(--painel), 0 0 0 4px var(--acento)}.hint{color:var(--texto-3);margin:0 16px 12px;font-size:12px;line-height:1.45}.field-row .hint{margin:0}.voltar-doc{border-top:1px solid var(--fio);margin-top:22px;padding-top:14px}.voltar-doc .btn{color:var(--texto-2);padding-left:6px}.empty-inspector{text-align:center;color:var(--texto-3);padding:30px 18px;font-size:13px}.stage{background:var(--mesa);justify-content:center;align-items:flex-start;min-height:0;padding:36px 40px 120px;display:flex;position:relative;overflow:auto}:root[data-tema=escuro] .stage{background:radial-gradient(70% 50% at 50% 0%, #1a1720, var(--mesa))}.stage-inner{transform-origin:top}.page-block{margin-bottom:8px}.page-controls{color:var(--texto-3);justify-content:space-between;align-items:center;min-height:34px;margin-bottom:8px;display:flex}.page-label{font:500 12px var(--mono)}.add-page-btn{border:1px dashed var(--fio-2);margin:4px auto 40px;display:flex}body.capturing .page-controls,body.capturing .add-page-btn{display:none}body.capturing .stage-inner{zoom:1!important}.zoom-hud{background:var(--superficie);border:1px solid var(--fio);box-shadow:var(--sombra);z-index:25;border-radius:22px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:18px;right:18px}.zoom-hud .btn{border-radius:50%}.zoom-hud .val{text-align:center;min-width:44px;font:500 12px var(--mono);color:var(--texto-2)}.sel-toolbar{z-index:120;background:var(--texto);box-shadow:var(--sombra);border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.sel-toolbar button{width:30px;height:30px;color:var(--painel);background:0 0;border:none;border-radius:6px;place-items:center;font-size:14px;display:grid}.sel-toolbar button:hover{background:color-mix(in srgb, var(--painel) 18%, transparent)}.sel-toolbar .sep{background:color-mix(in srgb, var(--painel) 30%, transparent);width:1px;height:18px;margin:0 2px}.toast-area{z-index:300;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--texto);color:var(--painel);box-shadow:var(--sombra);white-space:nowrap;border-radius:10px;padding:11px 18px;font-size:13.5px;font-weight:500;animation:.2s toastin}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}}.modal-backdrop{z-index:200;overscroll-behavior:contain;background:#0a0a0e80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border:1px solid var(--fio);width:min(560px,100%);max-height:86vh;box-shadow:var(--sombra);border-radius:16px;padding:24px;overflow:auto}.modal h2{font:var(--peso-titulo) 20px/1.25 var(--fonte-titulo);align-items:center;gap:10px;margin:0 0 6px;display:flex}.modal p.sub{color:var(--texto-2);margin:0 0 16px;font-size:13.5px;line-height:1.55}.modal .actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.tela-inicio{flex-direction:column;min-height:100vh;display:flex}.tela-inicio .topo{position:sticky;top:0}.inicio{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:44px 32px 64px}.inicio h1{font:var(--peso-titulo) 38px/1.1 var(--fonte-titulo);letter-spacing:-.03em;text-wrap:balance;margin:0}:root[data-tema=escuro] .inicio h1{letter-spacing:-.01em;font-size:50px}.inicio .sub{color:var(--texto-2);max-width:62ch;margin:10px 0 0;font-size:16px;line-height:1.55}.busca{border:1px solid var(--fio);background:var(--superficie);max-width:640px;height:48px;color:var(--texto-3);border-radius:12px;align-items:center;gap:10px;margin:26px 0 14px;padding:0 14px;display:flex}.busca:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.busca input{min-width:0;height:100%;color:var(--texto);background:0 0;border:0;outline:none;flex:1;font-size:16px}.busca input::placeholder{color:var(--texto-3)}.cats{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cats button{white-space:nowrap;border:1px solid var(--fio);background:var(--superficie);color:var(--texto-2);border-radius:20px;padding:8px 15px;font-weight:500}.cats button:hover{color:var(--texto);border-color:var(--fio-2)}.cats button.on{background:var(--texto);border-color:var(--texto);color:var(--painel)}:root[data-tema=escuro] .cats button.on{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.secao{margin-top:34px}.secao h2{font:600 15.5px/1.3 var(--ui-font);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;display:flex}.secao h2 small{color:var(--texto-3);font-size:13px;font-weight:400}.grade{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;gap:26px 20px;display:grid}.modelo{text-align:left;color:var(--texto);background:0 0;border:0;padding:0;display:block}.modelo b,.cartao-pe b{text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.modelo>span:last-child,.cartao-pe span{color:var(--texto-3);font-size:12px;line-height:1.4;display:block}.cartao-folha{background:#fff;border-radius:5px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:block;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000d}:root[data-tema=escuro] .cartao-folha{box-shadow:0 0 0 1px #ffffff0f,0 10px 24px -16px #000}.modelo:hover .cartao-folha,.cartao-folha:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #00000014,0 16px 28px -16px #00000073}.modelo:focus-visible{outline:none}.modelo:focus-visible .cartao-folha{outline:2px solid var(--acento);outline-offset:3px}.folha-nova{aspect-ratio:210/297;background:var(--painel);color:var(--texto-2);box-shadow:inset 0 0 0 1.5px var(--fio);place-items:center;display:grid}.modelo.branco .cartao-folha{background:var(--painel)}.cartao{min-width:0}.cartao-pe{align-items:flex-start;gap:4px;display:flex}.cartao-pe>div:first-child{flex:1;min-width:0}.cartao-pe .menu-ancora{margin-top:6px}.mini-vazia{aspect-ratio:210/297;background:var(--painel)}.nada{color:var(--texto-2);margin-top:40px}.rodape-inicio{border-top:1px solid var(--fio);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 32px 28px;font-size:13px;display:flex}.rodape-inicio a{color:var(--texto-2)}.tela-sumiu{text-align:center;min-height:100vh;color:var(--texto-2);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.tela-sumiu h1{font:var(--peso-titulo) 28px var(--fonte-titulo);color:var(--texto);margin:6px 0 0}.tela-sumiu p{max-width:46ch;margin:0 0 12px}.mini-folha{pointer-events:none;position:relative;overflow:hidden}.mini-auto{width:100%;overflow:hidden}.sheet.mini{box-shadow:none}.so-celular,.mobile-only{display:none!important}@media (width<=1180px){.situacao span,.fita .rot{display:none}.fita .fita-fim .rot{display:inline}}@media (width<=1100px) and (width>=881px){.app{grid-template-columns:248px minmax(0,1fr) 0}.inspector{display:none}}@media (width<=880px){.so-celular,.mobile-only{display:inline-flex!important}.app{grid-template-rows:56px 46px minmax(0,1fr);grid-template-columns:0 minmax(0,1fr) 0}.topo{gap:8px;padding:0 10px}.trilha a,.trilha>.ico,.situacao,.topo .rotulo{display:none}.topo .bt.forte{width:36px;padding:0}.nome-doc{max-width:44vw}.fita .fita-fim .rot{display:none}.sidebar,.inspector{z-index:60;width:min(86vw,330px);box-shadow:var(--sombra);overscroll-behavior:contain;transition:transform .22s;display:block;position:fixed;top:56px;bottom:0}.sidebar{left:0;transform:translate(-100%)}.sidebar.open{transform:none}.inspector{right:0;transform:translate(100%)}.inspector.open{transform:none}.abas{top:8px}.drawer-backdrop{z-index:50;background:#0a0a0e73;position:fixed;inset:56px 0 0}.stage{padding:16px 12px 90px}.zoom-hud{bottom:10px;right:10px}.btn.icon{width:40px;height:40px}.fita button{min-width:38px;height:38px}}@media (width<=640px){.inicio{padding:26px 16px 48px}.inicio h1,:root[data-tema=escuro] .inicio h1{font-size:30px}.inicio .sub{font-size:15px}.cats{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.rodape-inicio{padding:20px 16px 26px}}@media (width>=1900px){.tela-inicio{zoom:1.12}}@media (width>=2500px){.tela-inicio{zoom:1.3}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sheet-wrapper{margin-bottom:28px;position:relative}.sheet{background:var(--paper,#f3efe6);color:var(--ink,#1b1b1b);box-shadow:var(--sombra-folha);--pad:64px;text-align:left;position:relative;overflow:hidden}.sheet.sheet-overflow{outline-offset:4px;outline:3px dashed #c0392b}.sheet-overflow-badge{text-align:center;background:var(--perigo);color:#fff;font:500 12.5px/1.4 var(--ui-font);border-radius:6px;margin-top:8px;padding:5px 10px}.sheet-content{z-index:2;padding:var(--pad);flex-direction:column;min-height:100%;display:flex;position:relative}.overlay-layer,.draw-layer{position:absolute;inset:0}.overlay-layer{z-index:5;pointer-events:none}.overlay-layer>*{pointer-events:auto}.draw-layer{z-index:6;pointer-events:none}.draw-layer.active{z-index:20;cursor:crosshair}.draw-layer canvas{width:100%;height:100%;display:block}.tex-none:before{display:none}.sheet:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.tex-aged:before{background:radial-gradient(120% 120% at 50% 0,#0000 55%,#5a3c1938 100%),radial-gradient(80% 60% at 90% 100%,#78501e29,#0000 60%),repeating-linear-gradient(115deg,#785a280d 0 2px,#0000 2px 5px)}.tex-paper:before{background:repeating-linear-gradient(90deg,#78643c07 0 1px,#0000 1px 3px)}.tex-grid:before{background-image:linear-gradient(#283c5a14 1px,#0000 1px),linear-gradient(90deg,#283c5a14 1px,#0000 1px);background-size:22px 22px}.tex-lined:before{background-image:repeating-linear-gradient(#0000,#0000 27px,#283c5a1f 27px 28px);background-position:0 var(--pad)}.tex-stained:before{background:radial-gradient(60% 40% at 15% 12%,#6e461933,#0000 55%),radial-gradient(50% 40% at 85% 78%,#5a371438,#0000 55%),radial-gradient(30% 25% at 60% 40%,#78501e24,#0000 60%),repeating-linear-gradient(200deg,#6e50280d 0 2px,#0000 2px 6px)}.tex-dark:before{background:radial-gradient(120% 120% at 50% 0,#0000 40%,#00000059 100%)}.sheet-content{font-family:var(--doc-font);color:var(--ink);font-size:16px;line-height:1.5}.block{position:relative}.block .block-tools{opacity:0;flex-direction:column;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:-2px;right:-46px}.block:hover .block-tools{opacity:1}.block-tools button{border:1px solid var(--fio);background:var(--superficie);width:24px;height:22px;color:var(--texto-2);border-radius:6px;place-items:center;font-size:12px;line-height:1;display:grid;box-shadow:0 1px 2px #00000014}.block-tools button:hover{background:var(--fundo)}.block.sel{outline:1.5px dashed color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:4px}[contenteditable]{outline:none}[contenteditable]:focus{background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:3px}[contenteditable][data-empty]:empty:before{content:attr(data-empty);color:var(--muted);opacity:.6}.doc-heading{letter-spacing:.4px;color:var(--ink);margin:.35em 0 .25em;font-size:1.7em;font-weight:700}.doc-subheading{color:var(--accent);text-transform:none;margin:.5em 0 .2em;font-size:1.12em;font-weight:600}.doc-heading.center,.doc-subheading.center{text-align:center}.doc-heading.right{text-align:right}.doc-p{margin:.4em 0}.doc-p.center{text-align:center}.doc-p.right{text-align:right}.doc-p.justify{text-align:justify}.doc-field{align-items:baseline;gap:8px;margin:3px 0;font-size:.98em;display:flex}.doc-field .fl{color:var(--muted);white-space:nowrap;font-weight:700}.doc-field .fv{border-bottom:1px dotted color-mix(in srgb, var(--ink) 35%, transparent);flex:1;min-width:40px}.doc-field.block-field{flex-direction:column;gap:2px}.fields-inline{flex-wrap:wrap;gap:6px 26px;display:flex}.fields-inline .doc-field{flex:0 auto}.doc-list{margin:.4em 0;padding-left:1.4em}.doc-list li{margin:.15em 0}.doc-table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.94em}.doc-table td{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);vertical-align:top;padding:6px 9px}.doc-table tr:first-child.hdr td{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink);font-weight:700}.doc-box{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:4px;margin:.7em 0;padding:12px 14px}.doc-box .box-title{letter-spacing:.6px;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:.85em;font-weight:700}.doc-box.warning{background:#b5462e17;border-left-color:#b5462e}.doc-box.warning .box-title{color:#a13c26}.doc-box.evidence{background:#7a6a2a1a;border-left-color:#7a6a2a}.doc-box.evidence .box-title{color:#6a5a20}.doc-box.note{background:#3a6a8a17;border-left-color:#3a6a8a}.doc-box.note .box-title{color:#2f5a76}.doc-sign{text-align:center;width:260px;max-width:100%;color:var(--muted);flex-direction:column;margin:1.6em 0 .4em;font-size:.86em;display:flex}.doc-sign.center{margin-left:auto;margin-right:auto}.doc-sign.right{margin-left:auto}.doc-sign .sg-script{color:#22408a;min-height:1.05em;margin-bottom:-.12em;padding:0 6px;font:400 2.1em/1 Caveat,Segoe Script,cursive}.doc-sign .sg-name{border-top:1px solid color-mix(in srgb, var(--ink) 70%, transparent);color:var(--ink);padding-top:5px;font-weight:600}.doc-sign .sg-role{font-size:.92em}.signs-row{flex-wrap:wrap;justify-content:space-between;gap:0 40px;display:flex}.signs-row>.block{flex:0 260px}.doc-divider{border:none;margin:.7em 0}.doc-divider.line{border-top:2px solid color-mix(in srgb, var(--ink) 55%, transparent)}.doc-divider.dotted{border-top:2px dotted color-mix(in srgb, var(--ink) 45%, transparent)}.doc-divider.ornament{text-align:center;color:var(--accent);font-size:1.1em}.doc-divider.ornament:before{content:"❖ ❖ ❖";letter-spacing:8px}.doc-spacer{flex:none}.ovl{z-index:1;position:absolute;top:0;left:0}.ovl.selectable{cursor:move}.ovl img{object-fit:cover;width:100%;height:100%;display:block}.ovl.rounded img{border-radius:8px}.ovl.frame-polaroid{background:#fff;padding:8px 8px 30px;box-shadow:0 6px 16px #00000059}.ovl.frame-photo{background:#fff;padding:5px;box-shadow:0 6px 16px #00000059}.stamp{text-transform:uppercase;letter-spacing:2px;text-align:center;opacity:.82;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;place-items:center;width:100%;height:100%;font-family:Oswald,Arial Narrow,sans-serif;font-weight:700;line-height:1.05;display:grid}.stamp.rect{border:4px solid;border-radius:4px}.stamp.round{border:4px solid;border-radius:50%}.stamp .stamp-text{padding:4px 8px;font-size:clamp(12px,22cqw,48px)}.note{width:100%;height:100%;padding:12px 14px;font-size:18px;line-height:1.35;overflow:hidden;box-shadow:0 6px 16px #00000047}.decor,.emblem{width:100%;height:100%}.emblem.tint{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.emblem img{object-fit:contain;width:100%;height:100%;display:block}.decor svg{width:100%;height:100%;display:block;overflow:visible}.decor.redaction{background:#111}.sheet.exporting .block-tools,.sheet.exporting .ovl-hint,.sheet.exporting .block.sel,.sheet.exporting .ovl.sel-ring{opacity:0!important;outline:none!important}
