@import "https://fonts.googleapis.com/css2?family=Italianno&display=swap";
.tier--bronze{--tier:#d97706}.tier--prata{--tier:#94a3b8}.tier--ouro{--tier:#eab308}.tier--esmeralda{--tier:#10b981}.tier--safira{--tier:#3b82f6}.tier--rubi{--tier:#ef4444}.tier--lendario{--tier:#a855f7}.tier--neon{--tier:#22d3ee}.gami-grid{--home-text:#18181b;--home-text-secondary:#52525b;--home-border:#e4e4e7;--home-surface:#fff;--g-surface:#fff;--g-border:#e4e4e7cc;--g-stage:color-mix(in srgb,var(--primary)9%,#fafafa);--g-dot:color-mix(in srgb,var(--primary)45%,#d4d4d8);gap:1rem;display:grid}@media (prefers-color-scheme:dark){.gami-grid{--home-text:#f4f4f5;--home-text-secondary:#a1a1aa;--home-border:#3f3f46;--home-surface:#18181b;--g-surface:#18181b99;--g-border:#3f3f46cc;--g-stage:#0d0d0f;--g-dot:color-mix(in srgb,var(--primary)22%,#27272a)}}@media (min-width:640px){.gami-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gami-grid__item--amigos,.gami-grid__item--ranking{grid-column:1/-1}}@media (min-width:1024px){.gami-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gami-grid__item--amigos{grid-column:auto}}.gami-grid__item{display:flex}.gami-card{--px:0;--py:0;border:1px solid var(--g-border);background:var(--g-surface);width:100%;transform:perspective(900px)rotateX(calc(var(--py)*-4deg))rotateY(calc(var(--px)*5deg));border-radius:1.25rem;flex-direction:column;transition:transform .3s ease-out,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.gami-card:before{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%)var(--my,0%),color-mix(in srgb,var(--primary)20%,transparent),transparent 70%);transition:opacity .3s;position:absolute;inset:0}.gami-card[data-pointer]{border-color:color-mix(in srgb,var(--primary)55%,var(--g-border));box-shadow:0 28px 50px -26px color-mix(in srgb,var(--primary)55%,transparent)}.gami-card[data-pointer]:before{opacity:1}.gami-card__stage{border-bottom:1px solid var(--g-border);background-color:var(--g-stage);background-image:radial-gradient(var(--g-dot)1px,transparent 1px);background-size:16px 16px;place-items:center;min-height:15rem;padding:1.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.gami-card__body{align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem 1.35rem;display:flex}.gami-card__icon{background:color-mix(in srgb,var(--primary)22%,transparent);color:#18181b;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}@media (prefers-color-scheme:dark){.gami-card__icon{color:var(--primary)}}.gami-card[data-pointer] .gami-card__icon{transform:rotate(-10deg)scale(1.1)}@media (min-width:640px){.gami-card--wide{flex-direction:row-reverse}.gami-card--wide .gami-card__stage{border-bottom:0;border-left:1px solid var(--g-border);flex:1.35}.gami-card--wide .gami-card__body{flex-direction:column;flex:1;align-self:center;padding:2rem}}.titulos-demo{flex-direction:column;align-items:center;gap:1.4rem;width:100%;display:flex}.titulos-demo__palco{flex-direction:column;align-items:center;gap:.45rem;padding-top:2rem;animation:.65s cubic-bezier(.34,1.56,.64,1) both titulo-entra;display:flex;position:relative}@keyframes titulo-entra{0%{opacity:0;transform:perspective(500px)rotateX(-85deg)translateY(14px)scale(.9)}to{opacity:1;transform:none}}.titulos-demo__nome{border:1px solid color-mix(in srgb,var(--tier)45%,transparent);background:color-mix(in srgb,var(--tier)12%,transparent);box-shadow:0 10px 30px -14px var(--tier);white-space:nowrap;border-radius:9999px;padding:.55rem 1.05rem;font-size:1.3rem}.titulos-demo__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-secondary);font-size:.7rem;font-weight:700}.titulos-demo__toast{background:var(--primary);letter-spacing:.06em;text-transform:uppercase;color:#18181b;border-radius:9999px;padding:.2rem .65rem;font-size:.62rem;font-weight:800;animation:2.2s both titulo-toast;position:absolute;top:0}@keyframes titulo-toast{0%{opacity:0;transform:translateY(8px)scale(.7)}14%{opacity:1;transform:translateY(0)scale(1.08)}24%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.titulos-demo__burst,.titulos-demo__burst:after{pointer-events:none;position:absolute;top:60%;left:50%;translate:-50% -50%}.titulos-demo__burst{border:2px solid var(--tier);border-radius:9999px;width:4rem;height:4rem;animation:.8s ease-out both titulo-anel}.titulos-demo__burst:after{content:"";width:6px;height:6px;box-shadow:0 -46px 0 var(--tier),33px -33px 0 var(--primary),46px 0 0 var(--tier),33px 33px 0 var(--primary),0 46px 0 var(--tier),-33px 33px 0 var(--primary),-46px 0 0 var(--tier),-33px -33px 0 var(--primary);border-radius:9999px;animation:.9s ease-out both titulo-faiscas;top:50%;left:50%}@keyframes titulo-anel{0%{opacity:.9;scale:.3}to{opacity:0;scale:3.2}}@keyframes titulo-faiscas{0%{opacity:1;scale:.3}to{opacity:0;scale:2}}.titulos-demo__lista{gap:.15rem;display:flex}.titulos-demo__gema{cursor:pointer;place-items:center;width:1.75rem;height:1.75rem;display:grid}.titulos-demo__gema:before{content:"";background:var(--tier);opacity:.4;border-radius:3px;width:.7rem;height:.7rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s,box-shadow .3s;transform:rotate(45deg)}.titulos-demo__gema:hover:before{opacity:.75}.titulos-demo__gema.is-active:before{opacity:1;box-shadow:0 0 12px var(--tier);transform:rotate(45deg)scale(1.5)}.visuais-demo{flex-direction:column;align-items:center;gap:.85rem;display:flex}.visuais-demo__palco{place-items:center;width:8.5rem;height:8.5rem;display:grid;position:relative}.visuais-demo__palco:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--tier)45%,transparent),transparent 70%);filter:blur(10px);border-radius:9999px;position:absolute;inset:8%}.visuais-demo__orbita{animation:7s linear infinite visuais-girar;position:absolute;inset:0}.visuais-demo__orbita span{background:var(--tier);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--tier);border-radius:9999px;transition:background-color .4s;position:absolute}.visuais-demo__orbita span:first-child{top:0;left:50%}.visuais-demo__orbita span:nth-child(2){width:.3rem;height:.3rem;bottom:14%;left:6%}.visuais-demo__orbita span:nth-child(3){width:.35rem;height:.35rem;bottom:18%;right:4%}@keyframes visuais-girar{to{transform:rotate(360deg)}}.visuais-demo__pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both visuais-pop;position:relative}@keyframes visuais-pop{0%{opacity:.4;transform:scale(.7)rotate(-20deg)}to{opacity:1;transform:none}}.visuais-demo__avatar{background:color-mix(in srgb,var(--primary)50%,white);color:#18181b;border:3px solid #0000;border-radius:9999px;place-items:center;width:5.5rem;height:5.5rem;display:grid}.visuais-demo__nome{color:var(--home-text-secondary);font-size:.85rem}.visuais-demo__nome strong{color:var(--tier);animation:.45s cubic-bezier(.16,1,.3,1) both showcase-legenda;display:inline-block}.visuais-demo__swatches{gap:.15rem;display:flex}.visuais-demo__swatch{cursor:pointer;place-items:center;width:1.7rem;height:1.7rem;display:grid}.visuais-demo__swatch:before{content:"";background:var(--tier);opacity:.5;border-radius:9999px;width:.95rem;height:.95rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s,box-shadow .3s}.visuais-demo__swatch.tier--lendario:before{background:conic-gradient(#f59e0b,#ef4444,#a855f7,#3b82f6,#22d3ee,#f59e0b)}.visuais-demo__swatch:hover:before{opacity:.85}.visuais-demo__swatch.is-active:before{opacity:1;box-shadow:0 0 0 2px var(--g-stage),0 0 0 4px var(--tier);transform:scale(1.25)}.amigos-demo{flex-direction:column;gap:.8rem;width:100%;max-width:20rem;display:flex}.amigos-demo__topo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.amigos-demo__codigo{border:1px dashed color-mix(in srgb,var(--primary)70%,var(--home-border));color:var(--home-text-secondary);border-radius:9999px;padding:.3rem .65rem;font-size:.68rem}.amigos-demo__codigo strong{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;color:var(--home-text);margin-left:.2rem}.amigos-demo__add{background:var(--primary);color:#18181b;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;animation:2.4s ease-in-out infinite amigos-add;display:inline-flex}@keyframes amigos-add{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary)55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary)0%,transparent)}}.amigos-demo__janela{--row:3.9rem;height:calc(var(--row)*3);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.amigos-demo__feed.is-sliding{animation:.65s cubic-bezier(.16,1,.3,1) both amigos-desliza}@keyframes amigos-desliza{0%{transform:translateY(calc(var(--row)*-1))}to{transform:none}}.amigos-demo__item{height:calc(var(--row) - .45rem);border:1px solid var(--home-border);background:var(--home-surface);border-radius:.9rem;align-items:center;gap:.6rem;margin-bottom:.45rem;padding:0 .65rem;display:flex}.amigos-demo__item.is-new{border-color:color-mix(in srgb,var(--primary)65%,var(--home-border));animation:2.3s both amigos-novo}@keyframes amigos-novo{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)30%,transparent)}to{box-shadow:0 0 #0000}}.amigos-demo__avatar{width:2rem;height:2rem;font-size:.6rem}.amigos-demo__texto{-webkit-line-clamp:2;color:var(--home-text-secondary);-webkit-box-orient:vertical;font-size:.74rem;line-height:1.25;display:-webkit-box;overflow:hidden}.amigos-demo__texto strong{color:var(--home-text)}.amigos-demo__texto .titulo-efeito{display:inline}.amigos-demo__quando{color:var(--home-text-secondary);opacity:.75;margin-top:.1rem;font-size:.62rem}.amigos-demo__acao{background:color-mix(in srgb,var(--primary)28%,transparent);width:1.75rem;height:1.75rem;color:var(--home-text);border-radius:9999px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.gami-ranking{flex-direction:column;gap:.85rem;width:100%;max-width:26rem;display:flex}.gami-ranking__abas{border:1px solid var(--home-border);background:var(--home-surface);border-radius:9999px;align-self:center;gap:.3rem;padding:.25rem;display:flex}.gami-ranking__aba{color:var(--home-text-secondary);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.75rem;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.gami-ranking__aba:hover{color:var(--home-text)}.gami-ranking__aba.is-active{background:var(--primary);color:#18181b;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--primary)80%,transparent)}.gami-ranking__palco{position:relative}.gami-ranking__rotulo{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-secondary);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.gami-ranking:not(.is-live) .ranking-podio-col,.gami-ranking:not(.is-live) .ranking-eu-card,.gami-ranking:not(.is-live) .gami-ranking__confete span{animation-play-state:paused}.gami-ranking__coroa{color:#eab308;filter:drop-shadow(0 4px 8px #eab3088c);margin-bottom:.1rem;animation:2.2s ease-in-out infinite ranking-coroa}@keyframes ranking-coroa{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-5px)rotate(8deg)}}.gami-ranking__campeao{display:inline-flex;position:relative}.gami-ranking__campeao>.ranking-avatar{z-index:1;position:relative}.gami-ranking__confete{z-index:0;pointer-events:none;position:absolute;top:40%;left:50%}.gami-ranking__confete span{background:var(--cor);opacity:0;width:.36rem;height:.6rem;animation:1.8s linear both ranking-confete;animation-delay:calc(.75s + var(--atraso));border-radius:2px;position:absolute;top:-.3rem;left:-.18rem}.gami-ranking__confete span.is-redondo{border-radius:9999px;width:.42rem;height:.42rem}@keyframes ranking-confete{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.75,.3,1);transform:translate(0)rotate(0)scale(.4)}8%{opacity:1}35%{opacity:1;transform:translate(var(--dx),var(--dy))rotate(calc(var(--giro)*.35))scale(1);animation-timing-function:cubic-bezier(.45,0,.8,.6)}to{opacity:0;transform:translate(calc(var(--dx)*1.3),calc(var(--dy) + var(--queda)))rotate(var(--giro))scale(.9)}}@media (prefers-reduced-motion:reduce){.gami-card{transform:none}.titulos-demo__palco,.titulos-demo__toast,.titulos-demo__burst,.titulos-demo__burst:after,.visuais-demo__orbita,.visuais-demo__pop,.visuais-demo__nome strong,.amigos-demo__add,.amigos-demo__item.is-new,.gami-ranking__coroa{animation:none}.titulos-demo__toast,.titulos-demo__burst,.gami-ranking__confete{display:none}}
.logo-font{font-family:Italianno,cursive}.hero{isolation:isolate;min-height:100dvh;padding-inline:1.25rem;padding-block:max(2rem,env(safe-area-inset-top,0px))max(3.5rem,env(safe-area-inset-bottom,0px));color:#fafafa;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-1;background:radial-gradient(65% 55% at 50% -8%,color-mix(in srgb,var(--primary)48%,transparent),transparent 60%),radial-gradient(85% 65% at 88% 105%,color-mix(in srgb,var(--primary)16%,transparent),transparent 65%),linear-gradient(180deg,#18160f 0%,#100f0c 45%,#0a0a0b 100%);position:absolute;inset:0}.hero__blob{z-index:-1;background:var(--primary);filter:blur(64px);opacity:.45;border-radius:9999px;animation:18s ease-in-out infinite blob-float;position:absolute}.hero__blob--a{width:20rem;height:20rem;top:-7rem;left:-6rem}.hero__blob--b{opacity:.3;width:16rem;height:16rem;animation-duration:22s;animation-delay:-7s;bottom:-3rem;right:-4rem}@keyframes blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2rem,1.5rem)scale(1.08)}66%{transform:translate(-1.5rem,2rem)scale(.95)}}.hero__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;color:#fafafaeb;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-badge{border:1.5px solid color-mix(in srgb,var(--primary)55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafa;min-height:52px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)12%,transparent),0 10px 28px -12px #0009;background:#0a0a0bd9;border-radius:1rem;align-items:center;gap:.85rem;padding:.6rem 1.4rem;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;animation:3.2s ease-in-out infinite landing-badge-glow;display:inline-flex;position:relative}.landing-badge:hover{border-color:var(--primary);background:#141416e6;transform:translateY(-1px)}.landing-badge:active{transform:scale(.97)}@keyframes landing-badge-glow{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)10%,transparent),0 10px 28px -12px #0009}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary)20%,transparent),0 10px 28px -12px #0009}}@media (prefers-reduced-motion:reduce){.landing-badge{animation:none}}.landing-badge__tag{z-index:1;white-space:nowrap;background:var(--primary);letter-spacing:.02em;color:#18181b;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;bottom:-.65rem;right:-.5rem;box-shadow:0 4px 10px -4px #0009}.landing-badge__tag-icon{flex-shrink:0;width:.75rem;height:.75rem}.landing-badge__glyph{width:1.75rem;height:1.75rem;color:var(--primary);flex-shrink:0}.landing-badge__text{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.15;display:flex}.landing-badge__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;font-size:.6875rem;font-weight:500}.landing-badge__brand{font-size:1.25rem;font-weight:700}.hero__scroll-cue{bottom:max(1.5rem,env(safe-area-inset-bottom,0px));z-index:1;color:#fff9;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;animation:2.2s ease-in-out infinite bounce-y;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes bounce-y{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.hero__blob,.hero__scroll-cue{animation:none}}.landing-root{overflow-x:clip}.hero{--px:0;--py:0}.hero__grid{z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--primary)22%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary)22%,transparent)1px,transparent 1px);transform-origin:50% 0;opacity:.55;background-size:52px 52px;animation:2.8s linear infinite hero-grid-move;position:absolute;inset:48% -30% -12%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 35% 60%,#0000);mask-image:linear-gradient(#0000,#000 35% 60%,#0000)}@keyframes hero-grid-move{to{background-position:0 52px,0 0}}.hero__spotlight{z-index:-1;opacity:0;background:radial-gradient(440px circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--primary)20%,transparent),transparent 70%);transition:opacity .4s;position:absolute;inset:0}.hero[data-pointer] .hero__spotlight{opacity:1}.hero__blob{translate:calc(var(--px)*40px)calc(var(--py)*40px);transition:translate .8s cubic-bezier(.2,.8,.2,1)}.hero__blob--b{translate:calc(var(--px)*-30px)calc(var(--py)*-30px)}.hero__floaters{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__floater{color:color-mix(in srgb,var(--primary)85%,white);translate:calc(var(--px)*var(--depth)*-28px)calc(var(--py)*var(--depth)*-28px);animation:9s ease-in-out infinite hero-floater,1.2s cubic-bezier(.16,1,.3,1) both hero-floater-in;animation-delay:var(--float-delay),.7s;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;padding:.6rem;transition:translate .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}@keyframes hero-floater{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-16px)rotate(6deg)}}@keyframes hero-floater-in{0%{opacity:0;scale:.4}to{opacity:.5;scale:1}}@media (max-width:639px){.hero__floater{padding:.4rem;animation-name:hero-floater,hero-floater-in-mobile}.hero__floater:nth-child(n+7){display:none}@keyframes hero-floater-in-mobile{0%{opacity:0;scale:.4}to{opacity:.28;scale:.8}}}.hero-enter{animation:.9s cubic-bezier(.16,1,.3,1) both hero-enter;animation-delay:calc(var(--i,0)*.11s + .12s)}@keyframes hero-enter{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}.hero__logo{place-items:center;display:grid;position:relative}.hero__logo-float{translate:calc(var(--px)*16px)calc(var(--py)*10px);transition:translate .5s cubic-bezier(.2,.8,.2,1);animation:6s ease-in-out infinite hero-logo-float;display:block;position:relative}.hero__logo-float img{filter:drop-shadow(0 12px 32px color-mix(in srgb,var(--primary)35%,transparent))}@keyframes hero-logo-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.hero__logo-shine{pointer-events:none;-webkit-mask:var(--logo-mask)center/contain no-repeat;-webkit-mask:var(--logo-mask)center/contain no-repeat;mask:var(--logo-mask)center/contain no-repeat;background:linear-gradient(110deg,#0000 38%,#ffffffe6 50%,#0000 62%) 150% 0/260% 100%;animation:4.8s ease-in-out 1.4s infinite hero-logo-shine;position:absolute;inset:0}@keyframes hero-logo-shine{0%,50%{background-position:150% 0}80%,to{background-position:-50% 0}}.hero__logo-ring,.hero__logo-ring:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--primary)45%,transparent);pointer-events:none;border-radius:9999px;width:115%;animation:4s cubic-bezier(.2,.7,.3,1) infinite hero-ring;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__logo-ring:after{content:"";width:100%;animation-delay:2s}@keyframes hero-ring{0%{opacity:.7;scale:.45}to{opacity:0;scale:1.15}}.hero__rotator{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.35rem;font-size:1rem;font-weight:600;display:flex}.hero__rotator-window{height:1.5em;display:inline-flex;overflow:hidden}.hero__rotator-word{color:var(--primary);text-shadow:0 0 18px color-mix(in srgb,var(--primary)55%,transparent);animation:.6s cubic-bezier(.16,1,.3,1) both hero-word-in;display:inline-block}@keyframes hero-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}to{opacity:1;filter:none;transform:none}}.hero__magnetic{--px:0;--py:0;translate:calc(var(--px)*9px)calc(var(--py)*7px);transition:translate .25s ease-out}.landing-badge:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff3 50%,#0000 60%) 150% 0/260% 100%;animation:5s ease-in-out 2s infinite badge-shine;position:absolute;inset:0}.landing-badge:hover:after{animation-duration:1.3s;animation-delay:0s}@keyframes badge-shine{0%,60%{background-position:150% 0}90%,to{background-position:-50% 0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero__content{animation:linear both hero-scroll-out;animation-timeline:scroll(root);animation-range:0 85vh}@keyframes hero-scroll-out{to{opacity:0;filter:blur(6px);transform:translateY(-70px)scale(.94)}}}}@media (prefers-reduced-motion:reduce){.hero__grid,.hero__floater,.hero-enter,.hero__logo-float,.hero__logo-shine,.hero__logo-ring,.hero__logo-ring:after,.hero__rotator-word,.landing-badge:after{animation:none}.hero__floater{opacity:.4}.hero__logo-ring{display:none}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.showcase{--slide-w:min(64vw,300px,calc((100dvh - 17rem)*2/3));height:calc(100dvh + (var(--slides) - 1)*55dvh);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--primary)14%,transparent),transparent 62%),#0a0a0b;color:#fafafa;position:relative;overflow:clip}.showcase__sticky{flex-direction:column;justify-content:center;gap:clamp(1rem,3dvh,2rem);height:100dvh;padding-block:1.25rem;display:flex;position:sticky;top:0;overflow:hidden}.showcase__legenda{color:#ffffffb8;min-height:1.6em;margin-top:.6rem;font-size:.95rem;font-weight:500}.showcase__legenda-texto{animation:.5s cubic-bezier(.16,1,.3,1) both showcase-legenda;display:inline-block}@keyframes showcase-legenda{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.showcase__viewport{perspective:1200px;width:100%}.showcase__track{padding-inline:calc(50% - var(--slide-w)/2);transform-style:preserve-3d;will-change:transform;gap:clamp(1rem,4vw,2.5rem);display:flex}.showcase__slide{--d:1;--s:1;flex:0 0 var(--slide-w);transform:scale(calc(1 - var(--d)*.16))rotateY(calc(var(--s)*-24deg));opacity:calc(1 - var(--d)*.42);filter:brightness(calc(1 - var(--d)*.35))}.showcase__slide:first-child{--d:0;--s:0}.showcase__frame{aspect-ratio:2/3;background:linear-gradient(165deg,#e8f07c 0%,#eff3ae 55%,#f5f6d6 100%);border-radius:1.5rem;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #000000bf,0 0 0 1px #ffffff14}.showcase__slide.is-active .showcase__frame{box-shadow:0 30px 60px -25px #000000bf,0 0 0 2px color-mix(in srgb,var(--primary)70%,transparent),0 0 70px -12px color-mix(in srgb,var(--primary)55%,transparent)}.showcase__controls{flex-direction:column;align-items:center;gap:.7rem;display:flex}.showcase__counter{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.8rem;font-weight:700}.showcase__dots{align-items:center;gap:.5rem;display:flex}.showcase__dot{background:#ffffff38;border-radius:9999px;width:.5rem;height:.5rem;transition:width .3s,background-color .3s}.showcase__dot:hover{background:#ffffff73}.showcase__dot.is-active{background:var(--primary);width:1.5rem}.showcase__bar{background:#ffffff1f;border-radius:9999px;width:min(220px,60vw);height:3px;overflow:hidden}.showcase__bar span{background:var(--primary);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.showcase--static{height:auto;padding-block:4rem}.showcase--static .showcase__sticky{height:auto;position:static}.showcase--static .showcase__viewport{scroll-snap-type:x mandatory;perspective:none;overflow-x:auto}.showcase--static .showcase__slide{scroll-snap-align:center;opacity:1;filter:none;transform:none}.showcase--static .showcase__bar{display:none}@media (prefers-reduced-motion:reduce){.showcase__legenda-texto{animation:none}}.pricing-card{transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.pricing-card:hover{transform:translateY(-4px)}.pricing-card--highlight{box-shadow:0 20px 45px -20px color-mix(in srgb,var(--primary)45%,transparent);border-color:color-mix(in srgb,var(--primary)55%,transparent)!important}.pricing-card__ribbon{white-space:nowrap;background:var(--primary);letter-spacing:.02em;color:#18181b;border-radius:9999px;padding:.2rem .75rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.pricing-card__save{background:color-mix(in srgb,var(--primary)22%,transparent);color:#3f6212;border-radius:9999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.pricing-card__save{color:color-mix(in srgb,var(--primary)85%,white)}}.pricing-wrap{isolation:isolate;height:100%;position:relative}@media (max-width:639px){.pricing-wrap{--orbit-x:.86}}.pricing-wrap>.pricing-card{z-index:1}.pricing-card__coin{animation:2.6s ease-in-out infinite coin-pulse}.coin-orbit{pointer-events:none;position:absolute;inset:0}.coin-orbit__path{--rx:calc(var(--rx0)*var(--orbit-x,1));animation:coin-orbit var(--dur)linear infinite var(--dir);animation-delay:var(--delay);will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:0}.coin{width:var(--size);height:var(--size);color:#7a5c00;animation:coin-spin var(--spin)linear infinite;background:radial-gradient(circle at 35% 30%,#fff8c2 0 10%,#f8e163 32%,#dcac1c 72%,#a87c06 100%);border-radius:9999px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #ffffff59,inset 0 -2px 3px #00000040,0 6px 12px -4px #785a008c}.coin__icon{width:55%;height:55%}@keyframes coin-spin{to{transform:rotateY(360deg)}}@keyframes coin-orbit{0%{transform:translate(calc(var(--rx)*1),calc(var(--ry)*0 + var(--rx)*1*var(--tilt)))scale(1);opacity:.775;z-index:0}4.167%{transform:translate(calc(var(--rx)*.966),calc(var(--ry)*.259 + var(--rx)*.966*var(--tilt)))scale(1.062);opacity:.833;z-index:3}8.333%{transform:translate(calc(var(--rx)*.866),calc(var(--ry)*.5 + var(--rx)*.866*var(--tilt)))scale(1.12);opacity:.888;z-index:3}12.5%{transform:translate(calc(var(--rx)*.707),calc(var(--ry)*.707 + var(--rx)*.707*var(--tilt)))scale(1.17);opacity:.934;z-index:3}16.667%{transform:translate(calc(var(--rx)*.5),calc(var(--ry)*.866 + var(--rx)*.5*var(--tilt)))scale(1.208);opacity:.97;z-index:3}20.833%{transform:translate(calc(var(--rx)*.259),calc(var(--ry)*.966 + var(--rx)*.259*var(--tilt)))scale(1.232);opacity:.992;z-index:3}25%{transform:translate(calc(var(--rx)*0),calc(var(--ry)*1 + var(--rx)*0*var(--tilt)))scale(1.24);opacity:1;z-index:3}29.167%{transform:translate(calc(var(--rx)*-.259),calc(var(--ry)*.966 + var(--rx)*-.259*var(--tilt)))scale(1.232);opacity:.992;z-index:3}33.333%{transform:translate(calc(var(--rx)*-.5),calc(var(--ry)*.866 + var(--rx)*-.5*var(--tilt)))scale(1.208);opacity:.97;z-index:3}37.5%{transform:translate(calc(var(--rx)*-.707),calc(var(--ry)*.707 + var(--rx)*-.707*var(--tilt)))scale(1.17);opacity:.934;z-index:3}41.667%{transform:translate(calc(var(--rx)*-.866),calc(var(--ry)*.5 + var(--rx)*-.866*var(--tilt)))scale(1.12);opacity:.888;z-index:3}45.833%{transform:translate(calc(var(--rx)*-.966),calc(var(--ry)*.259 + var(--rx)*-.966*var(--tilt)))scale(1.062);opacity:.833;z-index:3}50%{transform:translate(calc(var(--rx)*-1),calc(var(--ry)*0 + var(--rx)*-1*var(--tilt)))scale(1);opacity:.775;z-index:0}54.167%{transform:translate(calc(var(--rx)*-.966),calc(var(--ry)*-.259 + var(--rx)*-.966*var(--tilt)))scale(.938);opacity:.717;z-index:0}58.333%{transform:translate(calc(var(--rx)*-.866),calc(var(--ry)*-.5 + var(--rx)*-.866*var(--tilt)))scale(.88);opacity:.663;z-index:0}62.5%{transform:translate(calc(var(--rx)*-.707),calc(var(--ry)*-.707 + var(--rx)*-.707*var(--tilt)))scale(.83);opacity:.616;z-index:0}66.667%{transform:translate(calc(var(--rx)*-.5),calc(var(--ry)*-.866 + var(--rx)*-.5*var(--tilt)))scale(.792);opacity:.58;z-index:0}70.833%{transform:translate(calc(var(--rx)*-.259),calc(var(--ry)*-.966 + var(--rx)*-.259*var(--tilt)))scale(.768);opacity:.558;z-index:0}75%{transform:translate(calc(var(--rx)*0),calc(var(--ry)*-1 + var(--rx)*0*var(--tilt)))scale(.76);opacity:.55;z-index:0}79.167%{transform:translate(calc(var(--rx)*.259),calc(var(--ry)*-.966 + var(--rx)*.259*var(--tilt)))scale(.768);opacity:.558;z-index:0}83.333%{transform:translate(calc(var(--rx)*.5),calc(var(--ry)*-.866 + var(--rx)*.5*var(--tilt)))scale(.792);opacity:.58;z-index:0}87.5%{transform:translate(calc(var(--rx)*.707),calc(var(--ry)*-.707 + var(--rx)*.707*var(--tilt)))scale(.83);opacity:.616;z-index:0}91.667%{transform:translate(calc(var(--rx)*.866),calc(var(--ry)*-.5 + var(--rx)*.866*var(--tilt)))scale(.88);opacity:.663;z-index:0}95.833%{transform:translate(calc(var(--rx)*.966),calc(var(--ry)*-.259 + var(--rx)*.966*var(--tilt)))scale(.938);opacity:.717;z-index:0}to{transform:translate(calc(var(--rx)*1),calc(var(--ry)*0 + var(--rx)*1*var(--tilt)))scale(1);opacity:.775;z-index:0}}@media (prefers-reduced-motion:reduce){.coin-orbit{display:none}.pricing-card__coin{animation:none}}@keyframes coin-pulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(-4deg)}}.coin-pulse{animation:2.6s ease-in-out infinite coin-pulse}@media (prefers-reduced-motion:reduce){.coin-pulse{animation:none}}.pwa-overlay{z-index:60;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.pwa-overlay__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050506f0;position:absolute;inset:0}.pwa-overlay__panel{z-index:1;text-align:center;color:#fafafa;width:100%;max-width:28rem;padding-block:max(1.5rem,env(safe-area-inset-top,0px))max(1.5rem,env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;display:flex;position:relative}
