 :root{
      --ink:#0f172a;--muted:#64748b;--soft:#f8fafc;--ring:#e2e8f0;
      --p:#ef4868;--p2:#fb7185;--ok:#10b981;--info:#3b82f6;--warn:#f59e0b;
      --card:#ffffff;--bg:#f7fafc;
    }
    body{font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink)}
    ._ctn{max-width:1200px;margin:0 auto;padding:0 24px}
    .btn-sbzA91{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,var(--p),var(--p2));color:#fff;border:0;border-radius:999px;padding:14px 22px;font-weight:800;box-shadow:0 10px 28px rgba(239,72,104,.28);transition:.18s}
    .btn-sbzA91:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(239,72,104,.36)}
    .chip-sbzM3{display:inline-block;border:1px solid var(--ring);border-radius:999px;padding:6px 10px;background:#fff;color:#334155;font-size:12px}

    /* =============== 统一卡片与标题（随机标记：card_B8u, head_Tk1） =============== */
    .card_B8u{background:#fff;border:1px solid var(--ring);border-radius:18px;box-shadow:0 8px 24px rgba(2,6,23,.06)}
    .head_Tk1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
    .head_Tk1 h2{margin:0;font-size:1.6rem}

    /* =============== 微图表（随机标记：viz_s1,donut_s2,heat_s3） =============== */
    .bar_s1{position:relative;height:10px;background:#eef2ff;border-radius:999px;overflow:hidden}
    .bar_s1::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--val,0)*1%);background:linear-gradient(90deg,#6366f1,#22d3ee)}

    .freq_s1{position:relative;height:12px;background:#f1f5f9;border-radius:8px;overflow:hidden}
    .freq_s1::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--v,0)*1%);background:linear-gradient(90deg,#22c55e,#86efac)}

    .donut_s2{--p:12;--sz:110;--bg:#e2e8f0;--fg:#fb7185;width:var(--sz)px;height:var(--sz)px;border-radius:50%;
      background:conic-gradient(var(--fg) calc(var(--p)*1%), var(--bg) 0);display:grid;place-items:center}
    .donut_s2 span{background:#fff;border-radius:50%;width:calc(var(--sz) - 28px);height:calc(var(--sz) - 28px);
      display:grid;place-items:center;font-weight:800;color:#0f172a}

    .heat_s3{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}
    .heat_cell{height:18px;border-radius:4px;background:#f1f5f9;border:1px solid #e2e8f0}
    .i1{background:#eaf4ff}.i2{background:#dbeafe}.i3{background:#bfdbfe}.i4{background:#93c5fd}.i5{background:#60a5fa}

    /* =============== 新增区块外层间距（随机标记：blk_Pk7） =============== */
    .blk_Pk7{padding:64px 0}

    /* =============== 原有页面的微交互（hover抬升） =============== */
    .feature-card:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(0,0,0,.08)}

    /* =============== 新增：6个创新模块的表格与对照样式 =============== */
    .mx_tbl{width:100%;border-collapse:collapse}
    .mx_tbl th,.mx_tbl td{border:1px solid #e2e8f0;padding:10px 12px;text-align:left;background:#fff}
    .mx_tbl th{background:#f8fafc;color:#0f172a}
    .mx_tbl_wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:14px}

    .good_box{border-left:4px solid var(--ok);padding:12px;background:#f0fdf4;border-radius:12px}
    .bad_box{border-left:4px solid var(--p2);padding:12px;background:#fff1f2;border-radius:12px}

    /* =============== 顶部与导航（轻量美化） =============== */
    .hero_wrap{position:relative;background: radial-gradient(900px 430px at 50% -140px, #312e81 0%, #1e1b4b 55%, #0f172a 100%);
padding:82px 0 56px;overflow:hidden}
    .nav_sticky{position:sticky;top:0;z-index:50;background:#0f172a;color:#cbd5e1;border-bottom:1px solid #0b1220}
    .nav_scroller{display:flex;gap:18px;overflow:auto;padding:10px 0}
    .nav_scroller a{color:#cbd5e1;padding:8px 10px;border-radius:10px;white-space:nowrap}
    .nav_scroller a:hover{background:#1e293b;color:#fff}

    /* =============== 图片预览弹窗（保留原功能，略微润色） =============== */
    .modal{background-color:rgba(0,0,0,0.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
    .modal.visible{opacity:1;visibility:visible}
    .modal-content{max-width:90%;max-height:90vh;border-radius:1rem;box-shadow:0 0 20px rgba(255,255,255,0.2)}
    .ucase_R7xq2{--ring:#e2e8f0;--ink:#0f172a;--sub:#475569;--muted:#f8fafc;--p:#ef4868;--ok:#10b981;--info:#3b82f6}
.ucase_R7xq2 ._wrap{background:#fff;border:1px solid var(--ring);border-radius:18px;box-shadow:0 8px 24px rgba(2,6,23,.06)}
.ucase_R7xq2 h2{margin:0 0 .6rem 0;font-size:1.6rem;color:var(--ink)}
.ucase_R7xq2 ._sub{color:#64748b}
.ucase_R7xq2 .caseGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}
@media (max-width:1000px){.ucase_R7xq2 .caseGrid{grid-template-columns:1fr}}
.ucase_R7xq2 article{border:1px solid var(--ring);border-radius:16px;padding:16px;background:#fff;transition:transform .18s,box-shadow .18s}
.ucase_R7xq2 article:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(2,6,23,.07)}
.ucase_R7xq2 .meta{display:flex;gap:10px;flex-wrap:wrap;color:#334155;font-size:.92rem}
.vbadge_L1g{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid var(--ring);border-radius:999px;padding:6px 10px;font-size:.8rem;color:#334155}
.mbar_p3K{position:relative;height:10px;background:#eef2ff;border-radius:999px;overflow:hidden;margin-top:10px}
.mbar_p3K::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--v,0)*1%);background:linear-gradient(90deg,#22c55e,#86efac)}
.ucase_R7xq2 blockquote{margin:10px 0 0 0;padding:0 0 0 12px;border-left:3px solid #e2e8f0;color:#475569}

/* FAQ 扩展小样式（复用你原有 #faq 视觉体系） */
.fxFAQ_0uE .item{background:#0b1220;border:1px solid rgba(226,232,240,.1)}
.fxFAQ_0uE .item h3{margin:0 0 6px 0}

/* ===== 活动型模块：随机类命名避免复用痕迹 ===== */
.actWrap_A91k{--ink:#0f172a;--sub:#475569;--ring:#e2e8f0;--bg:#f8fafc;--blk:#0b1220;
  --ok:#10b981;--hot:#ef4444;--info:#3b82f6;--amber:#f59e0b;--vio:#6d28d9}

/* 通用卡片 */
.actA_card{background:#fff;border:1px solid var(--ring);border-radius:18px;box-shadow:0 10px 28px rgba(2,6,23,.06)}
.actA_h2{margin:0 0 .8rem 0;font-size:1.7rem;color:var(--ink)}
.actA_muted{color:#64748b}

/* 倒计时 & 数字条 */
.ctdN_3q8{display:flex;gap:8px}
.ctdN_3q8 .blk{background:#0b1220;color:#e2e8f0;border:1px solid #1f2937;border-radius:10px;padding:8px 10px;min-width:56px;text-align:center}
.ctdN_3q8 .blk b{font-size:1.2rem;color:#fff;display:block}
.meter_Z7n{height:10px;background:#eef2ff;border-radius:999px;overflow:hidden;position:relative}
.meter_Z7n::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--v,0)*1%);background:linear-gradient(90deg,#6366f1,#22d3ee)}
.pill_h1U{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ring);border-radius:999px;padding:6px 10px;background:#fff;color:#334155;font-size:.86rem}

/* 模块1：今日限时活动中心 */
.liveAct_B42x .grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}
@media (max-width:1100px){.liveAct_B42x .grid{grid-template-columns:1fr}}
.liveAct_B42x .side{display:grid;grid-auto-rows:minmax(0,1fr);gap:12px}
.liveAct_B42x .tag{display:inline-block;border:1px dashed var(--amber);color:#92400e;background:#fffbeb;border-radius:8px;padding:2px 8px;font-size:.8rem}
.liveAct_B42x .cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#ef4868,#fb7185);color:#fff;font-weight:800;border:0}

/* 模块2：福利池实时进度（名额&金额消耗） */
.pool_C7s9 .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width:1100px){.pool_C7s9 .row{grid-template-columns:1fr}}
.pool_C7s9 .box{padding:14px;border-radius:16px;border:1px solid var(--ring);background:#fff}
.pool_C7s9 .num{font-variant-numeric:tabular-nums;font-weight:800;color:#0f172a}
.pool_C7s9 .warn{color:#b91c1c}

/* 模块3：整点掉落表（今日档期） */
.drop_T1f4 .tbl{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ring);border-radius:14px;overflow:hidden}
.drop_T1f4 th,.drop_T1f4 td{padding:10px;border-bottom:1px solid var(--ring);background:#fff}
.drop_T1f4 thead th{background:#f8fafc;font-weight:800}
.spark_S3v{height:8px;background:linear-gradient(90deg,#dbeafe,#60a5fa);border-radius:999px;position:relative}
.spark_S3v::after{content:"";position:absolute;right:calc(100% - var(--p,0)*1%);top:-4px;width:2px;height:16px;background:#1d4ed8;opacity:.6}

/* 模块4：新手 72 小时冲刺（进度条 + 步骤提醒） */
.sprint72_J0pw .steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
@media (max-width:1100px){.sprint72_J0pw .steps{grid-template-columns:1fr}}
.sprint72_J0pw .step{border:1px solid var(--ring);border-radius:14px;padding:12px;background:#fff}
.sprint72_J0pw .progress{height:10px;background:#f1f5f9;border-radius:999px;overflow:hidden;position:relative}
.sprint72_J0pw .progress::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--p,0)*1%);background:linear-gradient(90deg,#10b981,#34d399)}

/* 模块5：下载即领·加成券（券样式） */
.coupon_Q8r1 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media (max-width:1100px){.coupon_Q8r1 .grid{grid-template-columns:1fr}}
.coupon_Q8r1 .cp{background:#0b1220;color:#e2e8f0;border:1px dashed #1e293b;border-radius:16px;padding:14px;position:relative}
.coupon_Q8r1 .cp .left{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#f8fafc}
.coupon_Q8r1 .cp .right{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#f8fafc}

/* 模块6：首单保障与仲裁通道（信心建立） */
.guard_K5m2 .grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}
@media (max-width:1100px){.guard_K5m2 .grid{grid-template-columns:1fr}}
.guard_K5m2 .ok{border-left:4px solid var(--ok);background:#f0fdf4;border-radius:14px;padding:14px}
.guard_K5m2 .qa{border:1px dashed var(--ring);border-radius:14px;padding:14px;background:#fff}