.app[data-v-542d0b22]{min-height:100vh;display:flex;flex-direction:column;position:relative}.bg-fixed[data-v-542d0b22]{position:fixed;inset:0;z-index:-1;background:var(--bg)}.bg-gradient[data-v-542d0b22]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(231,76,60,.08) 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(231,76,60,.04) 0%,transparent 50%)}.nav[data-v-542d0b22]{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ad9;border-bottom:1px solid var(--border)}.nav-inner[data-v-542d0b22]{max-width:var(--content-width);margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-v-542d0b22]{display:flex;align-items:center}.nav-wordmark[data-v-542d0b22]{height:28px;width:auto}.nav-links[data-v-542d0b22]{display:flex;align-items:center;gap:8px}.nav-link[data-v-542d0b22]{padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;letter-spacing:.5px;color:var(--text-secondary);transition:all .2s}.nav-link[data-v-542d0b22]:hover,.nav-link.router-link-exact-active[data-v-542d0b22]{color:#fff;background:var(--surface-hover)}.main[data-v-542d0b22]{flex:1;width:100%}.footer[data-v-542d0b22]{border-top:1px solid var(--border);margin-top:80px}.footer-inner[data-v-542d0b22]{max-width:var(--content-width);margin:0 auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.footer-copy[data-v-542d0b22]{font-size:12px;color:var(--text-muted)}.footer-links[data-v-542d0b22]{display:flex;gap:20px}.footer-links a[data-v-542d0b22]{font-size:12px;color:var(--text-muted);transition:color .2s}.footer-links a[data-v-542d0b22]:hover{color:var(--text-secondary)}.page-enter-active[data-v-542d0b22]{animation:slideUp .35s var(--ease-out)}.page-leave-active[data-v-542d0b22]{animation:fadeIn .15s ease reverse}@media(max-width:640px){.nav-inner[data-v-542d0b22],.main[data-v-542d0b22]{padding:0 16px}.footer-inner[data-v-542d0b22]{padding:20px 16px;flex-direction:column;gap:12px;text-align:center}.nav-links[data-v-542d0b22]{gap:2px}.nav-link[data-v-542d0b22]{padding:6px 10px;font-size:12px}}.container[data-v-70275a8f]{max-width:var(--content-width);margin:0 auto;padding:0 32px}.hero[data-v-70275a8f]{position:relative;padding:140px 0 100px;text-align:center;overflow:hidden;min-height:90vh;display:flex;align-items:center;justify-content:center}.hero-city[data-v-70275a8f]{position:absolute;inset:0}.hero-city img[data-v-70275a8f]{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:blur(4px) saturate(.3) brightness(.5);transform:scale(1.05);opacity:0;transition:opacity 1.2s ease}.hero-city img.loaded[data-v-70275a8f]{opacity:1}.hero-overlay[data-v-70275a8f]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,10,.3) 0%,rgba(10,10,10,.1) 40%,rgba(10,10,10,.6) 80%,var(--bg) 100%),radial-gradient(ellipse at 50% 30%,rgba(229,57,53,.08) 0%,transparent 60%)}.hero-content[data-v-70275a8f]{position:relative;z-index:1}.hero-wordmark[data-v-70275a8f]{height:80px;width:auto;margin:0 auto 32px;animation:heroIn-70275a8f .8s var(--ease-out);filter:drop-shadow(0 0 40px rgba(229,57,53,.2))}.hero-tagline[data-v-70275a8f]{font-size:22px;font-weight:300;color:#ffffff80;line-height:1.5;margin-bottom:48px;letter-spacing:.5px;animation:heroIn-70275a8f .8s var(--ease-out) .1s both}.hero-highlight[data-v-70275a8f]{color:#fff;font-weight:500}.hero-actions[data-v-70275a8f]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;animation:heroIn-70275a8f .8s var(--ease-out) .2s both}.hero-platforms[data-v-70275a8f]{display:flex;justify-content:center;gap:10px;animation:heroIn-70275a8f .8s var(--ease-out) .3s both}.platform-pill[data-v-70275a8f]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:20px;font-size:11px;font-weight:500;color:#ffffff59;letter-spacing:.3px}.platform-pill svg[data-v-70275a8f]{opacity:.5}@keyframes heroIn-70275a8f{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn-primary[data-v-70275a8f]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,#e74c3c,#c0392b);border:1px solid rgba(231,76,60,.4);border-radius:var(--radius-lg);color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;text-decoration:none;transition:all .25s var(--ease-smooth);position:relative;overflow:hidden}.btn-primary[data-v-70275a8f]:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skew(-20deg);transition:left .5s}.btn-primary[data-v-70275a8f]:hover:before{left:120%}.btn-primary[data-v-70275a8f]:hover{transform:translateY(-2px);box-shadow:0 8px 40px #e74c3c59,0 0 0 1px #e74c3c33;border-color:#e74c3c99}.btn-primary.btn-lg[data-v-70275a8f]{padding:16px 40px;font-size:15px}.btn-ghost[data-v-70275a8f]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);color:#fff9;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s var(--ease-smooth)}.btn-ghost[data-v-70275a8f]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff40;transform:translateY(-2px)}.features[data-v-70275a8f]{padding:100px 0 60px}.section-head[data-v-70275a8f]{margin-bottom:48px}.section-tag[data-v-70275a8f]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--accent-primary);margin-bottom:12px;padding:5px 14px;background:#e74c3c14;border:1px solid rgba(231,76,60,.15);border-radius:20px}.section-title[data-v-70275a8f]{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#fff}.bento[data-v-70275a8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bento-card[data-v-70275a8f]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:28px;position:relative;overflow:hidden;transition:all .35s var(--ease-smooth)}.bento-card[data-v-70275a8f]:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.bento-wide[data-v-70275a8f]{grid-column:span 2;display:grid;grid-template-columns:1fr auto;align-items:center}.bento-accent[data-v-70275a8f]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:0;transition:opacity .3s}.bento-card:hover .bento-accent[data-v-70275a8f]{opacity:1}.accent-gold[data-v-70275a8f]{background:linear-gradient(90deg,transparent,#ffd700,transparent)}.bento-icon[data-v-70275a8f]{width:44px;height:44px;border-radius:var(--radius-md);background:#e74c3c14;border:1px solid rgba(231,76,60,.15);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--accent-primary);transition:all .3s}.bento-card:hover .bento-icon[data-v-70275a8f]{background:#e74c3c26;border-color:#e74c3c4d}.icon-blue[data-v-70275a8f]{background:#4d96ff14;border-color:#4d96ff26;color:#4d96ff}.bento-card:hover .icon-blue[data-v-70275a8f]{background:#4d96ff26;border-color:#4d96ff4d}.icon-green[data-v-70275a8f]{background:#50c87814;border-color:#50c87826;color:#50c878}.bento-card:hover .icon-green[data-v-70275a8f]{background:#50c87826;border-color:#50c8784d}.icon-purple[data-v-70275a8f]{background:#aa00dd14;border-color:#aa00dd26;color:#a0d}.bento-card:hover .icon-purple[data-v-70275a8f]{background:#aa00dd26;border-color:#aa00dd4d}.icon-gold[data-v-70275a8f]{background:#ffd70014;border-color:#ffd70026;color:gold}.bento-card:hover .icon-gold[data-v-70275a8f]{background:#ffd70026;border-color:#ffd7004d}.icon-cyan[data-v-70275a8f]{background:#00d4d414;border-color:#00d4d426;color:#00d4d4}.bento-card:hover .icon-cyan[data-v-70275a8f]{background:#00d4d426;border-color:#00d4d44d}.icon-blurple[data-v-70275a8f]{background:#5865f214;border-color:#5865f226;color:#5865f2}.bento-card:hover .icon-blurple[data-v-70275a8f]{background:#5865f226;border-color:#5865f24d}.bento-body h3[data-v-70275a8f]{font-size:16px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.bento-body p[data-v-70275a8f]{font-size:13px;line-height:1.7;color:#fff6}.bento-visual[data-v-70275a8f]{padding-left:32px}.mech-visual[data-v-70275a8f]{display:flex;align-items:center;justify-content:center}.mech-grid[data-v-70275a8f]{display:grid;grid-template-columns:repeat(5,18px);gap:3px}.mech-cell[data-v-70275a8f]{width:18px;height:18px;border-radius:3px;background:#e5393526;border:1px solid rgba(229,57,53,.1);animation:cellPulse-70275a8f 3s ease-in-out infinite}@keyframes cellPulse-70275a8f{0%,to{opacity:.3}50%{opacity:1;background:#e539354d}}.rank-visual[data-v-70275a8f]{display:flex;align-items:center;justify-content:center}.rank-badge[data-v-70275a8f]{display:flex;flex-direction:column;align-items:center;gap:6px}.rank-icon[data-v-70275a8f]{font-size:36px;color:#00d4d4;filter:drop-shadow(0 0 12px rgba(0,212,212,.4));animation:rankGlow-70275a8f 3s ease-in-out infinite}.rank-label[data-v-70275a8f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#00d4d4b3}@keyframes rankGlow-70275a8f{0%,to{filter:drop-shadow(0 0 12px rgba(0,212,212,.3))}50%{filter:drop-shadow(0 0 20px rgba(0,212,212,.6))}}.cta[data-v-70275a8f]{padding:80px 0 40px;position:relative}.cta-glow[data-v-70275a8f]{position:absolute;width:500px;height:300px;background:radial-gradient(ellipse,rgba(231,76,60,.08) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cta-card[data-v-70275a8f]{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:72px 48px;text-align:center;box-shadow:0 32px 80px #0006}.cta-tag[data-v-70275a8f]{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#50c878;background:#50c8781a;border:1px solid rgba(80,200,120,.2);border-radius:20px;padding:5px 14px;margin-bottom:20px}.cta-card h2[data-v-70275a8f]{font-size:32px;font-weight:700;margin-bottom:12px;letter-spacing:-.03em}.cta-card p[data-v-70275a8f]{font-size:15px;color:#ffffff73;margin-bottom:32px;line-height:1.6}@media(max-width:768px){.hero[data-v-70275a8f]{padding:100px 0 60px;min-height:80vh}.hero-wordmark[data-v-70275a8f]{height:52px}.hero-tagline[data-v-70275a8f]{font-size:18px}.hero-actions[data-v-70275a8f]{flex-direction:column;align-items:center}.hero-platforms[data-v-70275a8f]{flex-wrap:wrap}.section-title[data-v-70275a8f]{font-size:26px}.bento[data-v-70275a8f]{grid-template-columns:1fr}.bento-wide[data-v-70275a8f]{grid-column:span 1;grid-template-columns:1fr}.bento-visual[data-v-70275a8f]{display:none}.cta-card[data-v-70275a8f]{padding:48px 24px}.cta-card h2[data-v-70275a8f]{font-size:24px}}.container[data-v-3dbb62b2]{max-width:var(--content-width);margin:0 auto;padding:0 32px}.dl-hero[data-v-3dbb62b2]{position:relative;padding:140px 0 72px;text-align:center;overflow:hidden}.dl-hero-bg[data-v-3dbb62b2]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(229,57,53,.08) 0%,transparent 60%)}.dl-tag[data-v-3dbb62b2]{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#50c878;background:#50c8781a;border:1px solid rgba(80,200,120,.2);border-radius:20px;padding:5px 14px;margin-bottom:20px}.dl-hero h1[data-v-3dbb62b2]{font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.dl-sub[data-v-3dbb62b2]{font-size:17px;color:#ffffff73;line-height:1.6;max-width:480px;margin:0 auto}.dl-platforms[data-v-3dbb62b2]{padding:0 0 80px}.dl-grid[data-v-3dbb62b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl-card[data-v-3dbb62b2]{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);padding:36px 28px 28px;text-align:center;transition:all .3s var(--ease-smooth)}.dl-card[data-v-3dbb62b2]:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.dl-card-featured[data-v-3dbb62b2]{border-color:#e74c3c33;background:#e74c3c08}.dl-card-featured[data-v-3dbb62b2]:hover{border-color:#e74c3c59;box-shadow:0 20px 60px #e74c3c1a}.dl-card-badge[data-v-3dbb62b2]{position:absolute;top:-1px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b);padding:4px 14px;border-radius:0 0 8px 8px}.dl-card-icon[data-v-3dbb62b2]{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:16px;color:#fff9}.dl-card h2[data-v-3dbb62b2]{font-size:20px;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.dl-card-req[data-v-3dbb62b2]{font-size:12px;color:#ffffff4d;margin-bottom:24px}.dl-buttons[data-v-3dbb62b2]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.dl-btn[data-v-3dbb62b2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-lg);font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:all .25s var(--ease-smooth)}.dl-btn-primary[data-v-3dbb62b2]{background:linear-gradient(135deg,#e74c3c,#c0392b);border:1px solid rgba(231,76,60,.4);color:#fff}.dl-btn-primary[data-v-3dbb62b2]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #e74c3c4d;border-color:#e74c3c99}.dl-btn-secondary[data-v-3dbb62b2]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff9}.dl-btn-secondary[data-v-3dbb62b2]:hover{background:#ffffff14;color:#fff;border-color:#ffffff26;transform:translateY(-2px)}.dl-size[data-v-3dbb62b2]{font-size:11px;color:#fff3;letter-spacing:.3px}.dl-how[data-v-3dbb62b2]{padding:60px 0 80px;border-top:1px solid var(--border)}.dl-section-title[data-v-3dbb62b2]{font-size:28px;font-weight:700;letter-spacing:-.03em;margin-bottom:40px;text-align:center}.dl-steps[data-v-3dbb62b2]{display:flex;align-items:flex-start;justify-content:center;gap:16px}.dl-step[data-v-3dbb62b2]{flex:1;max-width:240px;text-align:center}.dl-step-num[data-v-3dbb62b2]{width:40px;height:40px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e74c3c1a;border:1px solid rgba(231,76,60,.2);color:var(--accent-primary);font-size:16px;font-weight:800}.dl-step h3[data-v-3dbb62b2]{font-size:15px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.dl-step p[data-v-3dbb62b2]{font-size:13px;line-height:1.7;color:#fff6}.dl-step-arrow[data-v-3dbb62b2]{padding-top:8px;color:#ffffff26;flex-shrink:0}.dl-faq[data-v-3dbb62b2]{padding:60px 0 80px;border-top:1px solid var(--border)}.faq-list[data-v-3dbb62b2]{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.faq-item[data-v-3dbb62b2]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s}.faq-item[data-v-3dbb62b2]:hover{border-color:#ffffff1a}.faq-item[open][data-v-3dbb62b2]{background:#ffffff08;border-color:#ffffff14}.faq-item summary[data-v-3dbb62b2]{padding:16px 20px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#fffc;transition:color .2s}.faq-item summary[data-v-3dbb62b2]::-webkit-details-marker{display:none}.faq-item summary[data-v-3dbb62b2]:after{content:"+";font-size:18px;font-weight:300;color:#ffffff4d;transition:transform .3s}.faq-item[open] summary[data-v-3dbb62b2]:after{transform:rotate(45deg)}.faq-item summary[data-v-3dbb62b2]:hover{color:#fff}.faq-item p[data-v-3dbb62b2]{padding:0 20px 16px;font-size:13px;line-height:1.7;color:#fff6}@media(max-width:768px){.dl-hero[data-v-3dbb62b2]{padding:100px 0 48px}.dl-hero h1[data-v-3dbb62b2]{font-size:32px}.dl-sub[data-v-3dbb62b2]{font-size:15px}.dl-grid[data-v-3dbb62b2]{grid-template-columns:1fr;max-width:380px;margin:0 auto}.dl-steps[data-v-3dbb62b2]{flex-direction:column;align-items:center}.dl-step-arrow[data-v-3dbb62b2]{transform:rotate(90deg);padding:0}}.legal[data-v-d33aa231]{max-width:var(--content-width);margin:0 auto;padding:80px 32px 40px}.legal-header[data-v-d33aa231]{margin-bottom:48px}.legal-header h1[data-v-d33aa231]{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.legal-meta[data-v-d33aa231]{font-size:13px;color:var(--text-muted)}.legal-body[data-v-d33aa231]{max-width:680px}.legal-body section[data-v-d33aa231]{margin-bottom:36px}.legal-body h2[data-v-d33aa231]{font-size:16px;font-weight:700;margin-bottom:12px;color:#fff;letter-spacing:-.01em}.legal-body p[data-v-d33aa231]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:10px}.legal-body ul[data-v-d33aa231]{margin:10px 0;padding-left:24px}.legal-body li[data-v-d33aa231]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:4px}.legal-body li[data-v-d33aa231]::marker{color:var(--accent-primary)}.legal-body a[data-v-d33aa231]{color:var(--accent-tertiary);text-decoration:none;border-bottom:1px solid rgba(255,107,107,.3);transition:border-color .2s}.legal-body a[data-v-d33aa231]:hover{border-bottom-color:var(--accent-tertiary)}.legal-contact[data-v-d33aa231]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 20px;margin-top:8px}.legal-contact p[data-v-d33aa231]{margin-bottom:4px}.legal-contact strong[data-v-d33aa231]{color:#fff}@media(max-width:640px){.legal[data-v-d33aa231]{padding:40px 0 20px}.legal-header h1[data-v-d33aa231]{font-size:24px}}.legal[data-v-9c6267e6]{max-width:var(--content-width);margin:0 auto;padding:80px 32px 40px}.legal-header[data-v-9c6267e6]{margin-bottom:48px}.legal-header h1[data-v-9c6267e6]{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.legal-meta[data-v-9c6267e6]{font-size:13px;color:var(--text-muted)}.legal-body[data-v-9c6267e6]{max-width:680px}.legal-body section[data-v-9c6267e6]{margin-bottom:36px}.legal-body h2[data-v-9c6267e6]{font-size:16px;font-weight:700;margin-bottom:12px;color:#fff;letter-spacing:-.01em}.legal-body h3[data-v-9c6267e6]{font-size:14px;font-weight:600;color:#fffc;margin:16px 0 8px}.legal-body p[data-v-9c6267e6]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:10px}.legal-body ul[data-v-9c6267e6]{margin:10px 0;padding-left:24px}.legal-body li[data-v-9c6267e6]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:4px}.legal-body li[data-v-9c6267e6]::marker{color:var(--accent-primary)}.legal-body strong[data-v-9c6267e6]{color:#fff;font-weight:600}.legal-body a[data-v-9c6267e6]{color:var(--accent-tertiary);text-decoration:none;border-bottom:1px solid rgba(255,107,107,.3);transition:border-color .2s}.legal-body a[data-v-9c6267e6]:hover{border-bottom-color:var(--accent-tertiary)}.legal-contact[data-v-9c6267e6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 20px;margin-top:8px}.legal-contact p[data-v-9c6267e6]{margin-bottom:4px}@media(max-width:640px){.legal[data-v-9c6267e6]{padding:40px 0 20px}.legal-header h1[data-v-9c6267e6]{font-size:24px}}.legal[data-v-c46290ff]{max-width:var(--content-width);margin:0 auto;padding:60px 32px 40px}.legal-header[data-v-c46290ff]{margin-bottom:48px}.legal-header h1[data-v-c46290ff]{font-size:36px;font-weight:800;letter-spacing:-.03em;margin-bottom:8px}.legal-meta[data-v-c46290ff]{font-size:13px;color:var(--text-muted)}.legal-body section[data-v-c46290ff]{margin-bottom:36px}.legal-body h2[data-v-c46290ff]{font-size:17px;font-weight:700;margin-bottom:10px;color:#fff;letter-spacing:-.01em}.legal-body p[data-v-c46290ff]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:10px}.legal-body ul[data-v-c46290ff]{margin:10px 0;padding-left:24px}.legal-body li[data-v-c46290ff]{font-size:14px;line-height:1.75;color:var(--text-secondary);margin-bottom:4px}.legal-body li[data-v-c46290ff]::marker{color:var(--accent-primary)}.legal-body a[data-v-c46290ff]{color:var(--accent-tertiary);text-decoration:none;border-bottom:1px solid rgba(255,107,107,.3);transition:border-color .2s}.legal-body a[data-v-c46290ff]:hover{border-bottom-color:var(--accent-tertiary)}.legal-contact[data-v-c46290ff]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 20px;margin-top:8px}.legal-contact p[data-v-c46290ff]{margin-bottom:4px}.legal-contact strong[data-v-c46290ff]{color:#fff}@media(max-width:640px){.legal[data-v-c46290ff]{padding:40px 0 20px}.legal-header h1[data-v-c46290ff]{font-size:24px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #0a0a0a;--bg-light: #111;--bg-elevated: rgba(255, 255, 255, .03);--text: #fff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .35);--text-dim: rgba(255, 255, 255, .25);--accent-primary: #e74c3c;--accent-secondary: #c0392b;--accent-tertiary: #ff6b6b;--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .15);--surface: rgba(255, 255, 255, .03);--surface-hover: rgba(255, 255, 255, .08);--shadow: 0 24px 80px rgba(0, 0, 0, .6);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 20px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--content-width: 900px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{background:#e74c3c4d;color:#fff}button,a{transition:all .2s var(--ease-smooth)}button:active{transform:scale(.98)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:scale(.92) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}
