:root{--amber:#c98a1e;--amber-l:#fdf3dd;--red:#e0402b;--red-l:#fbe6e2}.count.warn{color:var(--amber)}.count.over{color:var(--red)}.typebadge{background:var(--green-l);color:var(--green-d);border-radius:100px;align-items:center;gap:9px;padding:8px 15px;font-size:13.5px;font-weight:800;display:inline-flex}.typebadge svg{width:16px;height:16px}.typenote{color:var(--muted);max-width:820px;margin:12px 0 0;font-size:14.5px;line-height:1.6}.typenote b{color:var(--ink)}.result .rtop{margin-top:22px}.gauge .track{background:linear-gradient(90deg,#e0402b 0%,#ffce4d 50%,#34d399 100%)}.vbox{border:1px solid var(--line);border-left:3px solid var(--green);background:#fcfdfc;border-radius:16px;margin-top:18px;padding:clamp(15px,2.2vw,20px)}.vbox.a{border-left-color:var(--amber)}.vbox.r{border-left-color:var(--red)}.vbox .vh{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:800}.vbox p{color:var(--ink);margin:0;font-size:15px;line-height:1.65}.blockhead{letter-spacing:-.01em;margin:30px 0 6px;font-size:clamp(17px,2.2vw,21px);font-weight:800}.blocksub{color:var(--muted);margin:0 0 14px;font-size:13.5px}.blocks{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.blk{border:1px solid var(--line);background:#fcfdfc;border-radius:18px;flex-direction:column;padding:18px 18px 16px;display:flex}.blk .b-top{align-items:center;gap:10px;display:flex}.blk .b-ic{background:var(--green-l);width:30px;height:30px;color:var(--green-d);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.blk .b-ic svg{width:17px;height:17px}.blk .b-n{flex:1;font-size:14.5px;font-weight:800;line-height:1.15}.blk .b-v{font-size:26px;font-weight:800;line-height:1}.blk .bg{background:#eef2f0;border-radius:100px;height:8px;margin:13px 0 12px;overflow:hidden}.blk .bar{border-radius:100px;width:0;height:100%;transition:width .9s cubic-bezier(.33,0,.15,1)}.blk .b-sum{color:var(--muted);flex:1;font-size:13.5px;font-weight:500;line-height:1.55}.blk .b-sum b{color:var(--ink);font-weight:700}.blk .b-vd{border-radius:100px;align-self:flex-start;margin-top:12px;padding:6px 11px;font-size:12px;font-weight:800;line-height:1.3}.st-g{color:#2f8a22;background:#34c26a29}.st-a{background:var(--amber-l);color:var(--amber)}.st-r{background:var(--red-l);color:var(--red)}.issues{flex-direction:column;gap:10px;margin-top:16px;display:flex}.iss{border:1px solid var(--line);border-left:3px solid var(--red);background:#fff;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.iss.a{border-left-color:var(--amber)}.iss.g{border-left-color:#34c26a}.iss .frag{color:var(--ink);font-size:14.5px;font-weight:800}.iss .tip{color:var(--muted);margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.5;display:block}.seo .kick{margin-bottom:0}.acc .ac-body p+p{margin-top:14px}@media (width<=760px){.blocks{grid-template-columns:1fr}}
