.tstr[data-v-f7bde2a4]{display:flex;flex-direction:column;gap:14px}.tsec[data-v-f7bde2a4]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:12px}.tsec__head[data-v-f7bde2a4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tsec__title[data-v-f7bde2a4]{color:#111827;font-size:13px;font-weight:900;gap:8px}.tsec__icon[data-v-f7bde2a4],.tsec__title[data-v-f7bde2a4]{align-items:center;display:inline-flex}.tsec__icon[data-v-f7bde2a4]{height:18px;justify-content:center;width:18px}.tsec__tag[data-v-f7bde2a4]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#6b7280;font-size:11px;font-weight:800;margin-left:8px;padding:2px 8px}.tsec__tag--pink[data-v-f7bde2a4]{background:#fdf2f8;border-color:#fbcfe8;color:#be185d}.tsec__tag--green[data-v-f7bde2a4]{background:#ecfdf5;border-color:#bbf7d0;color:#16a34a}.tsec__tag--muted[data-v-f7bde2a4]{background:#f3f4f6;border-color:#e5e7eb}.tsec--blue[data-v-f7bde2a4]{background:#eff6ff;border-color:#bfdbfe}.tsec--purple[data-v-f7bde2a4]{background:#f5f3ff;border-color:#ddd6fe}.tsec--pink[data-v-f7bde2a4]{background:#fdf2f8;border-color:#fbcfe8}.tsec--green[data-v-f7bde2a4]{background:#ecfdf5;border-color:#bbf7d0}.tsec--yellow[data-v-f7bde2a4]{background:#fffbeb;border-color:#fde68a}.tcall[data-v-f7bde2a4]{background:#fff;border:1px solid #bfdbfe;border-radius:14px;padding:10px 12px}.tcall__main[data-v-f7bde2a4]{color:#2563eb;font-size:15px;font-weight:900}.tcall__sub[data-v-f7bde2a4]{color:#6b7280;font-size:12px;margin-top:6px}.tchips[data-v-f7bde2a4]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.tchip[data-v-f7bde2a4]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:12px;padding:10px 12px}.tchip__k[data-v-f7bde2a4]{color:#6b7280;font-size:11px;margin-bottom:6px}.tchip__v[data-v-f7bde2a4]{color:#111827;font-size:13px;font-weight:900}.tchip--green[data-v-f7bde2a4]{background:#ecfdf5;border-color:#bbf7d0}.tchip--yellow[data-v-f7bde2a4]{background:#fffbeb;border-color:#fde68a}.tchip--purple[data-v-f7bde2a4]{background:#f5f3ff;border-color:#ddd6fe}.tangles[data-v-f7bde2a4]{display:flex;flex-direction:column;gap:10px}.tangle[data-v-f7bde2a4]{background:#fff;border:1px solid #ddd6fe;border-radius:14px;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:12px}.tangle__idx[data-v-f7bde2a4]{align-items:center;background:#db2777;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:26px;justify-content:center;margin-top:2px;width:26px}.tangle__text[data-v-f7bde2a4]{color:#111827;font-size:13px;font-weight:800}.tangle__meta[data-v-f7bde2a4]{display:flex;flex-wrap:wrap;gap:6px;grid-column:2/3;margin-top:8px}.tangle__pill[data-v-f7bde2a4]{background:#f9fafb;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#374151;font-size:11px;padding:2px 8px}.tangle__pill--muted[data-v-f7bde2a4]{background:#fff;color:#6b7280}.ttags[data-v-f7bde2a4]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ttag-card[data-v-f7bde2a4]{background:#fff;border:1px solid #fbcfe8;border-radius:14px;padding:12px}.ttag-card__title[data-v-f7bde2a4]{color:#111827;font-size:12px;font-weight:900;margin-bottom:10px}.ttag-card__rows[data-v-f7bde2a4]{display:flex;flex-direction:column;gap:8px}.ttag[data-v-f7bde2a4]{align-items:center;background:#fff7ed;border:1px solid #fbcfe8;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.ttag__name[data-v-f7bde2a4]{color:#111827;font-size:12px;font-weight:700}.ttag__pill[data-v-f7bde2a4]{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;padding:2px 8px}.tcheck[data-v-f7bde2a4]{flex-direction:column}.tcheck[data-v-f7bde2a4],.tcheck__row[data-v-f7bde2a4]{display:flex;gap:10px}.tcheck__row[data-v-f7bde2a4]{align-items:center;background:#ffffffb3;border:1px solid #bbf7d0;border-radius:12px;padding:10px 12px}.tcheck__row.is-hi[data-v-f7bde2a4]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e24}.tcheck__dot[data-v-f7bde2a4]{color:#16a34a}.tcheck__text[data-v-f7bde2a4]{color:#111827;font-size:12px}.tcheck__box[data-v-f7bde2a4]{background:#dcfce7;border:1px solid #bbf7d0;border-radius:14px;padding:10px 12px}.tcheck__box-title[data-v-f7bde2a4]{color:#111827;font-size:12px;font-weight:900;margin-bottom:6px}.tcheck__ul[data-v-f7bde2a4]{color:#166534;font-size:11px;margin:0;padding-left:16px}.trisk-metrics[data-v-f7bde2a4]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.trm[data-v-f7bde2a4]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:10px}.trm__k[data-v-f7bde2a4]{color:#6b7280;font-size:11px}.trm__k[data-v-f7bde2a4],.trm__v[data-v-f7bde2a4]{margin-bottom:6px}.trm__v[data-v-f7bde2a4]{font-size:16px;font-weight:900}.trm__v--red[data-v-f7bde2a4]{color:#ef4444}.trm__v--green[data-v-f7bde2a4]{color:#16a34a}.trm__v--blue[data-v-f7bde2a4]{color:#2563eb}.trm__bar[data-v-f7bde2a4]{background:#11182714;border-radius:999px;height:8px;overflow:hidden}.trm__fill[data-v-f7bde2a4]{border-radius:999px;height:100%}.trm__fill.is-red[data-v-f7bde2a4]{background:linear-gradient(90deg,#fb7185,#ef4444)}.trm__fill.is-green[data-v-f7bde2a4]{background:linear-gradient(90deg,#22c55e,#16a34a)}.trm__fill.is-blue[data-v-f7bde2a4]{background:linear-gradient(90deg,#60a5fa,#2563eb)}.trisk-grid[data-v-f7bde2a4]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.trisk-col__head[data-v-f7bde2a4]{color:#111827;font-size:12px;font-weight:900;margin-bottom:8px}.trisk-col__warn[data-v-f7bde2a4]{color:#ef4444}.trisk-col__ok[data-v-f7bde2a4]{color:#16a34a}.trisk-item[data-v-f7bde2a4]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:12px;color:#111827;font-size:12px;padding:10px}.trisk-item--bad[data-v-f7bde2a4]{background:#fff1f2;border-color:#fecaca;margin-bottom:8px}.trisk-item--ok[data-v-f7bde2a4]{background:#ecfdf5;border-color:#bbf7d0;margin-bottom:8px}@media(max-width:768px){.tchips[data-v-f7bde2a4],.trisk-grid[data-v-f7bde2a4],.trisk-metrics[data-v-f7bde2a4],.ttags[data-v-f7bde2a4]{grid-template-columns:minmax(0,1fr)}}
