*{margin:0;padding:0;box-sizing:border-box}#app{font-family:JetBrains Mono,Space Grotesk,Noto Sans SC,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#000}::-webkit-scrollbar-thumb:hover{background:#333}button{font-family:inherit}.home[data-v-e01b4125]{min-height:100vh;background:#fff;color:#000;font-family:Space Grotesk,system-ui,sans-serif}.navbar[data-v-e01b4125]{height:84px;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px;position:sticky;top:0;z-index:20;border-bottom:1px solid #1a1a1a}.brand[data-v-e01b4125]{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:1.5px;font-size:.95rem;text-decoration:none;color:inherit}.brand-logo[data-v-e01b4125]{height:46px;width:auto;object-fit:contain;flex-shrink:0;background:#fff;padding:6px 14px;border-radius:8px;box-shadow:0 1px 3px #0003}.brand-mark[data-v-e01b4125]{color:#10b981;font-size:1.2rem}.brand-name b[data-v-e01b4125]{font-weight:800}.nav-links[data-v-e01b4125]{display:flex;align-items:center;gap:24px}.nav-link[data-v-e01b4125]{color:#bfbfbf;text-decoration:none;font-size:.88rem;transition:color .15s}.nav-link[data-v-e01b4125]:hover{color:#10b981}.cta-nav[data-v-e01b4125]{background:#10b981;color:#fff;padding:10px 18px;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.5px;transition:background .15s}.cta-nav[data-v-e01b4125]:hover{background:#34d399}.apps-dropdown[data-v-e01b4125]{position:relative;display:inline-block}.nav-link-btn[data-v-e01b4125]{background:none;border:none;font-family:inherit;cursor:pointer;padding:0}.apps-menu[data-v-e01b4125]{position:absolute;top:calc(100% + 10px);right:0;background:#141414;border:1px solid #2a2a2a;min-width:260px;padding:6px;z-index:50;box-shadow:0 10px 30px #0009}.app-item[data-v-e01b4125]{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:#e0e0e0;transition:background .15s}.app-item[data-v-e01b4125]:hover{background:#1f1f1f;color:#fff}.app-dot[data-v-e01b4125]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.app-dot.agency[data-v-e01b4125]{background:#10b981;box-shadow:0 0 8px #10b981}.app-dot.auto[data-v-e01b4125]{background:#34d399;box-shadow:0 0 8px #34d399}.app-label[data-v-e01b4125]{display:flex;flex-direction:column;gap:2px}.app-name[data-v-e01b4125]{font-size:.85rem;font-weight:600}.app-desc[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.68rem;color:#888;letter-spacing:.3px}.main[data-v-e01b4125]{max-width:1280px;margin:0 auto;padding:80px 40px 40px}.hero[data-v-e01b4125]{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.tag-row[data-v-e01b4125]{display:flex;gap:12px;align-items:center;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:.75rem}.tag-orange[data-v-e01b4125]{background:#10b981;color:#fff;padding:5px 11px;font-weight:700;letter-spacing:1.2px}.tag-muted[data-v-e01b4125]{color:#999;letter-spacing:.5px}.title[data-v-e01b4125]{font-size:3.6rem;line-height:1.1;letter-spacing:-2px;font-weight:500;margin:0 0 28px}.gradient[data-v-e01b4125]{background:linear-gradient(90deg,#10b981,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead[data-v-e01b4125]{font-size:1.05rem;line-height:1.7;color:#444;max-width:620px;margin:0 0 24px}.lead b[data-v-e01b4125]{color:#000;font-weight:700}.slogan[data-v-e01b4125]{font-size:1.1rem;font-weight:500;border-left:3px solid #10b981;padding-left:15px;margin:0 0 28px}.cursor[data-v-e01b4125]{color:#10b981;animation:blink-e01b4125 1s step-end infinite;font-weight:700}@keyframes blink-e01b4125{0%,to{opacity:1}50%{opacity:0}}.cta-row[data-v-e01b4125]{display:flex;gap:16px;margin-bottom:18px}.cta-primary[data-v-e01b4125]{background:#000;color:#fff;padding:18px 28px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.9rem;letter-spacing:1px;text-decoration:none;display:inline-flex;align-items:center;gap:14px;transition:all .2s;border:1px solid #000}.cta-primary[data-v-e01b4125]:hover{background:#10b981;border-color:#10b981;transform:translateY(-2px)}.cta-primary.big[data-v-e01b4125]{padding:22px 36px;font-size:1rem}.arrow[data-v-e01b4125]{transition:transform .2s}.cta-primary:hover .arrow[data-v-e01b4125]{transform:translate(4px)}.cta-secondary[data-v-e01b4125]{padding:18px 24px;color:#000;text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:500;font-size:.88rem;letter-spacing:.5px;border:1px solid #ddd;transition:border-color .2s;display:flex;align-items:center}.cta-secondary[data-v-e01b4125]:hover{border-color:#000}.trust-line[data-v-e01b4125]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#777;font-family:JetBrains Mono,monospace;margin-bottom:40px}.dot-green[data-v-e01b4125]{width:8px;height:8px;border-radius:50%;background:#00c853;display:inline-block}.square[data-v-e01b4125]{width:14px;height:14px;background:#10b981}.hero-right[data-v-e01b4125]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.swarm-visual[data-v-e01b4125]{width:100%;max-width:420px;text-align:center}.swarm-svg[data-v-e01b4125]{width:100%;height:auto;animation:breathe-e01b4125 6s ease-in-out infinite}@keyframes breathe-e01b4125{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.swarm-caption[data-v-e01b4125]{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.6}.sw-n[data-v-e01b4125]{color:#000;font-weight:700;letter-spacing:1.2px;display:block}.sw-d[data-v-e01b4125]{color:#999;letter-spacing:.5px}.proof-bar[data-v-e01b4125]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:100px;background:#fafafa}.proof-item[data-v-e01b4125]{padding:36px 24px;border-right:1px solid #eee;text-align:center}.proof-item[data-v-e01b4125]:last-child{border-right:none}.p-val[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:2.3rem;font-weight:500;letter-spacing:-1.5px;margin-bottom:6px}.p-val .sup[data-v-e01b4125]{font-size:.6em;color:#888;margin-left:6px}.p-lbl[data-v-e01b4125]{font-size:.82rem;color:#888;letter-spacing:.3px}.section-header[data-v-e01b4125]{max-width:780px;margin-bottom:48px}.section-tag[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:#10b981;letter-spacing:2px;font-weight:700;display:block;margin-bottom:14px}.section-header h2[data-v-e01b4125]{font-size:2.3rem;letter-spacing:-1px;margin:0;font-weight:500;line-height:1.15}.sub-p[data-v-e01b4125]{color:#666;margin:14px 0 0;font-size:1rem;max-width:600px;line-height:1.6}.what-is[data-v-e01b4125]{margin-bottom:100px}.what-grid[data-v-e01b4125]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid #eee}.what-card[data-v-e01b4125]{padding:36px 32px;border-right:1px solid #eee;border-bottom:1px solid #eee;transition:background .2s}.what-card[data-v-e01b4125]:nth-child(2n){border-right:none}.what-card[data-v-e01b4125]:nth-last-child(-n+2){border-bottom:none}.what-card[data-v-e01b4125]:hover{background:#fafafa}.what-n[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-weight:700;color:#10b981;font-size:.88rem;letter-spacing:1px;margin-bottom:16px}.what-card h3[data-v-e01b4125]{margin:0 0 10px;font-size:1.2rem;font-weight:600;letter-spacing:-.3px}.what-card p[data-v-e01b4125]{margin:0;color:#555;line-height:1.7;font-size:.95rem}.what-card p b[data-v-e01b4125]{color:#000}.compare[data-v-e01b4125]{margin-bottom:100px}.compare-grid[data-v-e01b4125]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-col[data-v-e01b4125]{padding:36px 32px;border:1px solid #eee}.compare-col.bad[data-v-e01b4125]{background:#fafafa}.compare-col.good[data-v-e01b4125]{background:#000;color:#fff;border-color:#000}.col-tag[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:2px;font-weight:700;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #ddd}.compare-col.good .col-tag[data-v-e01b4125]{color:#10b981;border-color:#333}.compare-col.bad .col-tag[data-v-e01b4125]{color:#999}.compare-col ul[data-v-e01b4125]{list-style:none;padding:0;margin:0}.compare-col li[data-v-e01b4125]{display:flex;gap:12px;align-items:baseline;padding:10px 0;line-height:1.6;font-size:.95rem;border-bottom:1px solid}.compare-col.bad li[data-v-e01b4125]{border-color:#eee;color:#666}.compare-col.good li[data-v-e01b4125]{border-color:#1a1a1a;color:#ddd}.compare-col li[data-v-e01b4125]:last-child{border-bottom:none}.compare-col li b[data-v-e01b4125]{color:inherit;font-weight:600}.compare-col.good li b[data-v-e01b4125]{color:#fff}.x[data-v-e01b4125]{color:#d00;font-weight:700;flex-shrink:0}.check[data-v-e01b4125]{color:#00c853;font-weight:700;flex-shrink:0}.steps[data-v-e01b4125]{margin-bottom:100px}.steps-grid[data-v-e01b4125]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #eee}.step[data-v-e01b4125]{padding:36px 28px;border-right:1px solid #eee}.step[data-v-e01b4125]:last-child{border-right:none}.step-n[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:2.6rem;font-weight:300;color:#10b981;letter-spacing:-2px;margin-bottom:16px}.step-title[data-v-e01b4125]{font-size:1.15rem;font-weight:600;margin-bottom:10px;letter-spacing:-.3px}.step p[data-v-e01b4125]{margin:0;color:#555;line-height:1.7;font-size:.92rem}.use-cases[data-v-e01b4125]{margin-bottom:100px}.cases-grid[data-v-e01b4125]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.how-we-predict[data-v-e01b4125]{margin-bottom:100px}.predict-grid[data-v-e01b4125]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #eee}.predict-item[data-v-e01b4125]{padding:30px 26px;border-right:1px solid #eee;border-bottom:1px solid #eee;transition:background .2s;position:relative}.predict-item[data-v-e01b4125]:nth-child(3n){border-right:none}.predict-item[data-v-e01b4125]:nth-last-child(-n+3){border-bottom:none}.predict-item[data-v-e01b4125]:hover{background:#fafafa}.predict-icon[data-v-e01b4125]{font-size:1.6rem;margin-bottom:8px}.predict-n[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-weight:700;color:#10b981;font-size:.78rem;letter-spacing:1px;margin-bottom:10px}.predict-item h3[data-v-e01b4125]{font-size:1rem;font-weight:600;margin:0 0 8px;letter-spacing:-.2px}.predict-item p[data-v-e01b4125]{font-size:.88rem;line-height:1.65;color:#555;margin:0}.predict-item p b[data-v-e01b4125]{color:#000;font-weight:600}.case[data-v-e01b4125]{padding:36px 32px;border:1px solid #eee;background:#fafafa}.case-head[data-v-e01b4125]{display:flex;gap:16px;margin-bottom:18px;align-items:flex-start}.case-icon[data-v-e01b4125]{font-size:1.6rem;line-height:1;flex-shrink:0}.case-tag[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:1.5px;color:#10b981;font-weight:700;margin-bottom:6px}.case h3[data-v-e01b4125]{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.3px;line-height:1.3}.case p[data-v-e01b4125]{margin:0 0 18px;color:#444;line-height:1.7;font-size:.95rem}.case p b[data-v-e01b4125]{color:#000}.case-examples[data-v-e01b4125]{display:flex;flex-wrap:wrap;gap:6px}.case-examples span[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#555;background:#fff;padding:4px 10px;border:1px solid #e0e0e0;letter-spacing:.3px}.pricing[data-v-e01b4125]{margin-bottom:100px}.pricing-grid[data-v-e01b4125]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price-card[data-v-e01b4125]{padding:32px 28px;border:1px solid #eee;background:#fff;position:relative;transition:all .2s}.price-card.featured[data-v-e01b4125]{border-color:#10b981;border-width:2px}.price-card[data-v-e01b4125]:hover{transform:translateY(-2px)}.pc-badge[data-v-e01b4125]{position:absolute;top:-12px;right:16px;background:#10b981;color:#fff;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.5px;font-weight:700}.pc-label[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:2px;color:#999;margin-bottom:14px}.pc-val[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:2.8rem;font-weight:500;letter-spacing:-2px;line-height:1;margin-bottom:8px}.pc-val span[data-v-e01b4125]{font-size:.85rem;color:#888;font-weight:400;letter-spacing:0;margin-left:8px}.pc-usd[data-v-e01b4125]{font-size:1.3rem;font-weight:600;margin-bottom:6px}.pc-rate[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#aaa}.pricing-foot[data-v-e01b4125]{text-align:center;margin-top:28px;font-size:.95rem;color:#666}.highlight-orange[data-v-e01b4125]{color:#10b981;font-weight:700}.faq[data-v-e01b4125]{margin-bottom:100px}.faq-list[data-v-e01b4125]{max-width:880px}.faq-item[data-v-e01b4125]{border-bottom:1px solid #eee;padding:18px 0}.faq-item summary[data-v-e01b4125]{cursor:pointer;font-size:1.02rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;letter-spacing:-.2px}.faq-item summary[data-v-e01b4125]::-webkit-details-marker{display:none}.faq-item summary[data-v-e01b4125]:after{content:"+";font-family:JetBrains Mono,monospace;font-size:1.4rem;color:#10b981;transition:transform .2s}.faq-item[open] summary[data-v-e01b4125]:after{transform:rotate(45deg)}.faq-item p[data-v-e01b4125]{margin:14px 0 0;color:#555;line-height:1.7;font-size:.95rem;padding-right:40px}.faq-item a[data-v-e01b4125]{color:#10b981}.final-cta[data-v-e01b4125]{text-align:center;padding:80px 20px;background:#000;color:#fff;margin-bottom:60px;border-radius:2px}.final-cta h2[data-v-e01b4125]{font-size:2.4rem;font-weight:500;letter-spacing:-.8px;margin:0 0 14px}.final-cta p[data-v-e01b4125]{color:#bbb;margin:0 0 36px;font-size:1.05rem}.final-cta .cta-primary[data-v-e01b4125]{background:#10b981;border-color:#10b981}.final-cta .cta-primary[data-v-e01b4125]:hover{background:#fff;color:#000;border-color:#fff}.cta-note[data-v-e01b4125]{margin-top:24px;color:#888;font-size:.9rem}.cta-note a[data-v-e01b4125]{color:#10b981;text-decoration:none;font-weight:600}.cta-note a[data-v-e01b4125]:hover{text-decoration:underline}.footer[data-v-e01b4125]{border-top:1px solid #eee;padding:48px 40px 24px;font-size:.82rem;color:#888;display:grid;grid-template-columns:1.3fr 2fr;gap:40px;align-items:flex-start}.foot-left[data-v-e01b4125]{max-width:320px}.foot-brand[data-v-e01b4125]{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;letter-spacing:1.2px;color:#000;font-size:.95rem}.foot-logo[data-v-e01b4125]{height:42px;width:auto;object-fit:contain;background:#fff;padding:4px 8px;border-radius:6px}.foot-brand b[data-v-e01b4125]{font-weight:800}.foot-by[data-v-e01b4125]{margin-top:10px;color:#888;font-size:.82rem;line-height:1.6}.foot-by a[data-v-e01b4125]{color:#10b981;text-decoration:none}.foot-by a[data-v-e01b4125]:hover{text-decoration:underline}.foot-nav[data-v-e01b4125]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.foot-col[data-v-e01b4125]{display:flex;flex-direction:column;gap:10px}.foot-col-title[data-v-e01b4125]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#000;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:4px}.foot-col a[data-v-e01b4125]{color:#666;text-decoration:none;font-size:.85rem;transition:color .15s}.foot-col a[data-v-e01b4125]:hover{color:#10b981}.foot-bottom[data-v-e01b4125]{grid-column:1 / -1;margin-top:30px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center;color:#999;font-size:.78rem}.mono[data-v-e01b4125]{font-family:JetBrains Mono,monospace}.status-inline[data-v-e01b4125]{display:flex;align-items:center;gap:6px;color:#555;text-decoration:none;font-size:.75rem;letter-spacing:.5px;font-family:JetBrains Mono,monospace}.status-inline .dot[data-v-e01b4125]{width:7px;height:7px;background:#00c853;border-radius:50%}@media(max-width:900px){.hero[data-v-e01b4125]{grid-template-columns:1fr;gap:40px}.title[data-v-e01b4125]{font-size:2.4rem}.what-grid[data-v-e01b4125]{grid-template-columns:1fr}.what-card[data-v-e01b4125]{border-right:none!important}.what-card[data-v-e01b4125]:nth-last-child(-n+2){border-bottom:1px solid #eee}.what-card[data-v-e01b4125]:last-child{border-bottom:none}.compare-grid[data-v-e01b4125],.steps-grid[data-v-e01b4125]{grid-template-columns:1fr}.step[data-v-e01b4125]{border-right:none;border-bottom:1px solid #eee}.step[data-v-e01b4125]:last-child{border-bottom:none}.cases-grid[data-v-e01b4125],.predict-grid[data-v-e01b4125]{grid-template-columns:1fr}.predict-item[data-v-e01b4125]{border-right:none!important;border-bottom:1px solid #eee!important}.predict-item[data-v-e01b4125]:last-child{border-bottom:none!important}.pricing-grid[data-v-e01b4125]{grid-template-columns:1fr}.proof-bar[data-v-e01b4125]{grid-template-columns:repeat(2,1fr)}.proof-item[data-v-e01b4125]:nth-child(2n){border-right:none}.proof-item[data-v-e01b4125]:nth-child(-n+2){border-bottom:1px solid #eee}.cta-row[data-v-e01b4125]{flex-direction:column}.nav-links .nav-link[data-v-e01b4125]{display:none}.navbar[data-v-e01b4125]{padding:0 20px}.main[data-v-e01b4125]{padding:40px 20px}.footer[data-v-e01b4125]{grid-template-columns:1fr;padding:40px 20px 20px}.foot-nav[data-v-e01b4125]{grid-template-columns:repeat(2,1fr);gap:20px}.foot-bottom[data-v-e01b4125]{flex-direction:column;gap:10px;align-items:flex-start}}.swarm-wrapper[data-v-968aad2f]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#0a0a0a;border:1px solid #1f1f1f;border-radius:12px;overflow:hidden}.swarm-header[data-v-968aad2f]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #1f1f1f;background:#141414;font-size:.85rem}.swarm-title[data-v-968aad2f]{font-weight:600;color:#10b981;letter-spacing:.5px;font-size:.8rem;text-transform:uppercase}.swarm-legend[data-v-968aad2f]{display:flex;gap:10px;flex-wrap:wrap;font-size:.72rem}.legend-item[data-v-968aad2f]{display:flex;align-items:center;gap:4px;color:#a3a3a3}.legend-item .dot[data-v-968aad2f]{display:inline-block;width:10px;height:10px;border-radius:50%}.dot.compra[data-v-968aad2f],.dot.adopta[data-v-968aad2f]{background:#10b981}.dot.pide_info[data-v-968aad2f],.dot.pide_mas_info[data-v-968aad2f]{background:#3b82f6}.dot.guarda_para_despues[data-v-968aad2f]{background:#a855f7}.dot.comparte[data-v-968aad2f]{background:#f59e0b}.dot.ignora[data-v-968aad2f]{background:#9ca3af}.dot.rechaza[data-v-968aad2f]{background:#ef4444}.legend-social .edge-social[data-v-968aad2f]{display:inline-block;width:16px;height:2px;background:repeating-linear-gradient(90deg,#facc15 0 3px,transparent 3px 5px)}.legend-social[data-v-968aad2f]{color:#facc15}.swarm-svg[data-v-968aad2f]{flex:1;width:100%;height:100%;cursor:grab}.tooltip[data-v-968aad2f]{position:absolute;background:#000000f2;border:1px solid #10b981;color:#e5e5e5;padding:10px 12px;border-radius:8px;font-size:.8rem;pointer-events:none;max-width:280px;z-index:100;box-shadow:0 0 20px #10b98140}.tooltip strong[data-v-968aad2f]{color:#facc15}.tooltip-decision[data-v-968aad2f]{margin-top:6px;padding:2px 6px;border-radius:4px;display:inline-block;font-size:.7rem;font-weight:600}.tooltip-decision.compra[data-v-968aad2f]{background:#10b981}.tooltip-decision.pide_info[data-v-968aad2f]{background:#3b82f6}.tooltip-decision.ignora[data-v-968aad2f]{background:#6b7280}.tooltip-decision.rechaza[data-v-968aad2f]{background:#ef4444}.tooltip-reaction[data-v-968aad2f]{margin-top:6px;font-style:italic;color:#d1d5db;font-size:.75rem}.tooltip-meta[data-v-968aad2f]{margin-top:4px;color:#9ca3af;font-size:.7rem}.tip-wrap[data-v-9051d82a]{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.tip-icon[data-v-9051d82a]{width:14px;height:14px;border-radius:50%;background:#ffffff14;color:#999;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;line-height:1;-webkit-user-select:none;user-select:none}.tip-icon[data-v-9051d82a]:hover,.tip-icon.active[data-v-9051d82a]{background:#10b981;color:#000}.tip-panel[data-v-9051d82a]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#1a1a1a;border:1px solid #10b981;padding:10px 14px;min-width:220px;max-width:300px;z-index:200;border-radius:4px;box-shadow:0 8px 24px #0009;animation:tipIn-9051d82a .15s ease-out}@keyframes tipIn-9051d82a{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tip-arrow[data-v-9051d82a]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#1a1a1a;border-right:1px solid #10b981;border-bottom:1px solid #10b981}.tip-body[data-v-9051d82a]{display:block;font-family:Space Grotesk,system-ui,sans-serif;font-size:.78rem;line-height:1.55;color:#d0d0d0;letter-spacing:.1px;text-transform:none;white-space:normal}.creative-uploader[data-v-e1a6dc90]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.kind-tabs[data-v-e1a6dc90]{display:flex;gap:6px}.kind-tab[data-v-e1a6dc90]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:#73737314;border:1px solid rgba(115,115,115,.2);color:#a3a3a3;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .15s}.kind-tab[data-v-e1a6dc90]:hover{background:#73737326;color:#f5f5f5}.kind-tab.active[data-v-e1a6dc90]{background:#10b98126;border-color:#10b98166;color:#34d399}.kind-tab.has-content[data-v-e1a6dc90]{border-color:#10b98199}.kind-icon[data-v-e1a6dc90]{font-size:1rem}.kind-tab .check[data-v-e1a6dc90]{font-size:.85rem;color:#34d399;font-weight:700}.drop-zone[data-v-e1a6dc90]{position:relative;min-height:120px;border:2px dashed rgba(115,115,115,.3);border-radius:8px;background:#7373730a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:16px;transition:all .15s}.drop-zone[data-v-e1a6dc90]:hover{border-color:#10b98180;background:#10b9810a}.drop-zone.is-dragging[data-v-e1a6dc90]{border-color:#10b981;background:#10b9811a}.drop-zone.has-content[data-v-e1a6dc90]{cursor:default;border-style:solid;border-color:#10b98166;padding:8px}.drop-zone.is-uploading[data-v-e1a6dc90]{cursor:progress;border-style:solid;border-color:#10b981}.hidden-file-input[data-v-e1a6dc90]{display:none}.empty-state[data-v-e1a6dc90]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.empty-icon[data-v-e1a6dc90]{font-size:1.6rem;opacity:.7}.empty-text[data-v-e1a6dc90]{display:flex;flex-direction:column;font-size:.85rem;color:#d4d4d4}.empty-hint[data-v-e1a6dc90]{font-size:.75rem;color:#737373}.empty-meta[data-v-e1a6dc90]{font-size:.7rem;color:#737373}.upload-progress[data-v-e1a6dc90]{display:flex;flex-direction:column;gap:6px;width:100%}.progress-bar[data-v-e1a6dc90]{height:8px;background:#73737333;border-radius:4px;overflow:hidden}.progress-fill[data-v-e1a6dc90]{height:100%;background:#10b981;transition:width .2s}.progress-text[data-v-e1a6dc90]{text-align:center;font-size:.75rem;color:#d4d4d4}.preview[data-v-e1a6dc90]{position:relative;width:100%;display:flex;justify-content:center}.preview-image[data-v-e1a6dc90],.preview-video[data-v-e1a6dc90]{max-width:100%;max-height:320px;border-radius:4px;object-fit:contain}.preview-audio[data-v-e1a6dc90]{width:100%}.remove-btn[data-v-e1a6dc90]{position:absolute;top:6px;right:6px;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.2);padding:4px 10px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background .15s}.remove-btn[data-v-e1a6dc90]:hover{background:#dc2626cc}.upload-error[data-v-e1a6dc90]{font-size:.8rem;color:#f87171;background:#ef444414;border:1px solid rgba(239,68,68,.3);padding:8px;border-radius:6px}.uploader-hint[data-v-e1a6dc90]{margin:0;font-size:.72rem;color:#737373;font-style:italic;line-height:1.4}.app[data-v-a450a127]{min-height:100vh;background:#0a0a0a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:#e5e5e5}.topbar[data-v-a450a127]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:14px 24px;background:#0a0a0a;border-bottom:1px solid #1f1f1f;gap:20px}.brand[data-v-a450a127]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-logo[data-v-a450a127]{height:44px;width:auto;object-fit:contain;flex-shrink:0;background:#fff;padding:6px 14px;border-radius:8px;box-shadow:0 1px 3px #0003}.brand-logo-img[data-v-a450a127]{height:36px;width:auto;filter:drop-shadow(0 0 8px rgba(16,185,129,.2))}.brand-logo-fallback[data-v-a450a127]{font-size:1.8rem;color:#10b981;font-weight:900}.brand-text-wrap[data-v-a450a127]{display:flex;flex-direction:column;line-height:1.1}.brand-text[data-v-a450a127]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem;font-weight:500;letter-spacing:1.5px;color:#f5f5f5}.brand-text b[data-v-a450a127]{font-weight:800}.topbar-tabs[data-v-a450a127]{display:flex;gap:2px;justify-content:center;background:#141414;border:1px solid #1f1f1f;border-radius:8px;padding:3px;width:fit-content;margin:0 auto}.topbar-tabs button[data-v-a450a127]{padding:6px 18px;border:none;background:transparent;color:#a3a3a3;font-size:.85rem;cursor:pointer;border-radius:6px;font-weight:500;transition:all .15s}.topbar-tabs button[data-v-a450a127]:hover{color:#e5e5e5}.topbar-tabs button.active[data-v-a450a127]{background:#10b981;color:#0a0a0a;font-weight:600}.topbar-right[data-v-a450a127]{display:flex;align-items:center;gap:14px}.btn-link[data-v-a450a127]{background:none;border:none;color:#10b981;cursor:pointer;font-size:.82rem;padding:4px 8px;font-weight:500;transition:color .15s}.btn-link[data-v-a450a127]:hover{color:#34d399;text-decoration:underline}.step-indicator[data-v-a450a127]{font-size:.82rem;color:#737373;display:flex;align-items:center;gap:6px;padding:5px 10px;background:#141414;border:1px solid #1f1f1f;border-radius:6px}.step-indicator strong[data-v-a450a127]{color:#f5f5f5}.step-label[data-v-a450a127]{color:#a3a3a3;margin-left:4px}.step-dot[data-v-a450a127]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:6px}.step-dot.generating[data-v-a450a127]{background:#f59e0b;animation:pulse-a450a127 1.5s infinite;box-shadow:0 0 8px #f59e0b}.step-dot.completed[data-v-a450a127]{background:#10b981;box-shadow:0 0 8px #10b981}.step-dot.idle[data-v-a450a127]{background:#404040}@keyframes pulse-a450a127{0%,to{opacity:1}50%{opacity:.3}}.spending[data-v-a450a127]{color:#10b981;font-weight:600;font-size:.82rem;padding:5px 12px;background:#10b98114;border:1px solid rgba(16,185,129,.3);border-radius:6px;font-variant-numeric:tabular-nums}.user-wallet[data-v-a450a127]{background:#10b981;color:#fff;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;display:inline-flex;align-items:baseline;gap:6px;letter-spacing:.5px;border-radius:4px}.user-wallet.admin[data-v-a450a127]{background:#000;color:#10b981;border:1px solid #10b981}.user-wallet .wallet-val[data-v-a450a127]{font-size:.95rem}.user-wallet .wallet-lbl[data-v-a450a127]{font-size:.72rem;opacity:.85}.user-wallet .badge-admin[data-v-a450a127]{letter-spacing:1px}.btn-buy[data-v-a450a127]{background:#fff;color:#10b981!important;border:1px solid #10b981!important;font-weight:700!important}.btn-buy[data-v-a450a127]:hover{background:#10b981;color:#fff!important}.btn-logout[data-v-a450a127]{padding:5px 12px!important;color:#999!important;font-size:.82rem!important;letter-spacing:1px;border-left:1px solid rgba(255,255,255,.08)}.btn-logout[data-v-a450a127]:hover{color:#10b981!important}.btn-retry[data-v-a450a127]{background:#fbbf241f!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.35)!important;padding:4px 10px!important;font-size:.78rem!important;letter-spacing:.3px}.btn-retry[data-v-a450a127]:hover{background:#fbbf2433!important}.apps-dropdown[data-v-a450a127]{position:relative;display:inline-block}.btn-apps[data-v-a450a127]{font-family:JetBrains Mono,monospace!important;font-size:.78rem!important;letter-spacing:.5px}.apps-menu[data-v-a450a127]{position:absolute;top:calc(100% + 4px);left:0;background:#141414;border:1px solid #2a2a2a;min-width:240px;padding:6px;z-index:40;box-shadow:0 8px 24px #00000080}.apps-menu a[data-v-a450a127]{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:#e0e0e0;transition:background .15s}.apps-menu a[data-v-a450a127]:hover{background:#1f1f1f;color:#fff}.app-dot[data-v-a450a127]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.app-dot.agency[data-v-a450a127],.app-dot.auto[data-v-a450a127]{background:#10b981;box-shadow:0 0 8px #10b981}.app-label[data-v-a450a127]{display:flex;flex-direction:column;gap:2px}.app-name[data-v-a450a127]{font-size:.82rem;font-weight:600;letter-spacing:.2px}.app-desc[data-v-a450a127]{font-family:JetBrains Mono,monospace;font-size:.68rem;color:#888;letter-spacing:.3px}.main-split[data-v-a450a127]{display:flex;flex:1;min-height:500px;overflow:hidden}.main-split.pane-graph[data-v-a450a127]{min-height:85vh}.left-panel[data-v-a450a127]{width:45%;border-right:1px solid #1f1f1f;background:#0a0a0a;padding:14px;box-sizing:border-box;transition:width .3s ease;position:relative;display:flex;flex-direction:column}.left-panel.full-width[data-v-a450a127]{width:100%;border-right:none;padding:24px}.tips-ticker[data-v-a450a127]{margin-top:12px;padding:14px 18px;background:linear-gradient(90deg,#10b98114,#10b98105);border:1px solid rgba(16,185,129,.25);border-radius:6px;min-height:44px;display:flex;align-items:center}.tip-line[data-v-a450a127]{display:flex;align-items:center;gap:12px;width:100%}.tip-icon[data-v-a450a127]{color:#10b981;font-size:1.1rem;flex-shrink:0}.tip-text[data-v-a450a127]{font-size:.86rem;line-height:1.5;color:#d4d4d4;letter-spacing:.1px}.tip-fade-enter-active[data-v-a450a127],.tip-fade-leave-active[data-v-a450a127]{transition:all .35s ease}.tip-fade-enter-from[data-v-a450a127]{opacity:0;transform:translateY(6px)}.tip-fade-leave-to[data-v-a450a127]{opacity:0;transform:translateY(-6px)}.right-panel[data-v-a450a127]{flex:1;background:#0a0a0a;overflow-y:auto;padding:24px;box-sizing:border-box;transition:width .3s ease}.right-panel.full-width[data-v-a450a127]{width:100%}.panel[data-v-a450a127]{max-width:900px}.panel-header[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px;padding-bottom:14px;border-bottom:1px solid #1f1f1f}.panel-header h2[data-v-a450a127]{margin:0;font-size:1.25rem;color:#f5f5f5;font-weight:600}.panel-header h3[data-v-a450a127]{margin:0;font-size:1rem;color:#f5f5f5}.sim-id[data-v-a450a127]{font-family:SF Mono,Monaco,monospace;color:#737373;font-size:.78rem}.status[data-v-a450a127]{padding:3px 10px;border-radius:4px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.completed[data-v-a450a127]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.status.partial[data-v-a450a127]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.status.failed[data-v-a450a127],.status.stopped[data-v-a450a127]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.status.running[data-v-a450a127]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.mode-switch[data-v-a450a127]{display:flex;gap:8px;margin-bottom:24px}.mode-switch button[data-v-a450a127]{flex:1;padding:14px;border:1px solid #1f1f1f;background:#141414;color:#a3a3a3;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .15s}.mode-switch button[data-v-a450a127]:hover{border-color:#10b981;color:#e5e5e5}.mode-switch button.active[data-v-a450a127]{border-color:#10b981;background:#10b9811a;color:#10b981;font-weight:600;box-shadow:0 0 0 1px #10b981}.form-section[data-v-a450a127]{margin-bottom:24px}.form-section h3[data-v-a450a127]{font-size:.75rem;text-transform:uppercase;color:#10b981;letter-spacing:1.5px;margin-bottom:12px;font-weight:600}.field-grid[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid label.full[data-v-a450a127]{grid-column:span 2}label[data-v-a450a127]{display:block;font-size:.78rem;color:#a3a3a3;font-weight:500}input[data-v-a450a127],select[data-v-a450a127],textarea[data-v-a450a127]{width:100%;padding:9px 12px;border:1px solid #1f1f1f;background:#141414;color:#f5f5f5;border-radius:6px;margin-top:5px;font-size:.88rem;box-sizing:border-box;font-family:inherit;transition:all .15s}input[data-v-a450a127]:focus,select[data-v-a450a127]:focus,textarea[data-v-a450a127]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}textarea[data-v-a450a127]{resize:vertical;line-height:1.5}input[type=range][data-v-a450a127]{padding:0;margin-top:8px;accent-color:#10b981}input[type=checkbox][data-v-a450a127]{width:auto;accent-color:#10b981}select[data-v-a450a127]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23a3a3a3'%3E%3Cpath d='M2 4l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.config-row[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;align-items:end}.precision-badge[data-v-a450a127]{display:inline-block;margin-left:8px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.5px;font-weight:700;border-radius:3px;vertical-align:middle}.precision-badge.quick[data-v-a450a127]{background:#3b82f626;color:#60a5fa}.precision-badge.balanced[data-v-a450a127]{background:#10b98126;color:#34d399}.precision-badge.serious[data-v-a450a127]{background:#facc1526;color:#facc15}.precision-badge.max[data-v-a450a127]{background:#ef444426;color:#f87171}.precision-meta[data-v-a450a127]{display:block;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.68rem;color:#888;letter-spacing:.2px}.config-row label.checkbox[data-v-a450a127]{display:flex;align-items:center;gap:8px;padding-bottom:10px}.config-row label.checkbox input[data-v-a450a127]{margin:0}.cost-estimate[data-v-a450a127]{background:#10b9810d;border:1px solid rgba(16,185,129,.2);padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:.85rem;display:flex;flex-direction:column;gap:6px}.estimate-row[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#a3a3a3}.estimate-row.dim[data-v-a450a127]{color:#737373;font-size:.78rem}.estimate-row strong[data-v-a450a127]{color:#34d399}.credits-highlight[data-v-a450a127]{color:#facc15!important;font-size:.95rem;font-weight:700}.credits-usd[data-v-a450a127]{color:#737373;font-size:.78rem}.metric-credits[data-v-a450a127]{background:#facc150f;border-color:#facc1540}.metric-credits .metric-value[data-v-a450a127],.metric-credits .metric-label[data-v-a450a127]{color:#facc15}.metric-sub[data-v-a450a127]{display:block;font-size:.7rem;color:#737373;margin-top:2px}.actions[data-v-a450a127]{display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-a450a127]{background:#10b981;color:#0a0a0a;border:none;padding:11px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.3px;transition:all .15s;box-shadow:0 0 #10b98100}.btn-primary[data-v-a450a127]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-v-a450a127]:hover:not(:disabled){background:#34d399;box-shadow:0 0 20px #10b98166}.error-box[data-v-a450a127]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:12px;border-radius:8px;margin-bottom:12px;font-size:.88rem}.summary-card[data-v-a450a127]{background:#141414;padding:16px;border-left:3px solid #10b981;border-radius:6px;margin-bottom:20px}.summary-card h3[data-v-a450a127]{margin:0 0 8px;font-size:.72rem;color:#10b981;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.summary-card p[data-v-a450a127]{margin:0;line-height:1.6;color:#e5e5e5}.metrics-grid[data-v-a450a127]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px}.metric[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:12px;border-radius:6px;transition:all .15s}.metric[data-v-a450a127]:hover{border-color:#10b9814d}.metric-label[data-v-a450a127]{display:block;font-size:.65rem;color:#737373;text-transform:uppercase;letter-spacing:1px;font-weight:600}.metric-value[data-v-a450a127]{display:block;font-size:1.3rem;font-weight:700;color:#f5f5f5;margin-top:4px;font-variant-numeric:tabular-nums}h3[data-v-a450a127]{margin-top:24px;font-size:.75rem;color:#10b981;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.decision-bars[data-v-a450a127]{margin-bottom:24px}.decision-row[data-v-a450a127]{display:flex;align-items:center;margin-bottom:6px;font-size:.85rem}.decision-name[data-v-a450a127]{width:160px;color:#a3a3a3;font-family:SF Mono,Monaco,monospace;font-size:.78rem}.bar-container[data-v-a450a127]{flex:1;position:relative;background:#141414;border:1px solid #1f1f1f;height:22px;border-radius:4px;overflow:hidden}.bar[data-v-a450a127]{position:absolute;left:0;top:0;height:100%;transition:width .5s ease}.bar-compra[data-v-a450a127],.bar-adopta[data-v-a450a127]{background:linear-gradient(90deg,#059669,#10b981)}.bar-pide_info[data-v-a450a127],.bar-pide_mas_info[data-v-a450a127]{background:linear-gradient(90deg,#2563eb,#3b82f6)}.bar-guarda_para_despues[data-v-a450a127]{background:linear-gradient(90deg,#7c3aed,#a855f7)}.bar-comparte[data-v-a450a127]{background:linear-gradient(90deg,#d97706,#f59e0b)}.bar-ignora[data-v-a450a127]{background:linear-gradient(90deg,#525252,#737373)}.bar-rechaza[data-v-a450a127],.bar-rechaza_por_precio[data-v-a450a127],.bar-rechaza_por_tiempo[data-v-a450a127],.bar-rechaza_por_miedo[data-v-a450a127]{background:linear-gradient(90deg,#dc2626,#ef4444)}.bar-duda[data-v-a450a127]{background:linear-gradient(90deg,#d97706,#f59e0b)}.bar-label[data-v-a450a127]{position:absolute;right:10px;top:3px;font-size:.72rem;font-weight:600;color:#f5f5f5;font-variant-numeric:tabular-nums}.objections-list[data-v-a450a127],.recs-list[data-v-a450a127]{padding-left:18px;font-size:.88rem;color:#d4d4d4}.objections-list li[data-v-a450a127],.recs-list li[data-v-a450a127]{margin-bottom:8px;line-height:1.5}.obj-interp[data-v-a450a127]{font-size:.78rem;color:#737373;margin-top:3px}.recs-list li[data-v-a450a127]{list-style:none;padding-left:0}.tag[data-v-a450a127]{display:inline-block;padding:2px 7px;border-radius:3px;font-size:.68rem;font-weight:600;margin-right:5px;text-transform:uppercase;letter-spacing:.5px}.tag.impact-alto[data-v-a450a127]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.tag.impact-medio[data-v-a450a127]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.tag.impact-bajo[data-v-a450a127]{background:#73737326;color:#a3a3a3;border:1px solid #1f1f1f}.tag.diff-baja[data-v-a450a127]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.tag.diff-media[data-v-a450a127]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.tag.diff-alta[data-v-a450a127]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.verdict-box[data-v-a450a127]{background:linear-gradient(135deg,#10b9811a,#10b98105);border:1px solid rgba(16,185,129,.4);padding:18px;border-radius:8px;margin:24px 0}.verdict-box h3[data-v-a450a127]{margin-top:0;color:#10b981;font-size:1rem}.verdict-box p[data-v-a450a127]{color:#d4d4d4;margin:8px 0 0}.upload-section[data-v-a450a127]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.upload-section-header[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#d4d4d4}.toggle-mode[data-v-a450a127]{background:transparent;border:none;color:#10b981;cursor:pointer;font-size:.78rem;padding:0}.toggle-mode[data-v-a450a127]:hover{text-decoration:underline}.url-fallback[data-v-a450a127]{display:flex;flex-direction:column;gap:6px}.url-fallback input[data-v-a450a127]{background:#0000004d;border:1px solid rgba(115,115,115,.3);color:#f5f5f5;padding:8px 12px;border-radius:6px;font-size:.85rem}.url-fallback input[data-v-a450a127]:focus{outline:none;border-color:#10b98180}.optional-tag[data-v-a450a127]{display:inline-block;font-size:.7rem;color:#737373;background:#73737326;padding:1px 6px;border-radius:3px;margin-left:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.hint[data-v-a450a127]{display:block;font-size:.75rem;color:#737373;margin-top:4px;line-height:1.4}.elements-toggle[data-v-a450a127]{margin-top:8px}.elements-toggle .btn-link[data-v-a450a127]{background:transparent;border:none;color:#10b981;cursor:pointer;font-size:.85rem;padding:6px 0}.elements-toggle .btn-link[data-v-a450a127]:hover{text-decoration:underline}.elements-grid[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding:12px;background:#10b9810a;border:1px dashed rgba(16,185,129,.25);border-radius:6px}.elements-grid>label[data-v-a450a127]{font-size:.8rem}.elements-hint[data-v-a450a127]{grid-column:span 2;font-size:.72rem;color:#737373;font-style:italic;margin-top:4px}.pro-mode-card[data-v-a450a127]{margin-top:16px;padding:14px;border:1px solid rgba(115,115,115,.2);border-radius:8px;background:#7373730a;transition:all .2s}.pro-mode-card.pro-mode-active[data-v-a450a127]{border-color:#10b98180;background:linear-gradient(135deg,#10b98114,#10b98105)}.pro-toggle[data-v-a450a127]{display:flex;align-items:center;gap:8px}.pro-label[data-v-a450a127]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#f5f5f5}.pro-badge[data-v-a450a127]{font-size:.65rem;padding:2px 6px;border-radius:3px;background:#10b98133;color:#34d399;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.pro-mode-card:not(.pro-mode-active) .pro-badge[data-v-a450a127]{background:#f59e0b26;color:#fbbf24}.pro-desc[data-v-a450a127]{margin:6px 0 0 24px;font-size:.78rem;color:#a3a3a3;line-height:1.4}.attribution-box[data-v-a450a127]{background:linear-gradient(135deg,#10b98114,#10b98105);border:1px solid rgba(16,185,129,.4);padding:18px;border-radius:8px;margin:24px 0}.attribution-box h3[data-v-a450a127]{margin-top:0;color:#34d399;font-size:1rem;display:flex;align-items:center;justify-content:space-between}.attribution-badge[data-v-a450a127]{font-size:.7rem;padding:3px 8px;border-radius:4px;background:#10b98126;color:#34d399;text-transform:none;letter-spacing:.3px;font-weight:500}.attribution-error[data-v-a450a127]{color:#fbbf24;font-size:.85rem;padding:8px;background:#f59e0b1a;border-radius:4px}.attribution-bars[data-v-a450a127]{display:flex;flex-direction:column;gap:14px}.attribution-row[data-v-a450a127]{padding:8px 0}.attribution-row.top-element[data-v-a450a127]{padding:12px 0 8px}.attribution-row-header[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.attribution-element[data-v-a450a127]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#f5f5f5}.attribution-row.top-element .attribution-element[data-v-a450a127]{font-weight:600}.trend-up[data-v-a450a127]{font-size:.85rem}.attribution-pct[data-v-a450a127]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95rem;font-weight:600;color:#34d399}.attribution-bar-container[data-v-a450a127]{height:8px;background:#73737333;border-radius:4px;overflow:hidden}.attribution-bar[data-v-a450a127]{height:100%;background:#34d399b3;transition:width .3s}.attribution-bar.top-bar[data-v-a450a127]{background:#10b981}.attribution-detail[data-v-a450a127]{margin-top:6px;font-size:.75rem;color:#737373}.confidence-tag[data-v-a450a127]{font-size:.65rem;padding:1px 5px;border-radius:3px;text-transform:lowercase}.confidence-tag.conf-alta[data-v-a450a127]{background:#10b98126;color:#34d399}.confidence-tag.conf-media[data-v-a450a127]{background:#f59e0b26;color:#fbbf24}.confidence-tag.conf-baja[data-v-a450a127]{background:#ef444426;color:#f87171}.attribution-warnings[data-v-a450a127]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(115,115,115,.2);display:flex;flex-direction:column;gap:4px}.attribution-warning[data-v-a450a127]{font-size:.75rem;color:#a3a3a3}.attribution-method[data-v-a450a127]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(115,115,115,.2);font-size:.7rem;color:#737373;font-style:italic}.channel-box[data-v-a450a127]{background:linear-gradient(135deg,#3b82f614,#3b82f605);border:1px solid rgba(59,130,246,.3);padding:16px;border-radius:8px;margin:20px 0}.channel-box h3[data-v-a450a127]{margin-top:0;color:#60a5fa}.channel-row[data-v-a450a127]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:.88rem}.channel-label[data-v-a450a127]{color:#a3a3a3;min-width:130px}.channel-tag[data-v-a450a127]{padding:3px 10px;border-radius:4px;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px}.channel-tag.primary[data-v-a450a127]{background:#10b981;color:#0a0a0a}.channel-tag.secondary[data-v-a450a127]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.channel-reason[data-v-a450a127]{color:#d4d4d4;margin:10px 0;line-height:1.5;font-size:.88rem}.channel-avoid[data-v-a450a127]{margin-top:10px;font-size:.82rem;color:#f87171}.channel-tip[data-v-a450a127]{margin-top:8px;font-size:.82rem;color:#a3a3a3}.outcome-section[data-v-a450a127]{background:linear-gradient(135deg,#10b98112,#10b98105);border:1px solid rgba(16,185,129,.3);padding:20px;border-radius:8px;margin-top:28px}.outcome-head[data-v-a450a127]{margin-bottom:14px}.outcome-badge[data-v-a450a127]{display:inline-block;background:#10b981;color:#000;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:1.5px;font-weight:700;margin-bottom:10px}.outcome-section h3[data-v-a450a127]{margin:0 0 8px;color:#fff;font-size:1.1rem;font-weight:600}.hint[data-v-a450a127]{font-size:.88rem;color:#a3a3a3;margin:0;line-height:1.55}.hint b[data-v-a450a127]{color:#10b981}.outcome-form[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.outcome-form label.wide[data-v-a450a127]{grid-column:span 2}.outcome-submit[data-v-a450a127]{grid-column:span 2;background:#10b981!important;color:#000!important;font-weight:700!important;letter-spacing:.5px}.outcome-submit[data-v-a450a127]:hover:not(:disabled){background:#34d399!important}.accuracy-result[data-v-a450a127]{background:#10b98126;border:1px solid #10b981;padding:16px;border-radius:6px;margin-top:14px;text-align:center}.accuracy-big[data-v-a450a127]{font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:500;color:#34d399;letter-spacing:-1px;margin-bottom:6px}.accuracy-result p[data-v-a450a127]{margin:0;color:#d4d4d4;font-size:.88rem;line-height:1.55}.accuracy-result b[data-v-a450a127]{color:#fff}.sim-table[data-v-a450a127]{width:100%;border-collapse:collapse;margin-top:12px;font-size:.85rem}.sim-table th[data-v-a450a127],.sim-table td[data-v-a450a127]{padding:10px;text-align:left;border-bottom:1px solid #1f1f1f;color:#d4d4d4}.sim-table th[data-v-a450a127]{background:#141414;font-weight:600;font-size:.72rem;text-transform:uppercase;color:#737373;letter-spacing:1px}.sim-table code[data-v-a450a127]{font-size:.75rem;color:#10b981;background:#10b98114;padding:2px 6px;border-radius:3px}.sim-table tr[data-v-a450a127]:hover{background:#141414}.empty[data-v-a450a127]{color:#737373;text-align:center;padding:50px;font-size:.9rem}.history-tabs[data-v-a450a127]{display:flex;gap:4px;background:#141414;border:1px solid #1f1f1f;border-radius:6px;padding:3px}.history-tabs button[data-v-a450a127]{background:transparent;border:none;color:#a3a3a3;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500}.history-tabs button.active[data-v-a450a127]{background:#10b981;color:#0a0a0a;font-weight:600}.scenario-history-list[data-v-a450a127]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.scenario-history-card[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:14px;border-radius:8px;transition:all .15s}.scenario-history-card[data-v-a450a127]:hover{border-color:#facc15}.sc-header[data-v-a450a127]{display:flex;gap:14px;font-size:.78rem;color:#737373;align-items:center;margin-bottom:8px;flex-wrap:wrap}.sc-id code[data-v-a450a127]{color:#facc15;background:#facc1514;padding:2px 7px;border-radius:3px;font-size:.75rem}.sc-count[data-v-a450a127]{color:#10b981;font-weight:600}.sc-winner-badge[data-v-a450a127]{background:#10b98126;color:#10b981;padding:2px 8px;border-radius:4px;font-size:.72rem;border:1px solid rgba(16,185,129,.3)}.sc-prompt[data-v-a450a127]{color:#e5e5e5;font-size:.9rem;line-height:1.5;margin-bottom:8px;font-style:italic}.sc-objective[data-v-a450a127]{color:#a3a3a3;font-size:.82rem;margin-bottom:8px}.sc-objective strong[data-v-a450a127]{color:#60a5fa}.variant-tag[data-v-a450a127]{background:#facc151f;color:#facc15;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600}.variant-empty[data-v-a450a127]{color:#525252}.btn-scenario[data-v-a450a127]{color:#facc15!important;font-weight:700}.btn-scenario[data-v-a450a127]:hover{color:#fde047!important}.scenario-hint[data-v-a450a127]{color:#a3a3a3;font-size:.88rem;margin:0 0 16px;line-height:1.5}.scenario-examples[data-v-a450a127]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.scenario-examples strong[data-v-a450a127]{color:#737373;font-size:.8rem;margin-right:8px}.example-chip[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;color:#a3a3a3;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:.78rem;transition:all .15s}.example-chip[data-v-a450a127]:hover{border-color:#facc15;color:#facc15}.scenario-textarea-label[data-v-a450a127]{display:block;margin-bottom:12px}.scenario-textarea-label textarea[data-v-a450a127]{font-size:.95rem;line-height:1.6}.scenario-actions[data-v-a450a127]{display:flex;justify-content:flex-end;margin-bottom:16px}.scenario-plan[data-v-a450a127]{margin-top:24px;padding-top:20px;border-top:1px solid #1f1f1f}.plan-section[data-v-a450a127]{margin-bottom:24px}.plan-section h3[data-v-a450a127]{color:#facc15;margin-bottom:10px}.plan-meta[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:12px;border-radius:6px;font-size:.85rem}.plan-meta>div[data-v-a450a127]{margin-bottom:4px;color:#d4d4d4}.plan-meta strong[data-v-a450a127]{color:#10b981}.audience-card[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:12px;border-radius:6px}.audience-mode[data-v-a450a127]{background:#10b981;color:#0a0a0a;padding:3px 10px;border-radius:4px;font-size:.72rem;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.audience-card pre[data-v-a450a127]{margin:8px 0 0;color:#a3a3a3;font-size:.78rem;font-family:SF Mono,Monaco,monospace;white-space:pre-wrap}.proposed-sims[data-v-a450a127]{display:flex;flex-direction:column;gap:12px}.proposed-card[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:14px;border-radius:8px;transition:all .2s}.proposed-card.excluded[data-v-a450a127]{opacity:.4;border-color:#252525}.proposed-header[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.approve-check[data-v-a450a127]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#e5e5e5;font-size:.95rem}.approve-check input[data-v-a450a127]{width:16px;height:16px;margin:0;accent-color:#facc15}.approve-check strong[data-v-a450a127]{color:#facc15}.proposed-cost[data-v-a450a127]{background:#facc151a;color:#facc15;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.mode-badge[data-v-a450a127]{display:inline-block;margin-left:8px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.8px;border-radius:3px;vertical-align:middle}.mode-badge.mercado[data-v-a450a127]{background:#10b98126;color:#10b981}.mode-badge.b2b[data-v-a450a127]{background:#3b82f626;color:#3b82f6}.proposed-desc[data-v-a450a127]{color:#a3a3a3;font-size:.85rem;margin:8px 0;line-height:1.5}.proposed-diff[data-v-a450a127]{font-size:.8rem;color:#d4d4d4;margin-bottom:8px}.proposed-diff strong[data-v-a450a127]{color:#60a5fa}.proposed-detail[data-v-a450a127]{margin-top:10px}.proposed-detail summary[data-v-a450a127]{cursor:pointer;color:#60a5fa;font-size:.82rem;-webkit-user-select:none;user-select:none}.proposed-edit[data-v-a450a127]{margin-top:10px;font-size:.85rem;line-height:1.5}.proposed-controls[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.plan-footer[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#facc1514;border:1px solid rgba(250,204,21,.3);border-radius:8px;margin-top:20px}.plan-total[data-v-a450a127]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#d4d4d4}.plan-total .approved-count[data-v-a450a127]{color:#737373;font-size:.75rem}.scenario-winner[data-v-a450a127]{background:linear-gradient(135deg,#10b98126,#10b98108);border:1px solid #10b981;padding:14px 18px;border-radius:8px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.winner-label[data-v-a450a127]{font-size:1.05rem;font-weight:700;color:#10b981}.scenario-winner strong[data-v-a450a127]{color:#facc15;font-size:1.05rem}.winner-reason[data-v-a450a127]{color:#d4d4d4;font-size:.88rem;flex:1 0 100%}.comparison-grid[data-v-a450a127]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.comparison-col[data-v-a450a127]{background:#141414;border:1px solid #1f1f1f;padding:14px;border-radius:8px}.comparison-col.winner[data-v-a450a127]{border-color:#10b981;box-shadow:0 0 20px #10b98126}.comp-header[data-v-a450a127]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.comp-header h3[data-v-a450a127]{margin:0;font-size:.95rem;color:#f5f5f5;text-transform:none;letter-spacing:0}.comp-metrics[data-v-a450a127]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.comp-metric[data-v-a450a127]{background:#0a0a0a;padding:8px;border-radius:4px;display:flex;flex-direction:column;gap:2px}.comp-metric span[data-v-a450a127]{font-size:.7rem;color:#737373;text-transform:uppercase}.comp-metric strong[data-v-a450a127]{font-size:1.05rem;color:#f5f5f5;font-variant-numeric:tabular-nums}.comp-verdict[data-v-a450a127]{background:#0a0a0a;padding:10px;border-radius:6px;margin-bottom:10px;font-size:.82rem}.comp-verdict strong[data-v-a450a127]{color:#10b981;font-size:.9rem}.comp-verdict p[data-v-a450a127]{margin:4px 0 0;color:#a3a3a3;font-size:.78rem}.comparison-col details[data-v-a450a127]{margin-top:6px;font-size:.78rem}.comparison-col details summary[data-v-a450a127]{cursor:pointer;color:#60a5fa;-webkit-user-select:none;user-select:none;padding:4px 0}.comparison-col details ul[data-v-a450a127]{padding-left:18px;color:#a3a3a3;margin:4px 0}.comparison-col details li[data-v-a450a127]{margin-bottom:4px;line-height:1.4}.comp-stimulus[data-v-a450a127]{background:#052e1f;border-left:3px solid #10b981;padding:8px 10px;margin-bottom:12px;border-radius:0 4px 4px 0;font-size:.78rem}.comp-stimulus-label[data-v-a450a127]{color:#10b981;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.comp-stimulus-label small[data-v-a450a127]{color:#6ee7b7;text-transform:lowercase}.comp-stimulus-text[data-v-a450a127]{color:#d4d4d8;white-space:pre-wrap;line-height:1.4;max-height:120px;overflow-y:auto}.comp-confianza-help[data-v-a450a127]{font-size:.72rem;color:#71717a;margin-top:4px!important}.single-stimulus-card[data-v-a450a127]{background:linear-gradient(135deg,#052e1f,#0a0a0a);border-left:4px solid #10b981;padding:16px 20px;margin:16px 0 20px;border-radius:0 8px 8px 0}.single-stimulus-card h3[data-v-a450a127]{color:#10b981;margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.single-stimulus-card h3 small[data-v-a450a127]{color:#6ee7b7;text-transform:lowercase;font-weight:400}.single-stimulus-text[data-v-a450a127]{color:#f5f5f5;white-space:pre-wrap;line-height:1.6;font-size:.95rem}.btn-secondary[data-v-a450a127]{background:#1f1f1f;color:#10b981;border:1px solid #10b981;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .15s ease}.btn-secondary[data-v-a450a127]:hover:not(:disabled){background:#10b981;color:#0a0a0a}.btn-secondary[data-v-a450a127]:disabled{opacity:.5;cursor:not-allowed}.terminal[data-v-a450a127]{background:#000;color:#e5e5e5;border-top:1px solid #1f1f1f;min-height:180px;max-height:250px;display:flex;flex-direction:column;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace}.terminal-header[data-v-a450a127]{display:flex;justify-content:space-between;padding:8px 24px;border-bottom:1px solid #1f1f1f;font-size:.68rem;text-transform:uppercase;letter-spacing:2px;color:#10b981;background:#0a0a0a}.terminal-meta[data-v-a450a127]{color:#737373;letter-spacing:.5px}.terminal-body[data-v-a450a127]{flex:1;overflow-y:auto;padding:10px 24px;font-size:.75rem;line-height:1.7}.log-line[data-v-a450a127]{display:grid;grid-template-columns:70px 65px 1fr;gap:10px;padding:1px 0}.log-time[data-v-a450a127]{color:#525252}.log-level[data-v-a450a127]{font-weight:700;letter-spacing:.5px}.log-line.info .log-level[data-v-a450a127]{color:#60a5fa}.log-line.success .log-level[data-v-a450a127]{color:#10b981}.log-line.warning .log-level[data-v-a450a127]{color:#f59e0b}.log-line.error .log-level[data-v-a450a127]{color:#f87171}.log-msg[data-v-a450a127]{color:#d4d4d4}.log-empty[data-v-a450a127]{color:#525252;font-style:italic;text-align:center;padding:40px;letter-spacing:1px}[data-v-a450a127]::-webkit-scrollbar{width:10px;height:10px}[data-v-a450a127]::-webkit-scrollbar-track{background:#0a0a0a}[data-v-a450a127]::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:5px}[data-v-a450a127]::-webkit-scrollbar-thumb:hover{background:#10b981}@media(max-width:900px){.topbar[data-v-a450a127]{grid-template-columns:1fr;gap:10px;padding:10px 14px}.topbar-tabs[data-v-a450a127]{display:none}.topbar-right[data-v-a450a127]{flex-wrap:wrap;gap:8px;justify-content:flex-start}.btn-link[data-v-a450a127]{padding:4px 8px!important;font-size:.78rem!important}.step-indicator[data-v-a450a127]{font-size:.72rem}.apps-dropdown .apps-menu[data-v-a450a127]{right:auto;left:0;min-width:200px}.main-split[data-v-a450a127]{display:block!important}.main-split .left-panel[data-v-a450a127]{display:none!important}.main-split .right-panel[data-v-a450a127]{width:100%!important;flex:1!important;padding:16px!important}.form-grid-2[data-v-a450a127]{grid-template-columns:1fr!important}.metrics-grid[data-v-a450a127]{grid-template-columns:repeat(2,1fr)!important}.mode-switch button[data-v-a450a127]{font-size:.82rem;padding:10px 8px}h2[data-v-a450a127]{font-size:1.3rem!important}textarea[data-v-a450a127],input[data-v-a450a127],select[data-v-a450a127]{font-size:.92rem!important}.tips-ticker[data-v-a450a127]{padding:10px 14px}.tip-text[data-v-a450a127]{font-size:.78rem}.brand-logo[data-v-a450a127]{height:34px!important}.brand-text[data-v-a450a127]{font-size:.82rem!important;letter-spacing:1px!important}.user-wallet[data-v-a450a127]{padding:4px 9px;font-size:.78rem}}@media(max-width:480px){.topbar[data-v-a450a127]{padding:8px 10px}.step-indicator[data-v-a450a127],.brand-text[data-v-a450a127]{display:none!important}.brand-logo[data-v-a450a127]{height:30px!important}.metrics-grid[data-v-a450a127]{grid-template-columns:1fr!important}h1[data-v-a450a127]{font-size:1.2rem!important}.cta-row[data-v-a450a127]{flex-direction:column}}.auth-page[data-v-3ae13293]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.auth-box[data-v-3ae13293]{width:100%;max-width:420px;padding:40px 36px;border:1px solid #eee;background:#fff}.back[data-v-3ae13293]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-3ae13293]:hover{color:#000}h1[data-v-3ae13293]{font-size:1.8rem;margin:20px 0 8px;letter-spacing:-.5px}.sub[data-v-3ae13293]{color:#666;margin:0 0 28px}.form[data-v-3ae13293]{display:flex;flex-direction:column;gap:16px}label[data-v-3ae13293]{display:flex;flex-direction:column;gap:6px}label span[data-v-3ae13293]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#888;letter-spacing:1px;text-transform:uppercase}input[data-v-3ae13293]{padding:12px 14px;border:1px solid #ddd;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .15s}input[data-v-3ae13293]:focus{border-color:#10b981}.primary[data-v-3ae13293]{background:#000;color:#fff;border:none;padding:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.9rem;letter-spacing:1px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;transition:background .2s}.primary[data-v-3ae13293]:hover:not(:disabled){background:#10b981}.primary[data-v-3ae13293]:disabled{background:#ccc;cursor:not-allowed}.error[data-v-3ae13293]{color:#d00;background:#fff0f0;padding:10px;font-size:.85rem;border-left:3px solid #d00}.forgot-row[data-v-3ae13293]{display:flex;justify-content:flex-end;margin:-8px 0 -4px}.forgot-link[data-v-3ae13293]{font-size:.82rem;color:#666;text-decoration:none;font-family:JetBrains Mono,monospace;letter-spacing:.2px}.forgot-link[data-v-3ae13293]:hover{color:#10b981;text-decoration:underline}.alt[data-v-3ae13293]{margin-top:26px;padding-top:20px;border-top:1px solid #eee;font-size:.88rem;color:#666;text-align:center}.alt a[data-v-3ae13293]{color:#10b981;font-weight:600;text-decoration:none}.alt a[data-v-3ae13293]:hover{text-decoration:underline}.auth-page[data-v-7ab86641]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.auth-box[data-v-7ab86641]{width:100%;max-width:440px;padding:40px 36px;border:1px solid #eee;background:#fff}.back[data-v-7ab86641]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-7ab86641]:hover{color:#000}h1[data-v-7ab86641]{font-size:1.8rem;margin:20px 0 8px;letter-spacing:-.5px}.sub[data-v-7ab86641]{color:#666;margin:0 0 28px}.sub b[data-v-7ab86641]{color:#10b981}.form[data-v-7ab86641]{display:flex;flex-direction:column;gap:16px}label[data-v-7ab86641]{display:flex;flex-direction:column;gap:6px}label span[data-v-7ab86641]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#888;letter-spacing:1px;text-transform:uppercase}label small[data-v-7ab86641]{font-size:.75rem;color:#999;margin-top:2px}input[data-v-7ab86641]{padding:12px 14px;border:1px solid #ddd;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .15s}input[data-v-7ab86641]:focus{border-color:#10b981}.primary[data-v-7ab86641]{background:#000;color:#fff;border:none;padding:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.85rem;letter-spacing:.5px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;transition:background .2s}.primary[data-v-7ab86641]:hover:not(:disabled){background:#10b981}.primary[data-v-7ab86641]:disabled{background:#ccc;cursor:not-allowed}.error[data-v-7ab86641]{color:#d00;background:#fff0f0;padding:10px;font-size:.85rem;border-left:3px solid #d00}.success[data-v-7ab86641]{color:#0a7a0a;background:#f0fff0;padding:10px;font-size:.85rem;border-left:3px solid #0a7a0a}.alt[data-v-7ab86641]{margin-top:26px;padding-top:20px;border-top:1px solid #eee;font-size:.88rem;color:#666;text-align:center}.alt a[data-v-7ab86641]{color:#10b981;font-weight:600;text-decoration:none}.alt a[data-v-7ab86641]:hover{text-decoration:underline}.confirm-screen[data-v-7ab86641]{text-align:center;padding:12px 0}.check-icon[data-v-7ab86641]{width:64px;height:64px;margin:24px auto 20px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 8px 24px #10b9814d}.confirm-screen h1[data-v-7ab86641]{font-size:1.75rem;margin:0 0 12px;letter-spacing:-.5px}.confirm-screen .lead[data-v-7ab86641]{color:#333;font-size:1rem;margin:0 0 28px;line-height:1.5}.confirm-screen .lead b[data-v-7ab86641]{color:#000;font-family:JetBrains Mono,monospace;font-size:.92rem;background:#f4f4f4;padding:2px 8px;border-radius:3px}.steps[data-v-7ab86641]{display:flex;flex-direction:column;gap:14px;margin:0 0 28px;text-align:left;background:#fafafa;padding:20px;border-radius:4px;border:1px solid #eee}.step[data-v-7ab86641]{display:flex;align-items:center;gap:14px;font-size:.92rem;color:#444;line-height:1.45}.step .num[data-v-7ab86641]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700}.step b[data-v-7ab86641]{color:#000}.confirm-screen .hint[data-v-7ab86641]{font-size:.82rem;color:#888;line-height:1.5;margin:0 0 24px;padding:12px;background:#fffbeb;border-left:3px solid #f59e0b;text-align:left}.confirm-screen .hint code[data-v-7ab86641]{font-family:JetBrains Mono,monospace;font-size:.78rem;background:#fff;padding:1px 6px;border:1px solid #eee;border-radius:3px;color:#555}.confirm-screen .warn[data-v-7ab86641]{font-size:.85rem;color:#444;line-height:1.5;margin:0;padding:14px;background:#fef2f2;border-left:3px solid #dc2626;text-align:left}.confirm-screen .warn b[data-v-7ab86641]{color:#991b1b}.billing-page[data-v-d9cd08fe]{min-height:100vh;background:#fafafa;font-family:Space Grotesk,system-ui,sans-serif}.navbar[data-v-d9cd08fe]{height:64px;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.brand[data-v-d9cd08fe]{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:JetBrains Mono,monospace;letter-spacing:1.5px;font-size:.95rem}.brand b[data-v-d9cd08fe]{font-weight:800}.mark[data-v-d9cd08fe]{color:#10b981}.nav-right[data-v-d9cd08fe]{display:flex;align-items:center;gap:24px}.link[data-v-d9cd08fe]{color:#ccc;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.8rem}.link[data-v-d9cd08fe]:hover{color:#10b981}.balance[data-v-d9cd08fe]{background:#10b981;padding:8px 16px;font-family:JetBrains Mono,monospace;display:flex;gap:8px;align-items:baseline}.bal-val[data-v-d9cd08fe]{font-weight:700;font-size:1.05rem}.bal-lbl[data-v-d9cd08fe]{font-size:.72rem;letter-spacing:1px}.main[data-v-d9cd08fe]{max-width:1100px;margin:0 auto;padding:48px 40px}.banner[data-v-d9cd08fe]{padding:14px 20px;margin-bottom:28px;font-size:.92rem;display:flex;align-items:center;gap:14px}.banner.success[data-v-d9cd08fe]{background:#f0fff0;color:#0a7a0a;border-left:3px solid #0a7a0a}.banner.cancel[data-v-d9cd08fe]{background:#fffaf0;color:#a05a00;border-left:3px solid #a05a00}.mini[data-v-d9cd08fe]{background:#fff;border:1px solid currentColor;padding:4px 10px;font-size:.8rem;cursor:pointer;color:inherit;font-family:JetBrains Mono,monospace}.hero-block[data-v-d9cd08fe]{margin-bottom:40px}.tag[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:.72rem;background:#10b981;color:#fff;display:inline-block;padding:5px 10px;letter-spacing:1.2px;font-weight:700;margin-bottom:16px}h1[data-v-d9cd08fe]{font-size:2.4rem;margin:0 0 12px;letter-spacing:-1px}.lead[data-v-d9cd08fe]{color:#666;line-height:1.6;margin:0}.admin-notice[data-v-d9cd08fe]{background:#000;color:#10b981;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:.85rem;margin-bottom:28px;letter-spacing:.5px}.login-required[data-v-d9cd08fe]{text-align:center;padding:60px 20px;background:#fff;border:1px solid #eee}.login-required .primary[data-v-d9cd08fe]{display:inline-block;margin-top:16px;background:#000;color:#fff;padding:14px 28px;text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:1px}.login-required .primary[data-v-d9cd08fe]:hover{background:#10b981}.packs[data-v-d9cd08fe]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.pack[data-v-d9cd08fe]{background:#fff;border:1px solid #eee;padding:32px 28px;position:relative;display:flex;flex-direction:column;gap:12px;transition:all .2s}.pack[data-v-d9cd08fe]:hover{border-color:#000;transform:translateY(-2px)}.pack.featured[data-v-d9cd08fe]{border-color:#10b981;border-width:2px}.badge[data-v-d9cd08fe]{position:absolute;top:-12px;right:16px;background:#10b981;color:#fff;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.5px;font-weight:700}.pack-label[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:.85rem;letter-spacing:1.5px;color:#999;text-transform:uppercase}.pack-credits[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:500;letter-spacing:-2px;line-height:1}.pack-credits span[data-v-d9cd08fe]{font-size:.85rem;color:#888;font-weight:400;letter-spacing:0;margin-left:10px}.pack-price[data-v-d9cd08fe]{font-size:1.6rem;font-weight:600}.pack-price span[data-v-d9cd08fe]{font-size:.85rem;color:#888;font-weight:400}.pack-rate[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:#aaa;margin-bottom:8px}.buy[data-v-d9cd08fe]{background:#000;color:#fff;border:none;padding:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.85rem;letter-spacing:1px;cursor:pointer;transition:background .2s;margin-top:8px}.buy[data-v-d9cd08fe]:hover:not(:disabled){background:#10b981}.buy[data-v-d9cd08fe]:disabled{background:#ccc;cursor:not-allowed}.pack.featured .buy[data-v-d9cd08fe]{background:#10b981}.pack.featured .buy[data-v-d9cd08fe]:hover:not(:disabled){background:#000}.history[data-v-d9cd08fe]{background:#fff;border:1px solid #eee;padding:28px}.history h2[data-v-d9cd08fe]{font-size:1.3rem;margin:0 0 20px;letter-spacing:-.5px}table[data-v-d9cd08fe]{width:100%;border-collapse:collapse}th[data-v-d9cd08fe],td[data-v-d9cd08fe]{text-align:left;padding:10px 8px;font-size:.88rem;border-bottom:1px solid #f0f0f0}th[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#888;text-transform:uppercase;letter-spacing:1px;font-weight:500}.mono[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace}.pos[data-v-d9cd08fe]{color:#0a7a0a;font-weight:600}.neg[data-v-d9cd08fe]{color:#d00;font-weight:600}.reason[data-v-d9cd08fe]{font-family:JetBrains Mono,monospace;font-size:.75rem;padding:2px 8px;background:#f5f5f5;color:#666}.reason-trial[data-v-d9cd08fe]{background:#fff3e0;color:#10b981}.reason-purchase[data-v-d9cd08fe]{background:#e8f5e8;color:#0a7a0a}.reason-consumption[data-v-d9cd08fe]{background:#f0f0f0;color:#666}@media(max-width:800px){.packs[data-v-d9cd08fe]{grid-template-columns:1fr}}.activate-page[data-v-6c199fe3]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.activate-box[data-v-6c199fe3]{width:100%;max-width:480px;padding:44px 38px;border:1px solid #eee;background:#fff}.back[data-v-6c199fe3]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-6c199fe3]:hover{color:#000}.tag-row[data-v-6c199fe3]{margin-top:18px}.tag-orange[data-v-6c199fe3]{background:#10b981;color:#fff;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:1.2px}h1[data-v-6c199fe3]{font-size:1.8rem;margin:14px 0 16px;letter-spacing:-.5px;line-height:1.2}.lead[data-v-6c199fe3]{color:#555;line-height:1.6;margin:0 0 22px;font-size:.95rem}.lead b.email[data-v-6c199fe3]{color:#000;font-weight:700;font-family:JetBrains Mono,monospace;font-size:.88em;background:#0000000a;padding:2px 6px}.gift[data-v-6c199fe3]{background:#000;color:#fff;padding:20px;text-align:center;margin-bottom:24px}.g-val[data-v-6c199fe3]{font-family:JetBrains Mono,monospace;font-size:2.8rem;font-weight:500;color:#10b981;letter-spacing:-2px;line-height:1}.g-lbl[data-v-6c199fe3]{font-size:.82rem;color:#aaa;letter-spacing:.8px;margin-top:6px}.bullets[data-v-6c199fe3]{list-style:none;padding:0;margin:0 0 28px;border-top:1px solid #eee;border-bottom:1px solid #eee}.bullets li[data-v-6c199fe3]{padding:14px 0;font-size:.92rem;color:#555;border-bottom:1px solid #f4f4f4}.bullets li[data-v-6c199fe3]:last-child{border-bottom:none}.bullets li b[data-v-6c199fe3]{color:#000;font-weight:600}.primary[data-v-6c199fe3]{width:100%;background:#000;color:#fff;border:none;padding:16px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.88rem;letter-spacing:.6px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:background .2s}.primary[data-v-6c199fe3]:hover:not(:disabled){background:#10b981}.primary[data-v-6c199fe3]:disabled{background:#ccc;cursor:not-allowed}.error[data-v-6c199fe3]{color:#d00;background:#fff0f0;padding:10px;font-size:.85rem;border-left:3px solid #d00;margin-top:16px}.alt[data-v-6c199fe3]{margin-top:26px;padding-top:20px;border-top:1px solid #eee;font-size:.85rem;color:#888;text-align:center}.alt .link[data-v-6c199fe3]{background:none;border:none;color:#10b981;cursor:pointer;font-weight:600;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline}.auth-page[data-v-9e690d33]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.auth-box[data-v-9e690d33]{width:100%;max-width:440px;padding:40px 36px;border:1px solid #eee;background:#fff}.back[data-v-9e690d33]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-9e690d33]:hover{color:#000}h1[data-v-9e690d33]{font-size:1.7rem;margin:20px 0 10px;letter-spacing:-.4px}h2[data-v-9e690d33]{font-size:1.3rem;margin:14px 0 10px;letter-spacing:-.3px}.sub[data-v-9e690d33]{color:#666;margin:0 0 26px;font-size:.95rem}.form[data-v-9e690d33]{display:flex;flex-direction:column;gap:16px}label[data-v-9e690d33]{display:flex;flex-direction:column;gap:6px}label span[data-v-9e690d33]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#888;letter-spacing:1px;text-transform:uppercase}input[data-v-9e690d33]{padding:12px 14px;border:1px solid #ddd;font-size:.95rem;font-family:inherit;outline:none}input[data-v-9e690d33]:focus{border-color:#10b981}.primary[data-v-9e690d33]{background:#000;color:#fff;border:none;padding:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.88rem;letter-spacing:.5px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;transition:background .2s}.primary[data-v-9e690d33]:hover:not(:disabled){background:#10b981}.primary[data-v-9e690d33]:disabled{background:#ccc;cursor:not-allowed}.error[data-v-9e690d33]{color:#d00;background:#fff0f0;padding:10px;font-size:.85rem;border-left:3px solid #d00}.success-block[data-v-9e690d33]{text-align:center;padding:20px 0}.check-icon[data-v-9e690d33]{width:56px;height:56px;border-radius:50%;background:#10b981;color:#fff;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.success-block p[data-v-9e690d33]{color:#555;line-height:1.6;margin:0 0 12px}.success-block p.small[data-v-9e690d33]{font-size:.85rem;color:#888}.success-block b[data-v-9e690d33]{color:#000;font-family:JetBrains Mono,monospace;font-size:.92em}.primary-alt[data-v-9e690d33]{display:inline-block;margin-top:20px;padding:12px 28px;background:#000;color:#fff;text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.84rem;letter-spacing:.5px}.primary-alt[data-v-9e690d33]:hover{background:#10b981}.auth-page[data-v-c93a34f8]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.auth-box[data-v-c93a34f8]{width:100%;max-width:440px;padding:40px 36px;border:1px solid #eee;background:#fff}.back[data-v-c93a34f8]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-c93a34f8]:hover{color:#000}h1[data-v-c93a34f8]{font-size:1.7rem;margin:20px 0 10px;letter-spacing:-.4px}h2[data-v-c93a34f8]{font-size:1.3rem;margin:14px 0 10px;letter-spacing:-.3px}.sub[data-v-c93a34f8]{color:#666;margin:0 0 26px;font-size:.95rem}.form[data-v-c93a34f8]{display:flex;flex-direction:column;gap:16px}label[data-v-c93a34f8]{display:flex;flex-direction:column;gap:6px}label span[data-v-c93a34f8]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#888;letter-spacing:1px;text-transform:uppercase}label small[data-v-c93a34f8]{font-size:.75rem;color:#999;margin-top:2px}input[data-v-c93a34f8]{padding:12px 14px;border:1px solid #ddd;font-size:.95rem;font-family:inherit;outline:none}input[data-v-c93a34f8]:focus{border-color:#10b981}.primary[data-v-c93a34f8]{background:#000;color:#fff;border:none;padding:14px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.88rem;letter-spacing:.5px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;transition:background .2s}.primary[data-v-c93a34f8]:hover:not(:disabled){background:#10b981}.primary[data-v-c93a34f8]:disabled{background:#ccc;cursor:not-allowed}.error[data-v-c93a34f8]{color:#d00;background:#fff0f0;padding:10px;font-size:.85rem;border-left:3px solid #d00}.warn[data-v-c93a34f8]{color:#a06500;background:#fffaf0;padding:10px;font-size:.85rem;border-left:3px solid #f59e0b}.success-block[data-v-c93a34f8],.error-block[data-v-c93a34f8]{text-align:center;padding:20px 0}.check-icon[data-v-c93a34f8]{width:56px;height:56px;border-radius:50%;background:#10b981;color:#fff;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.primary-alt[data-v-c93a34f8]{display:inline-block;margin-top:16px;padding:12px 24px;background:#000;color:#fff;text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.84rem}.primary-alt[data-v-c93a34f8]:hover{background:#10b981}.legal[data-v-a8ee9c45]{min-height:100vh;background:#fff;font-family:Space Grotesk,system-ui,sans-serif;color:#111}.legal-nav[data-v-a8ee9c45]{height:84px;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.brand[data-v-a8ee9c45]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-family:JetBrains Mono,monospace;font-size:.95rem;letter-spacing:1.5px}.brand-logo[data-v-a8ee9c45]{height:46px;width:auto;background:#fff;padding:6px 14px;border-radius:8px;box-shadow:0 1px 3px #0003}.brand-name b[data-v-a8ee9c45]{font-weight:800}.back-link[data-v-a8ee9c45]{color:#bbb;text-decoration:none;font-size:.88rem}.back-link[data-v-a8ee9c45]:hover{color:#10b981}.legal-main[data-v-a8ee9c45]{max-width:780px;margin:0 auto;padding:60px 40px}.header[data-v-a8ee9c45]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eee}.tag[data-v-a8ee9c45]{display:inline-block;background:#10b981;color:#fff;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:1.2px;font-weight:700;margin-bottom:14px}h1[data-v-a8ee9c45]{font-size:2.4rem;letter-spacing:-1px;margin:0 0 10px;font-weight:500}.updated[data-v-a8ee9c45]{font-family:JetBrains Mono,monospace;font-size:.82rem;color:#888;margin:0}section[data-v-a8ee9c45]{margin-bottom:34px}h2[data-v-a8ee9c45]{font-size:1.15rem;letter-spacing:-.2px;margin:0 0 14px;font-weight:600}p[data-v-a8ee9c45]{line-height:1.75;color:#444;margin:0 0 12px;font-size:.96rem}p b[data-v-a8ee9c45]{color:#000;font-weight:600}ul[data-v-a8ee9c45]{padding-left:22px;margin:0 0 12px}li[data-v-a8ee9c45]{line-height:1.75;color:#444;margin-bottom:6px;font-size:.96rem}li b[data-v-a8ee9c45]{color:#000;font-weight:600}a[data-v-a8ee9c45]{color:#10b981;font-weight:500}.contact[data-v-a8ee9c45]{margin-top:40px;padding:20px;background:#fafafa;border-left:3px solid #10b981;font-size:.95rem}.legal-footer[data-v-a8ee9c45]{border-top:1px solid #eee;padding:24px 40px;display:flex;justify-content:space-between;color:#999;font-size:.82rem;font-family:JetBrains Mono,monospace}.links[data-v-a8ee9c45]{display:flex;gap:20px}.links a[data-v-a8ee9c45]{color:#888;text-decoration:none}.links a[data-v-a8ee9c45]:hover{color:#10b981}@media(max-width:700px){.legal-nav[data-v-a8ee9c45]{padding:0 20px}.legal-main[data-v-a8ee9c45]{padding:40px 20px}h1[data-v-a8ee9c45]{font-size:1.8rem}}.legal[data-v-8cca9aeb]{min-height:100vh;background:#fff;font-family:Space Grotesk,system-ui,sans-serif;color:#111}.legal-nav[data-v-8cca9aeb]{height:84px;background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.brand[data-v-8cca9aeb]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-family:JetBrains Mono,monospace;font-size:.95rem;letter-spacing:1.5px}.brand-logo[data-v-8cca9aeb]{height:46px;width:auto;background:#fff;padding:6px 14px;border-radius:8px;box-shadow:0 1px 3px #0003}.brand-name b[data-v-8cca9aeb]{font-weight:800}.back-link[data-v-8cca9aeb]{color:#bbb;text-decoration:none;font-size:.88rem}.back-link[data-v-8cca9aeb]:hover{color:#10b981}.legal-main[data-v-8cca9aeb]{max-width:780px;margin:0 auto;padding:60px 40px}.header[data-v-8cca9aeb]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eee}.tag[data-v-8cca9aeb]{display:inline-block;background:#10b981;color:#fff;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:1.2px;font-weight:700;margin-bottom:14px}h1[data-v-8cca9aeb]{font-size:2.4rem;letter-spacing:-1px;margin:0 0 10px;font-weight:500}.updated[data-v-8cca9aeb]{font-family:JetBrains Mono,monospace;font-size:.82rem;color:#888;margin:0}section[data-v-8cca9aeb]{margin-bottom:34px}h2[data-v-8cca9aeb]{font-size:1.15rem;letter-spacing:-.2px;margin:0 0 14px;font-weight:600}p[data-v-8cca9aeb]{line-height:1.75;color:#444;margin:0 0 12px;font-size:.96rem}p b[data-v-8cca9aeb]{color:#000;font-weight:600}ul[data-v-8cca9aeb]{padding-left:22px;margin:0 0 12px}li[data-v-8cca9aeb]{line-height:1.75;color:#444;margin-bottom:6px;font-size:.96rem}li b[data-v-8cca9aeb]{color:#000;font-weight:600}a[data-v-8cca9aeb]{color:#10b981;font-weight:500}.contact[data-v-8cca9aeb]{margin-top:40px;padding:20px;background:#fafafa;border-left:3px solid #10b981;font-size:.95rem}.legal-footer[data-v-8cca9aeb]{border-top:1px solid #eee;padding:24px 40px;display:flex;justify-content:space-between;color:#999;font-size:.82rem;font-family:JetBrains Mono,monospace}.links[data-v-8cca9aeb]{display:flex;gap:20px}.links a[data-v-8cca9aeb]{color:#888;text-decoration:none}.links a[data-v-8cca9aeb]:hover{color:#10b981}@media(max-width:700px){.legal-nav[data-v-8cca9aeb]{padding:0 20px}.legal-main[data-v-8cca9aeb]{padding:40px 20px}h1[data-v-8cca9aeb]{font-size:1.8rem}}.auth-page[data-v-fe18086b]{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Space Grotesk,system-ui,sans-serif}.auth-box[data-v-fe18086b]{width:100%;max-width:440px;padding:40px 36px;border:1px solid #eee;background:#fff}.back[data-v-fe18086b]{color:#999;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:1px}.back[data-v-fe18086b]:hover{color:#000}.confirm-screen[data-v-fe18086b]{text-align:center;padding:12px 0}.check-icon[data-v-fe18086b]{width:64px;height:64px;margin:24px auto 20px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 8px 24px #10b9814d}.confirm-screen h1[data-v-fe18086b]{font-size:1.75rem;margin:0 0 12px;letter-spacing:-.5px}.confirm-screen .lead[data-v-fe18086b]{color:#333;font-size:1rem;margin:0 0 28px;line-height:1.5}.confirm-screen .lead b[data-v-fe18086b]{color:#000;font-family:JetBrains Mono,monospace;font-size:.92rem;background:#f4f4f4;padding:2px 8px;border-radius:3px}.steps[data-v-fe18086b]{display:flex;flex-direction:column;gap:14px;margin:0 0 28px;text-align:left;background:#fafafa;padding:20px;border-radius:4px;border:1px solid #eee}.step[data-v-fe18086b]{display:flex;align-items:center;gap:14px;font-size:.92rem;color:#444;line-height:1.45}.step .num[data-v-fe18086b]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700}.step b[data-v-fe18086b]{color:#000}.confirm-screen .hint[data-v-fe18086b]{font-size:.82rem;color:#888;line-height:1.5;margin:0 0 16px;padding:12px;background:#fffbeb;border-left:3px solid #f59e0b;text-align:left}.confirm-screen .hint code[data-v-fe18086b]{font-family:JetBrains Mono,monospace;font-size:.78rem;background:#fff;padding:1px 6px;border:1px solid #eee;border-radius:3px;color:#555}.confirm-screen .warn[data-v-fe18086b]{font-size:.85rem;color:#444;line-height:1.5;margin:0;padding:14px;background:#fef2f2;border-left:3px solid #dc2626;text-align:left}.confirm-screen .warn b[data-v-fe18086b]{color:#991b1b}
