.app-main .kp-root.vf-page,.app-main .kp-root.atk-page{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);min-width:0;display:grid}@media (max-width:899px){.app-main .kp-root.vf-page,.app-main .kp-root.atk-page{padding:var(--space-4) var(--space-3) var(--space-5)}}.ev-pack{gap:var(--space-3);min-width:0;display:grid}.ev-lead,.ev-note,.atk-foot{font:400 14px/1.5 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.ev-note code,.atk-how,.ev-how code{font:500 12px/1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.ev-err{color:var(--danger-ink);margin:0;font-weight:600}.ev-table-wrap{border-top:1px solid var(--line);gap:0;min-width:0;display:grid}.ev-head,.ev-row{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1.1fr);align-items:start;min-width:0;padding:12px 0;display:grid}.ev-head{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ev-claim{font:600 14px/1.4 var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.ev-how{min-width:0}.ev-res{justify-items:start;gap:6px;min-width:0;display:grid}.ev-detail,.atk-detail{font:400 13px/1.45 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere}.ev-link{color:var(--primary);text-underline-offset:3px;font-weight:600}.ev-skel{border-radius:var(--radius-pill);background:var(--sunken);width:70%;height:14px;display:block}.vf-tee{min-width:0}.vf-tee .vf-call{max-width:none;margin:0;padding:0}.vf-tee .vf-call-only{display:none}.vf-tee .vf-call-h{margin:0 0 var(--space-3);font:600 22px/1.15 var(--font-display);color:var(--ink)}.vf-tee .tally{margin-top:0}.atk-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.atk-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.atk-card{gap:var(--space-3);align-content:start;min-width:0;display:grid}.atk-dl{gap:var(--space-3);margin:0;display:grid}.atk-dl>div{gap:4px;min-width:0;display:grid}.atk-dl dt{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.atk-dl dd{font:500 14px/1.45 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;justify-items:start;gap:6px;margin:0;display:grid}.atk-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:999px){.atk-grid{grid-template-columns:minmax(0,1fr)}.ev-head,.ev-row{grid-template-columns:minmax(0,1fr);gap:6px}.ev-head span:nth-child(2),.ev-head span:nth-child(3){display:none}}@media (max-width:419px){.ev-claim{font-size:13px}}.vf-verdicts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vf-verdicts li{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card,#fff);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;min-width:0;display:grid}.vf-verdicts li .ok{grid-row:1/span 2;align-self:center}.vf-verdicts b{font:600 13px/1.3 var(--font-ui);color:var(--ink)}.vf-verdicts small{font:400 12px/1.4 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;grid-column:2}@media (max-width:999px){.vf-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:519px){.vf-verdicts{grid-template-columns:minmax(0,1fr)}}.atk-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}
