:root{--bg:#070505;--ink:#fff6ee;--muted:#bfaea2;--dim:#8a786c;--card:#110b09;--line:#ff823238;--line-hi:#ff964699;--orange:#ff7a1a;--amber:#ffb21a;--ember:#e0441f;--r:24px;--sans:var(--font-geist), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{min-height:100vh;color:var(--ink);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}.pixels{z-index:-2;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;opacity:.7;position:fixed;inset:0}.glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff7a1a47,#e0441f1a 50%,#0000 100%);width:760px;height:600px;animation:8s ease-in-out infinite breathe;position:fixed;top:-240px;left:50%;transform:translate(-50%)}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}main{max-width:480px;padding:max(24px, env(safe-area-inset-top)) 16px 8px;margin:0 auto}.rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards rise;animation-delay:calc(var(--i,0) * 70ms + 80ms);transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}.voltar{border:1px solid var(--line);font:600 13px/1 var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110b09cc;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;transition:border-color .2s;display:inline-flex}.voltar:hover{border-color:var(--line-hi)}.voltar img{object-fit:cover;border-radius:50%;width:28px;height:28px}.verified{flex:none;width:15px;height:15px}.hero{text-align:left;margin:28px 0 22px}.kicker{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);align-items:center;gap:8px;display:flex}.kicker:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 10px var(--orange);border-radius:50%}h1{font:800 40px/1.02 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 12px}h1 em{background:linear-gradient(100deg, var(--amber), var(--orange) 55%, var(--ember));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sub{color:var(--muted);text-wrap:pretty;max-width:36ch;font-size:15.5px;line-height:1.5}.seletor{margin:0 0 16px}.seletor-txt{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 0 8px 2px;display:block}.seg{border:1px solid var(--line);background:#110b09eb;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.seg button{font:600 13.5px/1 var(--sans);color:var(--muted);border-radius:12px;padding:10px 0;transition:background .2s,color .2s,box-shadow .2s}.seg button:hover{color:var(--ink)}.seg button.on{color:#1a0d06;background:linear-gradient(135deg, var(--amber), var(--orange));box-shadow:0 6px 18px -8px #ff7a1ae6}.seg button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.apps{gap:12px;display:grid}.app{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:18px;position:relative;overflow:hidden;box-shadow:0 0 22px -8px #ff7a1a40,inset 0 1px #ffffff0a}.app:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--cor) 24%, transparent), transparent);width:240px;height:220px;position:absolute;top:-80px;left:-60px}.app-top{align-items:center;gap:14px;display:flex;position:relative}.app-head{min-width:0}.app h2{font:800 22px/1.1 var(--sans);letter-spacing:-.03em}.empresa{font:500 12.5px/1.2 var(--mono);color:var(--dim);margin-top:3px;display:block}.app-icon{width:64px;height:64px;box-shadow:inset 0 0 0 1px #ffffff1f, 0 10px 24px -10px color-mix(in srgb, var(--cor) 70%, transparent);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.app-icon svg{width:100%;height:100%}.app-icon.claude{background:#d97757}.app-icon.codex{background:radial-gradient(circle at 30% 20%,#23253a,#0d0e18 70%)}.app-icon.cursor{background:linear-gradient(160deg,#26241f,#0f0e0c)}.app-icon.grokbot{background:#000}.resumo{font:600 12.5px/1.2 var(--sans);color:var(--ink);background:#ff7a1a1f;border:1px solid #ff7a1a59;border-radius:999px;margin-top:14px;padding:6px 10px 5px;display:inline-block;position:relative}.descricao{color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:1.5;position:relative}.obs{gap:6px;margin-top:10px;display:grid}.obs li{color:var(--dim);padding-left:18px;font-size:13px;line-height:1.4;position:relative}.obs li:before{content:"i";width:13px;height:13px;font:700 9px/12px var(--mono);text-align:center;border:1px solid;border-radius:50%;position:absolute;top:1px;left:0}.obs .pago{color:var(--amber)}.obs .pago:before{content:"$"}.cta{min-height:52px;font:700 15.5px/1 var(--sans);letter-spacing:-.01em;color:#1a0d06;background:linear-gradient(135deg, var(--amber), var(--orange) 60%, #ff6a14);border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:0 16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 24px -12px #ff7a1ae6,inset 0 1px #ffffff59}.cta svg{flex:none;width:20px;height:20px}.cta span{flex:1}.cta .seta{width:18px;height:18px;transition:transform .2s}a.cta:hover{box-shadow:0 14px 30px -12px #ff7a1a,inset 0 1px #ffffff59}a.cta:hover .seta{transform:translate(2px,-2px)}a.cta:active{transform:scale(.98)}a.cta:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.cta.off{color:var(--muted);box-shadow:none;background:#ffffff05;border:1px dashed #ff96504d;flex-wrap:wrap;gap:4px 10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.3}.cta.off a{color:var(--amber);text-underline-offset:3px;-webkit-text-decoration:underline #ffb21a66;text-decoration:underline #ffb21a66}footer{text-align:center;padding:26px 16px max(40px, env(safe-area-inset-bottom));font:500 14px/1.4 var(--sans);color:var(--muted)}footer a{text-underline-offset:3px;-webkit-text-decoration:underline #bfaea259;text-decoration:underline #bfaea259}footer a:hover{color:var(--ink)}footer .lema{font:11px var(--mono);letter-spacing:.02em;color:var(--dim);margin-top:6px}@media (min-width:600px){main{padding-top:40px}h1{font-size:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rise{opacity:1;transform:none}}
