/* ===== 自动化技能云（可筛选卡片） ===== */
.stabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:30px}
.stabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:999px;font-size:.83rem;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}
.stabs button em{font-style:normal;font-size:.7rem;font-weight:700;padding:1px 7px;border-radius:999px;background:#F2F3F5;color:var(--ink-3);transition:background .25s var(--ease),color .25s var(--ease)}
.stabs button.on{color:#fff;background:var(--cc,var(--acc));border-color:transparent}
.stabs button.on em{background:rgba(255,255,255,.26);color:#fff}
.sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.skill{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .25s var(--ease),background .3s var(--ease)}
.skill:hover{border-color:color-mix(in srgb,var(--cc,var(--acc)) 30%,#fff);background:linear-gradient(152deg,#fff 62%,color-mix(in srgb,var(--cc,var(--acc)) 7%,#fff))}
.skill .sw{flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:.65rem;font-weight:800;color:var(--cc,var(--acc));background:color-mix(in srgb,var(--cc,var(--acc)) 13%,#fff)}
.skill b{font-size:.9rem;font-weight:700;display:block}
.skill span{font-size:.77rem;color:var(--ink-3);display:block;margin-top:3px;line-height:1.5}
.skill.gone{display:none}


/* ===== 值双栏（彩色面板） ===== */
.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.duo .panel{position:relative;overflow:hidden;padding:32px 34px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,var(--acc-08),#fff 46%)}
.duo .panel:nth-child(2){background:linear-gradient(180deg,var(--acc2-08),#fff 46%)}
.duo h3{position:relative;font-size:1.08rem;font-weight:800;display:flex;align-items:center;gap:10px}
.duo h3:before{content:"";width:4px;height:18px;border-radius:999px;background:linear-gradient(180deg,var(--acc),var(--acc-2))}
.duo ul{position:relative;margin-top:16px;list-style:none}
.duo li{padding:9px 0;font-size:.9rem;color:var(--ink-2);display:flex;gap:10px;border-top:1px solid #F5F6F8}
.duo li:first-child{border-top:none}
.duo li i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--acc);margin-top:10px}
.duo li:nth-child(2n) i{background:var(--acc-2)}

