:root{--faixa:#0a0a11;--roxo-fundo:#5b4ae6;--ease-saida:cubic-bezier(.16, 1, .3, 1)}.faixa-grade{isolation:isolate;background:var(--faixa);position:relative}.faixa-grade:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ededf20d 1px,#0000 1px),linear-gradient(#ededf20d 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 38%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 38%,#000,#0000)}.faixa-grade:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 38% at 88% 0,#6d5cf51a,#0000 70%);position:absolute;inset:0}.btn-roxo{background:var(--roxo);color:#fff;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 28px -14px #6d5cf5e6}.btn-roxo:hover{background:var(--roxo-fundo)}.btn-contorno{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:border-color .2s;display:inline-flex}.btn-contorno:hover{border-color:var(--muted)}.btn-roxo:focus-visible,.btn-contorno:focus-visible{outline:2px solid var(--roxo-claro);outline-offset:2px}.luz{position:relative}@media (hover:hover){.luz:after{z-index:2;content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--lx,50%) var(--ly,0%), #8b7cf8bf, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.luz:hover:after,.luz[data-luz-ativa]:after{opacity:1}}.demo-linha{transition:opacity .38s var(--ease-saida), transform .38s var(--ease-saida);transition-delay:calc(var(--i,0) * 90ms)}.demo[data-etapa="0"] .demo-linha{opacity:0;transform:translateY(8px)}.demo-nome,.demo-tel{transition:opacity .4s}.demo-linha[data-fora] .demo-nome,.demo-linha[data-fora] .demo-tel{opacity:.45}.demo-linha[data-fora] .demo-nome{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.demo-score{transition:opacity .3s ease, transform .3s var(--ease-saida);transition-delay:calc(var(--i,0) * 90ms + .15s)}.demo[data-etapa="0"] .demo-score,.demo[data-etapa="1"] .demo-score{opacity:0;transform:scale(.8)}.demo-conversa{transition:opacity .45s var(--ease-saida), transform .45s var(--ease-saida)}.demo[data-etapa="0"] .demo-conversa,.demo[data-etapa="1"] .demo-conversa,.demo[data-etapa="2"] .demo-conversa{opacity:0;transform:translateY(12px)}.demo-busca-barra{transform-origin:0;opacity:0;transition:opacity .6s}.demo[data-etapa="0"] .demo-busca-barra{opacity:1;animation:.9s linear both demo-barra}@keyframes demo-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo-balao{animation:demo-chega .38s var(--ease-saida) both}@keyframes demo-chega{0%{opacity:0;transform:translateY(6px)scale(.98)}}.tarefa-risco{background-image:linear-gradient(var(--muted), var(--muted));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease-saida), color .5s ease;transition-delay:calc(var(--i,0) * .16s + .2s);background-position:0 55%;background-repeat:no-repeat;background-size:100% 1px}[data-anima]:not([data-visto]) .tarefa-risco{color:var(--foreground);background-size:0% 1px}.tarefa-fim{transition:opacity .5s var(--ease-saida), transform .5s var(--ease-saida), border-color .5s ease;transition-delay:calc(var(--n,6) * .16s + .45s)}[data-anima]:not([data-visto]) .tarefa-fim{opacity:0;transform:translateY(8px)}.chat-balao{transition:opacity .4s var(--ease-saida), transform .4s var(--ease-saida);transition-delay:calc(var(--i,0) * .9s + .7s)}[data-anima]:not([data-visto]) .chat-balao{opacity:0;transform:translateY(8px)scale(.98)}.cidade-roda{vertical-align:top;height:1.5em;display:inline-grid;overflow:hidden}.cidade-roda ul{animation:cidade-roda 18s var(--ease-saida) infinite}.cidade-roda li{white-space:nowrap;height:1.5em;line-height:1.5em}@keyframes cidade-roda{0%,14%{transform:translateY(0)}16.66%,30.66%{transform:translateY(-1.5em)}33.33%,47.33%{transform:translateY(-3em)}50%,64%{transform:translateY(-4.5em)}66.66%,80.66%{transform:translateY(-6em)}83.33%,97.33%{transform:translateY(-7.5em)}to{transform:translateY(-9em)}}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .faq-seta{transition:transform .22s var(--ease-saida)}.faq[open] .faq-seta{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.demo-linha,.demo-score,.demo-conversa,.tarefa-risco,.tarefa-fim,.chat-balao{transition:none}.demo-balao{animation:none}}:root{--roxo-noite:#120d2c;--roxo-luz:#7c6cff;--verde-luz:#1f9d6b;--grao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--dur-luz:.9s}@media (prefers-reduced-motion:reduce){:root{--dur-luz:0s}}.faixa-roxa,.faixa-luz,.faixa-papel{isolation:isolate;position:relative;overflow-x:clip}.faixa-roxa:after,.faixa-luz:after{content:"";z-index:-1;background-image:var(--grao);opacity:.04;pointer-events:none;position:absolute;inset:0}.faixa-roxa{background:radial-gradient(55% 45% at 12% 0%, color-mix(in srgb, var(--roxo-luz) 16%, transparent), transparent 70%), radial-gradient(45% 40% at 92% 100%, color-mix(in srgb, var(--verde-luz) 11%, transparent), transparent 70%), var(--roxo-noite)}.faixa-roxa:before{content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in srgb, var(--roxo-claro) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--roxo-claro) 8%, transparent) 1px, transparent 1px);pointer-events:none;background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}.faixa-luz{overflow:clip}.faixa-luz:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--roxo-luz) 13%, transparent), transparent);width:760px;height:760px;transform:translate3d(calc(var(--lx,-999px) - 50%), calc(var(--ly,-999px) - 50%), 0);opacity:0;transition:transform var(--dur-luz) var(--ease-saida), opacity .4s ease;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.faixa-luz[data-luz-ativa]:before{opacity:1}.faixa-papel{--background:#f3f2f8;--foreground:#12101f;--muted:#4c4a5e;--border:#d9d7e3;--surface:#fff;--surface-2:#eeedf4;--roxo-claro:#5b4ae6;background:var(--background);color:var(--foreground)}.faixa-papel:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#12101f24 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70%,#000,#0000);mask-image:radial-gradient(70% 70% at 70%,#000,#0000)}.tinta{--background:#050508;--foreground:#ededf2;--muted:#9a9aa8;--border:#282834;--surface:#101018;--surface-2:#1a1a24;--roxo-claro:#8b7cf8;color:var(--foreground)}.painel-produto{isolation:isolate;position:relative}.painel-produto:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--roxo-luz) 26%, transparent), transparent 70%);filter:blur(40px);pointer-events:none;position:absolute;inset:-10% -6%}.painel-produto>*{box-shadow:0 40px 80px -30px #000000d9, 0 0 0 1px color-mix(in srgb, var(--foreground) 9%, transparent)}.btn-roxo{isolation:isolate;position:relative;overflow:hidden}.btn-roxo:before{content:"";z-index:-1;background:radial-gradient(120px circle at var(--lx,50%) var(--ly,50%), #ffffff24, transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.btn-roxo[data-luz-ativa]:before{opacity:1}.btn-roxo:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--roxo-luz) 55%, transparent), 0 14px 38px -10px color-mix(in srgb, var(--roxo-luz) 85%, transparent)}.entra{transition:opacity .56s var(--ease-saida), transform .56s var(--ease-saida);transition-delay:calc(var(--i,0) * 90ms)}[data-anima]:not([data-visto]) .entra{opacity:0;transform:translateY(18px)}.cartao-vivo{transition:transform .26s var(--ease-saida), background-color .26s ease, border-color .26s ease}@media (hover:hover){.cartao-vivo:hover{background-color:color-mix(in srgb, var(--surface) 70%, var(--surface-2));transform:translateY(-3px)}}.historia-lado,.historia-cenas{display:none}.historia-movel{justify-items:center;gap:1.5rem;display:grid}.historia-movel-notas{width:100%;max-width:340px;display:grid}.historia-movel-nota{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;transition:opacity .3s,visibility 0s linear .3s,border-color .4s}.historia-movel-nota[data-ativa]{opacity:1;visibility:visible;border-left-color:var(--amarelo);transition:opacity .3s,visibility,border-color .4s}.historia-celular.historia-celular-movel{width:100%;max-width:340px;height:auto}.historia-trilho{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:1.25rem;min-width:0;display:flex;overflow-x:auto}.historia-trilho::-webkit-scrollbar{display:none}.historia-trilho:focus-visible{outline:2px solid var(--roxo-luz);outline-offset:2px}.historia-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-content:start;gap:.5rem;padding:1rem .75rem;display:grid}.historia-ponto{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.historia-ponto:before{content:"";background:#3a3a48;border-radius:999px;width:6px;height:6px;transition:width .22s,background-color .22s}.historia-ponto[data-ativo]:before{background:var(--muted);width:20px}.historia-ponto:focus-visible{outline:2px solid var(--roxo-luz);outline-offset:-4px;border-radius:999px}.historia-movel .historia-pontos{gap:0;padding:.25rem 0}.historia-dica{color:var(--muted);margin-top:-.75rem;font-size:.75rem;transition:opacity .3s}.historia-dica[data-some]{opacity:0}.historia-cena{gap:1rem;display:grid}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.historia-palco{grid-template-columns:340px minmax(0,1fr);gap:6rem;display:grid}.historia-lado{display:block}.historia-movel{display:none}.historia-lado .historia-celular{position:sticky;top:max(50vh - 280px,6rem)}.historia-cenas{gap:0;display:grid}.historia-cena{align-content:center;min-height:58vh}.historia-cena .historia-tela-inline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.historia-cena:not([data-ativa]) .historia-titulo{color:#6e6c80}}.historia-titulo{transition:color .4s}.historia-nota{border-left:2px solid var(--border);gap:.35rem;padding-left:1rem;transition:border-color .4s;display:grid}.historia-cena[data-ativa] .historia-nota{border-left-color:var(--amarelo)}.historia-celular{background:var(--surface);--luz-tela:0 0 120px 12px color-mix(in srgb, var(--roxo-luz) 30%, transparent);height:clamp(440px,100vh - 7rem,560px);box-shadow:inset 0 0 0 1px #3a3a48, inset 0 0 0 7px var(--background), 0 40px 80px -30px #000000d9, var(--luz-tela);border-radius:44px;grid-template-rows:auto 1fr auto;padding:.75rem;transition:filter .6s,box-shadow .6s;display:grid}.historia-tela-inline .historia-celular{max-width:340px;height:auto;min-height:320px}.historia-celular[data-fim]{--luz-tela:0 0 110px 4px transparent;filter:saturate(.45)brightness(.85)}.historia-status{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:.75rem 1.5rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.historia-ilha{background:var(--background);border-radius:999px;width:84px;height:22px;margin-right:38%}.historia-tela{align-content:start;gap:.5rem;padding:1rem .75rem;display:grid;position:relative;overflow:hidden}.historia-tela:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ededf20a 48%,#0000 62%);position:absolute;inset:0}.historia-fio{gap:.5rem;display:grid}.historia-fio>*{animation:historia-entra .4s var(--ease-saida) both}.historia-fio>:nth-child(2){animation-delay:90ms}.historia-fio>:nth-child(3){animation-delay:.18s}.historia-fio>:nth-child(4){animation-delay:.27s}.historia-fio>:nth-child(5){animation-delay:.36s}@keyframes historia-entra{0%{opacity:0;transform:translateY(10px)}}.historia-pontos{justify-content:center;gap:.5rem;padding:.75rem 0 .5rem;display:flex}.historia-pontos li{background:#3a3a48;border-radius:50%;width:6px;height:6px;transition:width .22s,background-color .22s}.historia-pontos li[data-ativo]{background:var(--muted);border-radius:999px;width:20px}.convite{overflow:clip}.convite-aura{z-index:-1;pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute}.convite-aura-roxa{background:radial-gradient(closest-side, color-mix(in srgb, var(--roxo-luz) 22%, transparent), transparent);transform:translate3d(calc(var(--lx,30vw) - 50%), calc(var(--ly,200px) - 50%), 0);transition:transform var(--dur-luz) var(--ease-saida);top:0;left:0}.convite-aura-verde{background:radial-gradient(closest-side, color-mix(in srgb, var(--verde-luz) 18%, transparent), transparent);animation:22s ease-in-out infinite alternate convite-deriva;bottom:-220px;right:-120px}@keyframes convite-deriva{to{transform:translate(-18vw,-80px)}}.convite-janela{border:1px solid color-mix(in srgb, var(--foreground) 11%, transparent);background:color-mix(in srgb, var(--surface) 68%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent), 0 40px 80px -30px #000000d9;border-radius:22px}.convite-balao,.convite-respostas{transition:opacity .48s var(--ease-saida), transform .48s var(--ease-saida)}[data-anima] .convite-balao:not([data-visivel]),[data-anima] .convite-respostas:not([data-visivel]){opacity:0;transform:translateY(10px)}[data-anima] .convite-respostas:not([data-visivel]){pointer-events:none}.convite-digitando{background:var(--surface-2);border-radius:16px 16px 16px 6px;gap:4px;width:fit-content;padding:.8rem .95rem;display:none}.convite-digitando[data-visivel]{display:inline-flex}.convite-digitando span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite convite-pula}.convite-digitando span:nth-child(2){animation-delay:.14s}.convite-digitando span:nth-child(3){animation-delay:.28s}@keyframes convite-pula{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.gigante-caixa{-webkit-user-select:none;user-select:none;margin-top:1rem;position:relative;overflow:hidden}.gigante{letter-spacing:-.05em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(#ededf224,#0000 85%);pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0 0 -.28em;font-size:clamp(5rem,24vw,20rem);font-weight:800;line-height:1}.gigante-aceso{background:linear-gradient(180deg, var(--roxo-claro), color-mix(in srgb, var(--roxo-luz) 40%, transparent) 80%);-webkit-mask-image:radial-gradient(circle 240px at var(--lx,-999px) var(--ly,-999px), #000, transparent);-webkit-mask-image:radial-gradient(circle 240px at var(--lx,-999px) var(--ly,-999px), #000, transparent);mask-image:radial-gradient(circle 240px at var(--lx,-999px) var(--ly,-999px), #000, transparent);opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .4s;position:absolute;inset:0}.gigante-caixa[data-luz-ativa] .gigante-aceso{opacity:1}@media (prefers-reduced-motion:reduce){.entra,.cartao-vivo,.convite-balao,.convite-respostas,.historia-movel-nota,.historia-ponto:before,.historia-dica{transition:none}.historia-fio>*,.convite-aura-verde,.convite-digitando span{animation:none}}
