.atencao-card{--at-ouro:#ebb25f;--at-ouro-escuro:#be7125;--at-lilas:#f0e1fc;--at-noite:#0c0517;background:var(--at-noite);border:1px solid color-mix(in oklab,var(--at-ouro) 55%,transparent);box-shadow:0 0 40px -8px color-mix(in oklab,var(--at-ouro) 35%,transparent),0 30px 60px -20px #000c;font-family:Manrope,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.atencao-card{--at-ouro:lab(76.7578% 14.8254 49.9635);--at-ouro-escuro:lab(55.3818% 27.3072 52.6415);--at-lilas:lab(91.3767% 8.97536 -11.433);--at-noite:lab(2.21037% 4.19619 -8.043);box-shadow:0 0 40px -8px color-mix(in oklab,var(--at-ouro) 35%,transparent),0 30px 60px -20px #000c}}.atencao-nebulosa{background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate atencao-respira;position:absolute;inset:-12%}.atencao-veu{background:radial-gradient(circle at 50% 40%,transparent 0%,color-mix(in oklab,var(--at-noite) 55%,transparent) 70%);position:absolute;inset:0}.atencao-bussola{filter:drop-shadow(0 0 14px color-mix(in oklab,var(--at-ouro) 45%,transparent));animation:4s ease-in-out infinite atencao-brilho}.atencao-titulo{color:var(--at-lilas);text-shadow:0 0 18px #c6a7eb8c;text-shadow:0 0 18px lab(73.1657% 21.3066 -29.9608/.55);font-family:Cormorant Garamond,serif;font-weight:500}.atencao-texto{color:color-mix(in oklab,var(--at-lilas) 88%,transparent)}.atencao-botao{background:linear-gradient(135deg,var(--at-ouro),var(--at-ouro-escuro));color:var(--at-noite);box-shadow:0 8px 24px -8px color-mix(in oklab,var(--at-ouro) 60%,transparent);transition:transform .2s,filter .2s}.atencao-botao:hover{filter:brightness(1.08);transform:translateY(-1px)}@keyframes atencao-respira{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-3%,2%)}}@keyframes atencao-brilho{0%,to{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--at-ouro) 35%,transparent))}50%{filter:drop-shadow(0 0 20px color-mix(in oklab,var(--at-ouro) 60%,transparent))}}@media(prefers-reduced-motion:reduce){.atencao-nebulosa,.atencao-bussola{animation:none}}.ft-overlay{--ouro:#f3cf8a;--ouro-forte:#d4a754;--azul:#9cbcff;z-index:80;-webkit-backdrop-filter:blur(16px);color:#e8eefc;background:#040716c7;justify-content:center;align-items:center;padding:1.25rem;font-family:Manrope,sans-serif;animation:.5s ease-out both ftFade;display:flex;position:fixed;inset:0;overflow:hidden}.ft-bg{filter:brightness(.55)saturate(.8)blur(3px);opacity:.55;pointer-events:none;background-position:50%;background-size:cover;animation:22s ease-in-out infinite alternate ftZoom;position:absolute;inset:-10%}.ft-bg:after{content:"";background:radial-gradient(at 50% 35%,#788cdc2e,#060a1ed9 75%);position:absolute;inset:0}.ft-estrela{pointer-events:none;background:#fff;border-radius:50%;animation:ease-in-out infinite alternate ftBrilho;position:absolute;box-shadow:0 0 8px #a9c4ff}.ft-card{text-align:center;background:linear-gradient(160deg,#141c3cd9,#0a0f24f0);border:1px solid #f3cf8a73;border-radius:24px;width:100%;max-width:360px;max-height:calc(100dvh - 2.5rem);padding:2rem 1.5rem 1.7rem;animation:.6s cubic-bezier(.16,1,.3,1) both ftSobe;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000000b3,0 0 30px #f3cf8a38,inset 0 1px #ffffff26}.ft-aura{filter:blur(24px);pointer-events:none;background:radial-gradient(#f3cf8a52,#0000 70%);width:220px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.ft-logo{aspect-ratio:607/275;object-fit:contain;filter:drop-shadow(0 0 16px #f3cf8a80);width:clamp(110px,34vw,140px);height:auto;margin:0 auto .4rem;animation:5s ease-in-out infinite alternate ftFlutua;display:block}.ft-chip{letter-spacing:.3em;text-transform:uppercase;color:var(--azul);margin:.2rem auto .6rem;font-size:.62rem;font-weight:600;display:block}.ft-titulo{color:#fff;margin-bottom:.4rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-style:italic;font-weight:600;line-height:1.15}.ft-titulo span{background:linear-gradient(135deg,#fff 20%,var(--ouro) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ft-sub{color:#c4d2f0;margin-bottom:1.4rem;padding:0 .5rem;font-size:.84rem;font-weight:300;line-height:1.45}.ft-termo{text-align:left;cursor:pointer;background:linear-gradient(145deg,#9cbcff14,#ffffff05);border:1px solid #9cbcff38;border-radius:14px;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1.4rem;padding:.95rem 1rem;transition:all .25s;display:flex}.ft-termo:hover{background:linear-gradient(145deg,#f3cf8a1a,#9cbcff0a);border-color:#f3cf8a80}.ft-termo.ativo{border-color:var(--ouro);box-shadow:0 0 16px #f3cf8a40}.ft-check{background:#060a1eb3;border:1.8px solid #f3cf8a99;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;transition:all .2s;display:grid}.ft-termo.ativo .ft-check{background:linear-gradient(135deg,var(--ouro),var(--ouro-forte));border-color:var(--ouro);box-shadow:0 0 10px #f3cf8a99}.ft-check svg{stroke:#0a1433;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:all .2s;transform:scale(.5)}.ft-termo.ativo .ft-check svg{opacity:1;transform:scale(1)}.ft-texto{color:#d8e3fd;font-size:.77rem;font-weight:300;line-height:1.5}.ft-texto a{color:var(--ouro);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ft-aceitar{color:#0a1433;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#f3cf8a,#d4a754);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;width:100%;height:3.3rem;font-size:.82rem;font-weight:700;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #f3cf8a73}.ft-aceitar:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:30%;height:100%;animation:3s 1s infinite ftBtn;position:absolute;top:0;left:-50%}.ft-aceitar:disabled{opacity:.45;box-shadow:none;cursor:not-allowed;filter:grayscale(.6)}.ft-aceitar:disabled:after{display:none}.ft-sair{letter-spacing:.1em;text-transform:uppercase;color:#9cbcff;cursor:pointer;background:0 0;border:1px solid #9cbcff38;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem;padding:.5rem 1.2rem;font-size:.75rem;transition:all .2s;display:inline-flex}.ft-sair:hover{color:#fff;background:#9cbcff1a;border-color:#9cbcff73}@keyframes ftFade{0%{opacity:0}to{opacity:1}}@keyframes ftSobe{0%{opacity:0;filter:blur(8px);transform:translateY(30px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes ftZoom{to{transform:scale(1.15)translate(-15px,-20px)rotate(.8deg)}}@keyframes ftBrilho{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1.3)}}@keyframes ftFlutua{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes ftBtn{to{left:140%}}@media(prefers-reduced-motion:reduce){.ft-overlay,.ft-overlay *{animation:none!important}}.iapp{left:12px;right:12px;bottom:calc(104px + env(safe-area-inset-bottom,0px));z-index:90;width:fit-content;max-width:min(330px,100% - 24px);font-family:var(--font-install);margin:auto;animation:.7s cubic-bezier(.16,1,.3,1) both iapp-sobe;position:fixed}@media(min-width:640px){.iapp{left:auto;right:24px}}.iapp-c{isolation:isolate;background:var(--install-glass-tint);background-image:var(--install-glass-sheen);border:1px solid var(--install-glass-border);box-shadow:var(--install-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border-radius:16px;align-items:flex-start;gap:8px;padding:10px 25px 10px 10px;animation:1s ease-out both iapp-brilho;display:flex;position:relative;overflow:hidden}.iapp-c:after{content:"";border-radius:inherit;background:var(--install-prism-rim);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box,linear-gradient(var(--foreground) 0 0);mask:linear-gradient(var(--foreground) 0 0) content-box,linear-gradient(var(--foreground) 0 0);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iapp-c{background:var(--surface-elevated)}}.iapp-c:before{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in oklab,var(--gold-soft) 12%,transparent),transparent 70%);animation:6s 1.5s infinite iapp-luz;position:absolute;inset:0;transform:translate(-100%)}.iapp-ic{background:var(--background) url(/logo.webp) center/90% no-repeat;border:1px solid var(--install-glass-border);border-radius:8px;flex:none;width:30px;height:30px;animation:5s ease-in-out infinite alternate iapp-fl}.iapp-txt{flex:1;min-width:0}.iapp-t{color:var(--foreground);letter-spacing:0;margin:0 0 3px;font-family:inherit;font-size:10px;font-style:normal;font-weight:700;line-height:1.5}.iapp-title-line{white-space:nowrap;display:block}.iapp-t .iapp-gold{color:var(--gold-soft);margin-top:2px;font-size:12px;font-weight:500;line-height:1.5}.iapp-s{color:var(--foreground);text-wrap:pretty;margin:0;font-size:11px;font-weight:400;line-height:1.5}.iapp-s b{color:var(--gold-soft);font-weight:600}.iapp-s b svg{vertical-align:middle;display:inline}.iapp .iapp-b{background:var(--install-button-soft);height:26px;color:var(--install-button-ink);letter-spacing:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:5px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700;transition:transform .3s;display:inline-flex}.iapp .iapp-b svg{flex:none;width:12px;height:12px}.iapp .iapp-b:hover{transform:translateY(-2px)}.iapp .iapp-x{width:22px;height:22px;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;position:absolute;top:3px;right:3px}.iapp .iapp-x:hover{color:var(--foreground);background:var(--muted)}.iapp-help{margin-top:8px}.iapp.iapp-inline{z-index:1;width:fit-content;margin:20px auto;position:relative;bottom:auto;left:auto;right:auto}.iapp-w{white-space:pre;opacity:0;filter:blur(3px);animation:.65s cubic-bezier(.16,1,.3,1) forwards iapp-pal;display:inline-block;transform:translateY(5px)}.iapp-s,.iapp-b{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) .5s forwards iapp-pal}@keyframes iapp-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes iapp-luz{to{transform:translate(100%)}}@keyframes iapp-fl{to{transform:translateY(-3px)}}@keyframes iapp-pal{to{opacity:1;filter:none;transform:none}}@keyframes iapp-brilho{0%{opacity:0}to{opacity:1}}@media(max-width:359px){.iapp-c{gap:6px;padding:9px 22px 9px 8px}.iapp-ic{width:26px;height:26px}.iapp-t{font-size:9px}.iapp-s{font-size:10px}.iapp .iapp-x{width:20px;height:20px;top:2px;right:2px}}@media(prefers-reduced-motion:reduce){.iapp,.iapp-c,.iapp-c:before,.iapp-ic,.iapp-w,.iapp-s,.iapp-b{opacity:1;filter:none;animation:none;transform:none}}body.iapp-aberto [aria-label="Abrir atendimento virtual"],body.iapp-aberto [aria-label*=tendimento][class*=fixed]{visibility:hidden!important}.bf2-aura{background:radial-gradient(60% 50% at 50% 30%,color-mix(in oklab,var(--gold) 18%,transparent),transparent 70%);animation:5s ease-in-out infinite bf2-aura}.bf2-float{animation:4.5s ease-in-out infinite bf2-float}.bf2-card{transition:transform .35s,border-color .3s,box-shadow .3s;animation:.7s ease-out both bf-collectives-in}.bf2-card:hover{transform:translateY(-4px)}@keyframes bf2-aura{0%,to{opacity:.6}50%{opacity:1}}@keyframes bf2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.bf2-aura,.bf2-float,.bf2-card{animation:none}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}.bf-reveal-dialog{background-image:linear-gradient(145deg,color-mix(in oklab,var(--gold) 8%,transparent),transparent 45%,color-mix(in oklab,var(--violet) 10%,transparent))}.bf-collectives-title{letter-spacing:0;font-family:Montserrat,sans-serif;font-weight:900}.bf-collectives{animation:.9s ease-out .7s both bf-collectives-in}.bf-collective-glass{background:linear-gradient(145deg,color-mix(in oklab,var(--foreground) 10%,transparent),color-mix(in oklab,var(--background) 65%,transparent));border:1px solid color-mix(in oklab,var(--gold-soft) 30%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--foreground) 25%,transparent),inset 0 -1px color-mix(in oklab,var(--gold) 12%,transparent),0 12px 30px color-mix(in oklab,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);transition:border-color .3s,box-shadow .3s}.bf-collective-glass:hover{border-color:var(--gold-soft);box-shadow:inset 0 1px color-mix(in oklab,var(--foreground) 35%,transparent),0 8px 28px color-mix(in oklab,var(--gold) 15%,transparent)}@keyframes bf-collectives-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bf-collectives{animation:none}}.bf-reveal-card{box-shadow:0 0 24px color-mix(in oklab,var(--gold) 20%,transparent);animation:2.6s ease-in-out infinite bf-reveal-glow}.bf-reveal-card:hover{box-shadow:0 0 36px color-mix(in oklab,var(--gold) 40%,transparent)}.bf-reveal-video{animation:2.6s ease-in-out infinite bf-reveal-pulse}.bf-reveal-badge{background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--primary-foreground);box-shadow:0 2px 10px color-mix(in oklab,var(--gold) 55%,transparent);transform:rotate(-2deg)}.bf-reveal-cta{transform-origin:50%;filter:drop-shadow(0 3px 5px var(--background)) drop-shadow(0 0 8px color-mix(in oklab,var(--gold) 35%,transparent));animation:2.8s ease-in-out infinite bf-reveal-cta}.bf-reveal-shine{background:linear-gradient(110deg,transparent 30%,color-mix(in oklab,var(--gold-soft) 40%,transparent) 50%,transparent 70%);animation:3.5s ease-in-out infinite bf-reveal-shine;transform:translate(-150%)}.bf-reveal-gift{animation:2.8s ease-in-out infinite bf-reveal-gift}.bf-reveal-burst{pointer-events:none;z-index:2;position:absolute;inset:0}.bf-reveal-burst span{background:var(--gold);width:7px;height:14px;animation:1.2s ease-out both bf-reveal-confetti;position:absolute;top:50%;left:50%}.bf-reveal-burst span:nth-child(3n){background:var(--primary)}.bf-reveal-burst span:nth-child(3n+1){background:var(--gold-soft)}.bf-reveal-burst span:nth-child(8n+1){--x:-140px;--y:-220px}.bf-reveal-burst span:nth-child(8n+2){--x:130px;--y:-200px}.bf-reveal-burst span:nth-child(8n+3){--x:-160px;--y:-60px}.bf-reveal-burst span:nth-child(8n+4){--x:160px;--y:-40px}.bf-reveal-burst span:nth-child(8n+5){--x:-120px;--y:170px}.bf-reveal-burst span:nth-child(8n+6){--x:130px;--y:200px}.bf-reveal-burst span:nth-child(8n+7){--x:-40px;--y:-240px}.bf-reveal-burst span:nth-child(8n+8){--x:50px;--y:240px}.bf-reveal-burst span:nth-child(n+9){animation-delay:.12s}@keyframes bf-reveal-shine{0%,45%{transform:translate(-150%)}80%,to{transform:translate(150%)}}@keyframes bf-reveal-pulse{0%,to{filter:blur(4px)brightness();transform:scale(1.1)}50%{filter:blur(3px)brightness(1.18);transform:scale(1.14)}}@keyframes bf-reveal-glow{0%,to{box-shadow:0 0 18px color-mix(in oklab,var(--gold) 18%,transparent)}50%{box-shadow:0 0 42px color-mix(in oklab,var(--gold) 45%,transparent)}}@keyframes bf-reveal-cta{0%,to{filter:brightness(1) drop-shadow(0 3px 5px var(--background)) drop-shadow(0 0 6px color-mix(in oklab,var(--gold) 30%,transparent));transform:scale(1)}50%{filter:brightness(1.15) drop-shadow(0 3px 5px var(--background)) drop-shadow(0 0 12px color-mix(in oklab,var(--gold) 55%,transparent));transform:scale(1.04)}}@keyframes bf-reveal-gift{0%,75%,to{transform:rotate(0)scale(1)}82%{transform:rotate(-12deg)scale(1.1)}90%{transform:rotate(12deg)scale(1.1)}}@keyframes bf-reveal-confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(300deg)}}@media(prefers-reduced-motion:reduce){.bf-reveal-shine,.bf-reveal-gift,.bf-reveal-burst span,.bf-reveal-video,.bf-reveal-card,.bf-reveal-cta{animation:none}.bf-reveal-burst{display:none}}.central-home .ch-mission{letter-spacing:0}.ch-mission-heading{align-items:center;gap:14px;display:flex}.ch-mission-heading h2{font-size:20px;font-weight:800;line-height:1.3}.ch-mission-amount{overflow-wrap:anywhere;margin:18px 0;font-size:30px;font-weight:800;line-height:1.2}.ch-mission-track{background:var(--muted);border-radius:999px;height:14px;overflow:hidden}.ch-mission-fill{border-radius:inherit;background:var(--checkout-gradient);height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.ch-mission-remaining{margin:18px 0 8px;font-size:24px;font-weight:800;line-height:1.3}.ch-mission-level{background:var(--accent);color:var(--primary);border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.central-home .ch-mission-action{border-top:1px solid var(--border);width:100%;height:auto;min-height:48px;color:var(--primary);white-space:normal;border-radius:0;justify-content:space-between;margin-top:18px;padding:14px 0 0;display:flex}.central-home .ch-mission[data-celebrate=true]{animation:.65s ease-in-out 3 ch-mission-celebrate}.central-workspace.ch-mission-dialog{max-width:min(500px,100vw - 32px);min-height:0;max-height:85dvh;color:var(--foreground);border-radius:24px;padding:24px;overflow-y:auto}.ch-mission-details{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:16px;display:grid}.ch-mission-details dt{color:var(--muted-foreground);font-size:14px}.ch-mission-details dd{overflow-wrap:anywhere;font-size:22px;font-weight:800}@keyframes ch-mission-celebrate{50%{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 25%,transparent),var(--checkout-shadow)}}@media(prefers-reduced-motion:reduce){.ch-mission-fill{transition:none}.central-home .ch-mission[data-celebrate=true]{animation:none}}.central-home{--ch-ink:var(--foreground);--ch-dim:var(--muted-foreground)}.central-home .ch-top{justify-content:space-between;align-items:center;margin-bottom:22px;animation:.5s cubic-bezier(.2,.8,.2,1) both ch-up;display:flex}.central-home .ch-top small{color:var(--ch-dim);font-size:16px;font-weight:600}.central-home .ch-top h1{letter-spacing:-.02em;font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1.1}.central-home .ch-av{background:var(--checkout-gradient);width:52px;height:52px;color:var(--primary-foreground);border-radius:16px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.central-home .ch-card{text-align:left;background:var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);width:100%;box-shadow:var(--checkout-shadow);border-radius:24px;padding:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:.6s cubic-bezier(.2,.8,.2,1) both ch-up;display:block}.central-home button.ch-card:hover{box-shadow:0 18px 40px -16px color-mix(in oklab,var(--primary) 45%,transparent);transform:translateY(-4px)scale(1.015)}.central-home button.ch-card:active{transform:scale(.97)}.central-home .ch-hero{background:var(--checkout-gradient);color:var(--primary-foreground);border:0}.central-home .ch-lbl{opacity:.88;font-size:17px;font-weight:600}.central-home .ch-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;word-break:break-word;margin:6px 0;font-size:clamp(34px,9vw,48px);font-weight:800;line-height:1.1}.central-home .ch-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.central-home .ch-pills button{background:color-mix(in oklab,var(--primary-foreground) 18%,transparent);color:var(--primary-foreground);border-radius:99px;padding:10px 18px;font-size:15px;font-weight:700;transition:background .25s,color .25s,transform .2s}.central-home .ch-pills button:active{transform:scale(.94)}.central-home .ch-pills button[data-on=true]{background:var(--primary-foreground);color:var(--primary)}.central-home .ch-alert{align-items:center;gap:14px;margin-top:14px;animation-delay:80ms;display:flex}.central-home .ch-alert-txt{flex-direction:column;min-width:0;display:flex}.central-home .ch-alert-txt b{font-size:18px;font-weight:700}.central-home .ch-alert-txt small{color:var(--ch-dim);font-size:15px;font-weight:500}.central-home .ch-alert-txt{overflow-wrap:anywhere;flex:1;line-height:1.4}.central-home .ch-last-link{grid-template-columns:auto minmax(0,1fr);display:grid}.central-home .ch-link-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.central-home .ch-link-actions :is(button,a){white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;padding:10px}@media(min-width:640px){.central-home .ch-last-link{grid-template-columns:auto minmax(0,1fr) auto}.central-home .ch-link-actions{grid-column:auto}}.central-home .ch-seta{color:var(--ch-dim);flex:none;margin-left:auto}.central-home .ch-h2{margin:28px 0 14px;font-size:22px!important;font-weight:800!important}.central-home .ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.central-home .ch-act{flex-direction:column;gap:10px;min-height:150px;padding:20px;display:flex;position:relative}.central-home .ch-act b{font-size:18px;font-weight:700;line-height:1.2}.central-home .ch-act small{color:var(--ch-dim);font-size:15px;font-weight:500}.central-home .ch-grid>:nth-child(2){animation-delay:60ms}.central-home .ch-grid>:nth-child(3){animation-delay:.12s}.central-home .ch-grid>:nth-child(4){animation-delay:.18s}.central-home .ch-grid>:nth-child(5){animation-delay:.24s}.central-home .ch-grid>:nth-child(6){animation-delay:.3s}.central-home .ch-ic{--tile:var(--tile-1);width:54px;height:54px;color:var(--tile);background:color-mix(in oklab,var(--tile) 15%,white);border-radius:18px;flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.central-home .ch-act:hover .ch-ic{transform:rotate(-6deg)scale(1.08)}.central-home .ch-ic svg{width:27px;height:27px}.central-home .c1{--tile:var(--tile-1)}.central-home .c2{--tile:var(--tile-5)}.central-home .c3{--tile:var(--tile-4)}.central-home .c4{--tile:var(--tile-6)}.central-home .c5{--tile:var(--tile-2)}.central-home .c6{--tile:var(--tile-3)}.central-home .ch-badge{background:var(--destructive);color:var(--primary-foreground);border-radius:99px;padding:3px 10px;font-size:14px;font-weight:800;animation:1.8s ease-in-out infinite ch-pulse;position:absolute;top:18px;right:18px}@media(min-width:900px){.central-home .ch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.central-home .ch-act{min-height:136px;padding:16px}.central-home .ch-act b{font-size:16px}}@keyframes ch-up{0%{opacity:0;transform:translateY(16px)}}@keyframes ch-pulse{50%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.central-home *{transition:none!important;animation:none!important}}.central-bottom-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:0 10px 30px -10px color-mix(in oklab,var(--primary) 40%,transparent);background:#ffffffeb;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));animation:.5s cubic-bezier(.2,.8,.2,1) both ch-up;position:fixed;gap:2px!important;padding:6px!important;display:grid!important;overflow:visible!important}.central-bottom-nav .painel-nav-item{text-align:center;border-radius:12px;font-size:12px;font-weight:700;line-height:1.1;flex:none!important;gap:3px!important;width:auto!important;min-width:0!important;padding:6px 2px!important}.central-bottom-nav .painel-nav-item span:not([class*=absolute]){white-space:normal;text-overflow:clip;max-width:100%;display:block;overflow:visible}.central-bottom-nav .painel-nav-item svg{flex-shrink:0;width:19px;height:19px}.central-bottom-nav{scrollbar-width:none}.central-bottom-nav::-webkit-scrollbar{display:none}.checkout-theme.painel-claro :is(p,span,label,input,select,textarea,button,a,li,td,th,small,b,strong,legend,div){font-family:Montserrat,system-ui,sans-serif}.painel-claro .central-form{border-radius:24px;animation:.5s cubic-bezier(.2,.8,.2,1) both ch-up}.painel-claro .central-form label{font-size:16px;font-weight:700}.painel-claro .central-form input:not([type=checkbox]){border-width:2px;border-radius:16px;height:52px;font-size:17px;font-weight:600;transition:border-color .2s,box-shadow .2s}.painel-claro .central-form input:not([type=checkbox]):focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 15%,transparent)}.painel-claro .central-form .checkout-cta{border-radius:16px;height:56px;font-size:17px;font-weight:800;transition:transform .2s}.painel-claro .central-form .checkout-cta:active{transform:scale(.97)}.painel-claro .central-form li{font-size:15px}@media(min-width:1024px){.central-bottom-nav{display:none!important}.painel-sidebar{flex-shrink:0;width:290px!important}.painel-sidebar .painel-nav-item{white-space:normal;text-align:left;height:auto;padding-top:12px;padding-bottom:12px;font-size:17px}.painel-sidebar .painel-nav-item svg{flex-shrink:0;width:20px;height:20px}.central-home{max-width:1100px;margin:0 auto}.central-home .ch-top small{font-size:18px}.central-home .ch-lbl{font-size:19px}.central-home .ch-h2{font-size:26px}.central-home .ch-grid{align-items:stretch;gap:18px}.central-home button.ch-card:hover{transform:none}.painel-sidebar{overflow-y:auto;gap:3px!important;width:260px!important;padding:16px 12px!important}.painel-sidebar>div:first-child{margin-bottom:12px}.painel-sidebar .painel-nav-item{border-radius:12px;flex-shrink:0;gap:10px;min-height:40px;font-weight:700;line-height:1.2;padding:8px 10px!important;font-size:15px!important}.painel-sidebar .painel-nav-item svg{width:24px!important;height:24px!important}.painel-sidebar .painel-promo{border-radius:20px;padding:18px}.painel-sidebar .painel-promo p{line-height:1.35;font-size:16px!important}.painel-sidebar .painel-promo p+p{font-size:14px!important}.painel-sidebar button,.painel-sidebar a{font-size:17px}.central-workspace h1{font-size:clamp(36px,3.4vw,52px)}.central-workspace h2{font-size:clamp(28px,2.4vw,38px)}.central-workspace label,.central-workspace input,.central-workspace select,.central-workspace td,.central-workspace th,.central-workspace p,.central-workspace li{font-size:17px}.central-workspace button{font-size:16px}.central-workspace input,.central-workspace select{min-height:50px}.central-home .ch-top h1{font-size:46px}.central-home .ch-big{font-size:60px}.central-home .ch-pills button{padding:12px 24px;font-size:18px}.central-home .ch-act{min-height:200px}.central-home .ch-act b{font-size:24px}.central-home .ch-act small{font-size:18px}.central-home .ch-ic{width:60px;height:60px}.central-home .ch-ic svg{width:30px;height:30px}}@media(min-width:1024px)and (max-height:900px){.painel-sidebar{height:calc(100dvh - 16px);margin-top:8px;margin-bottom:8px;top:8px;gap:1px!important;padding:10px 12px!important}.painel-sidebar>div:first-child{margin-bottom:8px}.painel-sidebar .painel-nav-item{min-height:36px;padding:6px 10px!important;font-size:14px!important}.painel-sidebar .painel-nav-item svg{width:18px!important;height:18px!important}.painel-sidebar .painel-promo{margin-top:6px;padding:8px 10px}.painel-sidebar .painel-promo>svg,.painel-sidebar .painel-promo p+p{display:none}.painel-sidebar .painel-promo p{margin-top:0;font-size:12px!important}.painel-sidebar>.painel-nav-item.mt-3{margin-top:6px}}@media(min-width:1024px)and (max-width:1279px){.central-home .ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.central-workspace{--central-ease:cubic-bezier(.22,1,.36,1)}.central-workspace select{min-width:0;max-width:100%}.central-screen{min-width:0}.central-sales-drawer{padding-bottom:env(safe-area-inset-bottom);overflow:hidden}.central-sales-details{min-width:0}.central-sales-details .checkout-number{overflow-wrap:anywhere;line-height:1.35}.central-sales-details summary{min-height:44px;padding-block:12px}.central-sales-table{max-width:100%}@media(max-width:767px){.central-sales-details .checkout-number{font-size:20px}.central-sales-details :is(p,li){line-height:1.6}.central-sales-details header p{font-size:13px}.central-workspace>div>header>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.central-workspace>div>header nav{flex-wrap:nowrap;flex-shrink:0}.central-workspace input,.central-workspace select{min-width:0;max-width:100%}}.central-workspace .painel-sidebar,.central-workspace>header{animation:central-enter .45s var(--central-ease) both}.central-workspace :is(button,a,[role=button]){transition:transform .18s var(--central-ease),background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.central-workspace :is(button,a,[role=button]):active:not(:disabled){transform:scale(.97)}.central-workspace .painel-nav-item svg{transition:transform .25s var(--central-ease)}.central-workspace .painel-nav-item[data-active=true] svg{transform:scale(1.1)}.central-screen :is(section,form,article,details[open]){animation:central-enter .38s var(--central-ease) both}.central-workspace [role=status],.central-workspace [role=alert]{animation:central-enter .25s var(--central-ease) both}.central-loading{max-width:1100px;margin-inline:auto}.central-loading-title{max-width:240px;height:68px;margin-bottom:22px}.central-loading-hero{height:220px;margin-bottom:28px}.central-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.central-loading-grid>div{height:150px}.central-loading :is(.central-loading-title,.central-loading-hero,.central-loading-grid>div){background:var(--muted);border:1px solid var(--border);border-radius:24px;animation:1.6s ease-in-out infinite central-loading}.central-loading-grid>div:nth-child(2n){animation-delay:.12s}@media(min-width:1280px){.central-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:hover){.central-workspace .painel-nav-item:hover svg{transform:translate(2px)}}@keyframes central-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes central-loading{50%{opacity:.55}}html[data-central-motion=true]::view-transition-old(root){animation:.18s both central-route-out}html[data-central-motion=true]::view-transition-new(root){animation:.32s cubic-bezier(.22,1,.36,1) both central-enter}@keyframes central-route-out{to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.central-workspace,.central-workspace *,.central-workspace :before,.central-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.central-workspace :is(button,a,[role=button]):active{transform:none!important}html[data-central-motion=true]::view-transition-old(root){animation:none!important}html[data-central-motion=true]::view-transition-new(root){animation:none!important}}.central-home .ch-lembrete{border:1px solid #f4c025b3;animation:1.6s ease-in-out infinite ch-lembrete-pulse}.central-home .ch-lembrete .ch-ic{animation:1.6s ease-in-out infinite ch-lembrete-sino}@keyframes ch-lembrete-pulse{0%,to{box-shadow:0 0 #f4c0258c}50%{border-color:#f4c02540;box-shadow:0 0 0 7px #f4c02500}}@keyframes ch-lembrete-sino{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}@media(prefers-reduced-motion:reduce){.central-home .ch-lembrete,.central-home .ch-lembrete .ch-ic{animation:none}}.central-home .ch-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.central-home .ch-split>div{background:color-mix(in oklab,var(--primary-foreground) 16%,transparent);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.central-home .ch-split small{opacity:.9;font-size:13px;font-weight:600}.central-home .ch-split b{overflow-wrap:anywhere;font-size:18px;font-weight:800}.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cr-create svg{animation:3s ease-in-out infinite cr-spark}.cr-item{box-shadow:var(--checkout-shadow);transition:transform .2s,box-shadow .2s}.cr-item:hover{transform:translateY(-3px)}.cr-dialog input{min-width:0;max-width:100%}.cr-success{animation:.5s ease-out both cr-arrive}@keyframes cr-spark{50%{transform:rotate(15deg)scale(1.12)}}@keyframes cr-arrive{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cr-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cr-page *,.cr-dialog *{transition:none!important;animation:none!important}}
