.doc-section[data-v-6038f7e5]{padding:0 0 24px}.doc-section+.doc-section[data-v-6038f7e5]{border-top:1px solid var(--color-border-solid);padding-top:24px}@media (width<=640px){section.doc-section[data-v-6038f7e5]{padding-bottom:16px}.doc-section+.doc-section[data-v-6038f7e5]{padding-top:16px}}.section-head[data-v-6038f7e5]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.section-head h2[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-2xl);font-weight:600;line-height:1.4}.section-head p[data-v-6038f7e5]{color:var(--color-text);font-size:var(--text-sm);margin-top:4px}.legend-grid[data-v-6038f7e5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.legend-item[data-v-6038f7e5]{border:1px solid var(--color-border-solid);background:var(--color-surface);gap:10px;padding:12px;display:flex}.legend-dot[data-v-6038f7e5]{flex:none;width:10px;height:10px;margin-top:4px}.legend-label[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.legend-desc[data-v-6038f7e5]{color:var(--color-text);font-size:var(--text-xs);margin-top:3px;line-height:1.5}.type-grid[data-v-6038f7e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.type-card[data-v-6038f7e5]{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-6038f7e5]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.type-card__top>.ip-identity-badge[data-v-6038f7e5]{justify-self:start}.risk-pill[data-v-6038f7e5]{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-6038f7e5]{color:var(--color-ink-2);font-size:var(--text-sm);margin-top:12px;line-height:1.65}.behavior-grid[data-v-6038f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.behavior-card[data-v-6038f7e5]{border:1px solid;padding:12px 14px}.behavior-card__head[data-v-6038f7e5]{align-items:center;gap:8px;display:flex}.behavior-card__icon[data-v-6038f7e5]{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-6038f7e5]{color:var(--color-ink);font-size:var(--text-sm);flex:1;font-weight:700}.behavior-card__desc[data-v-6038f7e5]{color:var(--color-ink-3);font-size:var(--text-xs);margin-top:8px;line-height:1.55}.dimension-grid[data-v-6038f7e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dimension-card[data-v-6038f7e5]{border:1px solid var(--color-border-solid);background:var(--color-card);padding:16px}.dimension-card__head[data-v-6038f7e5]{align-items:center;gap:10px;display:flex}.dimension-card__title[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-sm);flex:1;font-weight:700}.dimension-card__code[data-v-6038f7e5]{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.dimension-card__desc[data-v-6038f7e5]{color:var(--color-ink-3);font-size:var(--text-sm);margin-top:10px;line-height:1.55}.grade-grid[data-v-6038f7e5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.grade-card[data-v-6038f7e5]{text-align:center;border:1px solid;padding:14px 12px}.grade-card__grade[data-v-6038f7e5]{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-6038f7e5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.grade-card__desc[data-v-6038f7e5],.grade-card__range[data-v-6038f7e5]{color:var(--color-ink-3);font-size:var(--text-xs);margin-top:6px}.grade-card__desc[data-v-6038f7e5]{line-height:1.55}.util-note[data-v-6038f7e5]{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-6038f7e5]{padding-bottom:20px}.behavior-grid[data-v-6038f7e5],.dimension-grid[data-v-6038f7e5],.grade-grid[data-v-6038f7e5],.legend-grid[data-v-6038f7e5],.type-grid[data-v-6038f7e5]{grid-template-columns:1fr}}.dimension-card__desc[data-v-6038f7e5],.type-card__desc[data-v-6038f7e5]{text-wrap:pretty}.scoring-link[data-v-6038f7e5]{font-size:var(--text-sm);color:var(--color-success);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.scoring-link[data-v-6038f7e5]:hover{text-decoration:underline}.doc-links[data-v-6038f7e5]{flex-wrap:wrap;gap:0 24px;display:flex}.scoring-link[data-v-6038f7e5]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=700px){.section-head h2[data-v-6038f7e5]{font-size:var(--text-xl);line-height:1.5}}.state-grid[data-v-6038f7e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.state-item[data-v-6038f7e5]{border:1px solid var(--color-border-solid);background:var(--color-surface);padding:12px 14px}.state-item__name[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:7px;font-weight:700;display:flex}.state-item__name i[data-v-6038f7e5]{color:var(--color-text-muted);font-size:12px}.state-item__name i.is-hit[data-v-6038f7e5]{color:var(--color-danger)}.state-item__name i.is-clear[data-v-6038f7e5]{color:var(--color-success)}.state-item p[data-v-6038f7e5]{color:var(--color-text);margin-top:5px}.guide-note[data-v-6038f7e5],.state-item p[data-v-6038f7e5]{font-size:var(--text-xs);line-height:1.6}.guide-note[data-v-6038f7e5]{color:var(--color-text-muted);margin-top:12px}.guide-index[data-v-6038f7e5]{gap:8px;margin-top:16px;display:grid}.guide-index__row[data-v-6038f7e5]{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.guide-index__group[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.guide-index__items[data-v-6038f7e5]{flex-wrap:wrap;gap:6px;display:flex}.guide-index__items a[data-v-6038f7e5]{border:1px solid var(--color-border-solid);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);padding:2px 10px;line-height:1.7}.guide-index a[data-v-6038f7e5]:hover{color:var(--color-brand)}.guide-group[data-v-6038f7e5],.guide-item[data-v-6038f7e5]{scroll-margin-top:88px}.guide-grid[data-v-6038f7e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-item[data-v-6038f7e5]{border:1px solid var(--color-border-solid);background:var(--color-card);min-width:0;padding:16px}.guide-item[data-v-6038f7e5]:target{border-color:var(--color-brand);background:var(--color-surface)}.guide-item h3[data-v-6038f7e5]{color:var(--color-ink);font-size:var(--text-base);font-weight:700;line-height:1.4}.guide-item dl[data-v-6038f7e5]{gap:10px;margin-top:10px;display:grid}.guide-item dt[data-v-6038f7e5]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.guide-item dd[data-v-6038f7e5]{color:var(--color-text);font-size:var(--text-sm);margin:2px 0 0;line-height:1.65}.guide-links[data-v-6038f7e5]{flex-wrap:wrap;gap:8px 24px;display:flex}.guide-links .scoring-link[data-v-6038f7e5]{margin-top:0}@media (width<=760px){.guide-grid[data-v-6038f7e5],.guide-index__row[data-v-6038f7e5],.state-grid[data-v-6038f7e5]{grid-template-columns:minmax(0,1fr)}.guide-index__row[data-v-6038f7e5]{gap:4px}}
