:root{--ink:#12111a;--ink-muted:#5e5b72;--ink-light:#8e8b9e;--canvas:#f8f6ff;--canvas-subtle:#f1edff;--surface:#fff;--purple:#4f46e5;--purple-hover:#4338ca;--purple-light:#eef2ff;--purple-border:#c7d2fe;--violet:#8b5cf6;--violet-light:#f5f3ff;--yellow:#ffd233;--yellow-hover:#f5c518;--yellow-light:#fef9c3;--coral:#ff6b6b;--coral-light:#ffe4e6;--mint:#2dd4bf;--mint-light:#ccfbf1;--mint-dark:#0f766e;--pink:#f472b6;--pink-light:#fce7f3;--blue:#38bdf8;--blue-light:#e0f2fe;--border-width:2.5px;--border:var(--border-width) solid var(--ink);--border-sm:2px solid var(--ink);--border-lg:3px solid var(--ink);--shadow-sm:3px 3px 0 var(--ink);--shadow:5px 5px 0 var(--ink);--shadow-md:7px 7px 0 var(--ink);--shadow-lg:10px 10px 0 var(--ink);--shadow-pressed:1.5px 1.5px 0 var(--ink);--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:32px;--radius-pill:9999px;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Space Grotesk", "Plus Jakarta Sans", sans-serif;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--transition-fast:.18s var(--ease-smooth);--transition:.28s var(--ease-smooth)}[data-theme=dark]{--ink:#f8f7ff;--ink-muted:#aba8c8;--ink-light:#7b7899;--canvas:#11101c;--canvas-subtle:#181728;--surface:#1d1c31;--purple:#6366f1;--purple-hover:#4f46e5;--purple-light:#252345;--purple-border:#444078;--yellow:#ffd233;--yellow-hover:#f5c518;--yellow-light:#322b13;--coral:#ff6b6b;--coral-light:#3d1b22;--mint:#2dd4bf;--mint-light:#153835;--mint-dark:#5eead4;--pink:#f472b6;--pink-light:#381a28;--blue:#38bdf8;--blue-light:#14283b;--border:var(--border-width) solid #312e4f;--border-sm:2px solid #312e4f;--border-lg:3px solid #312e4f;--shadow-sm:3px 3px 0 #000;--shadow:5px 5px 0 #000;--shadow-md:7px 7px 0 #000;--shadow-lg:10px 10px 0 #000;--shadow-pressed:1.5px 1.5px 0 #000}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;line-height:1.5}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-body);selection-background-color:var(--yellow);overflow-x:hidden}::selection{background:var(--yellow);color:var(--ink)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}.neo-heading{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:16px;font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1.05}.neo-subheading{color:var(--ink-muted);max-width:640px;margin:0 auto;font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.65}.neo-kicker-badge{background:var(--surface);border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.kicker-spark{color:var(--yellow);font-size:14px}.neo-highlight-yellow{z-index:1;white-space:nowrap;display:inline-block;position:relative}.neo-highlight-yellow:after{content:"";background:var(--yellow);z-index:-1;border-radius:4px;height:18px;position:absolute;bottom:4px;left:-4px;right:-6px;transform:rotate(-1.2deg)}.neo-highlight-mint{z-index:1;display:inline-block;position:relative}.neo-highlight-mint:after{content:"";background:var(--mint);z-index:-1;border-radius:4px;height:18px;position:absolute;bottom:4px;left:-4px;right:-6px;transform:rotate(1deg)}.neo-highlight-coral{z-index:1;display:inline-block;position:relative}.neo-highlight-coral:after{content:"";background:var(--coral-light);z-index:-1;border-radius:4px;height:18px;position:absolute;bottom:4px;left:-4px;right:-6px;transform:rotate(-1deg)}.section-container{max-width:1200px;margin:0 auto;padding:0 24px}.section-header-centered{text-align:center;max-width:780px;margin:0 auto 52px}.neo-section{padding:104px 0;position:relative}.neo-header{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:var(--border);transition:all var(--transition-fast);background:#ffffffeb;position:sticky;top:0}.neo-header.scrolled{box-shadow:0 4px 20px #12111a0f}.neo-header-container{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:74px;margin:0 auto;padding:0 24px;display:flex}.neo-brand{transition:transform var(--transition-fast);align-items:center;gap:12px;display:flex}.neo-brand:hover{transform:translateY(-1.5px)}.neo-brand-icon{border:var(--border-sm);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:11px;overflow:hidden}.neo-brand-icon img{object-fit:cover;width:100%;height:100%}.neo-brand-wordmark{object-fit:contain;width:auto;height:32px}.neo-badge-free{background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.neo-nav-desktop{align-items:center;gap:28px;display:flex}.neo-nav-link{color:var(--ink);transition:all var(--transition-fast);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.neo-nav-link:hover{background:var(--purple-light);color:var(--purple)}.pill-pulse{background:var(--mint);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-dot}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #2dd4bfb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #2dd4bf00}to{transform:scale(.95);box-shadow:0 0 #2dd4bf00}}.neo-header-actions{align-items:center;gap:12px;display:flex}.neo-header-cta{background:var(--purple);color:#fff;border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:800;display:flex}.neo-header-cta:hover{background:var(--purple-hover);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.neo-header-cta:active{box-shadow:var(--shadow-pressed);transform:translate(1.5px,1.5px)}.cta-arrow{transition:transform var(--transition-fast);display:inline-block}.neo-header-cta:hover .cta-arrow{transform:translate(2px,2px)}.neo-mobile-toggle{border:var(--border-sm);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:none}.hamburger-bar{background:var(--ink);width:20px;height:2.5px;transition:all var(--transition-fast);border-radius:2px}.hamburger-bar.open:first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger-bar.open:nth-child(2){opacity:0}.hamburger-bar.open:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.neo-mobile-drawer{border-bottom:var(--border);animation:slide-down .22s var(--ease-smooth);background:#fff;box-shadow:0 12px 24px #12111a14}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.neo-mobile-nav{flex-direction:column;gap:12px;padding:18px 24px;display:flex}.neo-mobile-link{transition:all var(--transition-fast);border:1.5px solid #0000;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:750}.neo-mobile-link:hover{background:var(--canvas);border-color:var(--ink)}.neo-mobile-cta{text-align:center;background:var(--purple);color:#fff;border:var(--border);box-shadow:var(--shadow);border-radius:var(--radius-md);margin-top:8px;padding:14px;font-size:15px;font-weight:800}.hero-section{background:radial-gradient(circle at 80% 20%, #8b5cf61f 0%, transparent 60%), radial-gradient(circle at 10% 80%, #ffd2331f 0%, transparent 50%), var(--canvas);padding:68px 0 92px;position:relative;overflow:hidden}.hero-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.hero-copy{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.hero-pill{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);cursor:default;-webkit-user-select:none;user-select:none;max-width:100%;transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffffc7;border:1px solid #12111a1a;align-items:center;gap:10px;margin-bottom:24px;padding:5px 16px 5px 6px;display:inline-flex;box-shadow:0 2px 10px -2px #12111a0f,0 1px 3px #12111a08}.hero-pill-badge{color:#12111a;letter-spacing:.04em;background:linear-gradient(135deg,#ffd84d 0%,#ffc400 100%);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 12px;font-size:11.5px;font-weight:850;display:inline-flex;box-shadow:0 1px 4px #f5c51859}.hero-pill-text{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:650;line-height:1.35}.hero-pill-text-desktop{display:inline}.hero-pill-text-mobile{display:none}.hero-title{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);margin-bottom:22px;font-size:clamp(48px,5.5vw,80px);font-weight:900;line-height:.98}.hero-desc{color:var(--ink-muted);max-width:580px;margin-bottom:34px;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.65}.hero-actions-wrap{width:100%;margin-bottom:34px}.store-buttons-wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.neo-store-btn{transition:transform var(--transition-fast), filter var(--transition-fast);border-radius:10px;display:block}.neo-store-btn:hover{transform:translateY(-3px)}.neo-store-btn:active{transform:translateY(1px)}.store-badge-img{border:2px solid var(--ink);width:auto;height:52px;box-shadow:4px 4px 0 var(--ink);border-radius:10px}.store-btn-group{align-items:center;gap:8px;display:inline-flex}.neo-qr-btn{color:#fff;border:2px solid var(--ink);width:52px;height:52px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#12111a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.neo-qr-btn:hover{box-shadow:4px 7px 0 var(--ink);background:#232233;transform:translateY(-3px)}.neo-qr-btn:active{box-shadow:2px 2px 0 var(--ink);transform:translateY(1px)}.store-buttons-wrapper.compact .neo-qr-btn{border-radius:8px;width:42px;height:42px}.store-buttons-wrapper.compact .neo-qr-btn svg{width:17px;height:17px}.qr-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) qr-fade-in;display:flex;position:fixed;inset:0}.qr-modal-card{text-align:center;color:#fff;background:#161524;border:2.5px solid #2e2c49;border-radius:24px;width:100%;max-width:340px;padding:28px 24px 22px;animation:.25s cubic-bezier(.16,1,.3,1) qr-pop-up;position:relative;box-shadow:8px 10px #000}.qr-modal-close-icon{color:#fff;cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:14px;right:14px}.qr-modal-close-icon:hover{background:#ffffff38;transform:scale(1.08)}.qr-modal-img-wrap{background:#fff;border:2px solid #000;border-radius:18px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 18px;padding:12px;display:flex;box-shadow:3px 3px #000}.qr-code-img{object-fit:contain;width:100%;height:100%;display:block}.qr-modal-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:800}.qr-modal-desc{color:#9d9ab8;margin-bottom:20px;font-size:12.5px;line-height:1.45}.qr-modal-close-btn{color:#fff;cursor:pointer;width:100%;transition:all var(--transition-fast);background:#252438;border:1.5px solid #3d3a58;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:750}.qr-modal-close-btn:hover{background:#32304d;border-color:#55517a;transform:translateY(-1px)}.qr-modal-close-btn:active{transform:translateY(1px)}@keyframes qr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qr-pop-up{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.neo-macos-btn{color:#fff;height:52px;box-shadow:4px 4px 0 var(--purple);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#12111a;border:2px solid #12111a;border-radius:10px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.neo-macos-btn:hover{box-shadow:4px 7px 0 var(--purple);transform:translateY(-3px)}.neo-macos-btn:active{box-shadow:2px 2px 0 var(--purple);transform:translateY(1px)}.macos-symbol{color:#fff;font-size:22px;line-height:1}.macos-meta{flex-direction:column;line-height:1.15;display:flex}.macos-title{color:#fff;font-size:13px;font-weight:800}.macos-sub{color:#ffffffb8;font-size:9px;font-weight:600}.macos-badge{background:var(--yellow);color:#12111a;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800}.store-buttons-wrapper.compact .store-badge-img{height:42px}.store-buttons-wrapper.compact .neo-macos-btn{height:42px;padding:0 12px}.store-buttons-wrapper.compact .macos-title{font-size:11px}.hero-proof-bar{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:2.5px 2.5px 0 var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:14px;padding:14px 20px;display:flex}.proof-item{flex-direction:column;display:flex}.proof-val{font-family:var(--font-display);color:var(--ink);align-items:center;gap:3px;font-size:20px;font-weight:800;display:inline-flex}.proof-star{color:#f59e0b;font-size:17px}.proof-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.proof-divider{background:#e2e8f0;width:1.5px;height:32px}.hero-visual-side{place-items:center;min-height:580px;display:grid;position:relative}.hero-art-backdrop{background:var(--violet);border:var(--border-lg);width:min(440px,92%);height:440px;box-shadow:var(--shadow-lg);z-index:1;border-radius:48% 52% 40% 60%/54% 45% 55% 46%;position:absolute;transform:rotate(-6deg)}.hero-phone-shell{z-index:2;border:var(--border-lg);width:min(320px,72vw);box-shadow:12px 14px 0 var(--ink);transition:transform var(--transition);background:#fff;border-radius:38px;position:relative;overflow:hidden;transform:rotate(3deg)}.hero-phone-shell:hover{transform:rotate(1deg)translateY(-6px)}.hero-phone-shell img,.hero-screenshot-light{width:100%;height:auto;display:block}.hero-screenshot-dark{width:100%;height:auto;display:none}[data-theme=dark] .hero-screenshot-light{display:none}[data-theme=dark] .hero-screenshot-dark{display:block}.hero-mode-pill-wrap{z-index:10;position:absolute;top:10px;right:15px}.hero-mode-pill{background:var(--surface);border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);gap:3px;padding:3px;display:flex}.mode-pill-btn{border-radius:var(--radius-pill);color:var(--ink-muted);transition:all var(--transition-fast);padding:5px 12px;font-size:11px;font-weight:800}.mode-pill-btn:hover{color:var(--ink)}.mode-pill-btn.active{background:var(--purple);color:#fff;box-shadow:1.5px 1.5px #000}.neo-theme-toggle{border:var(--border-sm);width:40px;height:40px;box-shadow:var(--shadow-sm);background:var(--surface);color:var(--ink);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:flex}.neo-theme-toggle:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.neo-theme-toggle:active{box-shadow:var(--shadow-pressed);transform:translate(1px,1px)}.neo-mobile-theme-row{border-bottom:1.5px dashed var(--purple-border);margin-bottom:6px;padding:0 4px 10px}.neo-mobile-theme-row .neo-theme-toggle{border-radius:12px;gap:10px;width:100%;height:44px;font-size:14px;font-weight:800}.floating-sticker{z-index:4;border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow);color:#12111a;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:800;animation:4s ease-in-out infinite float-subtle;display:flex;position:absolute}.floating-sticker span{color:#12111a}.sticker-val{font-family:var(--font-display);color:#12111a;font-size:12px;font-weight:850}.sticker-speed{--rot:-6deg;background:var(--yellow);color:#12111a;top:60px;left:-20px;transform:rotate(-6deg)}.sticker-quality{--rot:6deg;background:var(--mint);color:#12111a;animation-delay:-2s;bottom:80px;right:-24px;transform:rotate(6deg)}.floating-platforms-card{z-index:4;border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;bottom:15px;left:-15px;transform:rotate(-4deg)}.platform-mini-icon{border:1.5px solid var(--ink);border-radius:7px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.platform-count-tag{color:var(--purple);margin-left:4px;font-size:11px;font-weight:800}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(var(--rot,0deg))}}.neo-ticker-wrap{color:#fff;border-top:var(--border);border-bottom:var(--border);background:#12111a;padding:16px 0;position:relative;overflow:hidden}.ticker-track{gap:32px;width:max-content;animation:30s linear infinite ticker-slide;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-item{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:16px;font-size:14px;font-weight:800;display:flex}.ticker-star{color:var(--yellow);font-size:18px}.ticker-star.coral{color:var(--coral)}.ticker-star.mint{color:var(--mint)}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.how-it-works-section{background:var(--canvas);position:relative}.step-pipeline-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:44px;display:flex}.pipeline-item{border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:2.5px 2.5px 0 var(--ink);font-family:var(--font-display);color:var(--ink);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;align-items:center;gap:10px;padding:8px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.pipeline-item.active{background:#fff}.pipeline-num{background:var(--yellow);color:#000;border:1.5px solid var(--ink);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.pipeline-item:first-child .pipeline-num{background:var(--coral);color:#fff}.pipeline-item:nth-child(3) .pipeline-num{background:var(--yellow);color:#000}.pipeline-item:nth-child(5) .pipeline-num{background:var(--mint);color:#000}.pipeline-connector{color:var(--ink-muted);justify-content:center;align-items:center;font-size:16px;font-weight:900;animation:2s ease-in-out infinite pulse-arrow;display:flex}@keyframes pulse-arrow{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;color:var(--ink);transform:translate(4px)}}.steps-pipeline-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:44px;display:grid}.step-flow-card{border:var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:28px 24px 24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.step-flow-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.step-flow-card.step-coral{border-color:var(--ink);background:linear-gradient(#fff7f7 0%,#fee2e2 100%)}.step-flow-card.step-yellow{border-color:var(--ink);background:linear-gradient(#fffdf2 0%,#fef3c7 100%)}.step-flow-card.step-mint{border-color:var(--ink);background:linear-gradient(#f4fdf8 0%,#dcfce7 100%)}.step-flow-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.step-badge-pill{font-family:var(--font-display);letter-spacing:.05em;border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);color:var(--ink);background:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900}.step-flow-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:10.5px;font-weight:850}.step-flow-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:900}.step-flow-desc{color:var(--ink-muted);min-height:42px;margin:0 0 20px;font-size:13.5px;font-weight:550;line-height:1.55}.step-flow-visual{border:var(--border-sm);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:195px;margin-top:auto;padding:22px 16px 18px;display:flex;position:relative;overflow:hidden}.paste-radar-wrap{place-items:center;width:60px;height:60px;display:grid;position:relative}.radar-circle{border:1.5px solid var(--coral);pointer-events:none;border-radius:999px;animation:2.8s cubic-bezier(.2,.8,.4,1) infinite radar-wave;position:absolute}.radar-c1{width:100%;height:100%;animation-delay:0s}.radar-c2{width:100%;height:100%;animation-delay:1.4s}@keyframes radar-wave{0%{opacity:.9;transform:scale(.65)}to{opacity:0;transform:scale(1.6)}}.radar-core-icon{background:var(--coral);color:#fff;border:2px solid var(--ink);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);z-index:2;border-radius:999px;place-items:center;animation:3s ease-in-out infinite gentle-float;display:grid}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.paste-pill-stream{background:var(--canvas-subtle);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 10px;display:inline-flex}.pill-dot{background:#ef4444;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite blink-dot}@keyframes blink-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.pill-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:11px;font-weight:700;overflow:hidden}.pill-badge{background:var(--coral);color:#fff;letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:900}.paste-floating-chips{align-items:center;gap:6px;display:flex}.float-chip{border:1.5px solid var(--ink);color:var(--ink);box-shadow:1px 1px 0 var(--ink);background:#fff;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.chip-1{animation:2.8s ease-in-out infinite chip-bob}.chip-2{animation:2.8s ease-in-out .6s infinite chip-bob}.chip-3{animation:2.8s ease-in-out 1.2s infinite chip-bob}@keyframes chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.download-core-wrap{place-items:center;width:60px;height:60px;display:grid;position:relative}.download-pulse-ring{border:2px dashed #d97706;border-radius:999px;animation:14s linear infinite spin-ring;position:absolute;inset:-4px}@keyframes spin-ring{to{transform:rotate(360deg)}}.download-arrow-circle{background:var(--yellow);width:44px;height:44px;color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);z-index:2;border-radius:999px;place-items:center;display:grid}.download-arrow-svg{animation:1.6s ease-in-out infinite arrow-bounce-down}@keyframes arrow-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.download-quality-pills{align-items:center;gap:6px;display:flex}.quality-pill{border:1.5px solid var(--ink);color:var(--ink);box-shadow:1px 1px 0 var(--ink);transition:transform var(--transition-fast);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:850;display:inline-flex}.quality-pill.active{background:var(--yellow);box-shadow:2px 2px 0 var(--ink);transform:translateY(-1px)}.quality-glow-dot{background:#000;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite blink-dot}.download-speed-tag{color:#92400e;background:#fef3c7;border:1.5px solid #fde047;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.speed-bolt{color:#d97706;font-weight:900}.done-check-wrap{place-items:center;width:60px;height:60px;display:grid;position:relative}.done-halo-ring{border:2px solid #22c55e;border-radius:999px;animation:2.4s cubic-bezier(.2,.8,.4,1) infinite halo-scale;position:absolute;inset:-4px}@keyframes halo-scale{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.done-check-circle{background:var(--mint);color:#064e3b;border:2px solid var(--ink);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);z-index:2;border-radius:999px;place-items:center;display:grid}.done-sparkle{color:#059669;pointer-events:none;font-size:13px;animation:2.6s ease-in-out infinite sparkle-float;position:absolute}.done-sparkle.s1{animation-delay:0s;top:-2px;left:-2px}.done-sparkle.s2{color:#10b981;font-size:15px;animation-delay:.9s;bottom:-2px;right:-4px}.done-sparkle.s3{color:#047857;font-size:11px;animation-delay:1.8s;top:4px;right:-6px}@keyframes sparkle-float{0%,to{opacity:.7;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(90deg)}}.done-dest-pill{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#f0fdf4;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.dest-icon{font-size:12px}.dest-title{color:#14532d;font-size:11px;font-weight:800}.dest-badge{color:#fff;letter-spacing:.04em;background:#22c55e;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:900}.done-status-tag{color:#166534;background:#dcfce7;border:1.5px solid #86efac;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.status-dot-green{background:#16a34a;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #22c55e}.hiw-merged-capabilities{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;margin-bottom:28px;display:grid}.hiw-cap-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex-direction:column;padding:28px;display:flex}.hiw-cap-card:hover{box-shadow:6px 6px 0 var(--ink);transform:translateY(-2px)}.hiw-cap-header{margin-bottom:20px}.hiw-cap-title{font-family:var(--font-display);color:var(--ink);margin-top:10px;margin-bottom:6px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.2}.hiw-cap-desc{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.hiw-platforms-chips-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hiw-platform-item{background:var(--surface-subtle);border:var(--border-sm);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--ink);transition:transform var(--transition-fast), background var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}.hiw-platform-item:hover{background:#fff;transform:translateY(-2px)}.hiw-platform-icon-wrap{border:var(--border-sm);width:32px;height:32px;box-shadow:1.5px 1.5px 0 var(--ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.hiw-platform-meta{flex:1;min-width:0}.hiw-platform-name{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.hiw-platform-tag{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.hiw-platform-check{color:var(--mint-dark);font-size:12px;font-weight:900}.hiw-platforms-footer-note{border-top:1px dashed var(--ink-border,#00000026);color:var(--ink-muted);align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:11.5px;font-weight:700;display:flex}.hiw-pulse-dot{background:var(--mint);border:1px solid var(--ink);width:7px;height:7px;box-shadow:0 0 6px var(--mint);border-radius:50%;animation:2s infinite pulse-ring}.hiw-tools-chips-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hiw-tool-chip{background:var(--surface-subtle);border:var(--border-sm);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--ink);transition:transform var(--transition-fast), background var(--transition-fast);align-items:center;gap:10px;padding:8px 10px;display:flex}.hiw-tool-chip:hover{background:#fff;transform:translateY(-2px)}.hiw-tool-icon-pill{border:1.5px solid;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.hiw-tool-meta{flex:1;min-width:0}.hiw-tool-title{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.hiw-tool-desc{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.hiw-tools-footer-note{border-top:1px dashed var(--ink-border,#00000026);color:var(--ink-muted);margin-top:16px;padding-top:12px;font-size:11.5px;font-weight:700}@media (max-width:960px){.hiw-merged-capabilities{grid-template-columns:1fr}}@media (max-width:600px){.hiw-platforms-chips-grid,.hiw-tools-chips-grid{grid-template-columns:1fr}.hiw-cap-card{padding:20px 16px}}.how-it-works-summary-pill{border:var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;display:flex}.summary-sparkle{flex-shrink:0;font-size:22px}.how-it-works-summary-pill p{color:var(--ink-muted);flex:1;margin:0;font-size:13.5px}.how-it-works-summary-pill strong{color:var(--ink)}.summary-cta-link{background:var(--yellow);color:#000;border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.summary-cta-link:hover{box-shadow:4px 4px 0 var(--ink);transform:translateY(-2px)}.tools-section{background:linear-gradient(180deg, var(--canvas) 0%, #f0ebff 100%);border-top:var(--border);border-bottom:var(--border)}.gallery-tools-heading{max-width:860px;margin-left:auto;margin-right:auto;font-size:clamp(30px,3.6vw,48px);line-height:1.18}.tools-filter-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.tools-filter-btn{border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#fff;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex}.tools-filter-btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translateY(-2px)}.tools-filter-btn.active{background:var(--yellow);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.filter-count{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.tools-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.tool-neo-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex-direction:column;padding:24px 22px;display:flex;position:relative}.tool-neo-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.tool-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tool-card-icon{border:var(--border-sm);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);transition:transform var(--transition-fast);border-radius:12px;place-items:center;display:grid}.tool-neo-card:hover .tool-card-icon{transform:scale(1.05)}.tool-badges-row{align-items:center;gap:6px;display:flex}.tool-category-tag{color:var(--ink-muted);background:var(--canvas-subtle);text-transform:uppercase;letter-spacing:.04em;border:1.5px solid #dcd9e9;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.tool-card-badge{border:1.5px solid var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);color:var(--ink);letter-spacing:.02em;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:850}.tool-card-badge.new-badge{color:#000;background:#ffd93d;border-color:#000;font-weight:900}.tool-heading-area{margin-bottom:10px}.tool-card-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 3px;font-size:19px;font-weight:850}.tool-card-subtitle{color:var(--ink-muted);margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.tool-card-desc{color:var(--ink-muted);flex:1;margin-bottom:14px;font-size:13px;font-weight:550;line-height:1.55}.tool-compact-chips{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.tool-compact-chip{color:var(--ink);background:var(--canvas-subtle);border:1px solid #dcd9e9;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:750}.tool-card-specs{border-top:1.5px dashed #e2e0ed;flex-direction:column;gap:6px;padding-top:12px;display:flex}.tool-spec-pill{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.spec-check{color:var(--mint-dark);font-style:normal;font-weight:900}.tools-banner-callout{background:var(--yellow-light);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.banner-callout-text{align-items:center;gap:18px;display:flex}.callout-emoji{flex-shrink:0;font-size:34px}.banner-callout-text strong{font-family:var(--font-display);color:var(--ink);margin-bottom:3px;font-size:17px;font-weight:800;display:block}.banner-callout-text p{color:var(--ink-muted);font-size:13.5px}.tools-banner-btn{background:var(--purple);color:#fff;border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:800;display:inline-flex}.tools-banner-btn:hover{background:var(--purple-hover);box-shadow:var(--shadow);transform:translate(-2px,-2px)}.showcase-tabs-nav{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px;display:grid}.showcase-nav-tab{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.showcase-nav-tab:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.showcase-nav-tab.active{border-color:var(--purple);box-shadow:5px 5px 0 var(--purple);background:#fff;transform:translateY(-2px)}.tab-badge{border:1.5px solid var(--ink);letter-spacing:.05em;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:800}.tab-title{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:800}.showcase-content-box{border:var(--border-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.showcase-card{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:56px;display:grid}.showcase-copy{flex-direction:column;align-items:flex-start;display:flex}.showcase-pill{text-transform:uppercase;letter-spacing:.08em;border:var(--border-sm);box-shadow:2px 2px 0 var(--ink);border-radius:var(--radius-pill);margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:800}.showcase-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-bottom:12px;font-size:clamp(30px,3.5vw,42px);font-weight:800;line-height:1.1}.showcase-tagline{color:var(--purple);margin-bottom:18px;font-size:17px;font-weight:700}.showcase-desc{color:var(--ink-muted);margin-bottom:28px;font-size:15px;font-weight:500;line-height:1.7}.showcase-bullets{flex-direction:column;gap:12px;width:100%;margin-bottom:34px;display:flex}.showcase-bullet-item{color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.bullet-icon{background:var(--yellow);border:1.5px solid var(--ink);width:26px;height:26px;box-shadow:1.5px 1.5px 0 var(--ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.showcase-mini-cta{background:var(--purple);color:#fff;border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:800;display:inline-flex}.showcase-mini-cta:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px)}.showcase-visual{place-items:center;display:grid;position:relative}.showcase-device-frame{border:var(--border-lg);background:var(--ink);width:min(310px,80vw);box-shadow:10px 12px 0 var(--ink);border-radius:36px;padding:8px;position:relative}.device-notch{background:var(--ink);z-index:5;border-radius:0 0 14px 14px;width:90px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.device-screen{border:1.5px solid var(--ink);background:#fff;border-radius:28px;overflow:hidden}.device-screenshot{object-fit:cover;width:100%;height:auto;display:block}.device-floating-badge{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow);z-index:6;padding:8px 14px;font-size:11px;font-weight:800;position:absolute;bottom:20px;right:-24px;transform:rotate(-3deg)}.bento-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.bento-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast);padding:32px;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.bento-main{background:var(--purple);color:#fff;flex-direction:column;grid-column:span 7;justify-content:space-between;display:flex}.bento-main .bento-title{color:#fff;font-size:32px}.bento-main .bento-desc{color:#ffffffd9}.bento-tools-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:24px;display:grid}.tool-chip{text-align:center;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:11px;font-weight:800;display:flex}.tool-chip span:first-child{font-size:20px}.bento-yellow{background:var(--yellow-light);grid-column:span 5}.bento-mint{background:var(--mint-light);grid-column:span 4}.bento-coral{background:var(--coral-light);grid-column:span 4}.bento-violet{background:var(--violet-light);grid-column:span 4}.bento-icon-box{border:var(--border-sm);width:48px;height:48px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.bento-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.bento-desc{color:var(--ink-muted);font-size:14px;font-weight:550;line-height:1.65}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.platform-neo-card{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;align-items:center;gap:16px;padding:20px;display:flex}.platform-neo-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.platform-img-box{border:var(--border-sm);width:48px;height:48px;box-shadow:2px 2px 0 var(--ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.platform-meta{flex:1}.platform-name{font-family:var(--font-display);color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:800}.platform-tag{color:var(--ink-muted);font-size:11px;font-weight:600}.platform-check{color:var(--mint-dark);font-size:16px}.blog-header-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;display:flex}.blog-view-all-btn{border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--purple);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:800;display:inline-flex}.blog-view-all-btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.blog-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.neo-blog-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex-direction:column;display:flex;overflow:hidden}.neo-blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.neo-blog-thumb{background:var(--canvas-subtle);border-bottom:var(--border-sm);height:200px;position:relative;overflow:hidden}.neo-blog-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition)}.neo-blog-card:hover .neo-blog-thumb img{transform:scale(1.05)}.neo-blog-body{flex-direction:column;flex:1;padding:24px;display:flex}.neo-blog-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.neo-blog-category{background:var(--yellow-light);border:1.5px solid var(--ink);color:var(--ink);border-radius:6px;padding:2px 7px}.neo-blog-time{color:var(--ink-muted)}.neo-blog-title{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.3}.neo-blog-excerpt{color:var(--ink-muted);flex:1;margin-bottom:20px;font-size:13px;line-height:1.6}.neo-blog-read-link{color:var(--purple);border-top:1.5px dashed #e0dced;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;font-weight:800;display:flex}.faq-accordion-list{flex-direction:column;gap:16px;max-width:860px;margin:0 auto 48px;display:flex}.faq-card{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;overflow:hidden}.faq-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.faq-card.open{border-color:var(--purple);box-shadow:6px 6px 0 var(--purple)}.faq-question-btn{text-align:left;align-items:center;gap:18px;width:100%;padding:22px 24px;display:flex}.faq-index-num{background:var(--yellow-light);border:1.5px solid var(--ink);width:36px;height:36px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.faq-q-text-wrap{flex-direction:column;flex:1;gap:4px;display:flex}.faq-badge-tag{color:var(--purple);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.faq-question-text{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:800}.faq-toggle-icon{background:var(--canvas);border:1.5px solid var(--ink);width:32px;height:32px;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:900;display:grid}.faq-card.open .faq-toggle-icon{background:var(--yellow);transform:rotate(180deg)}.faq-answer-pane{background:var(--canvas);border-top:2px dashed #e2e0ed}.faq-answer-inner{color:var(--ink-muted);white-space:pre-line;padding:20px 24px 24px 78px;font-size:14px;font-weight:550;line-height:1.7}.faq-support-box{background:var(--yellow-light);border:var(--border-sm);border-radius:var(--radius-md);max-width:860px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:20px 28px;display:flex}.faq-support-copy strong{font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:15px;display:block}.faq-support-copy p{color:var(--ink-muted);font-size:13px}.faq-support-btn{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;transition:transform var(--transition-fast);background:#fff;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:800}.faq-support-btn:hover{transform:translate(-1.5px,-1.5px)}.download-cta-section{background:var(--purple);color:#fff;border-top:var(--border);border-bottom:var(--border);text-align:center;padding:100px 0;position:relative;overflow:hidden}.cta-confetti-star{pointer-events:none;-webkit-text-stroke:1.5px var(--ink);-webkit-user-select:none;user-select:none;font-size:42px;position:absolute}.star-1{color:var(--yellow);top:18%;left:10%;transform:rotate(15deg)}.star-2{color:var(--mint);bottom:20%;left:14%;transform:rotate(-12deg)}.star-3{color:var(--coral);top:22%;right:12%;transform:rotate(20deg)}.star-4{color:var(--yellow);bottom:18%;right:15%;transform:rotate(-8deg)}.cta-card-content{z-index:2;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.cta-app-icon{border:var(--border-lg);width:96px;height:96px;box-shadow:6px 6px 0 var(--ink);transition:transform var(--transition);background:#fff;border-radius:24px;margin-bottom:24px;overflow:hidden;transform:rotate(-3deg)}.cta-app-icon:hover{transform:rotate(0)scale(1.05)}.cta-app-icon img{object-fit:cover;width:100%;height:100%}.cta-kicker-badge{color:var(--purple);border:var(--border-sm);box-shadow:2.5px 2.5px 0 var(--ink);background:#fff;margin-bottom:20px}.cta-title{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(38px,4.5vw,56px);font-weight:900;line-height:1.05}.cta-title span{color:var(--yellow)}.cta-desc{color:#ffffffd9;margin-bottom:34px;font-size:16px;line-height:1.65}.neo-footer{background:var(--canvas);padding:72px 0 36px}.footer-top-row{grid-template-columns:1.2fr .8fr 1fr;gap:56px;margin-bottom:48px;display:grid}.footer-brand-side p{color:var(--ink-muted);max-width:320px;margin-top:14px;font-size:13px;line-height:1.65}.footer-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.footer-col-title{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:13px;font-weight:800}.footer-links-list{flex-direction:column;gap:10px;display:flex}.footer-link{color:var(--ink-muted);transition:color var(--transition-fast);font-size:13px;font-weight:650}.footer-link:hover{color:var(--purple)}.footer-store-side{flex-direction:column;align-items:flex-start;display:flex}.footer-store-desc{color:var(--ink-muted);max-width:260px;margin-bottom:14px;font-size:13px;line-height:1.6}.footer-download-btn{background:var(--yellow);color:#12111a;border:var(--border-sm);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);letter-spacing:-.01em;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.footer-download-btn:hover{box-shadow:var(--shadow);background:var(--yellow-hover);color:#12111a;transform:translateY(-2px)}.footer-download-btn:active{box-shadow:var(--shadow-pressed);transform:translate(1px,1px)}.footer-bottom-bar{border-top:2px solid var(--ink);color:var(--ink-muted);justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;font-weight:750;display:flex}.article-page{background:var(--canvas);min-height:100vh}.article-breadcrumb{max-width:1040px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 auto;padding:36px 20px 0;font-size:11px;font-weight:800;display:flex}.blog-index-hero{text-align:center;max-width:860px;margin:0 auto;padding:56px 20px 48px}.blog-hero-heading{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-bottom:20px;font-size:clamp(36px,5.5vw,64px);font-weight:900;line-height:1.05}.blog-hero-subheading{color:var(--ink-muted);max-width:600px;margin:0 auto;font-size:18px;font-weight:550;line-height:1.65}.blog-index-section{max-width:1040px;margin:0 auto;padding:0 20px 100px}.blog-index-toolbar{border-bottom:2px dashed #d5d3e6;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:20px;display:flex}.blog-toolbar-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:900}.blog-count-pill{border:var(--border-sm);box-shadow:2px 2px 0 var(--ink);color:var(--ink);letter-spacing:.04em;background:#fff;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800}.blog-index-list{flex-direction:column;gap:22px;display:flex}.blog-list-item{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;grid-template-columns:240px 1fr auto;align-items:center;gap:28px;padding:22px 24px;text-decoration:none;display:grid}.blog-list-item:hover{box-shadow:var(--shadow);border-color:var(--purple);transform:translateY(-3px)}.blog-list-thumb{border:1.5px solid var(--ink);border-radius:var(--radius-md);background:var(--canvas-subtle);flex-shrink:0;place-items:center;width:240px;height:150px;display:grid;overflow:hidden}.blog-list-thumb img{object-fit:cover;width:100%;height:100%}.blog-list-content{min-width:0}.blog-list-meta{color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.blog-meta-badge{background:var(--yellow);color:#12111a;border:1.5px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;box-shadow:1px 1px 0 var(--ink);border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:900}.meta-separator{color:var(--ink-muted);font-weight:900}.blog-meta-read{font-weight:700}.blog-list-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;transition:color var(--transition-fast);margin-bottom:8px;font-size:21px;font-weight:800;line-height:1.25}.blog-list-item:hover .blog-list-title{color:var(--purple)}.blog-list-excerpt{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-list-byline{color:var(--ink-muted);align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.byline-action{color:var(--purple);font-weight:800}.blog-list-arrow{border:var(--border-sm);background:var(--yellow);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:900;display:grid}.blog-list-item:hover .blog-list-arrow{background:var(--mint);transform:translate(2px,-2px)}.article-shell{max-width:1040px;margin:0 auto;padding:0 24px}.article-breadcrumb{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;padding:24px 0 12px;font-size:13px;font-weight:700;display:flex;overflow-x:auto}.article-breadcrumb::-webkit-scrollbar{display:none}.article-breadcrumb a{color:var(--ink-muted);transition:color var(--transition-fast);text-decoration:none}.article-breadcrumb a:hover{color:var(--purple)}.article-breadcrumb span:last-child{color:var(--ink);font-weight:800}.article-header{text-align:center;max-width:820px;margin:0 auto;padding:44px 0 32px}.article-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:16px;font-size:clamp(26px,4.2vw,44px);font-weight:900;line-height:1.22}.article-subtitle{color:var(--ink-muted);max-width:680px;margin:0 auto 22px;font-size:17px;line-height:1.62}.article-meta{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-bottom:18px;font-size:11.5px;font-weight:800;display:flex}.article-author{color:var(--ink)}.article-read-badge{color:var(--purple);font-weight:850}.article-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.article-tag-chip{border:1.5px solid var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);color:var(--ink);letter-spacing:.02em;background:#fff;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.article-hero-image{border-radius:var(--radius-xl,20px);background:0 0;border:none;width:100%;max-width:980px;margin:0 auto 48px;padding:0;display:block;overflow:hidden}.article-hero-image img{object-fit:cover;object-position:center;border-radius:var(--radius-xl,20px);width:100%;max-width:100%;height:clamp(240px,42vw,480px);display:block;box-shadow:0 10px 30px -10px #00000024}.article-layout{max-width:760px;margin:0 auto;padding-bottom:72px}.article-body{width:100%}.article-content-section{margin-bottom:32px}.article-body h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:10px;margin:44px 0 16px;scroll-margin-top:100px;font-size:clamp(21px,3.2vw,27px);font-weight:850;line-height:1.3;display:flex}.article-body h2:before{content:"";background:var(--purple);border-radius:4px;flex-shrink:0;width:4px;height:22px;display:inline-block}.article-body p{color:#374151;letter-spacing:-.01em;margin-bottom:20px;font-size:16.5px;line-height:1.8}.article-bullets-list{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;margin:22px 0 28px;padding:18px 22px;list-style:none;display:flex}.article-bullets-list li{color:#1f2937;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;line-height:1.6;display:flex}.article-bullets-list li:before{content:"✓";background:var(--yellow);border:1.5px solid var(--ink);width:22px;height:22px;box-shadow:1.5px 1.5px 0 var(--ink);color:var(--ink);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:900;display:grid}.article-inline-backlink{color:var(--blue-dark,#1d4ed8);text-underline-offset:3px;transition:color var(--transition-fast), background var(--transition-fast);border-radius:2px;padding:0 2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.article-inline-backlink:hover{background:var(--yellow-light,#fef08a);color:#000;text-decoration:none}[data-theme=dark] .article-inline-backlink{color:#93c5fd}[data-theme=dark] .article-inline-backlink:hover{color:#000;background:#fde047}.article-appstore-box{color:var(--ink);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);justify-content:space-between;align-items:center;gap:24px;margin:36px 0;padding:28px 32px;display:flex}.article-appstore-box:hover{box-shadow:6px 6px 0 var(--ink);transform:translateY(-2px)}.appstore-box-info{flex:1}.appstore-kicker{border:var(--border-sm);color:var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);background:#fff;align-items:center;gap:5px;margin-bottom:6px;padding:3px 10px;font-size:11px;display:inline-flex}.appstore-box-title{font-family:var(--font-display);color:var(--ink);margin-top:8px;margin-bottom:6px;font-size:clamp(20px,2.2vw,24px);font-weight:800;line-height:1.25}.appstore-box-desc{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.appstore-download-btn{color:#fff;border-radius:var(--radius-md);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-display);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#000;border:2px solid #000;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:inline-flex}.appstore-download-btn svg{fill:#fff}.appstore-download-btn:hover{box-shadow:5px 5px 0 var(--ink);background:#18181b;transform:translateY(-2px)}.appstore-btn-text{text-align:left;flex-direction:column;line-height:1.1;display:flex}.appstore-btn-text small{text-transform:uppercase;letter-spacing:.5px;color:#fffc;font-size:10px;font-weight:700}.appstore-btn-text strong,.appstore-btn-arrow{color:#fff;font-size:16px;font-weight:900}@media (max-width:640px){.article-appstore-box{flex-direction:column;align-items:flex-start;padding:22px}.appstore-download-btn{justify-content:center;width:100%}}.article-internal-backlinks{background:var(--surface-subtle);border:var(--border-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:36px 0;padding:24px}.backlinks-header{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.backlinks-icon{font-size:16px}.backlinks-list{flex-direction:column;gap:8px;display:flex}.backlink-chip{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--ink);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#fff;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.backlink-chip:hover{box-shadow:4px 4px 0 var(--ink);background:#fafafa;transform:translateY(-2px)}.backlink-chip-cat{background:var(--yellow);color:#000;border:1px solid var(--ink);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.backlink-chip-title{color:var(--ink);flex:1;font-size:13.5px;font-weight:700}.backlink-chip-arrow{color:var(--ink);font-size:13px;font-weight:900}[data-theme=dark] .article-internal-backlinks{background:#1c1b2c;border-color:#2e2c49}[data-theme=dark] .backlink-chip{background:#232238;border-color:#2e2c49;box-shadow:2px 2px #000}[data-theme=dark] .backlink-chip:hover{background:#2d2b48}[data-theme=dark] .backlink-chip-title,[data-theme=dark] .backlink-chip-arrow{color:#f1f3f9}.article-callout{background:var(--purple);color:#fff;border:var(--border-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:44px 0;padding:30px}.article-callout strong{font-family:var(--font-display);margin-bottom:8px;font-size:20px;display:block}.article-callout p{color:#ffffffeb;margin-bottom:16px;font-size:14px}.article-callout-btn{background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform var(--transition-fast);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.article-callout-btn:hover{transform:translateY(-2px)}.article-author-card{border:var(--border);border-radius:var(--radius-lg);max-width:980px;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:22px;margin:0 auto 72px;padding:26px 28px;display:flex}.author-avatar{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:14px;flex-shrink:0}.author-name{font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:17px;font-weight:800;display:block}.author-role{color:var(--purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.author-bio{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.55}.related-articles-section{border-top:var(--border-sm);background:var(--canvas-subtle);padding:72px 0 88px}.related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-card:hover{box-shadow:var(--shadow);border-color:var(--purple);transform:translateY(-3px)}.related-thumb-wrap{border-bottom:var(--border-sm);background:#f4f2ff;width:100%;height:190px;position:relative;overflow:hidden}.related-thumb-wrap img,.related-thumb-img{object-position:center;transition:transform var(--transition);object-fit:cover!important;width:100%!important;height:100%!important}.related-card:hover .related-thumb-wrap img,.related-card:hover .related-thumb-img{transform:scale(1.05)}.related-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.related-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.related-category{letter-spacing:.07em;text-transform:uppercase;color:var(--purple);font-size:9.5px;font-weight:900}.related-read{color:var(--ink-muted);font-size:10px;font-weight:700}.related-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:16px;font-weight:800;line-height:1.3}.related-read-btn{color:var(--purple);align-items:center;gap:4px;margin-top:auto;font-size:11.5px;font-weight:800;display:flex}@media (max-width:1024px){.hero-layout{text-align:center;grid-template-columns:1fr;gap:48px}.hero-copy{align-items:center}.hero-desc{margin-left:auto;margin-right:auto}.store-buttons-wrapper,.hero-proof-bar{justify-content:center}.showcase-card{text-align:center;grid-template-columns:1fr;gap:36px;padding:36px}.showcase-copy{align-items:center}.showcase-bullets{align-items:flex-start;max-width:440px}.bento-main{grid-column:span 12}.tools-cards-grid{grid-template-columns:repeat(2,1fr)}.bento-yellow{grid-column:span 12}.bento-mint,.bento-coral,.bento-violet{grid-column:span 4}.footer-top-row{grid-template-columns:1fr 1fr}.footer-store-side{grid-column:1/-1;align-items:flex-start}}@media (max-width:768px){.neo-qr-btn{display:none!important}.hero-pill-text-desktop{display:none}.hero-pill-text-mobile{display:inline}.hero-pill{border-radius:var(--radius-pill);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:95%;margin-left:auto;margin-right:auto;padding:5px 14px 5px 5px;display:inline-flex;box-shadow:0 2px 8px -2px #12111a0d}.hero-pill-badge{flex-shrink:0;align-self:center;margin:0;padding:3.5px 10px;font-size:11px}.hero-pill-text{text-align:left;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1}.neo-nav-desktop{display:none}.neo-mobile-toggle{display:flex}.steps-pipeline-grid{grid-template-columns:1fr;gap:20px}.step-pipeline-nav{display:none}.how-it-works-summary-pill{border-radius:var(--radius-lg);text-align:center;flex-direction:column;padding:20px}.summary-cta-link{justify-content:center;width:100%}.tools-cards-grid{grid-template-columns:1fr}.tools-banner-callout,.banner-callout-text{text-align:center;flex-direction:column}.showcase-tabs-nav{grid-template-columns:1fr}.bento-mint,.bento-coral,.bento-violet{grid-column:span 12}.blog-cards-grid{grid-template-columns:1fr}.blog-header-row{flex-direction:column;align-items:flex-start}.article-layout{padding-bottom:48px}.blog-list-item{grid-template-columns:1fr;gap:16px;padding:18px}.blog-list-thumb{width:100%;height:180px}.blog-list-arrow{display:none}.related-grid{grid-template-columns:1fr}.footer-top-row{grid-template-columns:1fr;gap:36px}.faq-support-box{text-align:center;flex-direction:column}.hero-mode-pill-wrap{z-index:10;top:8px;left:auto;right:4px;transform:none}.floating-sticker{gap:7px;padding:8px 12px;font-size:11.5px}.floating-sticker.sticker-speed{--rot:-5deg;top:86px;left:-6px;transform:rotate(-5deg)}.floating-sticker.sticker-quality{--rot:5deg;bottom:115px;right:-6px;transform:rotate(5deg)}.floating-platforms-card{gap:5px;padding:7px 11px;bottom:12px;left:6px;transform:rotate(-3deg)}.platform-mini-icon{border-radius:6px;width:24px;height:24px}.platform-mini-icon img{width:16px;height:16px}.platform-count-tag{margin-left:2px;font-size:10.5px}}@media (max-width:480px){.hero-pill{border-radius:var(--radius-pill);white-space:nowrap;flex-direction:row;gap:7px;padding:4px 12px 4px 4px}.hero-pill-badge{margin:0;padding:3px 8px;font-size:10.5px}.hero-pill-text{text-align:left;white-space:nowrap;font-size:11.5px;line-height:1}.hero-mode-pill-wrap{top:6px;left:auto;right:2px;transform:none}.mode-pill-btn{padding:4px 9px;font-size:10px}.floating-sticker{box-shadow:2.5px 2.5px 0 var(--ink);gap:5px;padding:6px 10px;font-size:10.5px}.floating-sticker.sticker-speed{top:78px;left:-2px}.floating-sticker.sticker-quality{bottom:105px;right:-2px}.floating-platforms-card{box-shadow:2.5px 2.5px 0 var(--ink);gap:4px;padding:5px 9px;bottom:10px;left:2px}.platform-mini-icon{border-radius:5px;width:22px;height:22px}.platform-mini-icon img{width:14px;height:14px}.platform-count-tag{font-size:10px}.hero-title{font-size:40px}.hero-proof-bar{text-align:center;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;display:grid}.hero-proof-bar .proof-divider{display:none}.proof-item{align-items:center}.neo-heading{font-size:32px}.tools-filter-btn{padding:6px 12px;font-size:11.5px}.tool-neo-card{padding:20px}.showcase-tabs-nav{grid-template-columns:1fr}.faq-question-btn{gap:12px;padding:16px}.faq-answer-inner{padding:16px}.article-shell{padding:0 16px}.article-header{padding:24px 0 18px}.article-title{font-size:24px;line-height:1.25}.article-subtitle{margin-bottom:16px;font-size:15px;line-height:1.55}.article-meta{gap:6px 10px;margin-bottom:14px;font-size:11px}.article-hero-image{border-radius:14px;margin:0 auto 24px}.article-hero-image img{border-radius:14px;height:clamp(200px,54vw,300px)}.article-body h2{margin:32px 0 12px;font-size:20px}.article-body p{margin-bottom:18px;font-size:15.5px;line-height:1.75}.article-bullets-list{gap:10px;margin:18px 0 24px;padding:16px}.article-bullets-list li{font-size:14px}.article-appstore-box{flex-direction:column;align-items:stretch;gap:16px;margin:28px 0;padding:20px 18px}.appstore-download-btn{justify-content:center;width:100%;min-height:50px}.article-internal-backlinks{margin:28px 0;padding:16px 18px}.backlink-chip{gap:8px;padding:10px 12px}.backlink-chip-title{font-size:13px}.article-author-card{align-items:flex-start;gap:14px;margin:0 auto 40px;padding:18px}}[data-theme=dark] .neo-header{background:#100f1beb;border-bottom-color:#2b2846}[data-theme=dark] .hero-section{background:radial-gradient(circle at 80% 20%, #6366f129 0%, transparent 60%), radial-gradient(circle at 10% 80%, #ffd23314 0%, transparent 50%), var(--canvas)}[data-theme=dark] .neo-highlight-yellow{color:#ffd233}[data-theme=dark] .neo-highlight-yellow:after{background:#ffd23338;border-bottom:3px solid #ffd233;height:14px;bottom:2px}[data-theme=dark] .neo-highlight-mint{color:#2dd4bf}[data-theme=dark] .neo-highlight-mint:after{background:#2dd4bf38;border-bottom:3px solid #2dd4bf;height:14px;bottom:2px}[data-theme=dark] .neo-highlight-coral{color:#ff6b6b}[data-theme=dark] .neo-highlight-coral:after{background:#ff6b6b38;border-bottom:3px solid #ff6b6b;height:14px;bottom:2px}[data-theme=dark] .neo-kicker-badge,[data-theme=dark] .step-num-pill,[data-theme=dark] .step-art-box,[data-theme=dark] .tool-neo-card,[data-theme=dark] .bento-icon-box,[data-theme=dark] .platform-neo-card,[data-theme=dark] .neo-blog-card,[data-theme=dark] .blog-view-all-btn,[data-theme=dark] .faq-card,[data-theme=dark] .showcase-nav-tab,[data-theme=dark] .showcase-content-box,[data-theme=dark] .article-toc,[data-theme=dark] .floating-platforms-card,[data-theme=dark] .hero-phone-shell,[data-theme=dark] .faq-support-btn,[data-theme=dark] .neo-mobile-drawer{background:var(--surface);color:var(--ink);border-color:#2e2c49}[data-theme=dark] .hero-pill{-webkit-backdrop-filter:blur(12px);background:#181729b3;border:1px solid #ffffff1f;box-shadow:0 4px 18px -2px #00000073}[data-theme=dark] .neo-qr-btn{background:#181729;border-color:#2e2c49;box-shadow:4px 4px #000}[data-theme=dark] .neo-qr-btn:hover{background:#25243f;box-shadow:4px 7px #000}[data-theme=dark] .hero-pill-badge{color:#000;background:linear-gradient(135deg,#ffd84d 0%,#ffc400 100%);border:none;box-shadow:0 1px 8px #ffd23347}[data-theme=dark] .hero-pill-text{color:#ebe9f6}[data-theme=dark] .hero-phone-shell{background:#181729;border-color:#2e2c49;box-shadow:12px 14px #000}[data-theme=dark] .hero-art-backdrop{background:#2e2870;border-color:#4f46e5;box-shadow:10px 10px #000}[data-theme=dark] .hero-proof-bar{background:linear-gradient(135deg,#181729 0%,#201f35 100%);border-color:#2e2c49;box-shadow:3px 3px #000}[data-theme=dark] .proof-divider{background-color:#2e2c49}[data-theme=dark] .proof-val{color:#fff}[data-theme=dark] .proof-star{color:#ffd233}[data-theme=dark] .proof-label{color:#a49fc4}[data-theme=dark] .floating-sticker,[data-theme=dark] .floating-sticker span,[data-theme=dark] .floating-sticker .sticker-val,[data-theme=dark] .floating-sticker .proof-val,[data-theme=dark] .sticker-speed,[data-theme=dark] .sticker-quality{color:#12111a!important}[data-theme=dark] .sticker-speed{border-color:#12111a;box-shadow:3px 3px #000;background:var(--yellow)!important}[data-theme=dark] .sticker-quality{border-color:#12111a;box-shadow:3px 3px #000;background:var(--mint)!important}[data-theme=dark] .pipeline-item{color:#fff;background:#181729;border-color:#2e2c49;box-shadow:2.5px 2.5px #000}[data-theme=dark] .step-flow-card{border-color:#2e2c49;box-shadow:4px 4px #000;background:#181729!important}[data-theme=dark] .step-flow-card.step-coral{border-top:4px solid #ff6b6b!important}[data-theme=dark] .step-flow-card.step-yellow{border-top:4px solid #ffd233!important}[data-theme=dark] .step-flow-card.step-mint{border-top:4px solid #2dd4bf!important}[data-theme=dark] .step-badge-pill{color:#fff;background:#23213a;border-color:#39365c;box-shadow:2px 2px #000}[data-theme=dark] .step-flow-kicker{color:#8f8ba8}[data-theme=dark] .step-flow-title{color:#fff}[data-theme=dark] .step-flow-desc{color:#aba8c8}[data-theme=dark] .step-flow-visual{background:#121120;border-color:#2b2848;box-shadow:3px 3px #000}[data-theme=dark] .paste-pill-stream{background:#1a192c;border-color:#2b2848;box-shadow:2px 2px #000}[data-theme=dark] .pill-text{color:#fff}[data-theme=dark] .float-chip{color:#e5e4fa;background:#23213a;border-color:#39365c;box-shadow:1px 1px #000}[data-theme=dark] .quality-pill{color:#e5e4fa;background:#23213a;border-color:#39365c;box-shadow:1.5px 1.5px #000}[data-theme=dark] .quality-pill.active{color:#000;background:#ffd233;border-color:#000}[data-theme=dark] .download-speed-tag{color:#fde047;background:#271f0c;border-color:#855e10}[data-theme=dark] .done-dest-pill{background:#132219;border-color:#166534;box-shadow:2px 2px #000}[data-theme=dark] .dest-title{color:#bbf7d0}[data-theme=dark] .done-status-tag{color:#86efac;background:#12281a;border-color:#166534}[data-theme=dark] .hiw-cap-card{background:#181729;border-color:#2e2c49;box-shadow:5px 5px #000}[data-theme=dark] .hiw-cap-card:hover{box-shadow:7px 7px #000}[data-theme=dark] .hiw-platform-item,[data-theme=dark] .hiw-tool-chip{background:#201f35;border-color:#2e2c49;box-shadow:2px 2px #000}[data-theme=dark] .hiw-platform-item:hover,[data-theme=dark] .hiw-tool-chip:hover{background:#272540}[data-theme=dark] .hiw-platforms-footer-note,[data-theme=dark] .hiw-tools-footer-note{border-top-color:#2e2c49}[data-theme=dark] .how-it-works-summary-pill{background:#181729;border-color:#2e2c49;box-shadow:5px 5px #000}[data-theme=dark] .how-it-works-summary-pill p{color:#aba8c8}[data-theme=dark] .how-it-works-summary-pill strong{color:#fff}[data-theme=dark] .summary-cta-link{color:#12111a;background:#ffd233;border-color:#ffd233}[data-theme=dark] .bento-main{border-color:#4f46e5;background:linear-gradient(135deg,#3730a3 0%,#1e1b4b 100%)!important}[data-theme=dark] .bento-yellow{border-top:4px solid #ffd233;background:#181729!important}[data-theme=dark] .bento-yellow .bento-icon-box{color:#ffd233;background:#ffd23326;border-color:#ffd233}[data-theme=dark] .bento-mint{border-top:4px solid #2dd4bf;background:#181729!important}[data-theme=dark] .bento-mint .bento-icon-box{color:#2dd4bf;background:#2dd4bf26;border-color:#2dd4bf}[data-theme=dark] .bento-coral{border-top:4px solid #ff6b6b;background:#181729!important}[data-theme=dark] .bento-coral .bento-icon-box{color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b}[data-theme=dark] .bento-violet{border-top:4px solid #818cf8;background:#181729!important}[data-theme=dark] .bento-violet .bento-icon-box{color:#818cf8;background:#818cf826;border-color:#818cf8}[data-theme=dark] .tools-section{background:linear-gradient(180deg, var(--canvas) 0%, #151426 100%);border-top-color:#2b2846;border-bottom-color:#2b2846}[data-theme=dark] .tools-filter-btn{color:#aba8c8;background:#181729;border-color:#2e2c49}[data-theme=dark] .tools-filter-btn:hover{color:#fff;background:#23213a;border-color:#444078}[data-theme=dark] .tools-filter-btn.active{color:#12111a;background:#ffd233;border-color:#ffd233;box-shadow:3px 3px #000}[data-theme=dark] .tools-filter-btn.active .filter-count{color:#ffd233;background:#12111a;border-color:#12111a}[data-theme=dark] .tools-filter-btn:not(.active) .filter-count{color:#aba8c8;background:#25233d;border-color:#39365c}[data-theme=dark] .tool-neo-card{background:#181729;border-color:#2e2c49;box-shadow:4px 4px #000}[data-theme=dark] .tool-card-icon{background:#23213a;border-color:#39365c;box-shadow:2px 2px #000}[data-theme=dark] .tool-category-tag{color:#8f8ba8;background:#151426;border-color:#2e2c49}[data-theme=dark] .tool-card-badge{color:#fff;border-color:#39365c;box-shadow:1.5px 1.5px #000}[data-theme=dark] .tool-card-badge.new-badge{color:#000;background:#ffd93d;border-color:#000;font-weight:900}[data-theme=dark] .tool-card-title{color:#fff}[data-theme=dark] .tool-card-subtitle,[data-theme=dark] .tool-card-desc{color:#aba8c8}[data-theme=dark] .tool-compact-chip{color:#d1cfe3;background:#151426;border-color:#2e2c49}[data-theme=dark] .tool-card-specs{border-top-color:#2b2844}[data-theme=dark] .tool-spec-pill{color:#f8f7ff}[data-theme=dark] .tools-banner-callout{background:#1d1b33;border-color:#4338ca;box-shadow:6px 6px #000}[data-theme=dark] .banner-callout-text strong{color:#fff}[data-theme=dark] .banner-callout-text p{color:#aba8c8}[data-theme=dark] .showcase-card{background:#181729}[data-theme=dark] .showcase-nav-tab{background:#181729;border-color:#2e2c49}[data-theme=dark] .showcase-nav-tab.active{background:#222038;border-color:#6366f1;box-shadow:5px 5px #000}[data-theme=dark] .tab-badge,[data-theme=dark] .showcase-pill{color:#12111a;border-color:#12111a;font-weight:850}[data-theme=dark] .showcase-title{color:#fff}[data-theme=dark] .showcase-tagline{color:#818cf8}[data-theme=dark] .showcase-desc{color:#aba8c8}[data-theme=dark] .showcase-bullet-item{color:#f8f7ff}[data-theme=dark] .bullet-icon{color:#12111a;background:#ffd233;border-color:#12111a}[data-theme=dark] .showcase-device-frame{background:#0a0912;border-color:#2e2c49;box-shadow:10px 12px #000}[data-theme=dark] .device-notch{background:#0a0912}[data-theme=dark] .device-floating-badge{color:#12111a;border-color:#12111a;font-weight:850}[data-theme=dark] .faq-card{background:#181729;border-color:#2e2c49}[data-theme=dark] .faq-card.open{border-color:#6366f1;box-shadow:6px 6px #000}[data-theme=dark] .faq-index-num{color:#ffd233;background:#26243d;border-color:#39365c}[data-theme=dark] .faq-badge-tag{color:#818cf8}[data-theme=dark] .faq-question-text{color:#fff}[data-theme=dark] .faq-toggle-icon{color:#fff;background:#26243d;border-color:#39365c}[data-theme=dark] .faq-card.open .faq-toggle-icon{color:#12111a;background:#ffd233;border-color:#12111a}[data-theme=dark] .faq-answer-pane{background:#141324;border-top-color:#2e2c49}[data-theme=dark] .faq-answer-inner{color:#b0adc9}[data-theme=dark] .faq-support-box{background:#1d1b33;border-color:#4338ca;box-shadow:6px 6px #000}[data-theme=dark] .faq-support-copy strong{color:#fff}[data-theme=dark] .faq-support-copy p{color:#aba8c8}[data-theme=dark] .platform-neo-card{background:#181729;border-color:#2e2c49}[data-theme=dark] .platform-name{color:#fff}[data-theme=dark] .platform-tag{color:#aba8c8}[data-theme=dark] .neo-blog-card{background:#181729;border-color:#2e2c49}[data-theme=dark] .neo-blog-thumb{background:#12111d;border-bottom-color:#2b2844}[data-theme=dark] .neo-blog-category{color:#12111a;background:#ffd233;border-color:#12111a;font-weight:850}[data-theme=dark] .neo-blog-title{color:#fff}[data-theme=dark] .neo-blog-excerpt{color:#aba8c8}[data-theme=dark] .neo-blog-read-link{color:#818cf8;border-top-color:#2b2844}[data-theme=dark] .download-cta-section{background:linear-gradient(135deg,#2b246a 0%,#151333 100%);border-color:#3b3764}[data-theme=dark] .cta-app-icon{border-color:#3b3764;box-shadow:6px 6px #000}[data-theme=dark] .cta-kicker-badge{color:#e0e7ff;background:linear-gradient(135deg,#242049 0%,#191632 100%);border-color:#484379;box-shadow:2.5px 2.5px #000}[data-theme=dark] .cta-kicker-badge .kicker-spark{color:#ffd233}[data-theme=dark] .neo-footer{background:#0b0a13;border-top:2px solid #242239}[data-theme=dark] .footer-col-title{color:#fff}[data-theme=dark] .footer-link{color:#9d9ab8}[data-theme=dark] .footer-link:hover{color:#818cf8}[data-theme=dark] .footer-bottom-bar{color:#7b7899;border-top-color:#242239}[data-theme=dark] .footer-store-desc{color:#9d9ab8}[data-theme=dark] .footer-download-btn{background:var(--yellow);color:#000;border-color:#000;box-shadow:2.5px 2.5px #000}[data-theme=dark] .footer-download-btn:hover{background:var(--yellow-hover);color:#000;box-shadow:4px 4px #000}[data-theme=dark] .hamburger-bar{background:var(--ink)}[data-theme=dark] .neo-mobile-toggle{background:var(--surface);border-color:#2b2844}[data-theme=dark] .blog-toolbar-title{color:#fff}[data-theme=dark] .blog-index-toolbar{border-bottom-color:#2e2c49}[data-theme=dark] .blog-count-pill{color:#d1d0e4;background:#181729;border-color:#2e2c49;box-shadow:2px 2px #2e2c49}[data-theme=dark] .blog-list-item{background:#181729;border-color:#2e2c49;box-shadow:4px 4px #000}[data-theme=dark] .blog-list-item:hover{border-color:#6366f1;box-shadow:5px 5px #6366f1}[data-theme=dark] .blog-list-thumb{background:#12111d;border-color:#2e2c49}[data-theme=dark] .blog-meta-badge{border-color:#12111a;font-weight:900;box-shadow:1px 1px #000;color:#12111a!important;background:#ffd233!important}[data-theme=dark] .blog-list-title{color:#fff}[data-theme=dark] .blog-list-item:hover .blog-list-title{color:#818cf8}[data-theme=dark] .blog-list-excerpt{color:#aba8c8}[data-theme=dark] .blog-list-arrow{border-color:#2e2c49;box-shadow:2px 2px #2e2c49}[data-theme=dark] .article-title{color:#fff}[data-theme=dark] .article-subtitle{color:#aba8c8}[data-theme=dark] .article-author{color:#fff}[data-theme=dark] .article-tag-chip{color:#fff;background:#181729;border-color:#2e2c49;box-shadow:1.5px 1.5px #2e2c49}[data-theme=dark] .article-hero-image{box-shadow:none;background:0 0;border:none}[data-theme=dark] .article-hero-image img{box-shadow:0 14px 36px -8px #0009}[data-theme=dark] .article-body h2{color:#fff}[data-theme=dark] .article-body h2:before{background:#818cf8}[data-theme=dark] .article-body p{color:#d1d5db}[data-theme=dark] .article-bullets-list{background:#18162d;border-color:#2b274c}[data-theme=dark] .article-bullets-list li{color:#e5e7eb}[data-theme=dark] .article-appstore-box{color:#fff;background:linear-gradient(135deg,#1d1b32 0%,#262344 100%);border-color:#3b3764;box-shadow:5px 5px #000}[data-theme=dark] .article-appstore-box:hover{box-shadow:7px 7px #000}[data-theme=dark] .appstore-kicker{color:#ffd233;background:#2b2848;border-color:#4a4574;box-shadow:1.5px 1.5px #000}[data-theme=dark] .appstore-box-title{color:#fff}[data-theme=dark] .appstore-box-desc{color:#b5b1d4}[data-theme=dark] .appstore-download-btn{background:var(--yellow);color:#000;border-color:var(--yellow);box-shadow:3px 3px #000}[data-theme=dark] .appstore-download-btn svg{fill:#000}[data-theme=dark] .appstore-download-btn:hover{background:#ffdb58;box-shadow:5px 5px #000}[data-theme=dark] .appstore-btn-text small{color:#000000bf}[data-theme=dark] .appstore-btn-text strong,[data-theme=dark] .appstore-btn-arrow{color:#000}[data-theme=dark] .article-author-card{background:#18162d;border-color:#2b274c;box-shadow:2.5px 2.5px #000}[data-theme=dark] .author-avatar{border-color:#2e2c49;box-shadow:2px 2px #000}[data-theme=dark] .author-name{color:#fff}[data-theme=dark] .author-role{color:#818cf8}[data-theme=dark] .author-bio{color:#aba8c8}[data-theme=dark] .related-articles-section{background:#0f0e1a;border-top-color:#242239}[data-theme=dark] .related-card{background:#181729;border-color:#2e2c49;box-shadow:4px 4px #000}[data-theme=dark] .related-card:hover{border-color:#6366f1;box-shadow:5px 5px #6366f1}[data-theme=dark] .related-thumb-wrap{background:#12111d;border-bottom-color:#2b2844}[data-theme=dark] .related-title{color:#fff}[data-theme=dark] .neo-ticker-wrap{color:#fff;background:#0d0c17;border-top:2px solid #2e2c49;border-bottom:2px solid #2e2c49}[data-theme=dark] .ticker-item{color:#fff}[data-theme=dark] .neo-macos-btn{color:#fff;background:#181729;border:2px solid #3d3a66;box-shadow:4px 4px #6366f1}[data-theme=dark] .neo-macos-btn:hover{background:#22203a;border-color:#818cf8;box-shadow:4px 7px #6366f1}[data-theme=dark] .neo-macos-btn:active{background:#181729;box-shadow:2px 2px #6366f1}[data-theme=dark] .macos-title{color:#fff}[data-theme=dark] .macos-sub{color:#aba8c8}[data-theme=dark] .macos-symbol{color:#fff}[data-theme=dark] .macos-badge{color:#12111a;background:#ffd233}[data-theme=dark] .store-badge-img{border-color:#3d3a66;box-shadow:4px 4px #000}
