.convite[data-v-ed0beb7a]{position:fixed;left:12px;right:12px;z-index:40;max-width:calc(var(--maxw) - 24px);margin:0 auto;display:flex;align-items:center;gap:11px;padding:12px 34px 12px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3)}.fechar[data-v-ed0beb7a]{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:var(--ink-soft)}.fechar[data-v-ed0beb7a]:hover{background:var(--primary-wash)}.marca[data-v-ed0beb7a]{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary)}.marca.imagem[data-v-ed0beb7a]{background:none;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.texto[data-v-ed0beb7a]{flex:1;min-width:0}.titulo[data-v-ed0beb7a]{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub[data-v-ed0beb7a]{margin-top:1px;font-size:12px;line-height:1.3;color:var(--ink-soft)}.acao[data-v-ed0beb7a]{flex:none;padding:9px 14px;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);font-weight:700;font-size:13.5px;min-height:var(--tap-min);white-space:nowrap}.acao[data-v-ed0beb7a]:hover{background:var(--primary-d)}.acao[data-v-ed0beb7a]:disabled{opacity:.6}.acao.larga[data-v-ed0beb7a]{width:100%;margin-top:12px}.passos[data-v-ed0beb7a]{flex:1}.passos ol[data-v-ed0beb7a]{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.passos li[data-v-ed0beb7a]{font-size:13px;line-height:1.4;color:var(--ink-soft)}.passos strong[data-v-ed0beb7a]{color:var(--ink);font-weight:700}.nota[data-v-ed0beb7a]{display:block;margin-top:2px;font-size:12px;color:var(--ink-faint)}.subir-enter-active[data-v-ed0beb7a],.subir-leave-active[data-v-ed0beb7a]{transition:opacity .22s ease,transform .22s ease}.subir-enter-from[data-v-ed0beb7a],.subir-leave-to[data-v-ed0beb7a]{opacity:0;transform:translateY(14px)}.aviso-cookies[data-v-39168ff2]{position:fixed;left:12px;right:12px;z-index:35;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;border-radius:14px;background:#173b30;color:#fff9ef;box-shadow:0 10px 30px #00000047;font-family:var(--font-body)}.aviso-cookies p[data-v-39168ff2]{margin:0;flex:1;font-size:13.5px;line-height:1.45}.aviso-cookies a[data-v-39168ff2]{color:#f4ba45;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.aviso-cookies button[data-v-39168ff2]{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#fff9ef;color:#173b30;font:700 14px var(--font-body);cursor:pointer}.aviso-cookies[data-v-39168ff2] :is(a,button):focus-visible{outline:3px solid #f4ba45;outline-offset:3px;border-radius:6px}.aviso-enter-active[data-v-39168ff2],.aviso-leave-active[data-v-39168ff2]{transition:opacity .2s ease,transform .2s ease}.aviso-enter-from[data-v-39168ff2],.aviso-leave-to[data-v-39168ff2]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.aviso-enter-active[data-v-39168ff2],.aviso-leave-active[data-v-39168ff2]{transition:none}}.zap[data-v-4dcfb22e]{--zap: #1aa34a;position:fixed;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:34;display:flex;align-items:center;gap:10px;text-decoration:none;animation:zap-chega-4dcfb22e .45s cubic-bezier(.2,.9,.3,1.3) both}.zap-bola[data-v-4dcfb22e]{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--zap);color:#fff;border:2px solid #fff;box-shadow:0 8px 22px #0e3c2252;transition:transform .18s ease}.zap-bola[data-v-4dcfb22e]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:var(--zap);z-index:-1;animation:zap-pulso-4dcfb22e 1.6s ease-out 3}.zap:hover .zap-bola[data-v-4dcfb22e]{transform:scale(1.06)}.zap:hover .zap-bola[data-v-4dcfb22e]:before{animation:zap-pulso-4dcfb22e 1.6s ease-out infinite}.zap[data-v-4dcfb22e]:focus-visible{outline:none}.zap:focus-visible .zap-bola[data-v-4dcfb22e]{outline:3px solid #173b30;outline-offset:3px}.zap-dica[data-v-4dcfb22e]{padding:8px 12px;border-radius:10px;background:#173b30;color:#fff9ef;font:700 13.5px var(--font-body);white-space:nowrap;box-shadow:0 6px 18px #0000002e;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.zap:hover .zap-dica[data-v-4dcfb22e],.zap:focus-visible .zap-dica[data-v-4dcfb22e]{opacity:1;transform:none}@media(max-width:560px){.zap-dica[data-v-4dcfb22e]{display:none}.zap-bola[data-v-4dcfb22e]{width:56px;height:56px}}@keyframes zap-pulso-4dcfb22e{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}@keyframes zap-chega-4dcfb22e{0%{opacity:0;transform:scale(.6) translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zap[data-v-4dcfb22e],.zap-bola[data-v-4dcfb22e],.zap-dica[data-v-4dcfb22e]{animation:none;transition:none}.zap-bola[data-v-4dcfb22e]:before,.zap:hover .zap-bola[data-v-4dcfb22e]:before{animation:none;opacity:0}}@media print{.zap[data-v-4dcfb22e]{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--bg: #f7f4ec;--surface: #ffffff;--surface-2: #fbf8f1;--line: #ece5d7;--line-soft: #f1ebdf;--ink: #15241d;--ink-soft: #5c6d64;--ink-faint: #627068;--primary: #0a8452;--primary-d: #097549;--primary-wash: #0a845214;--on-primary: #ffffff;--accent: var(--ink);--on-accent: var(--surface);--tag-bg: var(--amber-wash);--tag-ink: var(--amber-text);--badge-bg: var(--amber);--badge-ink: #291900;--cover-a: var(--navy);--cover-b: #0d3b2a;--thumb-a: #fff3e0;--thumb-b: #eaf6ee;--navy: #0b2a4a;--amber: #c97a06;--amber-text: #92400e;--amber-wash: #f2a51c1f;--danger: #c81d38;--danger-wash: #d6213f14;--radius-lg: 20px;--radius: 16px;--radius-sm: 12px;--shadow-sm: 0 1px 2px rgba(20,40,30,.1);--shadow-1: 0 1px 3px rgba(20,40,30,.06);--shadow-2: 0 4px 14px rgba(20,40,30,.09);--shadow-3: 0 14px 40px rgba(20,40,30,.16);--shadow-bar: 0 -8px 28px rgba(20,40,30,.12);--font-body: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-display: "Sora Variable", "Sora", var(--font-body);--maxw: 560px;--tap-min: 44px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px}*{box-sizing:border-box}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:16px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:contain}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;touch-action:manipulation}input,textarea,select{font-family:inherit;font-size:16px}a{color:inherit;touch-action:manipulation}svg{display:block;flex-shrink:0}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}[role=dialog][tabindex="-1"]:focus{outline:none}.shell{max-width:var(--maxw);margin:0 auto;min-height:100dvh;background:var(--bg);position:relative}@media(min-width:600px){body{background:radial-gradient(800px 500px at 50% -10%,#0a845210,transparent),var(--bg)}.shell{box-shadow:0 0 60px #14281e1a}}@keyframes pz-bump{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes pz-rise{0%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes pz-spin{to{transform:rotate(360deg)}}@keyframes pz-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
