@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/23f3db5fd51b14fa-s.1ja936a0ybjxs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5981440883fad7dd-s.p.0l2s_09c-nkak.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bb269ef42d4f3a61-s.1ctq-z_8dw-4f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6df6a428dd0510f4-s.p.04fi-f5fce6g0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.tRBiSq_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback}.tRBiSq_variable{--f-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9cd6ecadf3af7a4-s.2_4qiqx1oev18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8ea9340843770ac-s.p.0834ksqxe1j64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.vcHt0G_className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}.vcHt0G_variable{--f-display:"Abril Fatface", "Abril Fatface Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.LVChMq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.LVChMq_variable{--f-hand:"Caveat", "Caveat Fallback"}
:root{--bg:#eceff3;--surface:#fff;--surface-2:#f6f8fa;--ink:#18212e;--muted:#4f5b6b;--line:#d3dae3;--pen:#1d46b8;--pen-soft:#e2e9fa;--on-pen:#fff;--ok:#1c6e46;--ok-soft:#ddf1e6;--warn:#8a5300;--warn-soft:#fcefd6;--danger:#a8261d;--danger-soft:#fbe3e0;--mark:#ffe45c;--on-mark:#18212e;--paper-ink:#1e2b45;--paper-pen:#1d46b8;--staple-hi:#f3f4f5;--staple-lo:#7c8187;--font-body:var(--f-body),system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--f-display),Georgia,"Times New Roman",serif;--font-hand:var(--f-hand),"Segoe Print","Bradley Hand",cursive;--r:12px;--shadow:0 1px 2px #141e2d14,0 6px 18px #141e2d12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f141b;--surface:#18202b;--surface-2:#1e2734;--ink:#e7ecf3;--muted:#a3aebd;--line:#2e3949;--pen:#93b1ff;--pen-soft:#1f2d4d;--on-pen:#0f141b;--ok:#6fd1a0;--ok-soft:#173528;--warn:#f0b35a;--warn-soft:#3a2a12;--danger:#ff8e85;--danger-soft:#3d1d1a;--shadow:0 1px 2px #0006,0 8px 22px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f141b;--surface:#18202b;--surface-2:#1e2734;--ink:#e7ecf3;--muted:#a3aebd;--line:#2e3949;--pen:#93b1ff;--pen-soft:#1f2d4d;--on-pen:#0f141b;--ok:#6fd1a0;--ok-soft:#173528;--warn:#f0b35a;--warn-soft:#3a2a12;--danger:#ff8e85;--danger-soft:#3d1d1a;--shadow:0 1px 2px #0006,0 8px 22px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--font-body);-webkit-text-size-adjust:100%}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}a{color:var(--pen)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--pen);outline-offset:2px;border-radius:6px}.wrap{max-width:980px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.narrow{max-width:600px}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.small{font-size:14px}.tnum{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{border-bottom:1px solid var(--line);background:var(--surface)}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.brand{color:var(--ink);align-items:baseline;gap:6px;text-decoration:none;display:flex}.brand b{font:400 26px/1 var(--font-display);letter-spacing:.2px}.brand span{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:12px}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav a{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none}.nav a[aria-current=page]{background:var(--pen-soft);color:var(--pen)}.pilot{color:var(--warn);background:var(--warn-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}body.is-part #topbar{display:none}.btn{background:var(--pen);min-height:48px;color:var(--on-pen);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.soft{background:var(--pen-soft);color:var(--pen)}.btn.danger{background:var(--danger);color:var(--on-pen)}.btn.full{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.link{color:var(--pen);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.chip.vendendo{color:var(--pen);background:var(--pen-soft)}.chip.aberta{color:var(--ok);background:var(--ok-soft)}.chip.encerrada{color:var(--warn);background:var(--warn-soft)}.chip.cancelada{color:var(--danger);background:var(--danger-soft)}.chip.agendado{color:#7a4e00;background:#fff0c7}.chip.ao-vivo{color:#fff;background:#d92d20}.vt-filters{flex-wrap:wrap;gap:8px;display:flex}.vt-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:700 15px/1 var(--font-body);cursor:pointer;border-radius:999px;padding:10px 14px}.vt-filters button[aria-pressed=true]{background:var(--pen);border-color:var(--pen);color:#fff}.vt-sec{gap:12px;margin-top:8px;display:grid}.esc-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.esc-steps li{color:var(--muted);border-top:4px solid var(--line);padding-top:6px;font-size:13px;font-weight:700}.esc-steps li.done{color:var(--ok);border-color:var(--ok)}.esc-steps li.now{color:var(--pen);border-color:var(--pen)}.esc-steps li.bad{color:var(--danger);border-color:var(--danger)}.esc-code{font:400 40px/1 var(--font-display);letter-spacing:.18em;border:2px dashed var(--ink,#222);background:var(--surface);border-radius:12px;padding:10px 16px;display:inline-block}.esc-act{border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}[hidden]{display:none!important}.promo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:18px;display:grid}.promo h2{font:400 26px/1.1 var(--font-display)}.promo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.promo li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.promo li b{display:block}.about-hero{gap:14px;padding:12px 0 6px;display:grid}.about-hero h1{font:400 clamp(34px,8vw,54px)/1.03 var(--font-display)}.why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.why div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px}.why b{margin-bottom:4px;display:block}.outbid{z-index:20;color:#fff;background:#c0261a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #00000038}.outbid .btn{color:#c0261a;background:#fff;border-color:#fff}.bid.fresh{animation:1.8s ease-out freshbid}@keyframes freshbid{0%{background:#fff0a8;box-shadow:inset 0 0 0 2px #e0a800}to{box-shadow:none;background:0 0}}#topLine.fresh{animation:.9s ease-out popv;display:inline-block}@keyframes popv{0%{color:#c0261a;transform:scale(1.1)}to{transform:none}}#countdown.urgent{color:#c0261a;font-size:28px!important}.sheet-timer{border:1.5px solid var(--paper-ink);text-align:center;background:#fffdf373;border-top:0;border-bottom:0;padding:10px 6px 8px}.sheet-timer small{font:700 12px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink);display:block}.sheet-timer b{font:400 46px/1.05 var(--font-display);color:var(--paper-ink);display:block}.cd-mirror.urgent{color:#c0261a}.sheet-live{font:600 13px/1.3 var(--font-body);color:var(--paper-ink);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:8px;display:flex}.sheet-live span{background:#fffdf3b3;border:1px solid #1e2b4540;border-radius:999px;align-items:baseline;gap:4px;padding:3px 10px;display:inline-flex}.sheet-live span:first-child:before{content:"";background:#d92d20;border-radius:50%;align-self:center;width:8px;height:8px;animation:1.4s ease-in-out infinite livedot}@keyframes livedot{50%{opacity:.25}}.sheet-live b{font:700 14px/1 var(--font-body)}.sheet-timer b.urgent{animation:1s steps(2,end) infinite tick}@keyframes tick{50%{opacity:.55}}.wa{background:#e7ded3 radial-gradient(#0000000d 1px,#0000 1px) 0 0/14px 14px;border-radius:14px;padding:14px}.wa-bubble{background:#dcf8c6;border-radius:12px 2px 12px 12px;max-width:330px;margin-left:auto;padding:5px;box-shadow:0 1px 1px #00000026}.wa-card{background:#f1f8ec;border-left:4px solid #25d366;border-radius:8px;overflow:hidden}.wa-card img,.wa-ph{object-fit:cover;width:100%;height:150px;display:block}.wa-ph{background:var(--paper);color:var(--paper-ink);font:400 22px/1.1 var(--font-display);text-align:center;place-items:center;padding:10px;display:grid}.wa-card .t{font:700 14px/1.3 var(--font-body);color:#111;padding:7px 9px 0}.wa-card .d{color:#444;padding:2px 9px;font-size:13px}.wa-card .u{color:#777;padding:0 9px 8px;font-size:12px}.wa-text{white-space:pre-wrap;color:#111;word-break:break-word;padding:6px 5px 0;font-size:14px;line-height:1.4}.wa-time{text-align:right;color:#6b7c6b;padding:0 4px 2px;font-size:11px}.wa-msg{color:#111;background:#dcf8c6;border-radius:10px;padding:10px 12px}.wa-msg small{color:#5c6f5c;font-weight:700;display:block}.wa-msg p{margin:4px 0 0}.wa-msg b{letter-spacing:.12em;font-size:20px}.verified-line{background:var(--ok-soft);color:var(--ok);border-radius:10px;margin:0;padding:8px 10px;font-size:14px}.seal-code{text-align:center;color:var(--paper-ink);margin:10px 0 0;font-size:13px}.seal-code code,.proof code{word-break:break-all;background:#fff9;border-radius:6px;padding:2px 6px;font:600 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.seal-explain{color:var(--paper-ink);background:#fffdf3b3;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:13px}.proof{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.proof p{margin:0}.trevo-box{border:1.5px solid var(--paper-ink);text-align:center;color:var(--paper-ink);border-top:0;justify-items:center;gap:12px;padding:16px 12px 14px;display:grid}.trevo-lead{font:700 22px/1.2 var(--font-hand);margin:0}.qty{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qty button{border:1.5px solid var(--paper-ink);color:var(--paper-ink);font:700 14px/1 var(--font-body);cursor:pointer;background:#fffdf399;border-radius:999px;padding:9px 12px}.qty button[aria-pressed=true]{background:var(--paper-ink);color:#fff}.qty button:disabled{opacity:.4;cursor:default}.trevo{border:3px dashed var(--paper-ink);cursor:pointer;background:#fffdf3bf;border-radius:50%;width:132px;height:132px;font-size:78px;line-height:1;box-shadow:0 4px 14px #0000001f}.trevo:active{transform:scale(.95)}.trevo.spin{animation:.9s cubic-bezier(.3,.1,.2,1) spin}@keyframes spin{to{transform:rotate(720deg)scale(1.06)}}.mynums{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.numchip{font:700 28px/1 var(--font-hand);color:var(--paper-pen);border:1.5px solid var(--paper-ink);background:#fffdf3;border-radius:8px;padding:8px 12px;animation:.6s ease-out both ink}.numchip.sm{padding:2px 6px;font-size:18px;animation:none}.trust{flex-wrap:wrap;gap:6px;display:flex}.trust span{background:var(--ok-soft);color:var(--ok);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.file-sr{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-sr:focus-visible+label.btn{outline:3px solid var(--pen);outline-offset:2px}label.btn.up{cursor:pointer;justify-self:start}.thumbs{flex-wrap:wrap;gap:8px;display:flex}.thumb{background:var(--surface-2);cursor:pointer;border:2px solid #0000;border-radius:10px;width:68px;height:68px;padding:0;position:relative;overflow:hidden}.thumb.on{border-color:var(--pen)}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb .x{color:#fff;width:24px;height:24px;font:700 15px/24px var(--font-body);cursor:pointer;background:#000000b3;border:0;border-radius:50%;padding:0;position:absolute;top:2px;right:2px}.thumb .cap{color:#fff;font:700 11px/18px var(--font-body);text-align:center;background:#0009;position:absolute;bottom:0;left:0;right:0}.art-box img{border-radius:12px;width:100%;max-width:340px;display:block;box-shadow:0 6px 24px #0000002e}.kind{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.notice{border-radius:var(--r);border:1px solid #0000;padding:14px 16px;font-size:15px}.notice.info{background:var(--pen-soft)}.notice.warn{background:var(--warn-soft)}.notice.bad{background:var(--danger-soft)}label.f{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.hint{color:var(--muted);margin-top:4px;font-size:14px}input[type=text],input[type=tel],input[type=number],input[type=date],select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:96px}input[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid var(--danger)}.err{color:var(--danger);margin-top:6px;font-size:14px;font-weight:700}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.resp{background:var(--warn-soft);border:1px solid var(--warn);border-radius:8px;gap:6px;padding:8px 10px;font-size:13px;line-height:1.4;display:grid}.resp p{margin:0}.resp .check{align-items:center;gap:8px;font-size:13px}.resp .check input{width:18px;height:18px;margin:0}.check input{width:22px;height:22px;accent-color:var(--pen);flex:none;margin:1px 0 0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.grid2{grid-template-columns:1fr}}details.more{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0 16px}details.more>summary{cursor:pointer;padding:14px 0;font-weight:700}details.more>div{padding:0 0 16px;font-size:15px}.p-head{justify-content:space-between;align-items:center;gap:10px;padding-block:16px 8px;display:flex}.result{border-radius:var(--r);background:var(--surface);border:2px solid var(--ok);gap:4px;padding:16px 18px;display:grid}.result .who{font:700 44px/1 var(--font-hand)}.result .who mark{background:linear-gradient(transparent 22%,var(--mark) 22%,var(--mark) 88%,transparent 88%);color:var(--on-mark);padding:0 6px}.result.cancel{border-color:var(--danger)}.result.closed{border-color:var(--warn)}.hero-photo{border-radius:var(--r);background:var(--surface-2);aspect-ratio:16/10;max-width:100%;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.hero-ph{text-align:center;background:var(--paper);color:var(--paper-ink);font:400 clamp(26px,7vw,40px)/1.1 var(--font-display);place-items:center;padding:20px;display:grid}.p-title h1{letter-spacing:-.4px;font-size:clamp(26px,6.4vw,36px);font-weight:700}.p-title .org{color:var(--muted);font-size:15px}.p-title .prize{margin-top:4px;font-size:18px}.authline{color:var(--muted);margin-top:4px;font-size:14px}.meter{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:8px;padding:14px 16px;display:grid}.meter .top-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meter strong{font-size:20px}.bar-track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:14px;overflow:hidden}.bar-fill{background:var(--pen);border-radius:999px;height:100%;transition:width .4s}.story{font-size:17px}.sheet{--paper:#f4a6c6;background:var(--paper);color:var(--paper-ink);background-image:radial-gradient(#1e2b450d .7px,#0000 .9px);background-size:6px 6px;border:1px solid #1e2b4573;border-radius:2px;padding:26px 12px 14px;position:relative;box-shadow:0 1px 1px #00000014,0 10px 24px #141e2d1f}.paper-azul{--paper:#cfe5f6}.paper-rosa{--paper:#f4a6c6}.paper-amarelo{--paper:#faeda0}.paper-verde{--paper:#9fd9ae}.paper-branco{--paper:#fbfaf6}.sheet-title{font:400 clamp(24px,7vw,34px)/1.05 var(--font-display);text-align:center;letter-spacing:1px;text-transform:uppercase;border:1.5px solid var(--paper-ink);border-bottom:0;margin-top:14px;padding:10px 6px 4px}.sheet-orn{border:1.5px solid var(--paper-ink);border-top:0;justify-content:center;padding:2px 0 8px;display:flex}.sheet-orn svg{width:110px;height:14px;stroke:var(--paper-ink);fill:none;stroke-width:1.2px}.sheet-fields{border-left:1.5px solid var(--paper-ink);border-right:1.5px solid var(--paper-ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.sheet-fields div{border-bottom:1px solid #1e2b4573;min-width:0;padding:6px 8px;font-size:15px}.sheet-fields div:first-child{grid-column:1/-1}.sheet-fields dt{letter-spacing:1px;text-transform:uppercase;opacity:.8;font-size:12px}.sheet-fields dd{overflow-wrap:break-word;margin:0;font-weight:700}.grid{border-left:1.5px solid var(--paper-ink);border-top:1.5px solid var(--paper-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:359px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{color:var(--paper-ink);cursor:pointer;background:0 0;border:1px solid #1e2b458c;border-top:0;border-left:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;min-width:0;min-height:80px;padding:6px 3px;display:flex;position:relative}.tile:nth-child(5n){border-right:1.5px solid var(--paper-ink)}@media (max-width:359px){.tile:nth-child(5n){border-right:1px solid #1e2b458c}.tile:nth-child(4n){border-right:1.5px solid var(--paper-ink)}}.tile small{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px}.tile b{text-align:center;overflow-wrap:normal;z-index:1;max-width:100%;font-size:16px;line-height:1.15;position:relative}.tile .st{opacity:.85;font-size:12px;font-weight:700}.tile:hover:not([disabled]){background:#ffffff59}.tile.is-sel{background:#ffffff8c}.tile.is-sel:before,.tile.is-mine:before{content:"";border:2.5px solid var(--paper-pen);pointer-events:none;border-radius:50% 46% 52% 44%;animation:.18s ease-out both pen;position:absolute;inset:10px 2px 18px;transform:rotate(-7deg)}.tile.is-sel .st{color:var(--paper-pen);opacity:1}.tile.is-sold{cursor:default}.tile.is-sold b:after{content:"";background:var(--paper-ink);opacity:.85;height:2px;position:absolute;top:55%;left:-4px;right:-4px;transform:rotate(-10deg)}.tile.is-sold .st{opacity:.75}.tile.is-mine{cursor:default}.tile.is-mine:before{transform:rotate(5deg)}.tile.is-mine .st{font:700 17px/1 var(--font-hand);color:var(--paper-pen);opacity:1}.tile.is-win{background:linear-gradient(#0000 8%,#ffe45cf2 8% 92%,#0000 92%)}.tile.is-win b{font-weight:700}.tile.is-win .st{opacity:1;color:var(--paper-ink)}@keyframes pen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.legend{color:var(--paper-ink);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:14px;display:flex}.sheet-foot{text-align:center;margin-top:10px;font-size:14px}.lacre{width:100px;height:28px;margin:0 auto;position:relative}.lacre .foil{transform-origin:top;z-index:2;background:linear-gradient(#2b2b2a 0%,#121212 40%,#1d1d1c 52%,#0b0b0b 100%);position:absolute;inset:0;box-shadow:0 2px 3px #00000059}.lacre .foil:after{content:"";opacity:.9;background:linear-gradient(90deg,#000,#3a3a38 50%,#000);height:2px;position:absolute;top:48%;left:0;right:0}.grampo{border:2px solid var(--staple-lo);background:linear-gradient(var(--staple-hi),var(--staple-lo));z-index:3;border-bottom-color:#55595e;border-radius:2px;width:16px;height:7px;position:absolute;top:-5px;box-shadow:0 1px 1px #00000073}.grampo.g1{left:12px;transform:rotate(-6deg)}.grampo.g2{right:12px;transform:rotate(5deg)}.tira{z-index:1;background:#fffdf3;border:1px solid #1e2b4580;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tira-nome{font:700 30px/1 var(--font-hand);color:var(--paper-ink);white-space:nowrap;padding:0 6px}.lacre.aberto{width:190px;height:58px}.lacre.aberto .foil,.lacre.aberto .grampo{display:none}.lacre.rompendo{animation:1.6s cubic-bezier(.3,.1,.2,1) .9s both grow}.lacre.rompendo .grampo,.lacre.rompendo .foil{display:block}.lacre.rompendo .grampo.g1{animation:.7s ease-in .2s both staple1}.lacre.rompendo .grampo.g2{animation:.7s ease-in .35s both staple2}.lacre.rompendo .foil{animation:1.4s cubic-bezier(.4,.05,.25,1) .8s both unroll}.lacre.rompendo .tira-nome{animation:.8s ease-out 2s both ink}@keyframes staple1{to{opacity:0;transform:translate(-14px,26px)rotate(-70deg)}}@keyframes staple2{to{opacity:0;transform:translate(16px,30px)rotate(80deg)}}@keyframes unroll{0%{transform:none}25%{transform:rotate(1.5deg)}to{opacity:0;transform:perspective(300px)rotateX(-95deg)translateY(30px)scaleY(.15)}}@keyframes grow{0%{width:100px;height:28px}to{width:190px;height:58px}}@keyframes ink{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.cartbar{z-index:20;background:var(--surface);border-top:1px solid var(--line);padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #141e2d1f}.cartbar .wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.cartbar .info{min-width:0;display:grid}.cartbar .names{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cartbar .total{font-size:19px;font-weight:700}.cartbar .btn{flex:none}.pad-bottom{height:120px}.backdrop{z-index:40;background:#0a10188c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);width:100%;max-width:560px;max-height:92vh;padding:20px max(18px,env(safe-area-inset-left,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-right,0px));border-radius:18px 18px 0 0;animation:.22s ease-out both up;overflow:auto}@media (min-width:640px){.backdrop{align-items:center}.dialog{border-radius:18px}}@keyframes up{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}.dialog-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dialog-head h2{font-size:22px}.x{background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:24px}.sumbox{background:var(--surface-2);border-radius:10px;padding:12px 14px;font-size:15px}.pix{border:2px dashed var(--line);text-align:center;border-radius:12px;gap:10px;padding:18px;display:grid}.pix .amount{font-size:34px;font-weight:700}.qr{background:repeating-conic-gradient(var(--line) 0 25%,transparent 0 50%) 0 0/20px 20px;width:150px;height:150px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;margin:0 auto;padding:10px;font-size:13px;font-weight:700;display:grid}.code{background:var(--surface-2);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.receipt{border-top:2px dashed var(--line);border-bottom:2px dashed var(--line);gap:4px;padding:14px 0;font-size:15px;display:grid}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-block:24px 12px;display:flex}.page-h h1{font-size:clamp(26px,5vw,34px)}.cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.ccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.ccard .ph{background:var(--paper);height:120px;color:var(--paper-ink);font:400 22px/1.1 var(--font-display);text-align:center;place-items:center;padding:12px;display:grid}.ccard .ph img{object-fit:cover;width:100%;height:100%}.ccard .body{flex:1;gap:10px;padding:16px;display:grid}.ccard h3{font-size:19px}.choose{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.bids{border:1.5px solid var(--paper-ink);border-top:0;margin:0;padding:0;list-style:none}.bid{border-bottom:1px dashed #1e2b458c;grid-template-columns:1fr auto;align-items:baseline;gap:0 10px;padding:8px 10px;display:grid}.bid:last-child{border-bottom:0}.bid .bn{font:700 23px/1.1 var(--font-hand);overflow-wrap:anywhere;min-width:0}.bid .bv{font:700 23px/1.1 var(--font-hand);font-variant-numeric:tabular-nums;white-space:nowrap}.bid small{opacity:.8;grid-column:1/-1;font-size:12px}.bid.top{background:#ffffff73}.bid.top .bv{background:linear-gradient(#0000 55%,#ffe45cf2 55%);padding:0 4px}.bid.mine .bn{color:var(--paper-pen)}.bid.quit .bn,.bid.quit .bv{opacity:.6;text-decoration:line-through}.bids-empty{text-align:center;font:700 22px/1.2 var(--font-hand);border:1.5px solid var(--paper-ink);border-top:0;padding:16px 10px}.quick{flex-wrap:wrap;gap:8px;display:flex}.quick .btn{min-height:44px;padding:8px 14px}.choose .card{flex-direction:column;gap:12px;display:flex}.choose h2{font-size:22px}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px}.stat small{color:var(--muted);font-size:13px;display:block}.stat b{font-variant-numeric:tabular-nums;font-size:22px}.orders{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);display:grid;overflow:hidden}.order{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.order:last-child{border-bottom:0}.order .who{font-weight:700}.order .nm{color:var(--muted);overflow-wrap:anywhere;font-size:15px}.order .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.order .act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.tag{border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.tag.pago{background:var(--ok-soft);color:var(--ok)}.tag.estornado{background:var(--surface-2);color:var(--muted)}.tools,.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{position:relative}.swatch input{opacity:0;width:1px;height:1px;position:absolute}.swatch .dot{border:2px solid var(--line);background:var(--paper);border-radius:50%;width:44px;height:44px;display:block}.swatch input:checked+.dot{outline:3px solid var(--pen);outline-offset:2px}.swatch input:focus-visible+.dot{outline:3px solid var(--pen);outline-offset:4px}.section-t{margin-top:8px;font-size:20px}.form-sec{gap:14px;display:grid}#fm,#fa{counter-reset:sec}#fm .form-sec,#fa .form-sec{counter-increment:sec}#fm .form-sec>h2:before,#fa .form-sec>h2:before{content:counter(sec);background:var(--pen);color:#fff;vertical-align:2px;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:10px;font-size:15px;display:inline-grid}.form-sec h2{border-top:1px solid var(--line);padding-top:16px;font-size:19px}.home-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding-block:36px 24px;display:grid}@media (max-width:760px){.home-hero{grid-template-columns:1fr;padding-block:24px 12px}}.home-hero h1{font:400 clamp(36px,8vw,58px)/1.02 var(--font-display);letter-spacing:.2px}.home-hero h1 em{background:linear-gradient(transparent 60%,var(--mark) 60%);color:inherit;padding:0 4px;font-style:normal}.lead{color:var(--muted);max-width:36ch;font-size:19px}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.steps{grid-template-columns:1fr}}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);counter-increment:s;padding:16px}.steps{counter-reset:s}.steps li:before{content:counter(s);font:700 30px/1 var(--font-hand);color:var(--pen);margin-bottom:6px;display:block}.mini .tile{cursor:default;min-height:62px}.foot{color:var(--muted);border-top:1px solid var(--line);margin-top:32px;padding-block:28px 40px;font-size:14px}.toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:var(--bg);max-width:min(92vw,480px);box-shadow:var(--shadow);border-radius:10px;padding:12px 18px;font-size:15px;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lacre.rompendo{width:190px;height:58px}.lacre.rompendo .grampo,.lacre.rompendo .foil{display:none}}.demo-wrap{justify-content:center;align-items:flex-start;height:60px;display:flex}.lacre.demo{animation:7s cubic-bezier(.3,.1,.2,1) infinite dgrow}.lacre.demo .foil{animation:7s cubic-bezier(.4,.05,.25,1) infinite dfoil}.lacre.demo .grampo.g1{animation:7s ease-in-out infinite dg1}.lacre.demo .grampo.g2{animation:7s ease-in-out infinite dg2}.lacre.demo .tira-nome{animation:7s ease-out infinite dname}.mini .tile.demo-win{animation:7s ease-out infinite dtile}@keyframes dgrow{0%,22%{width:100px;height:28px}34%,72%{width:190px;height:58px}86%,to{width:100px;height:28px}}@keyframes dfoil{0%,16%{opacity:1;transform:none}22%{opacity:1;transform:rotate(1.5deg)}34%,72%{opacity:0;transform:perspective(300px)rotateX(-95deg)translateY(30px)scaleY(.15)}84%,to{opacity:1;transform:none}}@keyframes dg1{0%,8%{opacity:1;transform:rotate(-6deg)}18%,76%{opacity:0;transform:translate(-14px,26px)rotate(-70deg)}90%,to{opacity:1;transform:rotate(-6deg)}}@keyframes dg2{0%,10%{opacity:1;transform:rotate(5deg)}20%,76%{opacity:0;transform:translate(16px,30px)rotate(80deg)}90%,to{opacity:1;transform:rotate(5deg)}}@keyframes dname{0%,34%{opacity:0;clip-path:inset(0 100% 0 0)}46%,66%{opacity:1;clip-path:inset(0)}74%,to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes dtile{0%,40%{box-shadow:none;background:0 0}48%,66%{box-shadow:inset 0 0 0 3px var(--paper-pen);background:#fffdf3b3}74%,to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.lacre.demo{width:190px;height:58px}.lacre.demo .grampo,.lacre.demo .foil{display:none}.mini .tile.demo-win{box-shadow:inset 0 0 0 3px var(--paper-pen)}}body{margin:0}main{min-height:60vh}dialog.dlg{padding:20px max(18px,env(safe-area-inset-left,0px)) calc(22px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border:0;border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:92vh;margin:auto auto 0;overflow:auto}dialog.dlg::backdrop{background:#0f141b8c}@media (min-width:640px){dialog.dlg{border-radius:18px;margin:auto}}.dlg-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dlg-h h2{font-size:22px}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.tbl th{color:var(--muted);font-size:13px;font-weight:700}.st-pago{color:var(--ok);font-weight:700}.st-reservado{color:var(--warn);font-weight:700}.st-estornado,.st-expirado{color:var(--muted)}.st-cancelado{color:var(--danger);font-weight:700}.scroll-x{overflow-x:auto}.top{z-index:30;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.top .wrap{flex-wrap:nowrap;padding-block:10px}.top .acoes{align-items:center;gap:6px;display:flex}.top .acoes a{color:var(--muted);border-radius:999px;padding:8px 10px;font-size:15px;font-weight:700;text-decoration:none}.top .acoes a.btn{color:var(--on-pen);min-height:0;padding:8px 14px;font-size:15px}.rodape{padding:28px 0 calc(110px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);justify-items:center;gap:8px;font-size:14px;display:grid}.rifa-foto{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);width:100%;max-height:420px;display:block}@media (min-width:640px){.rifa-foto{aspect-ratio:16/9;border-radius:0 0 18px 18px;max-width:980px;margin:0 auto}}.rifa-foto.vazia{background:var(--paper);color:var(--paper-ink);font:400 clamp(26px,8vw,40px)/1.1 var(--font-display);text-align:center;aspect-ratio:auto;place-items:center;min-height:150px;padding:24px;display:grid}.rifa-info{z-index:1;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:8px;margin-top:-28px;padding:18px;display:grid;position:relative}.rifa-info .org{color:var(--muted);font-size:14px;font-weight:700}.rifa-info h1{font-size:clamp(24px,6.5vw,32px)}.rifa-info .premio{font-size:17px}.preco-linha{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;display:flex}.preco-linha .preco{color:var(--pen);font-size:26px;font-weight:700}.progresso{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:16px;overflow:hidden}.progresso div{background:linear-gradient(90deg,var(--ok),#3fae76);border-radius:999px;min-width:16px;height:100%;transition:width .5s}.selo{background:var(--ok-soft);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.selo .icone{font-size:22px;line-height:1}.selo b{display:block}details.dobra{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 16px}details.dobra>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;font-weight:700;list-style:none;display:flex}details.dobra>summary::-webkit-details-marker{display:none}details.dobra>summary:after{content:"+";color:var(--muted);font-size:22px}details.dobra[open]>summary:after{content:"–"}details.dobra>div{padding:0 0 16px}details.dobra ul{gap:6px;margin:0;padding-left:20px;display:grid}.compartilhar{flex-wrap:wrap;gap:8px;display:flex}.btn.whats{color:#fff;background:#1faf55}.sheet{background-image:radial-gradient(#00000009 1px,#0000 1.2px),radial-gradient(#ffffff40 1px,#0000 1.2px);background-size:5px 5px,7px 7px;border-radius:3px;box-shadow:0 1px 1px #00000014,0 10px 24px #141e2d24}.lacre{width:96px;height:28px}.cartbar .btn{min-width:150px}.cartbar .vazio{color:var(--muted);font-size:15px}.cartbar.aberta .total{color:var(--ok)}.tile.is-sel{transition:transform .12s;transform:scale(1.02)}.inicio-hero{gap:22px;padding:28px 0 8px;display:grid}@media (min-width:820px){.inicio-hero{grid-template-columns:1.1fr .9fr;align-items:center;padding-top:48px}}.inicio-hero h1{font:400 clamp(36px,9vw,58px)/1.02 var(--font-display);letter-spacing:.2px}.inicio-hero .sub{color:var(--muted);max-width:34em;font-size:18px}.inicio-hero .ctas{flex-wrap:wrap;gap:10px;display:flex}.mini-cartela{justify-self:center;width:100%;max-width:340px;transform:rotate(-2deg)}.mini-cartela .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-cartela .tile{cursor:default;min-height:58px}.mini-cartela .tile b{font-size:14px}.passos{counter-reset:passo;gap:12px;display:grid}@media (min-width:720px){.passos{grid-template-columns:repeat(3,1fr)}}.passo{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:6px;padding:18px;display:grid}.passo:before{counter-increment:passo;content:counter(passo);background:var(--pen);width:34px;height:34px;color:var(--on-pen);border-radius:50%;place-items:center;font-weight:700;display:grid}.passo b{font-size:18px}.secao{gap:14px;padding-top:28px;display:grid}.secao>h2{font-size:clamp(22px,5vw,28px)}.exemplo-taxa{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:6px;padding:18px;font-size:16px;display:grid}.exemplo-taxa .linha{justify-content:space-between;gap:12px;display:flex}.exemplo-taxa .total{border-top:1px solid var(--line);padding-top:8px;font-size:18px;font-weight:700}.chamada-final{background:var(--pen);color:var(--on-pen);border-radius:20px;justify-items:start;gap:12px;margin-top:28px;padding:26px 22px;display:grid}.chamada-final h2{font:400 clamp(26px,7vw,36px)/1.05 var(--font-display)}.chamada-final .btn{color:var(--pen);background:#fff}.foto-previa{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;max-height:260px}.foto-vazia{border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:22px}#cartela,#resultado{scroll-margin-top:80px}.rifa-foto.vazia{background:var(--paper,#f4a6c6)}@media (prefers-reduced-motion:reduce){:not(.rv,.rv *),:not(.rv,.rv *):before,:not(.rv,.rv *):after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mini-cartela .tile:nth-child(5n){border-right:1px solid #1e2b458c}.mini-cartela .tile:nth-child(4n){border-right:1.5px solid var(--paper-ink)}.mini-cartela .lacre{margin-bottom:4px}.cartbar .total{white-space:nowrap;font-size:18px}.cartbar .vazio{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@property --p{syntax:"<number>";inherits:true;initial-value:0}.revelacao{max-width:360px}.rv{--p:0;width:min(250px,86%);height:64px;margin:6px auto 12px;transition:--p 1.7s cubic-bezier(.6,.04,.3,1),opacity .5s;position:relative}.rv.fechado{transition:opacity .5s}.rv.abrindo{--p:1}.rv.sumindo{opacity:0}.rv-papel{background:#fffdf3 repeating-linear-gradient(0deg,#0000 0 15px,#1e5aaa1a 15px 16px);border:1px solid #1e2b4573;position:absolute;inset:0}.rv-marca{transform-origin:0;opacity:.9;background:#ffe45c;border-radius:3px 8px 4px 9px;position:absolute;inset:34% 14% 16%;transform:scaleX(0)skew(-6deg)}.rv.escrito .rv-marca{transition:transform .5s cubic-bezier(.3,.7,.3,1) .2s;transform:scaleX(1)skew(-6deg)}.rv.sumindo .rv-marca{transition:none}.rv-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rv-nome{font:700 40px var(--f-hand),cursive;fill:var(--paper-ink)}.rv-foilwrap{filter:drop-shadow(0 2px 2px #00000073);position:absolute;inset:-1px}.rv-foil{clip-path:polygon(0 0,calc((1 - var(--p)*1.3)*100%) 0,calc((1 - var(--p)*1.3)*100% + 18px) 100%,0 100%);background:linear-gradient(#46474a 0%,#1a1a1b 38%,#2c2c2e 52%,#0d0d0e 100%);border-radius:2px;position:absolute;inset:0;overflow:hidden}.rv-foil span{white-space:nowrap;font:700 10px/1 var(--font-body);letter-spacing:.32em;color:#ffffff21;text-align:center;position:absolute;top:50%;left:-10%;right:-10%;transform:translateY(-50%)rotate(-3deg)}.rv-foil:before{content:"";border-top:1px dashed #ffffff2e;border-bottom:1px dashed #ffffff2e;position:absolute;inset:5px 0}.rv-foil:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47 45%,#ffffff0d 60%,#0000);width:40%;animation:2.6s ease-in-out infinite rvBrilho;position:absolute;top:-20%;bottom:-20%;left:-60%}@keyframes rvBrilho{0%,35%{left:-60%}75%,to{left:130%}}.rv-curl{width:min(calc(var(--p)*320px),26px);top:-3px;bottom:-3px;left:calc((1 - var(--p)*1.3)*100% + 9px - min(calc(var(--p)*320px),26px));opacity:calc(min(var(--p)*25,1)*max(0,min((.8 - var(--p))*14,1)));pointer-events:none;background:linear-gradient(90deg,#6d6d6a 0%,#d9d8d2 30%,#fbfaf5 52%,#bdbcb6 78%,#5d5d5a 100%);border-radius:45% 40%/10%;position:absolute;transform:skew(15.5deg);box-shadow:5px 3px 7px #00000059,inset -2px 0 3px #00000040}.rv-lasca{opacity:0;background:#2a2a2b;border-radius:1px;width:5px;height:3px;position:absolute;top:40%}.rv.abrindo .rv-lasca{animation:1.1s ease-in both rvLasca}.rv.sumindo .rv-lasca{animation:none}@keyframes rvLasca{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),58px) rotate(var(--r))}}.rv .grampo{transition:transform .55s ease-in,opacity .55s ease-in;top:-6px}.rv .rv-g1{left:14px;transform:rotate(-6deg)}.rv .rv-g2{right:14px;transform:rotate(5deg)}.rv.grampos .rv-g1{opacity:0;transform:translate(-20px,40px)rotate(-80deg)}.rv.grampos .rv-g2{opacity:0;transition-delay:.12s;transform:translate(22px,44px)rotate(90deg)}.rv.fechado .grampo{transition:none}.rv-win{animation:.6s .5s both rvWin}@keyframes rvWin{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.rv-legenda{text-align:center;color:var(--paper-ink);min-height:2.6em;margin:10px 0 2px;font-size:15px}.rv-legenda strong{font:700 22px/1 var(--font-hand)}@media (prefers-reduced-motion:reduce){.rv .grampo,.rv-lasca{display:none}}.revelacao .rv{width:min(180px,64%);height:46px;margin:2px auto 10px}.revelacao .rv-nome{font-size:44px}.revelacao .rv-foil span{font-size:8px}.revelacao .rv-curl{width:min(calc(var(--p)*320px),20px);left:calc((1 - var(--p)*1.3)*100% + 7px - min(calc(var(--p)*320px),20px))}.rv-codigo{width:max-content;max-width:100%;color:var(--paper-ink);background:#fffdf3bf;border:1px dashed #1e2b4573;border-radius:999px;margin:-4px auto 8px;padding:3px 10px;font-size:12px;transition:background .3s,border-color .3s}.rv-codigo code{letter-spacing:.02em;font-size:12px;font-weight:700}.rv-codigo.confere{background:#ddf1e6;border:1px solid #1c6e46}.rv-codigo b{color:#1c6e46;animation:.4s .6s both rvConfere}@keyframes rvConfere{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
