/* Original tool presentation, scoped to this detail page. */

        #yk-portal-v2 .yk-legacy-tool{--primary:#1f2937;--secondary:#0f172a;--accent:#3b82f6;--text:#111827;--muted:#6b7280;--light:#f3f4f6}
        #yk-portal-v2 .yk-legacy-tool{font-family:'Poppins','Nunito','Microsoft YaHei',sans-serif;color:var(--text);background:#fff}
        #yk-portal-v2 .yk-legacy-tool .banner{background:linear-gradient(135deg,#0f172a 0%,#1f2937 60%,#334155 100%);color:#fff;padding:140px 0 100px;position:relative;overflow:hidden}
        #yk-portal-v2 .yk-legacy-tool .banner h1{font-size:3rem;font-weight:800;letter-spacing:.5px;margin-bottom:18px}
        #yk-portal-v2 .yk-legacy-tool .banner p{font-size:1.25rem;opacity:.9;max-width:880px;margin:0 auto 28px}
        #yk-portal-v2 .yk-legacy-tool .banner .btn{padding:14px 34px;border-radius:999px;font-weight:700}
        #yk-portal-v2 .yk-legacy-tool .section{padding:80px 0}
        #yk-portal-v2 .yk-legacy-tool .section-title{font-size:2.4rem;font-weight:800;color:#0f172a;text-align:center;margin-bottom:16px}
        #yk-portal-v2 .yk-legacy-tool .section-subtitle{text-align:center;color:var(--muted);max-width:760px;margin:0 auto 48px}
        #yk-portal-v2 .yk-legacy-tool .pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
        #yk-portal-v2 .yk-legacy-tool .pain-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;text-align:left;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:transform .3s ease}
        #yk-portal-v2 .yk-legacy-tool .pain-card:hover{transform:translateY(-6px)}
        #yk-portal-v2 .yk-legacy-tool .pain-card .icon{font-size:1.8rem;color:var(--accent);margin-bottom:12px}
        #yk-portal-v2 .yk-legacy-tool .pain-card h4{font-size:1.15rem;font-weight:700;margin-bottom:8px;color:#0f172a}
        #yk-portal-v2 .yk-legacy-tool .pain-card p{color:var(--muted);margin:0}
        #yk-portal-v2 .yk-legacy-tool .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px}
        #yk-portal-v2 .yk-legacy-tool .feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:transform .35s ease;position:relative;overflow:hidden}
        #yk-portal-v2 .yk-legacy-tool .feature-card:hover{transform:translateY(-8px)}
        #yk-portal-v2 .yk-legacy-tool .feature-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#3b82f6);color:#fff;font-size:2rem;box-shadow:0 10px 25px rgba(59,130,246,.35);margin-bottom:18px}
        #yk-portal-v2 .yk-legacy-tool .feature-card h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:6px}
        #yk-portal-v2 .yk-legacy-tool .feature-card .label{display:inline-block;background:#eef2ff;color:#3b82f6;padding:6px 12px;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:10px}
        #yk-portal-v2 .yk-legacy-tool .feature-card p{color:var(--muted);margin:0}
        #yk-portal-v2 .yk-legacy-tool .benefit{color:#3b82f6;font-weight:700;margin-top:10px;display:block}
        #yk-portal-v2 .yk-legacy-tool .use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
        #yk-portal-v2 .yk-legacy-tool .use-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:26px;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:transform .3s ease}
        #yk-portal-v2 .yk-legacy-tool .use-card:hover{transform:translateY(-6px)}
        #yk-portal-v2 .yk-legacy-tool .use-card .tag{color:#3b82f6;font-weight:700;margin-bottom:8px}
        #yk-portal-v2 .yk-legacy-tool .steps{max-width:980px;margin:0 auto}
        #yk-portal-v2 .yk-legacy-tool .step{display:flex;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:26px;box-shadow:0 8px 30px rgba(0,0,0,.06);margin-bottom:18px}
        #yk-portal-v2 .yk-legacy-tool .step-num{min-width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1f2937,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;margin-right:18px}
        #yk-portal-v2 .yk-legacy-tool .faq{max-width:980px;margin:0 auto}
        #yk-portal-v2 .yk-legacy-tool .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.06);margin-bottom:14px;overflow:hidden}
        #yk-portal-v2 .yk-legacy-tool .faq-q{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
        #yk-portal-v2 .yk-legacy-tool .faq-q h4{margin:0;font-size:1.05rem;color:#0f172a}
        #yk-portal-v2 .yk-legacy-tool .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;background:#f8fafc;padding:0 24px}
        #yk-portal-v2 .yk-legacy-tool .faq-a p{margin:0;color:#4b5563}
        #yk-portal-v2 .yk-legacy-tool .faq-item.active .faq-a{max-height:360px;padding:18px 24px}
        #yk-portal-v2 .yk-legacy-tool .download{background:#0f172a;color:#fff;text-align:center;padding:80px 0}
        #yk-portal-v2 .yk-legacy-tool .download .btn{padding:16px 42px;border-radius:999px;font-weight:800}
        #yk-portal-v2 .yk-legacy-tool .os{margin-top:16px;opacity:.85}
        #yk-portal-v2 .yk-legacy-tool .screenshot{border-radius:14px;box-shadow:0 12px 44px rgba(0,0,0,.12)}
        @media(max-width:768px){#yk-portal-v2 .yk-legacy-tool .banner h1{font-size:2.2rem}#yk-portal-v2 .yk-legacy-tool .banner p{font-size:1.05rem}#yk-portal-v2 .yk-legacy-tool .step{flex-direction:column}#yk-portal-v2 .yk-legacy-tool .step-num{margin:0 0 14px}}
    