/* Concordy © 2026 Jubileus Dourados. Todos os direitos reservados. Cópia, engenharia reversa ou redistribuição proibidas. */
.apr-abertura{--apr-x: 0;--apr-y: 0;position:fixed;inset:0;z-index:9000;display:grid;place-items:center;overflow:hidden;outline:none;background:radial-gradient(120% 90% at 50% 0%,rgba(255,205,110,.16),transparent 60%),radial-gradient(90% 70% at 50% 110%,rgba(90,60,200,.22),transparent 60%),#06060cf5;backdrop-filter:blur(14px);animation:apr-entra .5s cubic-bezier(.2,.8,.2,1);touch-action:pan-y;user-select:none}.apr-abertura.saindo{animation:apr-sai .42s ease forwards}@keyframes apr-entra{0%{opacity:0;transform:scale(1.03)}}@keyframes apr-sai{to{opacity:0;transform:scale(.98);filter:blur(6px)}}.apr-ceu{position:absolute;inset:0;pointer-events:none}.apr-ceu i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe39a;box-shadow:0 0 14px 4px #ffd26e73;opacity:0;animation:apr-faisca 7s ease-in-out infinite}.apr-ceu i:nth-child(1){left:12%;top:22%;animation-delay:0s}.apr-ceu i:nth-child(2){left:84%;top:16%;animation-delay:1.2s}.apr-ceu i:nth-child(3){left:72%;top:78%;animation-delay:2.4s}.apr-ceu i:nth-child(4){left:20%;top:70%;animation-delay:3.6s}.apr-ceu i:nth-child(5){left:48%;top:8%;animation-delay:4.8s}.apr-ceu i:nth-child(6){left:92%;top:52%;animation-delay:6s}@keyframes apr-faisca{0%,to{opacity:0;transform:translateY(8px) scale(.6)}40%{opacity:.95}70%{opacity:.2;transform:translateY(-18px) scale(1)}}.apr-progresso{position:absolute;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(560px,86vw);display:grid;grid-auto-flow:column;gap:6px}.apr-progresso i{height:3px;border-radius:3px;background:#ffffff29;overflow:hidden}.apr-progresso i b{display:block;height:100%;width:0;background:var(--ouro)}.apr-progresso i.feito b{width:100%}.apr-progresso i.agora b{animation:apr-barra var(--apr-dur, 5.2s) linear forwards}.apr-abertura.pausado .apr-progresso i.agora b,.apr-abertura.no-fim .apr-progresso i.agora b{animation-play-state:paused}.apr-abertura.no-fim .apr-progresso i.agora b{width:100%;animation:none}@keyframes apr-barra{to{width:100%}}.apr-pular{position:absolute;top:max(28px,calc(env(safe-area-inset-top) + 12px));right:max(18px,env(safe-area-inset-right));background:#ffffff0f;color:var(--txt, #eee);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 16px;font:600 13px var(--f-ui, sans-serif);cursor:pointer}.apr-pular:hover,.apr-pular:focus-visible{border-color:var(--ouro-2, #ffd36b);color:var(--ouro-1, #ffe39a);outline:none}.apr-palco{width:min(640px,92vw);text-align:center}.apr-quadro{display:grid;justify-items:center;gap:10px;animation:apr-quadro .7s cubic-bezier(.2,.8,.2,1)}@keyframes apr-quadro{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}}.apr-quadro>*{animation:apr-sobe .7s cubic-bezier(.2,.8,.2,1) both}.apr-quadro>:nth-child(2){animation-delay:.08s}.apr-quadro>:nth-child(3){animation-delay:.16s}.apr-quadro>:nth-child(4){animation-delay:.24s}.apr-quadro>:nth-child(5){animation-delay:.32s}.apr-quadro>:nth-child(6){animation-delay:.4s}@keyframes apr-sobe{0%{opacity:0;transform:translateY(14px)}}.apr-arte{position:relative;width:clamp(150px,28vmin,230px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:6px;transform:translate(calc(var(--apr-x) * 18px),calc(var(--apr-y) * 14px)) rotateX(calc(var(--apr-y) * -6deg)) rotateY(calc(var(--apr-x) * 8deg));transition:transform .25s ease-out}.apr-arte img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(255,200,90,.35));animation:apr-flutua 6s ease-in-out infinite}.apr-aro{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,rgba(255,220,130,.85) 32%,transparent 44% 70%,rgba(255,220,130,.5) 82%,transparent 94%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:apr-gira 9s linear infinite}.apr-aro:after{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(255,210,110,.22),transparent 70%)}@keyframes apr-gira{to{transform:rotate(360deg)}}@keyframes apr-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.apr-selo{margin:0;font:700 12px/1 var(--f-ui, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ouro-2, #ffd36b)}.apr-titulo{font-family:var(--f-titulo, serif);font-size:clamp(26px,5.4vmin,44px);line-height:1.1;margin:0}.apr-texto{margin:0;max-width:520px;color:#ffffffd1;font-size:clamp(14px,2.3vmin,17px);line-height:1.55}.apr-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;margin:8px 0 0}.apr-chips li{padding:6px 12px;border-radius:999px;font:600 12.5px var(--f-ui, sans-serif);color:var(--ouro-claro, #fff4c8);background:#ffd26e14;border:1px solid rgba(255,210,110,.28)}.apr-acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.apr-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--ouro-1, #ffe39a);font-size:28px;line-height:1;cursor:pointer}.apr-nav:hover,.apr-nav:focus-visible{border-color:var(--ouro-2, #ffd36b);background:#ffd26e1f;outline:none}.apr-nav:disabled{opacity:.25;cursor:default}.apr-ant{left:max(14px,env(safe-area-inset-left))}.apr-prox{right:max(14px,env(safe-area-inset-right))}@media (max-width: 600px){.apr-nav{top:auto;bottom:max(18px,env(safe-area-inset-bottom));transform:none}}.apr-tour{position:fixed;inset:0;z-index:8500;pointer-events:none}.apr-tour.dentro{position:absolute;z-index:50}.apr-foco{position:absolute;border-radius:14px;box-shadow:0 0 0 9999px #04040aa8,0 0 0 2px var(--ouro-2, #ffd36b),0 0 30px 6px #ffc85a73;transition:all .38s cubic-bezier(.2,.8,.2,1);animation:apr-pulso 2.2s ease-in-out infinite}@keyframes apr-pulso{50%{box-shadow:0 0 0 9999px #04040aa8,0 0 0 3px var(--ouro-1, #ffe39a),0 0 42px 10px #ffc85a8c}}.apr-cartao{position:absolute;width:min(320px,calc(100% - 24px));pointer-events:auto;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#1e1a28f7,#100e18f7);border:1px solid rgba(255,210,110,.35);box-shadow:0 20px 60px #0000008c,0 0 0 1px #ffffff0a inset;display:grid;gap:8px;animation:apr-sobe .45s cubic-bezier(.2,.8,.2,1);transition:left .38s,top .38s}.apr-cartao.centro{left:50%;top:50%;transform:translate(-50%,-50%)}.apr-cartao h3{margin:0;font-family:var(--f-titulo, serif);font-size:20px}.apr-cartao .apr-texto{font-size:14px;text-align:left}.apr-cartao .apr-acoes{justify-content:flex-end;margin-top:4px}.apr-pontos{display:flex;gap:6px}.apr-pontos i{width:7px;height:7px;border-radius:50%;background:#fff3;transition:all .3s}.apr-pontos i.agora{width:20px;border-radius:4px;background:var(--ouro-2, #ffd36b)}.apr-novo{position:relative}.apr-novo:after{content:attr(data-apr-rotulo);position:absolute;top:-4px;right:-6px;padding:2px 6px;border-radius:999px;font:800 9px/1.2 var(--f-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#2a1800;background:var(--ouro);box-shadow:0 0 12px #ffc85ab3;pointer-events:none}.apr-novo:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(255,210,110,.7);animation:apr-onda 2.4s ease-out infinite;pointer-events:none}@keyframes apr-onda{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.apr-conheca{margin-top:14px;gap:10px;display:inline-flex;align-items:center}.apr-play{width:0;height:0;border-left:10px solid var(--ouro-2, #ffd36b);border-top:6px solid transparent;border-bottom:6px solid transparent}.apr-descubra{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:8000;width:min(340px,calc(100vw - 36px));padding:16px;border-radius:18px;display:grid;gap:10px;background:linear-gradient(180deg,#1e1a28f7,#0e0c16f7);border:1px solid rgba(255,210,110,.35);box-shadow:0 24px 70px #0009;animation:apr-sobe .6s cubic-bezier(.2,.8,.2,1)}.apr-descubra h3{margin:0;font-family:var(--f-titulo, serif);font-size:19px}.apr-opcao{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;font:inherit}.apr-opcao:hover,.apr-opcao:focus-visible{border-color:var(--ouro-2, #ffd36b);background:#ffd26e14;outline:none}.apr-opcao img{width:42px;height:42px;object-fit:contain}.apr-opcao span{display:grid}.apr-opcao small{color:#ffffffa6}.apr-fechar{position:absolute;top:8px;right:10px;background:none;border:0;color:#fff9;font-size:22px;cursor:pointer}.apr-primeiro{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:8000;width:min(380px,calc(100vw - 36px));padding:20px 18px 16px;border-radius:20px;display:grid;gap:8px;text-align:center;justify-items:center;background:radial-gradient(120% 80% at 50% 0%,rgba(255,205,110,.18),transparent 60%),linear-gradient(180deg,#1e1a28fa,#0e0c16fa);border:1px solid rgba(255,210,110,.45);box-shadow:0 30px 80px #0009,0 0 40px #ffc85a26;animation:apr-sobe .6s cubic-bezier(.2,.8,.2,1)}.apr-primeiro-arte{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,200,90,.45));animation:apr-flutua 5s ease-in-out infinite}.apr-primeiro h3{margin:0;font-family:var(--f-titulo, serif);font-size:21px}.apr-lista{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:6px;text-align:left;font-size:14px;color:#ffffffd9}.apr-lista li:before{content:"\2726";color:var(--ouro-2, #ffd36b);margin-right:8px}@media (pointer: coarse){.apr-pular{min-height:44px;min-width:64px;padding:0 18px}.apr-descubra .apr-fechar{top:4px;right:4px;min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:12px}.apr-descubra>.apr-selo,.apr-descubra>h3{margin-right:36px}}html.carro .apr-pular{min-height:52px;min-width:64px}html.carro .apr-descubra .apr-fechar{min-width:52px;min-height:52px}@media (max-height: 560px){.apr-primeiro{max-height:calc(100vh - var(--topo, 56px) - 30px);max-height:calc(100dvh - var(--topo, 56px) - 30px);overflow-y:auto;gap:6px;padding:12px 14px}.apr-primeiro .apr-primeiro-arte,.apr-primeiro .apr-lista{display:none}}@media (max-width: 760px){.apr-primeiro,.apr-descubra{bottom:calc(var(--abas, 64px) + 12px + env(safe-area-inset-bottom));max-height:calc(100vh - var(--abas, 64px) - var(--topo, 56px) - 30px - env(safe-area-inset-bottom) - env(safe-area-inset-top));max-height:calc(100dvh - var(--abas, 64px) - var(--topo, 56px) - 30px - env(safe-area-inset-bottom) - env(safe-area-inset-top));overflow-y:auto}.apr-primeiro .apr-primeiro-arte{width:64px;height:64px}.apr-primeiro,.apr-descubra{box-shadow:0 6px 14px #0006,0 0 0 1px #ffd26e24}}@media (max-width: 1100px){body:has(.app.lado-aberto) :is(.apr-descubra,.apr-primeiro){display:none}}body:has(#camadas>.modal,#camadas>.ajustes) :is(.apr-descubra,.apr-primeiro,.apr-guia){z-index:50}.apr-guia{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:7900;width:min(330px,calc(100vw - 36px));padding:14px 16px;border-radius:18px;display:grid;gap:6px;background:linear-gradient(180deg,#1e1a28f5,#0e0c16f5);border:1px solid rgba(255,210,110,.35);box-shadow:0 20px 60px #00000080;animation:apr-sobe .5s cubic-bezier(.2,.8,.2,1)}.apr-guia-topo{display:flex;align-items:center;gap:10px}.apr-guia-topo img{width:34px;height:34px;object-fit:contain}.apr-guia-topo span{display:grid;flex:1;line-height:1.2}.apr-guia-topo small{color:var(--ouro-2, #ffd36b);font-size:12px}.apr-guia .apr-fechar{position:static}.apr-guia h3{margin:2px 0 0;font-family:var(--f-titulo, serif);font-size:18px}.apr-guia .apr-texto{font-size:13.5px;text-align:left}.apr-guia.recolhido>:not(.apr-guia-topo){display:none}@media (max-width: 760px){.apr-guia{left:12px;right:12px;width:auto;bottom:auto;top:max(12px,env(safe-area-inset-top))}}.apr-guia.na-tela{position:static;width:auto;margin:0 0 14px;padding:10px 14px 12px;gap:4px;z-index:auto;box-shadow:0 10px 30px #00000059}.apr-guia.na-tela .apr-guia-topo img{width:28px;height:28px}.apr-guia.na-tela h3{font-size:16px;margin:0}.apr-guia.na-tela .apr-texto{max-width:none}@media (max-height: 560px){.apr-guia.na-tela h3{display:none}}.apr-guia.na-tela .apr-fechar{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:10px;font-size:24px;line-height:1;color:#ffffffc7}.apr-guia.na-tela .apr-fechar:hover{background:#ffffff14;color:#fff}.apr-celebra{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:16px;overflow:auto;background:radial-gradient(90% 70% at 50% 20%,rgba(255,200,90,.18),transparent 60%),#06060ce6;backdrop-filter:blur(10px);animation:apr-entra .5s cubic-bezier(.2,.8,.2,1)}.apr-celebra.saindo{animation:apr-sai .38s ease forwards}.apr-celebra-caixa{position:relative;width:min(760px,100%);padding:26px 22px 20px;border-radius:24px;display:grid;justify-items:center;gap:8px;text-align:center;background:linear-gradient(180deg,#221c2ef7,#0e0c16f7);border:1px solid rgba(255,210,110,.45);box-shadow:0 40px 100px #000000a6,0 0 60px #ffc85a2e}.apr-celebra-arte{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 0 26px rgba(255,200,90,.55));animation:apr-flutua 5s ease-in-out infinite}.apr-beneficios{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:100%;margin-top:8px}.apr-beneficio{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,210,110,.18);animation:apr-sobe .6s cubic-bezier(.2,.8,.2,1) both}.apr-beneficio:nth-child(2){animation-delay:.08s}.apr-beneficio:nth-child(3){animation-delay:.16s}.apr-beneficio:nth-child(4){animation-delay:.24s}.apr-beneficio:nth-child(5){animation-delay:.32s}.apr-beneficio img{width:38px;height:38px;object-fit:contain;flex:none}.apr-beneficio span{display:grid;gap:2px}.apr-beneficio small{color:#ffffffb8;font-size:12.5px;line-height:1.45}.apr-confete{position:absolute;inset:0;pointer-events:none;overflow:hidden}.apr-confete i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;background:var(--ouro-2, #ffd36b);opacity:0;animation:apr-cai 3.2s cubic-bezier(.3,.6,.4,1) forwards}.apr-confete i:nth-child(3n){background:#fff4c8;width:6px;height:10px}.apr-confete i:nth-child(4n){background:#6b8cff}.apr-confete i:nth-child(1){left:5%;animation-delay:.05s}.apr-confete i:nth-child(2){left:11%;animation-delay:.3s}.apr-confete i:nth-child(3){left:17%;animation-delay:.15s}.apr-confete i:nth-child(4){left:23%;animation-delay:.45s}.apr-confete i:nth-child(5){left:29%;animation-delay:.1s}.apr-confete i:nth-child(6){left:35%;animation-delay:.35s}.apr-confete i:nth-child(7){left:41%;animation-delay:.2s}.apr-confete i:nth-child(8){left:47%;animation-delay:.5s}.apr-confete i:nth-child(9){left:53%;animation-delay:.12s}.apr-confete i:nth-child(10){left:59%;animation-delay:.4s}.apr-confete i:nth-child(11){left:65%;animation-delay:.25s}.apr-confete i:nth-child(12){left:71%;animation-delay:.55s}.apr-confete i:nth-child(13){left:77%;animation-delay:.08s}.apr-confete i:nth-child(14){left:83%;animation-delay:.32s}.apr-confete i:nth-child(15){left:89%;animation-delay:.18s}.apr-confete i:nth-child(16){left:95%;animation-delay:.42s}.apr-confete i:nth-child(17){left:14%;animation-delay:.6s}.apr-confete i:nth-child(18){left:68%;animation-delay:.65s}@keyframes apr-cai{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(105vh) rotate(540deg)}}.apr-abertura.sem-movimento,.apr-abertura.sem-movimento *{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.apr-abertura,.apr-abertura *,.apr-tour *,.apr-novo:before,.apr-descubra,.apr-primeiro,.apr-primeiro *,.apr-guia,.apr-celebra,.apr-celebra *{animation:none!important;transition:none!important}.apr-confete{display:none}.apr-arte{transform:none}}.apr-guia,.apr-descubra,.apr-primeiro,.apr-tour .apr-cartao{color:#eef1ff}:is(.apr-guia,.apr-descubra,.apr-primeiro,.apr-tour .apr-cartao) :is(b,strong,h3){color:#f6f2e6}:is(.apr-guia,.apr-descubra,.apr-primeiro,.apr-tour .apr-cartao) .apr-texto{color:#d9def5}:is(.apr-guia,.apr-descubra,.apr-primeiro,.apr-tour .apr-cartao) .dourado{color:#ffd36b;-webkit-text-fill-color:#ffd36b;background:none}
