.kz .gn{--c:var(--muted)}.kz-in{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;display:grid}@media (max-width:359px){.kz-in{padding:8px}.kz .gc-step{padding:4px}}@media (min-width:640px){.kz-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}}.kz-out{border-top:1px solid var(--ring);background:color-mix(in srgb, var(--brand) 4%, var(--card));padding:16px}@media (min-width:640px){.kz-out{padding:20px}}.kz-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}@media (min-width:900px){.kz-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.kz-tiles{gap:16px 0}.kz-tile{border-left:1px solid var(--ring);align-content:start;gap:4px;min-width:0;padding:0 12px;display:grid}.kz-tile:nth-child(odd){border-left:0;padding-left:0}@media (min-width:900px){.kz-tile:nth-child(odd){border-left:1px solid var(--ring);padding-left:12px}.kz-tile:first-child{border-left:0;padding-left:0}}.kz-name{font-size:var(--fs-s);color:var(--muted);font-weight:700}.kz-val{font-size:var(--fs-l);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.kz-lvl{font-size:var(--fs-s);border-radius:999px;justify-self:start;padding:2px 10px;font-weight:700}.kz-ok{color:#1f7a4a;background:color-mix(in srgb, var(--good) 14%, var(--card))}.kz-mid{color:#8a5a00;background:color-mix(in srgb, var(--fire) 14%, var(--card))}.kz-bad{color:#a12a3a;background:color-mix(in srgb, var(--bad) 12%, var(--card))}.kz-copy{min-height:48px;color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--card));transition:background .2s ease, transform .14s var(--ease);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 18px;font-weight:800;display:inline-flex}.kz-copy:hover{background:color-mix(in srgb, var(--brand) 15%, var(--card))}.kz-copy:active{transform:scale(.97)}.kz-text{font-size:var(--fs-s);color:var(--muted);margin-top:8px;line-height:1.5}
