.navbar-wrapper[data-v-5040579f]{position:sticky;top:0;z-index:100;background-color:#16021eeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.navbar[data-v-5040579f]{display:flex;align-items:center;justify-content:space-between;height:76px}.brand[data-v-5040579f]{display:flex;align-items:center;gap:12px}.brand-logo[data-v-5040579f]{height:44px;width:auto}.brand-name[data-v-5040579f]{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--color-text-main)}.nav-menu[data-v-5040579f]{display:flex;align-items:center;gap:32px}.nav-link[data-v-5040579f]{font-weight:600;font-size:.95rem;color:var(--color-text-muted);transition:color .2s ease;position:relative;padding:8px 0}.nav-link[data-v-5040579f]:hover,.nav-link.router-link-exact-active[data-v-5040579f]{color:var(--color-primary)}.nav-link.router-link-exact-active[data-v-5040579f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-primary);border-radius:2px}.nav-contact-btn[data-v-5040579f]{padding:10px 22px;font-size:.92rem}.lang-btn[data-v-5040579f]{display:inline-flex;align-items:center;gap:6px;background-color:#d8c9fe1a;border:1px solid var(--color-border);color:var(--color-text-main);padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.lang-btn[data-v-5040579f]:hover{background-color:#d8c9fe33;border-color:var(--color-primary);color:var(--color-lavender)}.lang-icon[data-v-5040579f]{font-size:.95rem}.mobile-toggle[data-v-5040579f]{display:none;background:none;border:none;cursor:pointer;padding:8px}.hamburger[data-v-5040579f]{display:block;width:24px;height:2px;background-color:var(--color-text-main);position:relative;transition:all .3s ease}.hamburger[data-v-5040579f]:before,.hamburger[data-v-5040579f]:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--color-text-main);transition:all .3s ease}.hamburger[data-v-5040579f]:before{top:-7px}.hamburger[data-v-5040579f]:after{bottom:-7px}.hamburger.open[data-v-5040579f]{background-color:transparent}.hamburger.open[data-v-5040579f]:before{transform:rotate(45deg);top:0}.hamburger.open[data-v-5040579f]:after{transform:rotate(-45deg);bottom:0}@media(max-width:860px){.mobile-toggle[data-v-5040579f]{display:block}.nav-menu[data-v-5040579f]{position:fixed;top:76px;left:0;right:0;background-color:var(--color-bg-dark);flex-direction:column;padding:32px 24px;gap:24px;border-bottom:1px solid var(--color-border);transform:translateY(-120%);transition:transform .3s ease;box-shadow:0 20px 40px #00000080}.nav-menu.nav-open[data-v-5040579f]{transform:translateY(0)}.lang-btn[data-v-5040579f]{width:100%;justify-content:center;padding:10px}.nav-contact-btn[data-v-5040579f]{width:100%;margin-top:12px}}.store-badges-component[data-v-ebeb60a4]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.app-group-label[data-v-ebeb60a4]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-lavender);opacity:.85}.store-badges-row[data-v-ebeb60a4]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.play-btn[data-v-ebeb60a4]{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 20px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;text-decoration:none;transition:transform .2s ease,filter .2s ease}.play-btn[data-v-ebeb60a4]:hover{transform:translateY(-2px);filter:brightness(1.2)}.play-badge-icon[data-v-ebeb60a4]{width:24px;height:24px;flex-shrink:0}.badge-text[data-v-ebeb60a4],.ios-badge-text[data-v-ebeb60a4]{display:flex;flex-direction:column;line-height:1.15;text-align:left}.badge-sub[data-v-ebeb60a4],.ios-badge-sub[data-v-ebeb60a4]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.badge-main[data-v-ebeb60a4],.ios-badge-main[data-v-ebeb60a4]{font-size:1.05rem;font-weight:700}.ios-disabled-badge[data-v-ebeb60a4]{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 20px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;opacity:.5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.ios-badge-icon[data-v-ebeb60a4]{width:24px;height:24px;flex-shrink:0}.footer-wrapper[data-v-d63aa8a0]{background-color:var(--color-bg-surface);border-top:1px solid var(--color-border);padding:70px 0 35px;margin-top:80px}.footer-grid[data-v-d63aa8a0]{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:48px;margin-bottom:48px}.brand[data-v-d63aa8a0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-logo[data-v-d63aa8a0]{height:40px;width:auto}.brand-name[data-v-d63aa8a0]{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:var(--color-text-main)}.brand-desc[data-v-d63aa8a0]{color:var(--color-text-muted);font-size:.92rem;line-height:1.6;margin-bottom:24px;max-width:360px}.col-title[data-v-d63aa8a0]{font-size:1.05rem;font-weight:700;color:var(--color-primary);margin-bottom:20px}.col-links[data-v-d63aa8a0]{list-style:none}.col-links li[data-v-d63aa8a0]{margin-bottom:12px}.col-links a[data-v-d63aa8a0]{color:var(--color-text-muted);font-size:.92rem;transition:color .2s ease}.col-links a[data-v-d63aa8a0]:hover{color:var(--color-text-main);text-decoration:underline}.disclaimer-box[data-v-d63aa8a0]{background-color:#00000040;border:1px solid var(--color-border);border-radius:12px;padding:18px 24px;margin-bottom:36px}.disclaimer-box p[data-v-d63aa8a0]{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.footer-bottom[data-v-d63aa8a0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid var(--color-border);color:var(--color-lavender);font-size:.85rem}@media(max-width:992px){.footer-grid[data-v-d63aa8a0]{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:600px){.footer-grid[data-v-d63aa8a0]{grid-template-columns:1fr;gap:32px}}.app-layout[data-v-e7c90915]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-e7c90915]{flex-grow:1}.desktop-downloads[data-v-2344cf58]{display:flex;flex-direction:column;gap:6px;width:100%;align-items:flex-start}.app-group-label[data-v-2344cf58]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-lavender);opacity:.85}.desktop-row[data-v-2344cf58]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.desktop-btn[data-v-2344cf58]{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 22px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;font-weight:600;text-decoration:none;transition:transform .2s ease,filter .2s ease}.desktop-btn[data-v-2344cf58]:hover{transform:translateY(-2px);filter:brightness(1.2)}.desktop-icon[data-v-2344cf58]{width:24px;height:24px}.desktop-intel[data-v-2344cf58]{font-size:.9rem;text-decoration:underline;color:inherit;opacity:.85}.desktop-note[data-v-2344cf58]{margin:0;font-size:.8rem;opacity:.75}.hero-section[data-v-35f49077]{padding:80px 0 60px}.hero-container[data-v-35f49077]{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:56px}.badge-pill[data-v-35f49077]{display:inline-flex;align-items:center;gap:8px;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:24px}.pill-dot[data-v-35f49077]{width:8px;height:8px;background-color:var(--color-success);border-radius:50%;box-shadow:0 0 10px var(--color-success)}.hero-title[data-v-35f49077]{font-size:3.4rem;font-weight:800;letter-spacing:-.03em;margin-bottom:20px;line-height:1.15}.hero-description[data-v-35f49077]{font-size:1.18rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:36px}.hero-actions[data-v-35f49077]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.trust-row[data-v-35f49077]{display:flex;flex-wrap:wrap;gap:20px}.trust-item[data-v-35f49077]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--color-lavender-light);font-weight:600}.trust-check[data-v-35f49077]{color:var(--color-primary)}.mockup-card[data-v-35f49077]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #0009}.mockup-header[data-v-35f49077]{display:flex;align-items:center;gap:8px;padding:14px 20px;background-color:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.mockup-dot[data-v-35f49077]{width:10px;height:10px;border-radius:50%}.mockup-dot.red[data-v-35f49077]{background-color:#ef4444}.mockup-dot.yellow[data-v-35f49077]{background-color:#f59e0b}.mockup-dot.green[data-v-35f49077]{background-color:#10b981}.mockup-title[data-v-35f49077]{font-size:.85rem;font-weight:600;color:var(--color-text-muted);margin-left:8px}.mockup-body[data-v-35f49077]{padding:24px;position:relative;text-align:center}.mockup-img[data-v-35f49077]{max-width:100%;height:auto;border-radius:12px;margin-bottom:16px}.live-tag[data-v-35f49077]{position:absolute;top:36px;right:36px;background:#dc2626;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:4px 10px;border-radius:6px}.audio-level[data-v-35f49077]{display:flex;align-items:center;justify-content:center;gap:24px;font-size:.85rem;color:var(--color-text-muted);background:var(--color-bg-dark);padding:10px 16px;border-radius:10px;border:1px solid var(--color-border)}.steps-grid[data-v-35f49077]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step-card[data-v-35f49077]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:32px 28px;position:relative}.step-num[data-v-35f49077]{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;color:var(--color-primary);margin-bottom:16px}.step-title[data-v-35f49077]{font-size:1.25rem;margin-bottom:10px}.step-desc[data-v-35f49077]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.text-center[data-v-35f49077]{text-align:center}@media(max-width:960px){.hero-container[data-v-35f49077]{grid-template-columns:1fr;gap:40px}.hero-title[data-v-35f49077]{font-size:2.6rem}.steps-grid[data-v-35f49077]{grid-template-columns:1fr}}.page-header[data-v-dfc60e63]{text-align:center;max-width:760px;margin:0 auto 64px}.badge-pill[data-v-dfc60e63]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-dfc60e63]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-dfc60e63]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.features-deep-grid[data-v-dfc60e63]{display:flex;flex-direction:column;gap:72px;margin-bottom:80px}.feature-row[data-v-dfc60e63]{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.feature-row.reverse[data-v-dfc60e63]{grid-template-columns:.9fr 1.1fr}.feature-row.reverse .feature-text[data-v-dfc60e63]{order:2}.feature-row.reverse .feature-card-visual[data-v-dfc60e63]{order:1}.feature-badge[data-v-dfc60e63]{display:inline-block;color:var(--color-primary);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.feature-text h2[data-v-dfc60e63]{font-size:2.1rem;margin-bottom:16px}.feature-text p[data-v-dfc60e63]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.65;margin-bottom:20px}.feature-list[data-v-dfc60e63]{list-style:none}.feature-list li[data-v-dfc60e63]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:12px;position:relative;padding-left:24px}.feature-list li[data-v-dfc60e63]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:800}.visual-box[data-v-dfc60e63]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:36px 28px;text-align:center;box-shadow:0 16px 36px #0006}.visual-caption[data-v-dfc60e63]{margin-top:20px;font-size:.85rem;color:var(--color-lavender)}.p2p-diagram[data-v-dfc60e63]{display:flex;align-items:center;justify-content:space-around;gap:16px}.device-node[data-v-dfc60e63]{display:flex;flex-direction:column;align-items:center;gap:8px}.node-icon[data-v-dfc60e63]{font-size:2.5rem}.node-label[data-v-dfc60e63]{font-size:.85rem;color:var(--color-text-muted)}.connection-line[data-v-dfc60e63]{background:#d8c9fe26;border:1px dashed var(--color-lavender);padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;color:var(--color-primary)}.grid-preview[data-v-dfc60e63]{display:grid;grid-template-columns:1fr;gap:14px}.grid-cam[data-v-dfc60e63]{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:12px;padding:18px 16px;text-align:center}.cam-title[data-v-dfc60e63]{display:block;font-size:.85rem;font-weight:700;margin-bottom:8px}.cam-status.online[data-v-dfc60e63]{color:var(--color-success);font-size:.75rem;font-weight:700}.night-mode-demo[data-v-dfc60e63]{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:center;gap:14px}.moon-icon[data-v-dfc60e63]{font-size:1.8rem}.night-text[data-v-dfc60e63]{font-size:.95rem;font-weight:600;color:var(--color-lavender-light)}.cta-bottom[data-v-dfc60e63]{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;padding:60px 24px}.cta-bottom h2[data-v-dfc60e63]{font-size:2.4rem;margin-bottom:12px}.cta-bottom p[data-v-dfc60e63]{color:var(--color-text-muted);font-size:1.1rem;margin-bottom:32px}.store-badges-center[data-v-dfc60e63]{display:flex;justify-content:center}@media(max-width:880px){.feature-row[data-v-dfc60e63],.feature-row.reverse[data-v-dfc60e63]{grid-template-columns:1fr;gap:36px}.feature-row.reverse .feature-text[data-v-dfc60e63]{order:1}.feature-row.reverse .feature-card-visual[data-v-dfc60e63]{order:2}.page-title[data-v-dfc60e63]{font-size:2.2rem}}.page-header[data-v-0198af4b]{text-align:center;max-width:760px;margin:0 auto 64px}.badge-pill[data-v-0198af4b]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-0198af4b]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-0198af4b]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.features-deep-grid[data-v-0198af4b]{display:flex;flex-direction:column;gap:72px;margin-bottom:80px}.feature-row[data-v-0198af4b]{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.feature-row.reverse[data-v-0198af4b]{grid-template-columns:.9fr 1.1fr}.feature-row.reverse .feature-text[data-v-0198af4b]{order:2}.feature-row.reverse .feature-card-visual[data-v-0198af4b]{order:1}.feature-badge[data-v-0198af4b]{display:inline-block;color:var(--color-primary);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.feature-text h2[data-v-0198af4b]{font-size:2.1rem;margin-bottom:16px}.feature-text p[data-v-0198af4b]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.65;margin-bottom:20px}.feature-list[data-v-0198af4b]{list-style:none}.feature-list li[data-v-0198af4b]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:12px;position:relative;padding-left:24px}.feature-list li[data-v-0198af4b]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:800}.visual-box[data-v-0198af4b]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:36px 28px;text-align:center;box-shadow:0 16px 36px #0006}.visual-caption[data-v-0198af4b]{margin-top:20px;font-size:.85rem;color:var(--color-lavender)}.p2p-diagram[data-v-0198af4b]{display:flex;align-items:center;justify-content:space-around;gap:16px}.device-node[data-v-0198af4b]{display:flex;flex-direction:column;align-items:center;gap:8px}.node-icon[data-v-0198af4b]{font-size:2.5rem}.node-label[data-v-0198af4b]{font-size:.85rem;color:var(--color-text-muted)}.connection-line[data-v-0198af4b]{background:#d8c9fe26;border:1px dashed var(--color-lavender);padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;color:var(--color-primary)}.grid-preview[data-v-0198af4b]{display:grid;grid-template-columns:1fr;gap:14px}.grid-cam[data-v-0198af4b]{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:12px;padding:18px 16px;text-align:center}.cam-title[data-v-0198af4b]{display:block;font-size:.85rem;font-weight:700;margin-bottom:8px}.cam-status.online[data-v-0198af4b]{color:var(--color-success);font-size:.75rem;font-weight:700}.night-mode-demo[data-v-0198af4b]{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:center;gap:14px}.moon-icon[data-v-0198af4b]{font-size:1.8rem}.night-text[data-v-0198af4b]{font-size:.95rem;font-weight:600;color:var(--color-lavender-light)}.cta-bottom[data-v-0198af4b]{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;padding:60px 24px}.cta-bottom h2[data-v-0198af4b]{font-size:2.4rem;margin-bottom:12px}.cta-bottom p[data-v-0198af4b]{color:var(--color-text-muted);font-size:1.1rem;margin-bottom:32px}.store-badges-center[data-v-0198af4b]{display:flex;justify-content:center}@media(max-width:880px){.feature-row[data-v-0198af4b],.feature-row.reverse[data-v-0198af4b]{grid-template-columns:1fr;gap:36px}.feature-row.reverse .feature-text[data-v-0198af4b]{order:1}.feature-row.reverse .feature-card-visual[data-v-0198af4b]{order:2}.page-title[data-v-0198af4b]{font-size:2.2rem}}.about-header[data-v-81f77db2]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-81f77db2]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-81f77db2]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-81f77db2]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.about-content[data-v-81f77db2]{max-width:900px;margin:0 auto}.about-story[data-v-81f77db2]{margin-bottom:60px}.about-story h2[data-v-81f77db2],.about-pillars h2[data-v-81f77db2]{font-size:2rem;margin-bottom:20px}.about-story p[data-v-81f77db2]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.flaws-grid[data-v-81f77db2]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.flaw-card[data-v-81f77db2]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px}.flaw-card h3[data-v-81f77db2]{font-size:1.15rem;margin-bottom:12px;color:#f87171}.flaw-card p[data-v-81f77db2]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:0}.pillars-grid[data-v-81f77db2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:32px 0 60px}.developer-box[data-v-81f77db2]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:40px;text-align:center}.developer-box h2[data-v-81f77db2]{font-size:1.8rem;margin-bottom:16px}.developer-box p[data-v-81f77db2]{color:var(--color-text-muted);font-size:1.02rem;line-height:1.7;max-width:700px;margin:0 auto 28px}.contact-cta[data-v-81f77db2]{display:flex;justify-content:center}@media(max-width:768px){.page-title[data-v-81f77db2]{font-size:2.2rem}.flaws-grid[data-v-81f77db2]{grid-template-columns:1fr}}.about-header[data-v-47e36c84]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-47e36c84]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-47e36c84]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-47e36c84]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.about-content[data-v-47e36c84]{max-width:900px;margin:0 auto}.about-story[data-v-47e36c84]{margin-bottom:60px}.about-story h2[data-v-47e36c84],.about-pillars h2[data-v-47e36c84]{font-size:2rem;margin-bottom:20px}.about-story p[data-v-47e36c84]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.flaws-grid[data-v-47e36c84]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.flaw-card[data-v-47e36c84]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px}.flaw-card h3[data-v-47e36c84]{font-size:1.15rem;margin-bottom:12px;color:#f87171}.flaw-card p[data-v-47e36c84]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:0}.pillars-grid[data-v-47e36c84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:32px 0 60px}.developer-box[data-v-47e36c84]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:40px;text-align:center}.developer-box h2[data-v-47e36c84]{font-size:1.8rem;margin-bottom:16px}.developer-box p[data-v-47e36c84]{color:var(--color-text-muted);font-size:1.02rem;line-height:1.7;max-width:700px;margin:0 auto 28px}.contact-cta[data-v-47e36c84]{display:flex;justify-content:center}@media(max-width:768px){.page-title[data-v-47e36c84]{font-size:2.2rem}.flaws-grid[data-v-47e36c84]{grid-template-columns:1fr}}.page-header[data-v-907fd494]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-907fd494]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-907fd494]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-907fd494]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.faq-accordion-list[data-v-907fd494]{max-width:860px;margin:0 auto 60px;display:flex;flex-direction:column;gap:16px}.faq-item[data-v-907fd494]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:border-color .2s ease}.faq-item.open[data-v-907fd494]{border-color:#d8c9fe66}.faq-question[data-v-907fd494]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:none;border:none;color:var(--color-text-main);font-family:var(--font-heading);font-size:1.15rem;font-weight:700;text-align:left;cursor:pointer;gap:16px}.faq-question[data-v-907fd494]:hover{color:var(--color-primary)}.faq-toggle-icon[data-v-907fd494]{font-size:1.6rem;font-weight:400;color:var(--color-lavender);line-height:1}.faq-answer[data-v-907fd494]{padding:0 28px 24px;color:var(--color-text-muted);font-size:1rem;line-height:1.65}.faq-contact-card[data-v-907fd494]{max-width:860px;margin:0 auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:20px;padding:40px;text-align:center}.faq-contact-card h3[data-v-907fd494]{font-size:1.6rem;margin-bottom:10px}.faq-contact-card p[data-v-907fd494]{color:var(--color-text-muted);font-size:1rem;margin-bottom:24px}@media(max-width:768px){.page-title[data-v-907fd494]{font-size:2.2rem}.faq-question[data-v-907fd494]{font-size:1.05rem;padding:18px 20px}.faq-answer[data-v-907fd494]{padding:0 20px 20px}}.page-header[data-v-7042dfac]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-7042dfac]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-7042dfac]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-7042dfac]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.faq-accordion-list[data-v-7042dfac]{max-width:860px;margin:0 auto 60px;display:flex;flex-direction:column;gap:16px}.faq-item[data-v-7042dfac]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:border-color .2s ease}.faq-item.open[data-v-7042dfac]{border-color:#d8c9fe66}.faq-question[data-v-7042dfac]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:none;border:none;color:var(--color-text-main);font-family:var(--font-heading);font-size:1.15rem;font-weight:700;text-align:left;cursor:pointer;gap:16px}.faq-question[data-v-7042dfac]:hover{color:var(--color-primary)}.faq-toggle-icon[data-v-7042dfac]{font-size:1.6rem;font-weight:400;color:var(--color-lavender);line-height:1}.faq-answer[data-v-7042dfac]{padding:0 28px 24px;color:var(--color-text-muted);font-size:1rem;line-height:1.65}.faq-contact-card[data-v-7042dfac]{max-width:860px;margin:0 auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:20px;padding:40px;text-align:center}.faq-contact-card h3[data-v-7042dfac]{font-size:1.6rem;margin-bottom:10px}.faq-contact-card p[data-v-7042dfac]{color:var(--color-text-muted);font-size:1rem;margin-bottom:24px}@media(max-width:768px){.page-title[data-v-7042dfac]{font-size:2.2rem}.faq-question[data-v-7042dfac]{font-size:1.05rem;padding:18px 20px}.faq-answer[data-v-7042dfac]{padding:0 20px 20px}}.legal-version[data-v-73103740]{padding-bottom:0;margin-bottom:0}.delete-account-page[data-v-c562662e]{min-height:80vh;padding:40px 0}.text-center[data-v-c562662e]{text-align:center}.delete-card[data-v-c562662e]{max-width:600px;margin:0 auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:36px 32px;box-shadow:0 12px 32px #00000059}.step-view h2[data-v-c562662e]{font-size:1.8rem;margin-bottom:12px;color:var(--color-primary)}.step-description[data-v-c562662e]{color:var(--color-text-muted);font-size:1rem;line-height:1.6;margin-bottom:24px}.delete-form[data-v-c562662e]{margin-bottom:28px}.form-group[data-v-c562662e]{margin-bottom:20px;text-align:left}.form-group label[data-v-c562662e]{display:block;font-size:.9rem;font-weight:600;color:var(--color-lavender);margin-bottom:8px}.form-control[data-v-c562662e]{width:100%;padding:14px 16px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-main);font-size:1rem;outline:none;transition:border-color .2s ease}.form-control[data-v-c562662e]:focus{border-color:var(--color-primary)}.form-control-disabled[data-v-c562662e]{opacity:.65;cursor:not-allowed}.btn-block[data-v-c562662e]{width:100%}.button-row[data-v-c562662e]{display:flex;gap:16px;margin-top:24px}.button-row .btn[data-v-c562662e]{flex:1}.btn-outline[data-v-c562662e]{background:transparent;border:1px solid var(--color-border);color:var(--color-lavender)}.reload-btn[data-v-c562662e]{margin-bottom:16px}.btn-outline[data-v-c562662e]:hover{background:#d8c9fe1a;color:var(--color-text-main)}.btn-danger[data-v-c562662e]{background:#dc2626;color:#fff;border:none}.btn-danger[data-v-c562662e]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-c562662e]:disabled{opacity:.5;cursor:not-allowed}.alert-error[data-v-c562662e]{background:#480b3a;border:1px solid rgba(220,38,38,.4);color:#fca5a5;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.95rem}.info-box[data-v-c562662e]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;margin-top:24px;text-align:left}.info-box h3[data-v-c562662e]{font-size:1.1rem;color:var(--color-lavender-light);margin-bottom:12px}.info-box ul[data-v-c562662e]{padding-left:20px;margin-bottom:14px;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.info-box li[data-v-c562662e]{margin-bottom:6px}.support-note[data-v-c562662e]{font-size:.85rem;color:var(--color-lavender);margin-bottom:0}.support-note a[data-v-c562662e]{color:var(--color-primary);text-decoration:underline}.auth-badge[data-v-c562662e]{display:inline-flex;align-items:center;gap:8px;background:#d8c9fe1a;border:1px solid var(--color-border);padding:8px 16px;border-radius:9999px;font-size:.9rem;color:var(--color-text-main);margin-bottom:20px}.auth-dot[data-v-c562662e]{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.warning-box[data-v-c562662e]{background:#dc26261f;border-left:4px solid #ef4444;border-radius:8px;padding:16px 20px;margin-bottom:24px;text-align:left}.warning-header[data-v-c562662e]{display:flex;align-items:center;gap:10px;color:#f87171;font-weight:700;font-size:1rem;margin-bottom:10px}.warning-box p[data-v-c562662e]{font-size:.9rem;color:var(--color-text-muted);margin-bottom:8px}.warning-box ul[data-v-c562662e]{padding-left:20px;margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.warning-box ul+p[data-v-c562662e]{margin:10px 0 0}.checkbox-container[data-v-c562662e]{margin:20px 0;text-align:left}.custom-checkbox[data-v-c562662e]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox input[data-v-c562662e]{margin-top:4px;width:18px;height:18px;accent-color:#ef4444;cursor:pointer}.checkbox-label[data-v-c562662e]{font-size:.9rem;color:var(--color-text-main);line-height:1.4}.success-view[data-v-c562662e]{padding:20px 0}.success-icon-wrapper[data-v-c562662e]{margin-bottom:20px}.success-message[data-v-c562662e]{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;max-width:480px;margin:0 auto 28px}@media(max-width:640px){.delete-card[data-v-c562662e]{padding:24px 18px;margin:0 12px}.button-row[data-v-c562662e]{flex-direction:column}}.callback-page[data-v-34fca700]{min-height:80vh;padding:40px 0}.callback-card[data-v-34fca700]{max-width:520px;margin:0 auto;text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:36px 32px;box-shadow:0 12px 32px #00000059}.callback-intro[data-v-34fca700]{color:var(--color-text-main);font-size:1.05rem;line-height:1.6;margin-bottom:24px}.callback-button[data-v-34fca700]{display:inline-block;padding:12px 28px;margin-bottom:28px;border-radius:999px;background:var(--color-lavender);color:#2e063d;font-weight:600;text-decoration:none}.callback-note[data-v-34fca700]{color:var(--color-text-muted);font-size:.9rem;margin-bottom:12px}.play-btn[data-v-34fca700]{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 20px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;text-decoration:none;transition:transform .2s ease,filter .2s ease}.play-btn[data-v-34fca700]:hover{transform:translateY(-2px);filter:brightness(1.2)}.play-badge-icon[data-v-34fca700]{width:24px;height:24px;flex-shrink:0}.badge-text[data-v-34fca700]{display:flex;flex-direction:column;line-height:1.15;text-align:left}.badge-sub[data-v-34fca700]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.badge-main[data-v-34fca700]{font-size:1.05rem;font-weight:700}@media(max-width:600px){.callback-card[data-v-34fca700]{padding:28px 20px}}.not-found-page[data-v-0c2a7e84]{padding:80px 0;min-height:60vh;display:flex;align-items:center}.text-center[data-v-0c2a7e84]{text-align:center}.register-page[data-v-6057c3cf]{min-height:80vh;padding:40px 0}.text-center[data-v-6057c3cf]{text-align:center}.register-card[data-v-6057c3cf]{max-width:600px;margin:0 auto;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:36px 32px;box-shadow:0 12px 32px #00000059}.register-intro[data-v-6057c3cf]{color:var(--color-text-main);font-size:1.05rem;line-height:1.6;margin-bottom:20px}.register-steps[data-v-6057c3cf]{color:var(--color-text-muted);line-height:1.7;padding-left:22px;margin-bottom:28px}.register-steps li[data-v-6057c3cf]{margin-bottom:6px}.register-badge[data-v-6057c3cf]{display:flex;justify-content:center;margin-bottom:28px}.play-btn[data-v-6057c3cf]{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 20px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;text-decoration:none;transition:transform .2s ease,filter .2s ease}.play-btn[data-v-6057c3cf]:hover{transform:translateY(-2px);filter:brightness(1.2)}.play-badge-icon[data-v-6057c3cf]{width:24px;height:24px;flex-shrink:0}.badge-text[data-v-6057c3cf]{display:flex;flex-direction:column;line-height:1.15;text-align:left}.badge-sub[data-v-6057c3cf]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.badge-main[data-v-6057c3cf]{font-size:1.05rem;font-weight:700}.info-box[data-v-6057c3cf]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:20px 22px;margin-bottom:20px}.info-box h2[data-v-6057c3cf]{font-size:1.15rem;color:var(--color-lavender);margin-bottom:8px}.info-box p[data-v-6057c3cf]{color:var(--color-text-muted);line-height:1.6;margin:0}.support-note[data-v-6057c3cf]{color:var(--color-text-muted);font-size:.9rem;text-align:center;margin:0}@media(max-width:600px){.register-card[data-v-6057c3cf]{padding:28px 20px}}.desktop-page[data-v-52ccc216]{min-height:80vh}.text-center[data-v-52ccc216]{text-align:center}.lead[data-v-52ccc216]{color:var(--color-text-main);font-size:1.1rem;line-height:1.7;margin-bottom:28px}.download-box[data-v-52ccc216]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:28px 28px 20px;margin-bottom:40px}.download-box h2[data-v-52ccc216]{font-size:1.15rem;margin:20px 0 10px;color:var(--color-lavender)}.download-list[data-v-52ccc216]{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px 22px}.legal-body ul[data-v-52ccc216],.legal-body ol[data-v-52ccc216]{color:var(--color-text-muted);line-height:1.7;padding-left:22px}.legal-body li[data-v-52ccc216]{margin-bottom:8px}.note[data-v-52ccc216]{color:var(--color-text-muted);font-size:.9rem;line-height:1.6;margin:0}@media(max-width:600px){.download-box[data-v-52ccc216]{padding:22px 18px 16px}}.page-header[data-v-9527a4d8]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-9527a4d8]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-9527a4d8]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-9527a4d8]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.guide-card[data-v-9527a4d8]{display:flex;flex-direction:column;text-decoration:none}.guide-meta[data-v-9527a4d8]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px}.guide-card .card-title[data-v-9527a4d8]{font-size:1.35rem;line-height:1.3}.guide-card .card-desc[data-v-9527a4d8]{flex-grow:1;margin-bottom:20px}.read-more[data-v-9527a4d8]{font-weight:700;font-size:.95rem;color:var(--color-lavender-light);transition:color .2s ease,transform .2s ease}.guide-card:hover .read-more[data-v-9527a4d8]{color:var(--color-primary);transform:translate(4px)}.page-header[data-v-ffbbe6d8]{text-align:center;max-width:760px;margin:0 auto 56px}.badge-pill[data-v-ffbbe6d8]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.page-title[data-v-ffbbe6d8]{font-size:3rem;margin-bottom:16px}.page-subtitle[data-v-ffbbe6d8]{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}.guide-card[data-v-ffbbe6d8]{display:flex;flex-direction:column;text-decoration:none}.guide-meta[data-v-ffbbe6d8]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px}.guide-card .card-title[data-v-ffbbe6d8]{font-size:1.35rem;line-height:1.3}.guide-card .card-desc[data-v-ffbbe6d8]{flex-grow:1;margin-bottom:20px}.read-more[data-v-ffbbe6d8]{font-weight:700;font-size:.95rem;color:var(--color-lavender-light);transition:color .2s ease,transform .2s ease}.guide-card:hover .read-more[data-v-ffbbe6d8]{color:var(--color-primary);transform:translate(4px)}.back-link[data-v-42e36104]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-42e36104]:hover{text-decoration:underline}.guide-footer-cta[data-v-42e36104]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:32px;text-align:center;margin-top:48px}.back-link[data-v-6ca97d5b]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-6ca97d5b]:hover{text-decoration:underline}.guide-footer-cta[data-v-6ca97d5b]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:32px;text-align:center;margin-top:48px}.back-link[data-v-6b81aeb2]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-6b81aeb2]:hover{text-decoration:underline}.back-link[data-v-a3bc24cb]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-a3bc24cb]:hover{text-decoration:underline}.back-link[data-v-616c1bd6]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-616c1bd6]:hover{text-decoration:underline}.back-link[data-v-449d266c]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-449d266c]:hover{text-decoration:underline}.back-link[data-v-abb2492f]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-abb2492f]:hover{text-decoration:underline}.back-link[data-v-40dbe457]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-40dbe457]:hover{text-decoration:underline}.back-link[data-v-abbfe6cb]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-abbfe6cb]:hover{text-decoration:underline}.legal-body a[data-v-abbfe6cb]:not(.btn){color:var(--color-lavender-light);text-decoration:underline}.legal-body code[data-v-abbfe6cb]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#00000040;border-radius:4px;padding:1px 5px}.guide-footer-cta[data-v-abbfe6cb]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:32px;text-align:center;margin-top:48px}.back-link[data-v-1906d069]{display:inline-block;color:var(--color-primary);font-weight:700;font-size:.95rem;margin-bottom:16px;text-decoration:none}.back-link[data-v-1906d069]:hover{text-decoration:underline}.legal-body a[data-v-1906d069]:not(.btn){color:var(--color-lavender-light);text-decoration:underline}.legal-body code[data-v-1906d069]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#00000040;border-radius:4px;padding:1px 5px}.guide-footer-cta[data-v-1906d069]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:32px;text-align:center;margin-top:48px}.badge-pill[data-v-8f9f47af]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.legal-body a[data-v-8f9f47af]{color:var(--color-lavender-light);text-decoration:underline}.library-cards[data-v-8f9f47af]{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 8px}.legal-body .library-card[data-v-8f9f47af]{flex:1 1 280px;display:flex;flex-direction:column;gap:8px;text-decoration:none}.library-lang[data-v-8f9f47af]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.library-name[data-v-8f9f47af]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-text-main)}.library-desc[data-v-8f9f47af]{color:var(--color-text-muted);line-height:1.5}.library-link[data-v-8f9f47af]{font-weight:700;color:var(--color-lavender-light)}.legal-body code[data-v-8f9f47af]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#00000040;border-radius:4px;padding:1px 5px}.code-sample[data-v-8f9f47af]{background:#0f172a;color:#e2e8f0;border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;margin:12px 0 20px;overflow-x:auto;font-size:.85rem;line-height:1.55}.code-sample code[data-v-8f9f47af]{background:none;padding:0;font-size:inherit;white-space:pre}.badge-pill[data-v-98c06773]{display:inline-block;background-color:#d8c9fe1f;border:1px solid var(--color-border);padding:6px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;color:var(--color-lavender);margin-bottom:20px}.legal-body a[data-v-98c06773]{color:var(--color-lavender-light);text-decoration:underline}.library-cards[data-v-98c06773]{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 8px}.legal-body .library-card[data-v-98c06773]{flex:1 1 280px;display:flex;flex-direction:column;gap:8px;text-decoration:none}.library-lang[data-v-98c06773]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.library-name[data-v-98c06773]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-text-main)}.library-desc[data-v-98c06773]{color:var(--color-text-muted);line-height:1.5}.library-link[data-v-98c06773]{font-weight:700;color:var(--color-lavender-light)}.legal-body code[data-v-98c06773]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#00000040;border-radius:4px;padding:1px 5px}.code-sample[data-v-98c06773]{background:#0f172a;color:#e2e8f0;border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;margin:12px 0 20px;overflow-x:auto;font-size:.85rem;line-height:1.55}.code-sample code[data-v-98c06773]{background:none;padding:0;font-size:inherit;white-space:pre}:root{--color-bg-dark: #16021e;--color-bg-surface: #240530;--color-bg-card: #2e063d;--color-bg-card-hover: #3b0b4e;--color-primary: #fffbb9;--color-primary-hover: #fff894;--color-lavender: #d8c9fe;--color-lavender-light: #ece4ff;--color-text-main: #f9f6ef;--color-text-muted: #c9bede;--color-border: rgba(216, 201, 254, .18);--color-success: #34d399;--font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg-dark);color:var(--color-text-main);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-main);line-height:1.2}.accent-text{color:var(--color-primary)}.lavender-text{color:var(--color-lavender)}.text-muted{color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:700;font-size:1rem;padding:12px 26px;border-radius:9999px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-primary{background-color:var(--color-primary);color:#1a0422}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #fffbb940}.btn-secondary{background-color:#d8c9fe1f;color:var(--color-text-main);border-color:var(--color-border)}.btn-secondary:hover{background-color:#d8c9fe38;border-color:var(--color-lavender);transform:translateY(-2px)}.store-badges{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.store-badge-img{height:52px;width:auto;border-radius:8px;transition:transform .2s ease,filter .2s ease}.store-badge-img:hover{transform:scale(1.04);filter:brightness(1.08)}.section{padding:80px 0}.section-title{font-size:2.5rem;margin-bottom:16px;text-align:center}.section-subtitle{font-size:1.15rem;color:var(--color-text-muted);text-align:center;max-width:680px;margin:0 auto 48px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:32px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-4px);border-color:#d8c9fe66;box-shadow:0 16px 36px #00000059}.card-icon{font-size:2.2rem;margin-bottom:16px;display:inline-block}.card-title{font-size:1.35rem;margin-bottom:12px}.card-desc{color:var(--color-text-muted);font-size:.98rem;line-height:1.6}.legal-container{max-width:860px;margin:0 auto;padding:60px 24px}.legal-header{margin-bottom:40px;border-bottom:1px solid var(--color-border);padding-bottom:24px}.legal-header h1{font-size:2.6rem;margin-bottom:12px}.legal-meta{color:var(--color-lavender);font-size:.95rem;font-weight:600}.legal-body section{margin-bottom:36px}.legal-body h2{font-size:1.55rem;margin-bottom:14px;color:var(--color-primary)}.legal-body h3{font-size:1.2rem;margin:18px 0 8px;color:var(--color-lavender-light)}.legal-body p{color:var(--color-text-muted);margin-bottom:14px;line-height:1.7}.legal-body ul,.legal-body ol{color:var(--color-text-muted);margin-left:24px;margin-bottom:16px;line-height:1.7}.legal-body li{margin-bottom:8px}.legal-box{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;margin:20px 0}@media(max-width:768px){.section{padding:50px 0}.section-title,.legal-header h1{font-size:2rem}}
