@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_7133a4{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_7133a4{--f-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b48dc1{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b48dc1{--f-body:"Manrope","Manrope Fallback"}:root{--lime:#dcf06a;--lime-claro:#ecf7a8;--roxo:#7b3ff2;--roxo-escuro:#5a22c9;--tinta:#111111;--papel:#ffffff;--rosa:#ffb3d1;--erro:#c4123a;--borda:3px solid var(--tinta);--sombra:5px 5px 0 var(--tinta);--sombra-p:3px 3px 0 var(--tinta);color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--lime);color:var(--tinta);font-family:var(--f-body),"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100dvh}img{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--roxo);outline-offset:3px}.bigode{width:1.6em;height:.67em;display:inline-block;vertical-align:middle}.gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.letreiro{background:var(--tinta);color:var(--lime);overflow:hidden;white-space:nowrap;font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:.06em;padding-block:8px;padding-top:calc(8px + env(safe-area-inset-top, 0px))}.letreiro-trilho{display:inline-flex;animation:rolar 40s linear infinite}.letreiro-trilho span{padding-right:0}@keyframes rolar{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.letreiro-trilho{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--tinta);color:var(--lime);font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:18px;padding:14px 22px;border:var(--borda);border-radius:0;box-shadow:5px 5px 0 var(--roxo);cursor:pointer;text-decoration:none;transition:transform .08s ease,box-shadow .08s ease}.btn:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--roxo)}.btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--roxo)}.btn[disabled]{opacity:.6;cursor:wait}.btn.claro{background:var(--papel);color:var(--tinta)}.btn.claro,.btn.roxo{box-shadow:var(--sombra-p)}.btn.roxo{background:var(--roxo);color:var(--papel)}.btn.pequeno{font-size:14px;padding:8px 12px}.btn.pequeno,.btn.perigo{box-shadow:var(--sombra-p)}.btn.perigo{background:var(--papel);color:var(--erro)}.btn.cheio{width:100%}.campo{display:flex;flex-direction:column;gap:6px}.campo label,.rotulo{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.03em}.campo input,.campo textarea{width:100%;background:var(--papel);border:var(--borda);border-radius:0;padding:13px 14px;font-size:17px;box-shadow:var(--sombra-p)}.campo textarea{min-height:180px;resize:vertical;line-height:1.45}.campo .ajuda{font-size:13px;font-weight:600;opacity:.75}.msg-erro{background:var(--papel);border:var(--borda);border-left:10px solid var(--erro);padding:10px 12px;font-weight:700;font-size:15px}.entrada{max-width:1120px;margin:0 auto;padding-block:40px 56px;display:grid;grid-gap:36px;gap:36px;align-items:center;grid-template-columns:1.1fr .9fr}.entrada h1{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(56px,11vw,132px);line-height:.82;letter-spacing:-.05em;margin:0}.entrada h1 span{color:var(--roxo);display:block}.entrada .sub{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,3vw,32px);line-height:1.05;margin:18px 0 26px;letter-spacing:-.02em;max-width:18ch}.form-senha{display:grid;grid-gap:14px;gap:14px;max-width:420px}.moldura{position:relative;border:var(--borda);box-shadow:10px 10px 0 var(--tinta);background:#ecedb9;max-width:440px;justify-self:center;width:100%}.moldura img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 30%}.adesivo{position:absolute;background:var(--roxo);color:var(--papel);border:var(--borda);border-radius:999px;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:15px;line-height:1.05;padding:10px 14px;text-align:center;transform:rotate(-8deg)}.adesivo.um{right:-14px;bottom:26px}.adesivo.dois{left:-14px;top:20px;background:var(--tinta);color:var(--lime);transform:rotate(6deg)}@media (max-width:760px){.entrada{grid-template-columns:1fr;padding-block:24px 40px;gap:26px}.entrada .moldura{order:-1;max-width:300px}.form-senha{max-width:none}}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--tinta);color:var(--lime);display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;padding-top:calc(12px + env(safe-area-inset-top, 0px))}.topo h1{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(20px,3.4vw,30px);margin:0;letter-spacing:-.02em}.topo .acoes,.topo h1{display:flex;align-items:center;gap:10px}.contador{background:var(--roxo);color:var(--papel);font-weight:800;font-size:13px;padding:5px 11px;border-radius:999px;white-space:nowrap}.topo .btn.claro{box-shadow:3px 3px 0 var(--roxo)}.mural{max-width:1280px;margin:0 auto;padding-block:26px 60px;columns:280px 4;column-gap:18px}.cartao{page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;background:var(--papel);border:var(--borda);box-shadow:var(--sombra);padding:16px;cursor:pointer;text-align:left;width:100%;display:block;transition:transform .12s ease,box-shadow .12s ease}.cartao:hover{transform:translate(-2px,-2px) rotate(-.4deg);box-shadow:8px 8px 0 var(--tinta)}.cartao.roxo{background:var(--roxo);color:var(--papel)}.cartao.preto{background:var(--tinta);color:var(--lime);box-shadow:5px 5px 0 var(--roxo)}.cartao.rosa{background:var(--rosa)}.cartao .texto{font-size:16px;font-weight:600;line-height:1.38;margin:0 0 12px;white-space:pre-line;overflow-wrap:anywhere}.cartao.curto .texto{font-size:25px;line-height:1.02;letter-spacing:-.02em}.cartao .assina,.cartao.curto .texto{font-family:var(--f-display);font-weight:800}.cartao .assina{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.cartao .mais{font-size:13px;font-weight:700;text-decoration:underline;margin-top:-4px;margin-bottom:10px;display:block}.fotos-cartao{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.fotos-cartao.n2,.fotos-cartao.n3{grid-template-columns:1fr 1fr}.fotos-cartao.n3 img:first-child{grid-column:span 2}.fotos-cartao img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:2px solid var(--tinta);background:var(--lime-claro)}.fotos-cartao.n1 img{aspect-ratio:auto;max-height:420px}.vazio{max-width:560px;margin:60px auto;text-align:center;background:var(--papel);border:var(--borda);box-shadow:var(--sombra);padding:28px}.vazio h2{font-family:var(--f-display);font-weight:800;font-size:30px;margin:0 0 8px;text-transform:uppercase}.lightbox{position:fixed;inset:0;z-index:50;background:rgba(17,17,17,.82);display:grid;place-items:center;padding:calc(20px + env(safe-area-inset-top, 0px)) 20px calc(20px + env(safe-area-inset-bottom, 0px))}.lb-cartao{position:relative;background:var(--papel);border:var(--borda);box-shadow:10px 10px 0 var(--roxo);width:min(760px,100%);max-height:100%;overflow:auto;padding:22px}.lb-foto{width:100%;max-height:58vh;object-fit:contain;background:var(--tinta);border:2px solid var(--tinta)}.lb-miniaturas{display:flex;gap:8px;margin-top:8px}.lb-miniaturas button{padding:0;border:3px solid transparent;background:none;cursor:pointer}.lb-miniaturas button[aria-current=true]{border-color:var(--roxo)}.lb-miniaturas img{width:72px;height:54px;object-fit:cover}.lb-texto{font-weight:600;font-size:clamp(20px,3vw,28px);line-height:1.2;margin:18px 0 12px;white-space:pre-line;overflow-wrap:anywhere;letter-spacing:-.01em}.lb-assina,.lb-texto{font-family:var(--f-display)}.lb-assina{font-weight:800;text-transform:uppercase;letter-spacing:.04em}.lb-fechar,.lb-nav{position:fixed;z-index:51;width:54px;height:54px;display:grid;place-items:center;background:var(--papel);border:var(--borda);box-shadow:var(--sombra-p);cursor:pointer;font-size:26px;font-weight:800}.lb-fechar{top:calc(14px + env(safe-area-inset-top, 0px));right:max(14px,env(safe-area-inset-right,0px));border-radius:50%}.lb-nav.ant{left:max(14px,env(safe-area-inset-left,0px))}.lb-nav.ant,.lb-nav.prox{top:50%;transform:translateY(-50%)}.lb-nav.prox{right:max(14px,env(safe-area-inset-right,0px))}.lb-pos{font-size:13px;font-weight:700;opacity:.7;margin-top:10px}@media (max-width:760px){.lb-nav{top:auto;bottom:calc(14px + env(safe-area-inset-bottom, 0px));transform:none}.lightbox{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.escrever{max-width:560px;margin:0 auto;padding-block:22px 48px}.escrever h1{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(40px,12vw,64px);line-height:.86;letter-spacing:-.045em;margin:8px 0 14px}.escrever h1 span{color:var(--roxo)}.escrever .intro{font-weight:600;margin:0 0 22px}.passos{display:flex;gap:6px;margin:0 0 22px}.passos span{flex:1 1;height:8px;border:2px solid var(--tinta);background:var(--papel)}.passos span.feito{background:var(--roxo)}.pilha{display:grid;grid-gap:18px;gap:18px}.navega{display:flex;gap:12px;margin-top:6px}.navega .btn{flex:1 1}.fontes-foto{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fontes-foto label{cursor:pointer}.fontes-foto input{position:absolute;opacity:0;width:1px;height:1px}.fontes-foto .btn{width:100%}.miniaturas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.miniatura{position:relative;aspect-ratio:1;border:var(--borda);background:var(--papel)}.miniatura img{width:100%;height:100%;object-fit:cover}.miniatura button{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;border:var(--borda);background:var(--papel);font-weight:800;cursor:pointer;line-height:1}.miniatura.vaga{border-style:dashed;display:grid;place-items:center;font-size:28px;opacity:.55}.previa{background:var(--papel);border:var(--borda);box-shadow:var(--sombra);padding:16px}.enviado{text-align:center;padding-block:30px}.enviado .selo{background:var(--papel);border:var(--borda);box-shadow:8px 8px 0 var(--roxo);padding:30px 20px;margin:10px 0 24px}.enviado h1{margin:0 0 12px;outline:none}.selo .bigode{width:96px;height:40px}.enviado .num{font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1.1}.pegadinha{position:fixed;inset:0;z-index:70;background:rgba(17,17,17,.78);display:grid;place-items:center;padding:20px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}.pegadinha-cartao{background:var(--papel);border:var(--borda);box-shadow:10px 10px 0 var(--roxo);width:min(440px,100%);padding:26px 22px 22px;text-align:center;animation:entra .28s cubic-bezier(.2,1.4,.4,1)}.pegadinha-cartao h2{font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em;margin:6px 0 10px;text-wrap:balance}.pegadinha-cartao p{font-weight:600;margin:0 0 20px}.pegadinha-robo{position:relative;display:inline-block;font-size:72px;line-height:1}.pegadinha-bigode{position:absolute;left:50%;top:58%;width:52px;height:22px;transform:translateX(-50%);color:var(--tinta)}@keyframes entra{0%{transform:scale(.8) rotate(-4deg);opacity:0}to{transform:none;opacity:1}}.tremendo{animation:treme .5s ease;border-color:var(--erro)!important}@keyframes treme{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.pegadinha-cartao,.tremendo{animation:none}}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.admin{max-width:1180px;margin:0 auto;padding-block:26px 60px;display:grid;grid-gap:22px;gap:22px}.admin h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;margin:0 0 12px;font-size:22px}.painel{background:var(--papel);border:var(--borda);box-shadow:var(--sombra);padding:18px;min-width:0}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.numeros .painel b{display:block;font-family:var(--f-display);font-weight:800;font-size:52px;line-height:1;color:var(--roxo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numeros .painel span{font-family:var(--f-display);font-weight:800;text-transform:uppercase}.duas{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:900px){.duas{grid-template-columns:1fr}}.lista-adm{display:grid;grid-gap:12px;gap:12px}.item-adm{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;border:2px solid var(--tinta);padding:12px}.item-adm.oculto{opacity:.55;background:#f1f1f1}.item-adm p{margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.item-adm .mini{display:flex;gap:6px;margin-top:8px}.item-adm .mini img{width:54px;height:54px;object-fit:cover;border:2px solid var(--tinta)}.item-adm .ops{display:flex;flex-direction:column;gap:8px;align-items:stretch}.confirma summary{list-style:none;cursor:pointer}.confirma summary::-webkit-details-marker{display:none}.confirma[open] summary{margin-bottom:8px}.qr-caixa{display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.qr-caixa img{width:220px;height:220px;border:var(--borda);padding:8px;background:var(--papel);image-rendering:pixelated}.qr-caixa code{font-size:12px;overflow-wrap:anywhere}.form-linha{display:grid;grid-gap:10px;gap:10px}.aviso-ok{background:var(--lime-claro);border:2px solid var(--tinta);padding:8px 10px;font-weight:700;font-size:14px}.livro{background:#e9e9e2;min-height:100dvh;padding-block:24px 60px}.livro .barra-livro{max-width:820px;margin:0 auto 20px;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.pagina{width:min(820px,100%);margin:0 auto 26px;background:var(--lime);border:2px solid var(--tinta);padding:48px 44px}.capa{background:var(--roxo);color:var(--tinta);min-height:1000px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}.capa .bigode{width:300px;height:125px;color:var(--lime)}.capa h1{text-transform:uppercase;font-size:96px;line-height:.86;letter-spacing:-.05em}.capa h1,.capa p{font-family:var(--f-display);font-weight:800;margin:0}.capa p{font-size:28px}.capa img{width:220px;height:220px;object-fit:cover;border:var(--borda);box-shadow:8px 8px 0 var(--tinta)}.recado-livro{page-break-inside:avoid;break-inside:avoid;background:var(--papel);border:var(--borda);box-shadow:var(--sombra);padding:20px;margin-bottom:22px}.recado-livro .texto{font-size:17px;font-weight:600;line-height:1.45;white-space:pre-line;margin:0 0 12px;overflow-wrap:anywhere}.recado-livro .assina{font-family:var(--f-display);font-weight:800;text-transform:uppercase}.recado-livro .fotos-livro{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.recado-livro .fotos-livro img{width:100%;max-height:300px;object-fit:cover;border:2px solid var(--tinta)}@media (max-width:640px){.pagina{padding:28px 18px}.capa{min-height:640px}.capa h1{font-size:64px}.capa .bigode{width:200px;height:84px}}@media print{@page{size:A4;margin:12mm}.livro,body{background:#fff}.livro{padding:0}.barra-livro{display:none!important}.pagina{width:auto;border:none;margin:0;padding:0 0 8mm;background:#fff}.capa{background:var(--roxo);min-height:270mm;page-break-after:always;break-after:page;padding:20mm}.capa,.recado-livro{-webkit-print-color-adjust:exact;print-color-adjust:exact}.recado-livro{box-shadow:none}}.cartaz-tela{background:#e9e9e2;min-height:100dvh;padding-block:24px 60px}.cartaz-tela .barra-livro{max-width:760px;margin:0 auto 20px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.cartaz{width:min(760px,100%);aspect-ratio:297/420;margin:0 auto;background:var(--lime);border:2px solid var(--tinta);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3%;text-align:center;padding:6%;-webkit-print-color-adjust:exact;print-color-adjust:exact;container-type:inline-size}.cartaz h1{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:15cqi;line-height:.85;letter-spacing:-.05em;margin:0}.cartaz h1 span{color:var(--roxo)}.cartaz .bigode{width:34cqi;height:14cqi}.cartaz .qr{width:52cqi;background:var(--papel);border:1.2cqi solid var(--tinta);box-shadow:2cqi 2cqi 0 var(--roxo);padding:2cqi}.cartaz .qr svg{width:100%;height:auto;display:block}.cartaz ol{list-style:none;padding:0;margin:0;font-size:5cqi;line-height:1.3}.cartaz .url,.cartaz ol{font-family:var(--f-display);font-weight:800}.cartaz .url{font-size:4.2cqi}@media print{@page{size:A3;margin:0}.cartaz-tela{padding:0;background:#fff}.cartaz{width:297mm;height:420mm;border:none}}