.XoaiAq_shell{gap:2rem;display:grid}.XoaiAq_signin,.XoaiAq_empty{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:1rem 1.1rem}.XoaiAq_signin p,.XoaiAq_empty{margin:0}.XoaiAq_signin a{font-weight:var(--fw-bold);margin-top:.65rem;display:inline-block}.XoaiAq_stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid}.XoaiAq_stat{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:.2rem;padding:.85rem;display:grid}.XoaiAq_stat strong{font-size:var(--fs-12);line-height:var(--lh-flat)}.XoaiAq_stat span{font-size:var(--fs-4);color:var(--muted)}.XoaiAq_groups{gap:1rem;display:grid}.XoaiAq_group{border-top:1px solid var(--line);padding-top:1rem}.XoaiAq_groupHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.XoaiAq_groupHead h3,.XoaiAq_groupHead p{margin:0}.XoaiAq_groupHead p{color:var(--muted);font-size:var(--fs-5);margin-top:.25rem}.XoaiAq_count{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:2rem;height:2rem;display:inline-grid}.XoaiAq_rows{gap:.5rem;margin-top:.8rem;display:grid}.XoaiAq_row{border:1px solid var(--line);background:var(--paper);border-radius:10px}.XoaiAq_row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.75rem .85rem;list-style:none;display:flex}.XoaiAq_row summary::-webkit-details-marker{display:none}.XoaiAq_row summary:focus-visible{outline-offset:2px;outline:2px solid}.XoaiAq_skillName{font-weight:var(--fw-bold);align-items:center;gap:.55rem;display:inline-flex}.XoaiAq_rowEvidence{color:var(--muted);font-size:var(--fs-4);white-space:nowrap}.XoaiAq_detail{border-top:1px solid var(--line);padding:.85rem}.XoaiAq_detailLabel{font-size:var(--fs-3);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .45rem}.XoaiAq_dishLinks,.XoaiAq_actions{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.XoaiAq_dishLinks a{text-underline-offset:2px;text-decoration:underline}.XoaiAq_actions{margin-top:.8rem}.XoaiAq_actions a{font-weight:var(--fw-bold)}@media (max-width:560px){.XoaiAq_row summary{flex-direction:column;align-items:flex-start}.XoaiAq_rowEvidence{white-space:normal}}
