@keyframes tl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tl-shine{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(300%) skewX(-18deg)}}@keyframes tl-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes tl-ring{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.9);opacity:0}}@keyframes tl-flame{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08) rotate(2deg)}}@keyframes tl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tl-spin{to{transform:rotate(1turn)}}.tl-rise{animation:tl-rise .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.tl-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:1.5rem;color:#fff;border:1px solid color-mix(in srgb,var(--h) 55%,transparent);background-image:var(--pat,none),linear-gradient(135deg,color-mix(in srgb,var(--h) 62%,#0b1120),color-mix(in srgb,var(--h2,var(--h)) 34%,#0b1120));background-size:var(--pat-size,auto),auto;box-shadow:0 26px 50px -30px color-mix(in srgb,var(--h) 80%,#000)}.tl-hero:before{content:"";inset:0;background:radial-gradient(60% 120% at 100% 0,color-mix(in srgb,var(--h2,var(--h)) 45%,transparent),transparent 65%),radial-gradient(50% 90% at 0 100%,color-mix(in srgb,var(--h) 35%,transparent),transparent 70%)}.tl-hero-art,.tl-hero:before{position:absolute;z-index:-1;pointer-events:none}.tl-hero-art{right:-1.2rem;top:-1.2rem;width:11rem;height:11rem;color:#fff;opacity:.13}.tl-hchip{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.22rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22)}.tl-hstat{border-radius:1rem;padding:.65rem .85rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(6px)}.tl-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:rgb(var(--color-fg));border:1px solid rgb(var(--color-edge));background:rgb(var(--color-app)/.5);transition:background .15s,border-color .15s,transform .15s}.tl-iconbtn:hover{border-color:#4a90e2;background:color-mix(in srgb,#4a90e2 12%,rgb(var(--color-surface)))}.tl-iconbtn:active{transform:scale(.94)}.tl-sheen{position:relative;overflow:hidden}.tl-sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none}.tl-sheen:hover:after{animation:tl-shine .9s ease}.cal-cell{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.4rem;border-radius:.9rem;text-align:left;overflow:hidden;border:1.5px solid transparent;background:rgb(var(--color-surface-2)/.38);transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.cal-cell:hover{background:rgb(var(--color-surface-2)/.85);transform:translateY(-1px)}.cal-cell[data-fds=true]{background:rgb(var(--color-surface-2)/.18)}.cal-cell[data-fora=true]{opacity:.42}.cal-cell[aria-pressed=true]{border-color:#4a90e2;background:color-mix(in srgb,#4a90e2 14%,rgb(var(--color-surface)));box-shadow:0 0 0 3px color-mix(in srgb,#4a90e2 20%,transparent);opacity:1}.cal-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .25rem;border-radius:999px;font-size:.8rem;font-weight:700;color:rgb(var(--color-fg));font-variant-numeric:tabular-nums}.cal-num[data-hoje=true]{color:#fff;background:linear-gradient(135deg,#4a90e2,#2dc4b2);box-shadow:0 6px 14px -6px #4a90e2}.cal-pill-hora{display:none}@container (min-width: 104px){.cal-pill-hora{display:inline}}.cal-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex:none;background:var(--ec);box-shadow:0 0 0 1px rgb(var(--color-fg)/.28)}.cal-pill{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:11px;font-weight:700;line-height:1.15;padding:.24rem .4rem;border-radius:.5rem;border-left:3px solid var(--ec);background:color-mix(in srgb,var(--ec) 17%,transparent);color:rgb(var(--et));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec) 26%,rgb(var(--color-edge)))}.cal-pill.cal-enc{background:linear-gradient(90deg,color-mix(in srgb,var(--ec) 32%,transparent),color-mix(in srgb,var(--ec) 12%,transparent));color:color-mix(in srgb,var(--ec) 45%,rgb(var(--color-fg)))}.cal-cat{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:12px;font-weight:700;color:rgb(var(--color-muted));border:1.5px solid rgb(var(--color-edge));background:transparent;transition:background .15s,border-color .15s,color .15s,opacity .15s}.cal-cat:hover{border-color:color-mix(in srgb,var(--ec) 70%,rgb(var(--color-edge)));color:rgb(var(--color-fg))}.cal-cat[aria-checked=true],.cal-cat[aria-pressed=true]{border-color:var(--ec);background:color-mix(in srgb,var(--ec) 15%,transparent);color:rgb(var(--et,var(--color-fg)))}.cal-cat-enc[aria-pressed=true]{color:color-mix(in srgb,var(--ec) 45%,rgb(var(--color-fg)))}.cal-cat[data-off=true]{opacity:.5;border-style:dashed}.cal-cat[data-off=true] .cal-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ec)}.cal-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:4rem;height:4.25rem;border-radius:1.1rem;flex:none;color:#fff;background:linear-gradient(145deg,#3b82f6,#6366f1);box-shadow:0 14px 24px -14px #3b82f6}.cal-date[data-hoje=true]{background:linear-gradient(145deg,#4a90e2,#2dc4b2);box-shadow:0 14px 24px -14px #2dc4b2}.cal-card{position:relative;overflow:hidden;border-radius:1rem;padding:.75rem .8rem .75rem 1rem;background:rgb(var(--color-app)/.6);border:1px solid rgb(var(--color-edge))}.cal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ec)}.cal-card-enc{background:linear-gradient(120deg,color-mix(in srgb,var(--ec) 16%,rgb(var(--color-app))),rgb(var(--color-app)/.6));border-color:color-mix(in srgb,var(--ec) 40%,rgb(var(--color-edge)))}.cal-ico{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;flex:none;color:rgb(var(--et,var(--color-fg)));background:color-mix(in srgb,var(--ec) 20%,transparent);border:1.5px solid color-mix(in srgb,var(--ec) 50%,transparent)}.cal-card-enc .cal-ico{color:color-mix(in srgb,var(--ec) 45%,rgb(var(--color-fg)))}.cal-prox{display:flex;align-items:center;gap:.7rem;width:100%;padding:.45rem .5rem;border-radius:.85rem;transition:background .15s}.cal-prox:hover{background:rgb(var(--color-surface-2)/.7)}.cal-prox-data{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex:none;border-radius:.8rem;line-height:1;background:color-mix(in srgb,var(--ec) 16%,rgb(var(--color-app)));border:1.5px solid color-mix(in srgb,var(--ec) 45%,rgb(var(--color-edge)));color:rgb(var(--color-fg))}.cal-prox-data b{font-size:.95rem;font-weight:800}.cal-prox-data small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-top:2px}@media (prefers-reduced-motion:reduce){.tl-rise,.tl-sheen:hover:after{animation:none}.cal-cat,.cal-cell,.tl-iconbtn{transition:none}.cal-cell:hover{transform:none}}.cal-wrap{white-space:normal;overflow-wrap:anywhere}.cf-ico{display:inline-flex;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.85rem;flex:none;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent)}.cf-ico,.cf-nav{align-items:center}.cf-nav{position:relative;display:flex;gap:.65rem;width:100%;padding:.55rem .75rem;border-radius:.85rem;font-size:.875rem;font-weight:500;text-align:left;color:rgb(var(--color-muted));transition:background .15s,color .15s}.cf-nav:hover{background:rgb(var(--color-surface-2)/.8);color:rgb(var(--color-fg))}.cf-nav[aria-current=page]{background:color-mix(in srgb,#4a90e2 16%,transparent);color:#6ba3f5;font-weight:700}[data-theme=light] .cf-nav[aria-current=page]{color:#1d4ed8}.cf-nav[aria-current=page]:before{content:"";position:absolute;left:-.3rem;top:.5rem;bottom:.5rem;width:4px;border-radius:4px;background:linear-gradient(#4a90e2,#2dc4b2)}.cf-mini{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border-radius:1.1rem;color:#fff;background:linear-gradient(135deg,#7c3aed,#4a90e2);box-shadow:0 16px 28px -18px #7c3aed;transition:transform .15s}.cf-mini:hover{transform:translateY(-2px)}.cf-mini-ico{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:hsla(0,0%,100%,.2);flex:none}.cf-spot{position:relative;display:flex;align-items:center;gap:1.1rem;padding:1.1rem 1.25rem 1.1rem 1.1rem;border-radius:1.5rem;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#6d28d9,#4a90e2 70%,#2dc4b2);box-shadow:0 24px 44px -26px #6d28d9;transition:transform .15s,box-shadow .15s}.cf-spot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 140% at 100% 0,hsla(0,0%,100%,.22),transparent 60%)}.cf-spot:hover{transform:translateY(-2px);box-shadow:0 30px 50px -26px #6d28d9}.cf-spot-avatar{width:5.5rem;height:6.5rem;flex:none;border-radius:1.1rem;overflow:hidden;background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.4)}.cf-spot-avatar>svg{display:block;width:100%;height:100%}.cf-spot-go{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;flex:none;background:hsla(0,0%,100%,.2);transition:transform .15s,background .15s}.cf-spot:hover .cf-spot-go{transform:translateX(4px);background:hsla(0,0%,100%,.32)}.cf-tema{display:flex;flex-direction:column;gap:.6rem;padding:.7rem;border-radius:1rem;text-align:left;color:rgb(var(--color-fg));border:2px solid rgb(var(--color-edge));background:rgb(var(--color-app)/.5);transition:border-color .15s,transform .15s}.cf-tema:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#4a90e2 60%,rgb(var(--color-edge)))}.cf-tema[aria-checked=true]{border-color:#2dc4b2;box-shadow:0 0 0 3px color-mix(in srgb,#2dc4b2 22%,transparent)}.cf-tema-prev{display:flex;flex-direction:column;gap:.35rem;height:4.5rem;padding:.5rem;border-radius:.7rem;border:1px solid rgb(var(--color-edge))}.cf-tema-prev>span{display:block;flex:1;border-radius:.35rem;opacity:.9}.cf-forca{flex:1;height:.3rem;border-radius:999px;background:rgb(var(--color-edge));transition:background .2s}.cf-forca[data-on=true][data-n="1"]{background:#ef4444}.cf-forca[data-on=true][data-n="2"]{background:#f59e0b}.cf-forca[data-on=true][data-n="3"]{background:#2dc4b2}.cf-forca[data-on=true][data-n="4"]{background:#22c55e}.cf-plano{position:relative;overflow:hidden;border-radius:1.5rem;padding:1.5rem;color:rgb(var(--color-fg));background:rgb(var(--color-surface));border:1px solid rgb(var(--color-edge))}.cf-plano-ativo{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1e9e8f,#4a90e2 75%);box-shadow:0 26px 46px -28px #2dc4b2}.cf-plano-ativo:before{content:"";position:absolute;right:-3rem;top:-3rem;width:12rem;height:12rem;border-radius:50%;background:hsla(0,0%,100%,.12)}.cf-plano:not(.cf-plano-ativo) a{background:#4a90e2;color:#fff}.cf-plano-ico{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1rem;flex:none;background:hsla(0,0%,100%,.2)}.cf-plano:not(.cf-plano-ativo) .cf-plano-ico{background:color-mix(in srgb,#ff6b35 15%,transparent);color:#ff6b35}.cf-stat{border-radius:1.1rem;padding:1rem 1.1rem;background:color-mix(in srgb,var(--c) 9%,rgb(var(--color-surface-2)));border:1.5px solid color-mix(in srgb,var(--c) 38%,rgb(var(--color-edge)))}.cf-stat>svg{color:var(--c)}@media (prefers-reduced-motion:reduce){.cf-mini,.cf-nav,.cf-spot,.cf-spot-go,.cf-tema{transition:none}.cf-mini:hover,.cf-spot:hover,.cf-tema:hover{transform:none}}.cq-lvl{--c:#fbbf24;position:relative;width:5.6rem;height:5.6rem;flex:none;border-radius:50%;padding:.45rem;background:conic-gradient(var(--c) calc(var(--p) * 1%),hsla(0,0%,100%,.2) 0);box-shadow:0 0 0 4px hsla(0,0%,100%,.1),0 14px 30px -12px rgba(0,0,0,.6)}.cq-lvl>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;font-size:1.9rem;font-weight:900;line-height:.95;background:linear-gradient(160deg,#2a1659,#12122e)}.cq-lvl>span small{font-size:8px;font-weight:800;letter-spacing:.16em;color:var(--c);margin-bottom:2px}.cq-xp{flex:1;height:.7rem;border-radius:999px;background:hsla(0,0%,100%,.2);overflow:hidden}.cq-xpfill{position:relative;height:100%;border-radius:inherit;transform-origin:left;animation:tl-fill 1.1s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,#fbbf24,#f97316);overflow:hidden}.cq-xpfill:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:tl-shine 2.6s ease-in-out 1.2s infinite}.cq-desafio-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;color:#fff;background-image:linear-gradient(120deg,#c2410c,#f97316 55%,#fb923c)}.cq-desafio-ico{justify-content:center;width:2.6rem;height:2.6rem;border-radius:.9rem;flex:none;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.35)}.cq-desafio-ico,.cq-recompensa{display:inline-flex;align-items:center}.cq-recompensa{gap:.3rem;font-size:12px;font-weight:800;padding:.3rem .75rem;border-radius:999px;background:rgba(0,0,0,.22)}.cq-anel{--c:#2dc4b2;flex:none;width:6.5rem;height:6.5rem;border-radius:50%;padding:.5rem;background:conic-gradient(var(--c) calc(var(--p) * 1%),rgb(var(--color-edge)) 0)}.cq-anel>span{display:flex;align-items:baseline;justify-content:center;width:100%;height:100%;border-radius:50%;padding-top:1.55rem;background:rgb(var(--color-surface));color:rgb(var(--color-fg))}.cq-anel b{font-size:1.8rem;font-weight:900}.cq-anel small{font-size:.85rem;font-weight:700}.cq-anel small,.cq-no{color:rgb(var(--color-muted))}.cq-no{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;flex:none;font-size:.8rem;font-weight:800;border:2px solid rgb(var(--color-edge));background:rgb(var(--color-app));transition:all .2s}.cq-no[data-estado=atual]{color:#fff;border-color:#4a90e2;background:#4a90e2;box-shadow:0 0 0 4px color-mix(in srgb,#4a90e2 25%,transparent)}.cq-no[data-estado=feito]{color:#fff;border-color:#2dc4b2;background:#2dc4b2}.cq-elo{flex:1;height:3px;margin:0 .35rem;border-radius:3px;background:rgb(var(--color-edge))}.cq-elo[data-feito=true]{background:#2dc4b2}.cq-opcao{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border-radius:.9rem;font-size:.875rem;color:rgb(var(--color-muted));border:1.5px solid rgb(var(--color-edge));background:rgb(var(--color-app));transition:border-color .15s,background .15s,transform .15s}.cq-opcao[data-estado=livre]{cursor:pointer}.cq-opcao[data-estado=livre]:hover{border-color:color-mix(in srgb,#4a90e2 60%,rgb(var(--color-edge)));color:rgb(var(--color-fg));transform:translateX(3px)}.cq-opcao[data-estado=certa]{border-color:#2dc4b2;background:color-mix(in srgb,#2dc4b2 15%,transparent);color:rgb(var(--color-fg))}.cq-opcao[data-estado=errada]{border-color:#ef4444;background:color-mix(in srgb,#ef4444 14%,transparent);color:rgb(var(--color-fg))}.cq-letra{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.55rem;flex:none;font-size:.75rem;font-weight:800;text-transform:uppercase;background:rgb(var(--color-surface-2));color:rgb(var(--color-fg))}.cq-opcao[data-estado=certa] .cq-letra{background:#2dc4b2;color:#fff}.cq-opcao[data-estado=errada] .cq-letra{background:#ef4444;color:#fff}.cq-chama{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1.1rem;flex:none;color:rgb(var(--color-faint));background:rgb(var(--color-surface-2))}.cq-chama[data-on=true]{color:#fff;background:linear-gradient(145deg,#f97316,#ef4444);box-shadow:0 14px 26px -14px #f97316}.cq-chama[data-on=true] svg{animation:tl-flame 1.6s ease-in-out infinite}.cq-marco{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .55rem;border-radius:999px;font-size:11px;font-weight:800;color:rgb(var(--color-faint));border:1.5px dashed rgb(var(--color-edge))}.cq-marco[data-ok=true]{color:#fff;border:1.5px solid #f97316;background:#f97316}.cq-dia{aspect-ratio:1;border-radius:.35rem;background:rgb(var(--color-edge))}.cq-dia[data-feito=true]{background:linear-gradient(145deg,#2dc4b2,#1e9e8f)}.cq-dia[data-hoje=true]{box-shadow:0 0 0 2px rgb(var(--color-surface)),0 0 0 3.5px #4a90e2}.cq-xpcard{display:flex;align-items:flex-start;gap:.8rem;padding:.85rem;border-radius:1rem;background:color-mix(in srgb,var(--c) 8%,rgb(var(--color-app)));border:1.5px solid color-mix(in srgb,var(--c) 32%,rgb(var(--color-edge)))}.cq-xpcard-ico{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.8rem;flex:none;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent)}.cq-medal{position:relative;overflow:hidden;display:flex;align-items:center;gap:.9rem;padding:.9rem;border-radius:1.1rem;transition:transform .15s,box-shadow .15s}.cq-medal[data-ok=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,rgb(var(--color-surface))),rgb(var(--color-surface)));border:2px solid color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 14px 28px -20px var(--c)}.cq-medal[data-ok=true]:hover{transform:translateY(-3px);box-shadow:0 20px 30px -18px var(--c)}.cq-medal[data-ok=true]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none}.cq-medal[data-ok=true]:hover:after{animation:tl-shine .9s ease}.cq-medal[data-ok=false]{background:rgb(var(--color-surface));border:2px dashed rgb(var(--color-edge))}.cq-medal[data-ok=false] .cq-disco{color:rgb(var(--color-faint));background:rgb(var(--color-surface-2));box-shadow:inset 0 0 0 2px rgb(var(--color-edge))}.cq-medal[data-ok=false]>div{opacity:.78}.cq-disco{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;flex:none;color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 70%,#000));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 28%,transparent),inset 0 -3px 6px rgba(0,0,0,.25),inset 0 2px 3px hsla(0,0%,100%,.4)}.cq-medal[data-ok=true] .cq-disco svg{filter:drop-shadow(0 1px 1px rgb(0 0 0/.35))}.cq-podio{display:flex;align-items:flex-end;justify-content:center;gap:.75rem;padding:1.5rem 1rem 0;background:linear-gradient(180deg,color-mix(in srgb,#eab308 10%,transparent),transparent 70%)}.cq-podio-col{display:flex;flex-direction:column;align-items:center;flex:1;max-width:10rem;min-width:0;text-align:center;--m:#eab308}.cq-podio-col[data-pos="2"]{--m:#94a3b8}.cq-podio-col[data-pos="3"]{--m:#c2824a}.cq-podio-av{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;font-size:1.3rem;font-weight:800;color:rgb(var(--color-fg));background:rgb(var(--color-surface-2));box-shadow:0 0 0 3px var(--m),0 10px 20px -10px var(--m)}.cq-podio-col[data-pos="1"] .cq-podio-av{width:5rem;height:5rem}.cq-podio-av>img,.cq-podio-av>span{border-radius:50%}.cq-podio-av>img{width:100%;height:100%}.cq-podio-av[data-eu=true]{box-shadow:0 0 0 3px var(--m),0 0 0 6px color-mix(in srgb,#4a90e2 45%,transparent)}.cq-podio-av>i{position:absolute;bottom:-.4rem;right:-.2rem;display:inline-flex;align-items:center;width:1.4rem;height:1.4rem;border-radius:50%;font-size:.7rem;font-style:normal;background:var(--m);border:2px solid rgb(var(--color-surface))}.cq-degrau,.cq-podio-av>i{justify-content:center;font-weight:900;color:#1a1205}.cq-degrau{width:100%;margin-top:.75rem;display:flex;align-items:flex-start;padding-top:.4rem;border-radius:.8rem .8rem 0 0;background:linear-gradient(180deg,var(--m),color-mix(in srgb,var(--m) 55%,rgb(var(--color-surface))));height:2.8rem}.cq-podio-col[data-pos="1"] .cq-degrau{height:4.6rem}.cq-podio-col[data-pos="3"] .cq-degrau{height:2rem}@media (prefers-reduced-motion:reduce){.cq-chama[data-on=true] svg,.cq-xpfill,.cq-xpfill:after{animation:none}.cq-medal,.cq-no,.cq-opcao{transition:none}.cq-medal[data-ok=true]:hover,.cq-opcao[data-estado=livre]:hover{transform:none}.cq-medal[data-ok=true]:hover:after{animation:none}}.as-cupom{display:flex;align-items:center;border-radius:1rem;border:1.5px dashed rgb(var(--color-edge));background:rgb(var(--color-surface));transition:border-color .15s}.as-cupom:focus-within{border-color:#4a90e2;border-style:solid}.as-plano{cursor:pointer;transition:transform .18s ease}.as-plano:hover{transform:translateY(-4px)}.as-plano[data-escolhido=true]{outline:2px solid color-mix(in srgb,var(--pc) 70%,transparent);outline-offset:3px}.as-plano[data-atual=true]{outline-color:#2dc4b2}.su-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5);animation:tl-pop .7s cubic-bezier(.2,.8,.2,1) both}.su-ring{position:absolute;inset:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);animation:tl-ring 2.2s ease-out infinite}.su-prox{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:1.1rem;background:color-mix(in srgb,var(--c) 8%,rgb(var(--color-surface)));border:1.5px solid color-mix(in srgb,var(--c) 35%,rgb(var(--color-edge)));transition:transform .15s,border-color .15s,box-shadow .15s}.su-prox:hover{transform:translateY(-2px);border-color:var(--c);box-shadow:0 16px 28px -20px var(--c)}.su-prox-ico{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;flex:none;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent)}@media (prefers-reduced-motion:reduce){.su-check,.su-ring{animation:none}.su-ring{display:none}.as-plano,.su-prox{transition:none}.as-plano:hover,.su-prox:hover{transform:none}}.ct-assunto{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;font-size:12.5px;font-weight:700;color:rgb(var(--color-muted));border:1.5px solid rgb(var(--color-edge));transition:all .15s}.ct-assunto:hover{color:rgb(var(--color-fg));border-color:color-mix(in srgb,#4a90e2 60%,rgb(var(--color-edge)))}.ct-assunto[aria-checked=true]{color:#fff;border-color:#4a90e2;background:#4a90e2;box-shadow:0 8px 16px -10px #4a90e2}.ct-canal{display:flex;align-items:center;gap:.9rem;padding:1rem;border-radius:1.25rem;background:color-mix(in srgb,var(--c) 8%,rgb(var(--color-surface)));border:2px solid color-mix(in srgb,var(--c) 38%,rgb(var(--color-edge)));transition:transform .15s,border-color .15s,box-shadow .15s}.ct-canal:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 18px 30px -20px var(--c)}.ct-canal-ico{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;flex:none;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 80%,#fff),var(--c));box-shadow:0 10px 18px -10px var(--c)}@media (prefers-reduced-motion:reduce){.ct-assunto,.ct-canal{transition:none}.ct-canal:hover{transform:none}}.tl-hchip.tl-hchip-n{text-transform:none;letter-spacing:0}