@font-face{font-family:Plus_Jakarta_Sans;src:url(../media/PlusJakartaSans_Variable_latin-s.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Plus_Jakarta_Sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plus_jakarta_sans_fef258a4-module__4xOYKG__className{font-family:Plus_Jakarta_Sans,Plus_Jakarta_Sans Fallback,SF Pro Display,-apple-system,sans-serif}.plus_jakarta_sans_fef258a4-module__4xOYKG__variable{--font-display:"Plus_Jakarta_Sans", "Plus_Jakarta_Sans Fallback", SF Pro Display, -apple-system, sans-serif}
@font-face{font-family:DM_Sans;src:url(../media/DMSans_Variable_latin-s.p.3q-ttn4mw38qp.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:DM_Sans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dm_sans_cf0ed01f-module__y4KbCW__className{font-family:DM_Sans,DM_Sans Fallback,-apple-system,Segoe UI,sans-serif}.dm_sans_cf0ed01f-module__y4KbCW__variable{--font-body:"DM_Sans", "DM_Sans Fallback", -apple-system, Segoe UI, sans-serif}
@font-face{font-family:DM_Mono;src:url(../media/DMMono_Regular_latin-s.1rw4jpe5zpt0c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM_Mono;src:url(../media/DMMono_Medium_latin-s.2-979wkm13em9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM_Mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dm_mono_d4c065ff-module__icx47G__className{font-family:DM_Mono,DM_Mono Fallback,SF Mono,JetBrains Mono,monospace}.dm_mono_d4c065ff-module__icx47G__variable{--font-dado:"DM_Mono", "DM_Mono Fallback", SF Mono, JetBrains Mono, monospace}
:root{--paper:#fafaf9;--ink:#0e1621;--ink-soft:#1f2a37;--stone:#5b6b7e;--stone-l:#8a97a8;--blue:#2563eb;--blue-escuro:#1d4ed8;--verde:#059669;--ambar:#b45309;--vermelho:#b91c1c;--line:#10203a1a;--disp:var(--font-display), "Plus Jakarta Sans", -apple-system, sans-serif;--body:var(--font-body), "DM Sans", -apple-system, sans-serif;--mono:var(--font-dado), "DM Mono", "SF Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 500px at 50% -200px, #60a5fa24, transparent 70%), var(--paper);color:var(--ink);font-family:var(--body);min-height:100dvh;font-size:15px;line-height:1.5}.pagina{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:20px 16px 48px;display:flex}.marca{font-family:var(--disp);letter-spacing:.14em;color:var(--ink);font-size:13px;font-weight:800}.marca small{font-family:var(--mono);letter-spacing:.08em;color:var(--stone-l);text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:400;display:block}h1{font-family:var(--disp);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,6vw,30px);font-weight:800;line-height:1.15}.apoio{color:var(--stone);margin:4px 0 0;font-size:14px}.cartao{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 2px #10203a0a}.cartao+.cartao{margin-top:4px}.cartao h2{font-family:var(--disp);letter-spacing:.02em;margin:0 0 10px;font-size:14px;font-weight:700}.rotulo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-bottom:6px;font-size:10.5px;display:block}input[type=tel],input[type=text],input[inputmode=numeric]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px;font-size:18px}input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.botao{width:100%;font:inherit;color:#fff;background:linear-gradient(180deg, var(--blue), var(--blue-escuro));cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:14px 18px;font-size:16px;font-weight:600}.botao[disabled]{opacity:.6;cursor:default}.botao-quieto{width:auto;font:inherit;color:var(--stone);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 6px;font-size:13px;text-decoration:underline}.recusa{color:var(--vermelho);margin:0;font-size:14px}.linha-de-fatura,.linha-de-entrega,.linha-de-item{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.linha-de-fatura:first-of-type,.linha-de-entrega:first-of-type,.linha-de-item:first-of-type{border-top:0}.quando{font-family:var(--mono);color:var(--stone);font-size:12px}.valor{font-family:var(--mono);white-space:nowrap;font-size:15px;font-weight:500}.pilula{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;display:inline-block}.pilula.paga{color:var(--verde);background:#0596691a}.pilula.aberta{color:var(--ambar);background:#b453091a}.pilula.vencida{color:var(--vermelho);background:#b91c1c1a}.pilula.no-ar{color:var(--verde);background:#0596691a}.pilula.pausada{color:var(--ambar);background:#b453091a}.pagar{font:inherit;color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2563eb59;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.vazio{color:var(--stone);margin:0;font-size:14px}.rodape{color:var(--stone-l);font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.codigo-em-caixas{letter-spacing:.4em;text-align:center;font-family:var(--mono)}
