@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/inter.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/fonts/space-grotesk.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/jetbrains-mono.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/jetbrains-mono-bold.woff2) format("woff2")}:root{--yellow:#FDC800;--ink:#1C293C;--blue:#432DD7;--indigo:#432DD7;--pink:#FF6B9D;--green:#16A34A;--coral:#EF4D2E;--bg:#FBFBF9;--white:#fff;--sh:6px 6px 0 var(--ink);--sh-lg:10px 10px 0 var(--ink);--sh-sm:3px 3px 0 var(--ink);--bd:3px;--r:14px;--r-sm:8px;--maxw:1140px;--rk:1;color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(var(--ink) .9px,transparent .9px);background-size:26px 26px;background-position:-3px -3px;opacity:.5}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}@media(pointer:coarse){a,button,label,summary,[role=button]{min-height:44px}.navlinks a,.btn,.card,.tool{min-height:44px;min-width:44px}.nav-lang,.nav-conta,.brand .logo,.hamburger{min-width:44px;min-height:44px}footer .footlinks a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-content:center}}footer .footlinks a{display:inline-flex;align-items:center;min-height:24px}h1,h2,h3,h4,.disp{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.05}h1{font-size:clamp(38px,6.2vw,72px);font-weight:800}h2{font-size:clamp(28px,4.6vw,48px)}h3{font-size:clamp(19px,2.2vw,22px)}h4{font-size:18px}p{font-size:clamp(15px,1.4vw,17px)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.kicker{display:inline-block;font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--yellow);padding:6px 12px;border-radius:var(--r-sm);transform:rotate(calc(-1.5deg * var(--rk)))}.kicker.k-green{background:var(--white);color:var(--ink);border:2px solid var(--green)}.kicker.k-yellow{background:var(--yellow);color:var(--ink);border:2px solid var(--ink)}.kicker.k-blue{background:var(--blue);color:var(--white)}.hl{display:inline-block;background:var(--yellow);color:var(--ink);padding:0 10px;margin:0 3px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh);transform:rotate(calc(-2deg * var(--rk)))}.hl.big{font-size:1.16em;padding:0 16px;transform:rotate(calc(-2.5deg * var(--rk)))}.hl.pink{background:var(--pink);color:var(--ink)}.hl.blue{background:var(--blue);color:var(--white)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 22px}main{flex:1 0 auto;width:100%}section{padding:clamp(44px,7vw,74px) 0}section.tight{padding:clamp(28px,4vw,44px) 0}.sec-head{margin-bottom:clamp(28px,4vw,42px);max-width:640px}.sec-head h2{margin-top:14px}.sec-head p{font-weight:500;margin-top:12px;opacity:.8}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:15px;line-height:1.2;padding:14px 24px;border:var(--bd) solid var(--ink);border-radius:12px;background:var(--white);color:var(--ink);cursor:pointer;box-shadow:var(--sh);text-align:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--sh)}.btn-y{background:var(--yellow);color:var(--ink)}.btn-b{background:var(--blue);color:var(--white)}.btn-w{background:var(--white);color:var(--ink)}.btn-g{background:var(--ink);color:var(--white);box-shadow:var(--sh),inset 0 0 0 3px var(--green)}.btn-ink{background:var(--ink);color:var(--yellow)}.btn-sm{padding:9px 16px;font-size:13px;box-shadow:var(--sh-sm)}.btn-sm:hover{box-shadow:5px 5px 0 var(--ink)}.btn-block{width:100%}.bar{position:sticky;top:0;z-index:60;background:var(--bg);border-bottom:var(--bd) solid var(--ink)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px}.brand{display:flex;align-items:center;gap:11px;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.03em;flex-shrink:0}.brand .logo{width:38px;height:38px;flex:none;border:var(--bd) solid var(--ink);border-radius:10px;background:var(--yellow);display:grid;place-items:center;box-shadow:var(--sh-sm);transform:rotate(calc(-3deg * var(--rk)))}.brand .logo svg{width:20px;height:20px}.navwrap{display:flex;align-items:center;gap:14px}.navlinks{display:flex;align-items:center;gap:6px}.navlinks a{font-weight:700;font-size:14px;padding:8px 12px;border:2px solid transparent;border-radius:var(--r-sm);white-space:nowrap;transition:background .12s ease,border-color .12s ease}.navlinks a:hover,.navlinks a[aria-current=page]{background:var(--yellow);border-color:var(--ink)}.nav-lang,.nav-conta{font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;text-transform:uppercase;padding:7px 11px;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);cursor:pointer;white-space:nowrap;transform:rotate(calc(2deg * var(--rk)));transition:transform .12s ease}.nav-lang:hover,.nav-conta:hover{transform:rotate(0) translate(-1px,-1px)}.nav-conta{background:var(--white);text-transform:none;font-size:13px}.nav-conta.on{background:var(--ink);color:var(--white);max-width:190px;overflow:hidden;text-overflow:ellipsis}.nav-pwa:not([hidden]){display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;padding:7px 11px;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);cursor:pointer;white-space:nowrap;transform:rotate(calc(-2deg * var(--rk)));transition:transform .12s ease}.nav-pwa:hover{transform:rotate(0) translate(-1px,-1px)}.foot-pwa:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pwa-ajuda{flex-basis:100%;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;padding:8px 10px;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--yellow);color:var(--ink)}@media(max-width:960px){.brand{font-size:17px;gap:9px}.navwrap{gap:8px}}@media(max-width:520px){.brand{font-size:0;gap:0}.brand .logo{width:40px;height:40px}.nav-conta{font-size:12px;padding:7px 10px;max-width:120px}.nav-lang{padding:7px 9px}.nav-lang[aria-current=true]{display:none}}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:var(--white);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);cursor:pointer}.hamburger span{display:block;width:20px;height:3px;margin:0 auto;background:var(--ink);border-radius:2px;transition:transform .18s ease,opacity .18s ease}.hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:960px){.hamburger{display:flex}.navlinks{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:8px;background:var(--bg);border-bottom:var(--bd) solid var(--ink);padding:16px 22px 20px;box-shadow:0 10px #1c293c14}.navlinks.on{display:flex}.navlinks a{padding:13px 14px;border:2px solid var(--ink);background:var(--white);box-shadow:var(--sh-sm);font-size:16px}}.hero{position:relative;padding:clamp(40px,6vw,74px) 0 clamp(36px,5vw,60px);border-bottom:var(--bd) solid var(--ink)}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,50px);align-items:center}.hero.solo .wrap{grid-template-columns:1fr;max-width:820px;text-align:center;justify-items:center}.hero h1{margin-top:20px}.hero h1.wordmark{line-height:.92;font-size:clamp(42px,8vw,86px)}.hero h1.marca-longa{font-size:clamp(28px,7.6vw,72px)}h1,h2{overflow-wrap:break-word}.hero .sub{font-size:clamp(16px,1.7vw,19px);font-weight:500;margin:24px 0 30px;max-width:520px;opacity:.85}.hero.solo .sub{margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero.solo .hero-cta{justify-content:center}.priv{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:13px;font-weight:700;background:var(--yellow);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r-sm);padding:9px 15px;box-shadow:var(--sh-sm);transform:rotate(calc(-1.2deg * var(--rk)))}.priv svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;text-align:left}.hero-cta .btn{flex:1 1 190px}}@media(max-width:520px){.hero-cta{flex-direction:column}.hero-cta .btn{flex:0 0 auto;width:100%}}.hero-art{background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh-lg);padding:20px;transform:rotate(calc(1.6deg * var(--rk)))}.hero-art .row{display:flex;align-items:center;gap:12px;padding:12px;border:var(--bd) solid var(--ink);border-radius:10px;margin-bottom:12px;font-weight:700;font-size:15px}.hero-art .row:last-child{margin-bottom:0}.hero-art .chip{width:34px;height:34px;flex:none;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-weight:700}.hero-art .meter{flex:1;min-width:0;height:12px;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--white)}.hero-art .meter i{display:block;height:100%}.hero-art .row:nth-child(1) .chip{background:var(--yellow)}.hero-art .row:nth-child(1) .meter i{background:var(--green);width:95%}.hero-art .row:nth-child(2) .chip{background:var(--pink)}.hero-art .row:nth-child(2) .meter i{background:var(--blue);width:82%}.hero-art .row:nth-child(3) .chip{background:var(--blue);color:var(--white)}.hero-art .row:nth-child(3) .meter i{background:var(--yellow);width:90%}.hero-art .row:nth-child(4) .chip{background:var(--white)}.hero-art .row:nth-child(4) .meter i{background:var(--pink);width:77%}@media(max-width:900px){.hero-art{transform:rotate(calc(.8deg * var(--rk)));padding:16px}.hero-art .row{font-size:14px}}.marquee{border-top:var(--bd) solid var(--ink);border-bottom:var(--bd) solid var(--ink);background:var(--ink);color:var(--yellow);overflow:hidden;white-space:nowrap}.marquee{display:flex}.marquee div{display:flex;flex:0 0 auto;min-width:200%;justify-content:space-around;align-items:center;padding:13px 0;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;letter-spacing:.1em;animation:bqr-scroll 52s linear infinite}.marquee span{padding:0 26px;white-space:nowrap}@keyframes bqr-scroll{to{transform:translate(-50%)}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px}.card,.tool{position:relative;display:block;width:100%;text-align:left;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:22px 20px;cursor:pointer;min-width:0;font:inherit;transition:transform .14s ease,box-shadow .14s ease}.card:hover,.tool:hover{transform:rotate(0) translate(-3px,-3px);box-shadow:var(--sh-lg)}.card:active,.tool:active{transform:rotate(0) translate(2px,2px);box-shadow:var(--sh-sm)}.card:nth-child(4n+1),.tool:nth-child(4n+1){transform:rotate(calc(-1.1deg * var(--rk)))}.card:nth-child(4n+2),.tool:nth-child(4n+2){transform:rotate(calc(1.4deg * var(--rk)))}.card:nth-child(4n+3),.tool:nth-child(4n+3){transform:rotate(calc(-1.6deg * var(--rk)))}.card:nth-child(4n+4),.tool:nth-child(4n+4){transform:rotate(calc(.9deg * var(--rk)))}.cards .card:nth-child(5n+1),.grid .tool:nth-child(5n+1){background:var(--yellow)}.cards .card:nth-child(5n+2),.grid .tool:nth-child(5n+2){background:var(--pink)}.cards .card:nth-child(5n+3),.grid .tool:nth-child(5n+3){background:var(--blue);color:var(--white)}.cards .card:nth-child(5n+4),.grid .tool:nth-child(5n+4){background:var(--bg)}.cards .card:nth-child(5n+5),.grid .tool:nth-child(5n+5){background:var(--white)}.card .ico,.tool .ico{width:46px;height:46px;border:2px solid var(--ink);border-radius:10px;background:var(--white);display:grid;place-items:center;margin-bottom:14px;box-shadow:var(--sh-sm);pointer-events:none}.card .ico svg,.tool .ico svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.card h3,.tool h3{font-size:18px;margin-bottom:5px;pointer-events:none}.card p,.tool p{font-size:14px;font-weight:500;opacity:.8;line-height:1.45;pointer-events:none}.card .tag,.tool .tag{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--white);color:var(--ink);border:2px solid var(--ink);border-radius:6px;padding:3px 8px;margin-bottom:10px;pointer-events:none}.card .plan,.tool .plan{position:absolute;top:12px;right:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border:2px solid var(--ink);border-radius:6px;background:var(--pink);color:var(--ink);box-shadow:2px 2px 0 var(--ink);transform:rotate(calc(3deg * var(--rk)));pointer-events:none}.card .plan.free,.tool .plan.free{background:var(--ink);color:var(--white);transform:rotate(calc(-3deg * var(--rk)))}.tool.soon,.card.soon{opacity:.55;cursor:default}.tool.soon:hover,.card.soon:hover{transform:none;box-shadow:var(--sh)}.tool.locked{cursor:pointer}@media(min-width:721px){.card.big{grid-column:span 2}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:18px}.cat-h{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--yellow);border-radius:var(--r-sm);padding:6px 13px;margin:0 0 18px 2px;transform:rotate(calc(-1.5deg * var(--rk)))}.cat-h+.grid{margin-bottom:0}.cat-h.spaced{margin-top:44px}.cat-h{scroll-margin-top:96px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:22px}.step{position:relative;background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:26px 22px 22px;min-width:0}.step:nth-child(odd){transform:rotate(calc(-.9deg * var(--rk)))}.step:nth-child(2n){transform:rotate(calc(1.1deg * var(--rk)))}.step .num{position:absolute;top:-17px;left:18px;width:38px;height:38px;border:var(--bd) solid var(--ink);border-radius:10px;display:grid;place-items:center;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:17px;box-shadow:var(--sh-sm);transform:rotate(calc(-4deg * var(--rk)))}.step:nth-child(1) .num{background:var(--yellow)}.step:nth-child(2) .num{background:var(--pink)}.step:nth-child(3) .num{background:var(--blue);color:var(--white)}.step:nth-child(4) .num{background:var(--white);color:var(--ink);box-shadow:var(--sh-sm),inset 0 -5px 0 var(--green)}.step h3,.step h4{margin:14px 0 6px;font-size:18px}.step p{font-size:14.5px;font-weight:500;opacity:.8}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;max-width:760px}.plans.center{margin-left:auto;margin-right:auto}.plan-card{background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:28px 24px;min-width:0;transform:rotate(calc(-.8deg * var(--rk)))}.plan-card.featured{background:var(--yellow);box-shadow:var(--sh-lg);transform:rotate(calc(1.2deg * var(--rk)))}.plan-card .price{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:38px;letter-spacing:-.03em;margin:16px 0 2px}.plan-card .per{font-size:14px;font-weight:600;opacity:.7;margin-bottom:18px}.plan-card ul{list-style:none;display:grid;gap:10px;margin-bottom:24px}.plan-card li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;font-weight:500}.plan-card li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border:2px solid var(--ink);border-radius:5px;background:var(--green)}.plan-card li.off{opacity:.45}.plan-card li.off:before{background:transparent}.payline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;font-size:13px;font-weight:600;opacity:.75}.payline .mono{font-weight:700}.cta{background:var(--blue);color:var(--white);border:var(--bd) solid var(--ink);border-radius:24px;box-shadow:var(--sh-lg);padding:clamp(36px,6vw,60px) clamp(22px,4vw,34px);text-align:center;transform:rotate(calc(-.6deg * var(--rk)))}.cta h2{margin-bottom:16px}.cta p{font-weight:600;font-size:clamp(15px,1.6vw,18px);margin:0 auto 28px;max-width:480px;opacity:.92}.prose{max-width:760px;background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:clamp(24px,4vw,40px)}.prose>*+*{margin-top:18px}.prose h2{font-size:clamp(22px,3vw,30px);margin-top:34px}.prose h3{font-size:19px;margin-top:26px}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose p,.prose li{font-size:15.5px;font-weight:500;line-height:1.7}.prose ul,.prose ol{padding-left:22px;display:grid;gap:8px}.prose a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.prose a:hover{background:var(--yellow)}.prose strong{font-weight:800}.prose code{font-family:JetBrains Mono,monospace;font-size:13.5px;background:var(--bg);border:2px solid var(--ink);border-radius:6px;padding:1px 6px}.prose .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.prose.larga{max-width:1080px}.prose table{width:100%;border-collapse:collapse;min-width:420px}.prose th,.prose td{border:2px solid var(--ink);padding:10px 12px;font-size:14px;text-align:left;font-weight:500}.prose th{background:var(--yellow);font-weight:800}.note{border:var(--bd) solid var(--ink);border-radius:var(--r);background:var(--yellow);box-shadow:var(--sh-sm);padding:18px 20px;font-weight:600;font-size:14.5px;transform:rotate(calc(-.7deg * var(--rk)))}.note.blue{background:var(--blue);color:var(--white)}.note.green{background:var(--white);color:var(--ink);border-color:var(--green)}.faq{display:grid;gap:14px;max-width:760px}.faq details{background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:16px 20px}.faq summary{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:16px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;flex:none}.faq details[open] summary:after{content:"\2013"}.faq details[open] summary{margin-bottom:10px}.faq p{font-size:15px;font-weight:500;opacity:.85}body.a-trabalhar .hero{padding:0;border-bottom:0}body.a-trabalhar .hero .wrap,.panel{display:none}.panel.on{display:block;animation:bqr-up .28s ease both}@keyframes bqr-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.back{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:9px 15px;margin-bottom:22px;cursor:pointer;transform:rotate(calc(-1.4deg * var(--rk)));transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.back:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink);background:var(--yellow)}.back svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.4}.panel h2{margin:0}.panel .pdesc{margin:10px 0 26px;max-width:620px;font-weight:500;opacity:.8}.drop{display:block;border:var(--bd) dashed var(--ink);border-radius:var(--r);background:var(--yellow);box-shadow:var(--sh);padding:clamp(28px,5vw,40px) 22px;text-align:center;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.drop:hover,.drop.over{background:var(--pink);box-shadow:var(--sh-lg);transform:translate(-2px,-2px)}.drop .dico{width:46px;height:46px;margin:0 auto 12px;stroke:var(--ink);fill:none;stroke-width:2}.drop b{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:17px}.drop span{display:block;font-size:13.5px;font-weight:500;opacity:.75;margin-top:5px}.drop input{display:none}.files{display:grid;gap:10px;margin-top:18px}.file{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--white);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:11px 14px;font-size:14px;font-weight:600;min-width:0}.file .nm{display:flex;align-items:center;gap:9px;min-width:0}.file .nm svg{width:17px;height:17px;flex:none;stroke:var(--ink);fill:none;stroke-width:2}.file .nm span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file .sz{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.7;flex:none}.file .pos{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.65;flex:none}.file .mover{display:flex;gap:4px;flex:none;margin-left:auto}.file .mv{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--ink);border-radius:8px;cursor:pointer;transition:background .12s ease}.file .mv svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.file .mv:hover:not(:disabled){background:var(--yellow)}.file .mv:disabled{opacity:.3;cursor:not-allowed}@media(pointer:coarse){.file .mv{width:44px;height:44px}}.reord{margin-top:18px}.reord-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reord-conta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.8}.reord-repor{background:var(--white);border:var(--bd) solid var(--ink);border-radius:8px;box-shadow:var(--sh-sm);padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer;transition:background .12s ease,transform .12s ease}.reord-repor:hover:not(:disabled){background:var(--yellow);transform:translate(-2px,-2px);box-shadow:var(--sh)}.reord-repor:disabled{opacity:.4;cursor:not-allowed}.reord-dica{font-size:13px;font-weight:500;opacity:.75;line-height:1.55;margin-top:10px}.reord-aviso,.reord-nota{border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:10px 14px;margin-top:12px;font-size:13.5px;font-weight:700;line-height:1.5}.reord-aviso{background:var(--yellow);transform:rotate(calc(-.6deg * var(--rk)))}.reord-nota{background:var(--white);font-weight:500}.reord-grelha{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-top:16px}.reord-pg{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--white);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:8px;cursor:grab}.reord-pg:nth-child(3n+1){transform:rotate(calc(-.7deg * var(--rk)))}.reord-pg:nth-child(3n+2){transform:rotate(calc(.9deg * var(--rk)))}.reord-pg:nth-child(3n+3){transform:rotate(calc(-1.1deg * var(--rk)))}.reord-pg.a-arrastar{opacity:.45;cursor:grabbing}.reord-pg.alvo{background:var(--yellow);outline:3px dashed var(--blue);outline-offset:2px}.reord-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.75}.reord-mini{width:100%;aspect-ratio:1 / 1.414;object-fit:contain;background:var(--bg);border:2px solid var(--ink);border-radius:4px;max-height:210px}.reord-grelha.sem-mini{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.reord-grelha.sem-mini .reord-num{font-size:22px;text-align:center;padding:14px 0;opacity:1}.reord-accoes{display:flex;gap:4px;justify-content:space-between;flex-wrap:wrap}.reord-b{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--ink);border-radius:8px;cursor:pointer;transition:background .12s ease}.reord-b svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reord-b:hover:not(:disabled){background:var(--yellow)}.reord-b[data-accao=apagar]:hover:not(:disabled){background:var(--coral)}.reord-b[data-accao=apagar]:hover:not(:disabled) svg{stroke:var(--white)}.reord-b:disabled{opacity:.3;cursor:not-allowed}@media(pointer:coarse){.reord-grelha,.reord-grelha.sem-mini{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.reord-b{width:44px;height:44px}}.opts{display:grid;gap:18px;margin-top:24px}.opt label{display:block;font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.opt input,.opt select,.opt textarea{width:100%;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:10px;padding:12px 14px;font-family:Inter,sans-serif;font-size:16px;box-shadow:var(--sh-sm)}.opt input:focus,.opt select:focus,.opt textarea:focus{outline:none;border-color:var(--blue);box-shadow:var(--sh-sm),0 0 0 3px #432dd72e}.opt .hint{font-size:13px;font-weight:500;opacity:.7;margin-top:6px}.opt-checkbox label{margin-bottom:0}.linha-check{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:normal;text-transform:none;min-height:24px}.linha-check input[type=checkbox]{width:22px;height:22px;flex:0 0 auto;margin:0;padding:0;accent-color:var(--blue);box-shadow:none;cursor:pointer}.linha-check span{min-width:0}.opt-cor{display:flex;align-items:center;gap:12px}.opt-cor input[type=color]{width:56px;height:44px;flex:0 0 auto;padding:4px;cursor:pointer}.opt-cor output{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;text-transform:uppercase;opacity:.75}.opt input[type=file]{padding:10px 12px;font-size:14px;cursor:pointer}.opt input[type=number]{-moz-appearance:textfield;appearance:textfield}.opt input[type=number]::-webkit-outer-spin-button,.opt input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.run{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--blue);color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:800;font-size:16px;border:var(--bd) solid var(--ink);border-radius:12px;box-shadow:var(--sh);padding:15px 28px;margin-top:26px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.run:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--sh-lg)}.run:active:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.run:disabled{opacity:.45;cursor:not-allowed}.run svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2.4}@media(max-width:640px){.run{width:100%}}.status{margin-top:20px;font-size:14.5px;font-weight:600;min-height:22px}.status a{color:var(--blue);font-weight:800;text-decoration:underline;text-underline-offset:3px}.status a:hover{background:var(--yellow);color:var(--ink)}.status.err{color:var(--coral);font-weight:800}.status.ok{color:var(--green);font-weight:800}.out{display:grid;gap:12px;margin-top:20px}.dl{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--white);color:var(--ink);border:var(--bd) solid var(--green);border-radius:12px;box-shadow:var(--sh);padding:14px 17px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;min-width:0}.dl:hover{background:var(--blue);color:var(--white);border-color:var(--ink);transform:translate(-2px,-2px);box-shadow:var(--sh-lg)}.dl .l{display:flex;align-items:center;gap:11px;font-weight:800;font-size:14.5px;min-width:0}.dl .l span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .l svg{width:19px;height:19px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2}.dl .a{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700;text-decoration:underline;flex:none}.spin{animation:bqr-spin 1s linear infinite}@keyframes bqr-spin{to{transform:rotate(360deg)}}#mp-custom{display:none}.sign-wrap{display:grid;gap:20px;margin-top:10px}@media(min-width:900px){.sign-wrap{grid-template-columns:1.45fr 1fr;align-items:start}}.sign-stage{position:relative;border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;background:var(--white);line-height:0}.sign-stage canvas.pg{display:block;width:100%;height:auto;touch-action:none}.sign-mark{position:absolute;cursor:grab;outline:2px dashed var(--ink);outline-offset:-2px;border-radius:4px;touch-action:none;line-height:0}.sign-mark.drag{cursor:grabbing;outline-style:solid}.sign-mark img{display:block;width:100%;height:100%;pointer-events:none;user-select:none;-webkit-user-drag:none}.sign-mark .hd{position:absolute;right:-10px;bottom:-10px;width:18px;height:18px;border-radius:50%;background:var(--yellow);border:2px solid var(--ink);cursor:nwse-resize;touch-action:none}.sign-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;font-size:13px;font-weight:600}.sign-nav button{width:40px;height:36px;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh-sm);font-size:17px;line-height:1;cursor:pointer}.sign-nav button:disabled{opacity:.4;cursor:not-allowed}.sign-side{display:grid;gap:16px}.seg{display:flex;border:var(--bd) solid var(--ink);border-radius:10px;overflow:hidden;box-shadow:var(--sh-sm)}.seg button{flex:1;background:var(--white);color:var(--ink);border:none;border-right:var(--bd) solid var(--ink);padding:12px 8px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .12s ease}.seg button:last-child{border-right:none}.seg button.on{background:var(--yellow)}.padbox{position:relative;border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);background:var(--white);overflow:hidden;line-height:0}.padbox canvas{display:block;width:100%;height:160px;touch-action:none;cursor:crosshair}.padbox .clr{position:absolute;top:8px;right:8px;background:var(--white);border:2px solid var(--ink);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer}.padbox .ph{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:13px;font-weight:600;opacity:.35;pointer-events:none;font-family:Space Grotesk,sans-serif}#sg-make{display:grid;gap:14px}.sign-ink{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700}.sign-ink button{width:26px;height:26px;border-radius:50%;border:2px solid var(--ink);cursor:pointer;padding:0}.sign-ink button.on{box-shadow:0 0 0 3px var(--yellow)}.sign-scope{display:grid;gap:10px}.sign-linha:not([hidden]){display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sign-font{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sign-campo{font-size:12px;font-weight:700}.sign-select{flex:1 1 140px;min-width:0;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh-sm);padding:9px 10px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer}.sign-num{width:82px;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh-sm);padding:9px 10px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.sign-select:focus,.sign-num:focus{outline:none;border-color:var(--blue)}.sign-estilo{width:38px;height:38px;flex:0 0 auto;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh-sm);font-family:Space Grotesk,sans-serif;font-size:15px;line-height:1;cursor:pointer}.sign-estilo.negrito{font-weight:800}.sign-estilo.italico{font-style:italic;font-weight:600}.sign-estilo.on{background:var(--yellow)}.sign-type{width:100%;background:var(--white);color:var(--ink);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:16px;font-size:30px;line-height:1.2;font-family:Segoe Script,Brush Script MT,cursive}.sign-type:focus{outline:none;border-color:var(--blue)}.sign-up{display:block;border:var(--bd) dashed var(--ink);border-radius:10px;background:var(--white);padding:22px;text-align:center;cursor:pointer;font-size:14px;font-weight:600}.sign-up:hover{background:var(--yellow)}.sign-up input{display:none}.sign-hint{font-size:13px;font-weight:500;opacity:.75;line-height:1.55}footer{flex-shrink:0;border-top:var(--bd) solid var(--ink);background:var(--yellow);padding:30px 0;margin-top:20px}footer .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13.5px;font-weight:700}footer .foot .brand{font-size:16px}footer .footlinks{display:flex;flex-wrap:wrap;gap:16px;align-items:center}footer a{text-decoration:underline;text-underline-offset:3px}footer a:hover{background:var(--ink);color:var(--yellow)}footer .adm{font-size:11px;opacity:.5;text-decoration:underline}footer .foot-nota{margin-top:14px;font-size:12px;font-weight:600;line-height:1.5;opacity:.72;max-width:80ch}footer .foot-livro{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--ink);font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;min-height:44px}footer .foot-livro-ico{display:inline-flex;width:16px;height:16px;flex-shrink:0}footer .foot-livro-ico svg{width:100%;height:100%}footer .foot-selos{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}footer .foot-selo{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:2px solid var(--ink);color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;min-height:44px}footer .foot-selo-ico{display:inline-flex;width:15px;height:15px;flex-shrink:0}footer .foot-selo-ico svg{width:100%;height:100%}@media(max-width:640px){footer .foot{flex-direction:column;align-items:flex-start;gap:14px}}.pwa-banner{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;background:var(--bg);border-top:var(--bd) solid var(--ink);padding:14px 22px}.pwa-banner.on{display:flex}.pwa-banner .msg{font-weight:700;font-size:15px}.pwa-banner .pwa-close{background:none;border:none;cursor:pointer;font-size:24px;font-weight:700;line-height:1;padding:4px 10px;color:var(--ink)}.bqrlic-pill{z-index:55}.aviso-dados{position:fixed;left:0;right:0;bottom:0;z-index:75;display:none;background:var(--bg);border-top:var(--bd) solid var(--ink);padding:18px 22px;box-shadow:0 -6px #1c293c0f}.aviso-dados.on{display:block}.aviso-dados .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.aviso-dados .texto{flex:1 1 420px;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.aviso-dados .texto b{font-weight:800}.aviso-dados .texto a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.aviso-dados .texto a:hover{background:var(--yellow)}.aviso-dados .accoes{display:flex;gap:12px;flex:0 0 auto}.aviso-dados .accoes .btn{flex:1 1 auto;min-width:132px;font-size:14px;padding:12px 20px}@media(max-width:640px){.aviso-dados{padding:16px}.aviso-dados .wrap{flex-direction:column;align-items:stretch;gap:14px}.aviso-dados .accoes .btn{flex:1 1 0}}@media(prefers-reduced-motion:no-preference){.aviso-dados.on{animation:bqr-subir .3s ease both}}@keyframes bqr-subir{0%{transform:translateY(100%)}to{transform:none}}.modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:22px;background:#1c293c8c}.modal .box{width:100%;max-width:440px;background:var(--white);border:var(--bd) solid var(--ink);border-radius:18px;box-shadow:var(--sh-lg);padding:clamp(26px,5vw,34px) clamp(20px,4vw,30px);text-align:center;transform:rotate(calc(-.8deg * var(--rk)));max-height:calc(100vh - 44px);overflow-y:auto}.modal .box .ico{margin:0 auto 16px}.modal .box h2{font-size:23px;margin-bottom:10px}.modal .box p{font-size:14.5px;font-weight:500;opacity:.8;margin-bottom:10px}.modal .box p.small{font-size:13.5px;opacity:.7;margin-bottom:22px}.modal .box .btn{margin-bottom:10px}.modal .box .decline{background:none;border:0;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--ink);opacity:.7;text-decoration:underline;text-underline-offset:3px;padding:8px 12px}.modal .box .decline:hover{opacity:1}.center{text-align:center}.muted{opacity:.65}.nowrap{white-space:nowrap}.stack-sm{display:grid;gap:12px}.stack{display:grid;gap:20px}.row-gap{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.mt-lg{margin-top:34px}.js-reveal .reveal{opacity:0;translate:0 18px;transition:opacity .5s ease,translate .5s ease}.js-reveal .reveal.visivel{opacity:1;translate:0 0}.js-reveal .reveal:nth-child(2){transition-delay:.06s}.js-reveal .reveal:nth-child(3){transition-delay:.12s}.js-reveal .reveal:nth-child(4){transition-delay:.18s}.js-reveal .reveal:nth-child(5){transition-delay:.24s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:0;top:0;z-index:100;transform:translateY(-200%);background:var(--ink);color:var(--yellow);padding:12px 18px;font-weight:700;border-radius:0 0 var(--r-sm) 0}.skip:focus{transform:translateY(0)}.hide{display:none!important}@media(max-width:720px){:root{--rk:.55}}@media(max-width:420px){:root{--rk:.35}.wrap{padding:0 16px}}@media(prefers-reduced-motion:reduce){:root{--rk:0}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.marquee div{animation:none;transform:none}}@media print{.bar,.marquee,.pwa-banner,.hamburger,footer{display:none!important}body{background:var(--white);background-image:none}.card,.tool,.prose,.step,.plan-card,.fluxo-no{box-shadow:none;transform:none}}.dev-aviso{position:relative;z-index:70;background:var(--yellow);color:var(--ink);border-bottom:var(--bd) solid var(--ink);overflow:hidden;translate:0 -100%;transition:translate .55s cubic-bezier(.2,.8,.2,1)}.dev-aviso.desceu{translate:0 0}.dev-aviso .wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding-top:12px;padding-bottom:12px}.dev-aviso .selo{flex:0 0 auto;background:var(--ink);color:var(--yellow);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border:var(--bd) solid var(--ink);transform:rotate(calc(-2deg * var(--rk)))}.dev-aviso .texto{flex:1 1 auto;min-width:0;text-align:center;font-weight:600;font-size:15px;line-height:1.4}.dev-aviso .conta{flex:0 0 auto;display:flex;gap:6px}.dev-aviso .un{display:flex;flex-direction:column;align-items:center;min-width:48px;background:var(--white);border:var(--bd) solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:4px 6px}.dev-aviso .un b{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.dev-aviso .un span{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;opacity:.75}.dev-aviso .fechar{flex:0 0 auto;background:transparent;border:var(--bd) solid var(--ink);color:var(--ink);width:32px;height:32px;font-size:18px;line-height:1;cursor:pointer;padding:0}.dev-aviso .fechar:hover{background:var(--ink);color:var(--yellow)}.dev-aviso .fechar:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media(max-width:720px){.dev-aviso .wrap{gap:8px 10px;padding-top:10px;padding-bottom:10px}.dev-aviso .selo{display:none}.dev-aviso .texto{flex:1 1 100%;font-size:13.5px;order:1}.dev-aviso .conta{order:2;gap:5px}.dev-aviso .un{min-width:42px;box-shadow:2px 2px 0 var(--ink)}.dev-aviso .un b{font-size:16px}.dev-aviso .fechar{order:3;width:44px;height:44px;font-size:20px}}@media(prefers-reduced-motion:reduce){.dev-aviso{transition:none;translate:0 0}}@media print{.dev-aviso{display:none!important}}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.cards .card.loading h3{opacity:.4;font-size:16px}@media(prefers-reduced-motion:no-preference){.cards .card.loading h3{animation:bqr-pulso 1.1s ease-in-out infinite}}@keyframes bqr-pulso{0%,to{opacity:.4}50%{opacity:.85}}.cards .card.err{background:var(--white);border-color:var(--coral);color:var(--ink)}.cards .card.err h3{color:var(--coral);font-size:16px}.adm-loading{display:flex;align-items:center;gap:10px}.pill{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px}.pill-dot{width:10px;height:10px;border-radius:50%;flex:none;border:2px solid var(--ink);background:var(--white)}.pill.ok .pill-dot{background:var(--green)}.pill.bad .pill-dot{background:var(--coral)}.pill.off .pill-dot{background:var(--white)}.adm-legenda{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px;font-size:13.5px;font-weight:600}.adm-legenda span{display:inline-flex;align-items:center;gap:8px}.swatch{width:13px;height:13px;border-radius:3px;border:2px solid var(--ink);flex:none;display:inline-block}.adm-chart{width:100%}.adm-chart svg{display:block;width:100%;height:auto}.adm-chart .b-1{fill:var(--yellow)}.adm-chart .b-2{fill:var(--pink)}.adm-chart .b-3{fill:var(--blue)}.adm-chart .b-4{fill:var(--green)}.adm-chart .b-5{fill:var(--coral)}.swatch.b-1{background:var(--yellow)}.swatch.b-2{background:var(--pink)}.swatch.b-3{background:var(--blue)}.swatch.b-4{background:var(--green)}.swatch.b-5{background:var(--coral)}.adm-chart .eixo{stroke:var(--ink);stroke-width:2}.adm-chart .grade{stroke:var(--ink);stroke-opacity:.1;stroke-width:1}.adm-chart .rotulo{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;fill:var(--ink)}.th-sort{display:inline-flex;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.th-sort .seta{font-size:10px;opacity:.4}th[aria-sort] .th-sort .seta{opacity:1}.adm-revelar{display:inline-flex;align-items:center;background:var(--white);color:var(--ink);border:2px solid var(--ink);border-radius:6px;box-shadow:1px 1px 0 var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:4px 8px;margin-left:8px;cursor:pointer}.adm-revelar:hover{background:var(--yellow)}.adm-accao{display:inline-flex;align-items:center;background:var(--white);color:var(--ink);border:2px solid var(--ink);border-radius:6px;box-shadow:1px 1px 0 var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:4px 8px;cursor:pointer}.adm-accao:hover{background:var(--yellow)}.adm-accao.perigo{border-color:var(--coral)}.adm-accao.perigo:hover{background:var(--coral);color:var(--white)}.adm-accao[disabled]{opacity:.5;cursor:progress}.adm-motivo{display:block;font-size:12px;font-weight:500;opacity:.75;margin-top:4px;max-width:34ch}.modal .box.adm-caixa{text-align:left}.modal .box.adm-caixa h2{text-align:center}.modal .box.adm-caixa .chave-alvo{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;word-break:break-all;display:block;margin-bottom:18px;text-align:center}.modal .box.adm-caixa .status{margin-bottom:14px}.adm-botoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.adm-botoes .btn{flex:1 1 140px;margin-bottom:0}.modal .box.conta-caixa{text-align:left}.modal .box.conta-caixa h2{text-align:center}.modal .box.conta-caixa .status{margin-bottom:6px}.conta-botoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.conta-botoes .btn{flex:1 1 140px;margin-bottom:0}.tinta-escura{background:#16213a}.tinta-preta{background:#111}.tinta-azul{background:#1450c8}.dica-pequena{font-size:11px}@media(min-width:1280px){.hero.solo .wrap{max-width:var(--maxw)}.prose{max-width:calc(var(--maxw) - 60px)}.plans,.faq{max-width:900px}}@media(min-width:1280px){body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .note{max-width:calc(var(--maxw) - 60px)}body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .hero.solo .sub{max-width:min(80ch,calc(var(--maxw) - 300px))}body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .faq{max-width:calc(var(--maxw) - 60px)}body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .sec-head{max-width:calc(var(--maxw) - 60px)}body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .sec-head p{max-width:80ch}}@media(min-width:1600px){:root{--maxw:1400px }.plans,.faq{max-width:900px}.hero.solo .wrap{max-width:var(--maxw)}.prose{max-width:calc(var(--maxw) - 60px)}h1{font-size:clamp(38px,6.2vw,88px)}.hero h1.wordmark{font-size:clamp(42px,8vw,104px)}h2{font-size:clamp(28px,4.6vw,56px)}.hero .sub{max-width:52ch}.sec-head p{max-width:64ch}}@media(min-width:2200px){:root{--maxw:1720px }body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .hero.solo .sub{max-width:min(88ch,calc(var(--maxw) - 300px))}}@media(min-width:3000px){:root{--maxw:2080px }h1{font-size:clamp(38px,6.2vw,112px)}.hero h1.wordmark{font-size:clamp(42px,8vw,132px)}h2{font-size:clamp(28px,4.6vw,68px)}body:has(.hero.solo):not(:has(#mp-out)):not(:has(.plans)) .hero.solo .sub{max-width:min(96ch,calc(var(--maxw) - 300px))}}.cap{margin-top:18px}.cap-dica{font-size:13px;font-weight:500;opacity:.75;line-height:1.55;margin-bottom:12px}.cap-visor,.cap-erro{border:var(--bd) solid var(--ink);border-radius:12px;box-shadow:var(--sh-sm);background:var(--white);padding:10px}.cap-erro{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cap-video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ink);border-radius:8px}.cap-accoes{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.cap-tirar,.cap-trocar,.cap-criar{border:var(--bd) solid var(--ink);border-radius:8px;box-shadow:var(--sh-sm);padding:13px 18px;min-height:48px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;color:var(--ink);cursor:pointer;transition:background .12s ease,transform .12s ease}.cap-tirar{background:var(--yellow);flex:1 1 60%}.cap-trocar{background:var(--white);flex:1 1 30%}.cap-criar{background:var(--yellow)}.cap-tirar:hover:not(:disabled),.cap-trocar:hover:not(:disabled),.cap-criar:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--sh)}.cap-tirar:disabled,.cap-trocar:disabled,.cap-criar:disabled{opacity:.4;cursor:not-allowed}.cap-fim{margin-top:16px}.cap-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cap-conta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.8}.cap-aviso{background:var(--yellow);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:10px 14px;margin-bottom:12px;font-size:13.5px;font-weight:700;line-height:1.5;transform:rotate(calc(-.6deg * var(--rk)))}.cap-vazia{font-size:13.5px;font-weight:500;opacity:.75;margin-top:12px}.cap-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin-top:16px}.cap-pg{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--white);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:8px}.cap-pg:nth-child(3n+1){transform:rotate(calc(-.7deg * var(--rk)))}.cap-pg:nth-child(3n+2){transform:rotate(calc(.9deg * var(--rk)))}.cap-pg:nth-child(3n+3){transform:rotate(calc(-1.1deg * var(--rk)))}.cap-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.75}.cap-mini{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border:2px solid var(--ink);border-radius:6px;background:var(--bg)}.cap-accoes-pg{display:flex;gap:4px;justify-content:center}.cap-b{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--ink);border-radius:6px;cursor:pointer;padding:0;transition:background .12s ease}.cap-b:hover:not(:disabled){background:var(--yellow)}.cap-b:disabled{opacity:.35;cursor:not-allowed}.cap-b svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cap-b[data-accao=apagar]:hover:not(:disabled){background:var(--coral)}.cmp{margin-top:18px}.cmp-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cmp-conta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.8}.cmp-aviso,.cmp-nota{border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:10px 14px;margin-top:12px;font-size:13.5px;font-weight:700;line-height:1.5}.cmp-aviso{background:var(--yellow);transform:rotate(calc(-.6deg * var(--rk)))}.cmp-nota{background:var(--white);font-weight:500}.cmp-lista{display:flex;flex-direction:column;gap:18px;margin-top:16px}.cmp-par{background:var(--white);border:var(--bd) solid var(--ink);border-radius:12px;box-shadow:var(--sh-sm);padding:10px;min-width:0}.cmp-par:nth-child(2n){transform:rotate(calc(.4deg * var(--rk)))}.cmp-par:nth-child(odd){transform:rotate(calc(-.4deg * var(--rk)))}.cmp-rotulo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cmp-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.75}.cmp-selo{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);border-radius:999px;padding:2px 10px 2px 18px;background:var(--ink);color:var(--white)}.cmp-selo.igual{box-shadow:inset 8px 0 0 var(--green)}.cmp-selo.dif{box-shadow:inset 8px 0 0 var(--coral)}.cmp-selo.so{box-shadow:inset 8px 0 0 var(--yellow)}.cmp-paineis{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cmp-lado{min-width:0}.cmp-tela{position:relative;line-height:0;border:2px solid var(--ink);border-radius:8px;overflow:hidden;background:var(--white)}.cmp-img{display:block;width:100%;height:auto}.cmp-zona{position:absolute;background:var(--coral);opacity:.34;outline:1px solid var(--coral);pointer-events:none}.cmp-vazio{display:flex;align-items:center;justify-content:center;text-align:center;min-height:180px;padding:14px;border:2px dashed var(--ink);border-radius:8px;background:var(--bg);font-size:13px;font-weight:700;line-height:1.5}@media(min-width:720px){.cmp-paineis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}}.redac{margin-top:18px}.redac-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.redac-conta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.8}.redac-limpar{background:var(--white);border:var(--bd) solid var(--ink);border-radius:8px;box-shadow:var(--sh-sm);padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer;transition:background .12s ease,transform .12s ease}.redac-limpar:hover:not(:disabled){background:var(--coral);color:var(--white);transform:translate(-2px,-2px);box-shadow:var(--sh)}.redac-limpar:disabled{opacity:.4;cursor:not-allowed}.redac-dica{font-size:13px;font-weight:500;opacity:.75;line-height:1.55;margin-top:10px}.redac-aviso,.redac-nota{border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);padding:10px 14px;margin-top:12px;font-size:13.5px;font-weight:700;line-height:1.5}.redac-aviso{background:var(--yellow);transform:rotate(calc(-.6deg * var(--rk)))}.redac-nota{background:var(--white);font-weight:500}.redac-lista{display:flex;flex-direction:column;gap:18px;align-items:center;margin-top:16px}.redac-pg{width:100%;max-width:520px;min-width:0;display:flex;flex-direction:column;gap:8px}.redac-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.redac-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;opacity:.75}.redac-b{background:var(--white);border:var(--bd) solid var(--ink);border-radius:8px;box-shadow:var(--sh-sm);padding:7px 12px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800;color:var(--ink);cursor:pointer;transition:background .12s ease}.redac-b:hover{background:var(--yellow)}.redac-tela{position:relative;width:100%;background:var(--white);border:var(--bd) solid var(--ink);border-radius:10px;box-shadow:var(--sh-sm);overflow:hidden;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}.redac-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.redac-camada{position:absolute;inset:0}.redac-marca{position:absolute;background:var(--ink);opacity:.88;border:2px solid var(--coral)}.redac-marca.a-marcar{border-style:dashed;opacity:.6}.redac-x{position:absolute;top:-11px;right:-11px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--white);border:var(--bd) solid var(--ink);border-radius:50%;box-shadow:var(--sh-sm);cursor:pointer;padding:0}.redac-x svg{width:13px;height:13px;stroke:var(--ink);fill:none;stroke-width:3;stroke-linecap:round}.redac-x:hover{background:var(--coral)}.redac-x:hover svg{stroke:var(--white)}@media(pointer:coarse){.redac-x{width:44px;height:44px;top:-18px;right:-18px}.redac-x svg{width:16px;height:16px}.redac-b{padding:11px 14px}}.fluxo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px}.fluxo-no{background:var(--white);border:var(--bd) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:22px 20px;min-width:0}.fluxo-no:nth-child(3){background:var(--yellow)}.fluxo-no:nth-child(1){transform:rotate(calc(-1deg * var(--rk)))}.fluxo-no:nth-child(3){transform:rotate(calc(.8deg * var(--rk)))}.fluxo-no:nth-child(5){transform:rotate(calc(-.7deg * var(--rk)))}.fluxo-no h3{font-size:17px;margin-bottom:5px}.fluxo-no p{font-size:14px;font-weight:500;opacity:.8;line-height:1.45}.fluxo-no .ico{width:44px;height:44px;border:2px solid var(--ink);border-radius:10px;background:var(--white);display:grid;place-items:center;margin-bottom:14px;box-shadow:var(--sh-sm)}.fluxo-no .ico svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fluxo-seta{display:flex;align-items:center;justify-content:center;width:30px}.fluxo-seta svg{width:26px;height:26px;stroke:var(--ink);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fluxo-fora{display:flex;align-items:center;gap:14px;margin-top:22px;max-width:760px;padding:14px 18px;border:var(--bd) dashed var(--ink);border-radius:var(--r);font-size:15px;font-weight:600}.fluxo-fora svg{width:24px;height:24px;flex:none;stroke:var(--coral);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.note a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.note a:hover{background:var(--ink);color:var(--yellow)}.note.blue a:hover{background:var(--white);color:var(--blue)}@media(max-width:860px){.fluxo{grid-template-columns:minmax(0,1fr)}.fluxo-seta{width:auto;height:30px}.fluxo-seta svg{rotate:90deg}}.payline.forte{opacity:1;font-size:13.5px}.payline.forte .sel{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;background:var(--white);border:2px solid var(--ink);border-radius:999px;box-shadow:var(--sh-sm);font-weight:800}.payline.forte .sel svg{width:16px;height:16px;flex:none;stroke:var(--ink);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.prose .status+p{margin-top:22px}.qr-ecra{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start}.qr-form{display:flex;flex-direction:column;gap:4px;min-width:0}.qr-rot{font-size:12px;font-weight:700;color:var(--ink);margin-top:10px}.qr-campo{width:100%;min-width:0;padding:8px 10px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font:inherit;font-size:14px}.qr-campo:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.qr-check{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px;color:var(--ink)}.qr-sec{font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:800;margin:18px 0 2px;border-bottom:var(--bd) solid var(--ink);padding-bottom:4px;color:var(--ink)}.qr-linha-dupla{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qr-linha-dupla>div{min-width:0}.qr-cor{width:100%;height:40px;padding:2px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);background:var(--white);cursor:pointer}.qr-dica{font-size:12.5px;color:var(--ink);opacity:.75;margin:6px 0 2px;line-height:1.5}.qr-btn-sec{padding:9px 12px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);background:var(--white);color:var(--ink);font:inherit;font-weight:700;font-size:13px;cursor:pointer;box-shadow:var(--sh-sm)}.qr-btn-sec:active{transform:translate(3px,3px);box-shadow:none}.qr-aviso,.qr-aviso-contraste{margin-top:10px;padding:10px 12px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);font-size:13px;font-weight:600;line-height:1.45}.qr-pre{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.qr-vazio{width:100%;color:var(--ink);opacity:.6;font-style:italic;text-align:center;padding:56px 24px;border:var(--bd) dashed var(--ink);border-radius:var(--r-sm)}.qr-vazio[hidden]{display:none}.qr-moldura{position:relative;display:inline-flex;flex-direction:column;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--sh);overflow:hidden;background:var(--white)}#qr-canvas{display:block;width:290px;max-width:100%;height:auto}.qr-cta-faixa{background:var(--ink);color:var(--white);font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:16px;text-align:center;padding:9px 12px}.qr-cta-faixa:empty{display:none}.qr-overlay{position:absolute;touch-action:none;cursor:grab}.qr-overlay[hidden]{display:none}.qr-logo-caixa{position:absolute;border:2px dashed var(--blue);box-sizing:border-box}.qr-alca{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;background:var(--blue);border:2px solid var(--white);border-radius:50%;cursor:nwse-resize}.qr-descargas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.qr-btn{padding:12px 18px;border:var(--bd) solid var(--ink);border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);font:inherit;font-weight:700;font-size:14px;box-shadow:var(--sh-sm);cursor:pointer}.qr-btn:active{transform:translate(3px,3px);box-shadow:none}@media(max-width:860px){.qr-ecra{grid-template-columns:minmax(0,1fr)}}
