.doc-section[data-v-eefa419e]{padding:0 0 24px}.doc-section+.doc-section[data-v-eefa419e]{border-top:1px solid var(--color-border-solid);padding-top:24px}@media (width<=640px){section.doc-section[data-v-eefa419e]{padding-bottom:16px}.doc-section+.doc-section[data-v-eefa419e]{padding-top:16px}}.section-head[data-v-eefa419e]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.section-head h2[data-v-eefa419e]{color:var(--color-ink);font-size:var(--text-2xl);font-weight:600;line-height:1.4}.section-head p[data-v-eefa419e]{color:var(--color-text);font-size:var(--text-sm);margin-top:4px}.legend-grid[data-v-eefa419e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.legend-item[data-v-eefa419e]{border:1px solid var(--color-border-solid);background:var(--color-surface);gap:10px;padding:12px;display:flex}.legend-dot[data-v-eefa419e]{flex:none;width:10px;height:10px;margin-top:4px}.legend-label[data-v-eefa419e]{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.legend-desc[data-v-eefa419e]{color:var(--color-text);font-size:var(--text-xs);margin-top:3px;line-height:1.5}.type-grid[data-v-eefa419e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.type-card[data-v-eefa419e]{border:1px solid var(--color-border-solid);background:var(--color-card);flex-direction:column;min-width:0;padding:16px;display:flex}.type-card__top[data-v-eefa419e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.type-card__top>.ip-identity-badge[data-v-eefa419e]{justify-self:start}.risk-pill[data-v-eefa419e]{font-size:var(--text-xs);white-space:nowrap;border:1px solid;padding:2px 7px;font-weight:700;line-height:1.35}.type-card__desc[data-v-eefa419e]{color:var(--color-ink-2);font-size:var(--text-sm);margin-top:12px;line-height:1.65}.behavior-grid[data-v-eefa419e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.behavior-card[data-v-eefa419e]{border:1px solid;padding:12px 14px}.behavior-card__head[data-v-eefa419e]{align-items:center;gap:8px;display:flex}.behavior-card__icon[data-v-eefa419e]{font-size:var(--text-base);--sq-r:13px;border:2px solid;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.behavior-card__label[data-v-eefa419e]{color:var(--color-ink);font-size:var(--text-sm);flex:1;font-weight:700}.behavior-card__desc[data-v-eefa419e]{color:var(--color-ink-3);font-size:var(--text-xs);margin-top:8px;line-height:1.55}.dimension-grid[data-v-eefa419e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dimension-card[data-v-eefa419e]{border:1px solid var(--color-border-solid);background:var(--color-card);padding:16px}.dimension-card__head[data-v-eefa419e]{align-items:center;gap:10px;display:flex}.dimension-card__title[data-v-eefa419e]{color:var(--color-ink);font-size:var(--text-sm);flex:1;font-weight:700}.dimension-card__code[data-v-eefa419e]{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.dimension-card__desc[data-v-eefa419e]{color:var(--color-ink-3);font-size:var(--text-sm);margin-top:10px;line-height:1.55}.grade-grid[data-v-eefa419e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.grade-card[data-v-eefa419e]{text-align:center;border:1px solid;padding:14px 12px}.grade-card__grade[data-v-eefa419e]{font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-2xl);font-weight:700;line-height:1}.grade-card__range[data-v-eefa419e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.grade-card__desc[data-v-eefa419e],.grade-card__range[data-v-eefa419e]{color:var(--color-ink-3);font-size:var(--text-xs);margin-top:6px}.grade-card__desc[data-v-eefa419e]{line-height:1.55}.util-note[data-v-eefa419e]{background:var(--color-surface);border:1px dashed var(--color-border-hover);color:var(--color-ink-3);font-size:var(--text-xs);margin-top:14px;padding:10px 14px;line-height:1.7}@media (width<=980px){.doc-section[data-v-eefa419e]{padding-bottom:20px}.behavior-grid[data-v-eefa419e],.dimension-grid[data-v-eefa419e],.grade-grid[data-v-eefa419e],.legend-grid[data-v-eefa419e],.type-grid[data-v-eefa419e]{grid-template-columns:1fr}}.dimension-card__desc[data-v-eefa419e],.type-card__desc[data-v-eefa419e]{text-wrap:pretty}.scoring-link[data-v-eefa419e]{font-size:var(--text-sm);color:var(--color-success);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.scoring-link[data-v-eefa419e]:hover{text-decoration:underline}.scoring-link[data-v-eefa419e]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=700px){.section-head h2[data-v-eefa419e]{font-size:var(--text-xl);line-height:1.5}}
