.JXvnfq_barTitle{font:var(--t-ui);color:var(--color-text)}.JXvnfq_barMeta{font:var(--t-meta);color:var(--color-text-mute);margin-left:auto}.JXvnfq_rows{margin:0;padding:0;list-style:none}.JXvnfq_row{border-bottom:1px solid var(--color-border-soft);gap:8px;padding:14px 16px 16px;display:grid}.JXvnfq_rowHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.JXvnfq_rowTitle{color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:1.4}.JXvnfq_rowFile{font-family:var(--font-code);color:var(--color-text-mute);margin:-4px 0 0;font-size:11px}.JXvnfq_chip{font:var(--t-chip);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-block}.JXvnfq_chipAuto{color:var(--color-accent-ink);background:var(--color-accent-soft)}.JXvnfq_chipAsk{color:var(--color-warn-ink);background:var(--color-warn-soft)}.JXvnfq_chipNone{color:var(--color-text-soft);background:var(--surface-quiet)}.JXvnfq_chipDrawing{color:var(--color-primary-dark);background:var(--color-primary-soft)}.JXvnfq_diff{background:var(--surface-quiet);border-radius:var(--radius-sm);font-family:var(--font-code);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;margin:0;padding:10px 12px;font-size:12px;display:grid}.JXvnfq_diff dt{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-mute);font-size:10px}.JXvnfq_diff dd{margin:0}.JXvnfq_was{color:#b3361f;text-decoration:line-through}.JXvnfq_now{color:var(--color-accent-ink);font-weight:600}.JXvnfq_diff .JXvnfq_source{font-family:var(--font-sans);color:var(--color-text-mute);grid-column:1/-1}.JXvnfq_actions{flex-wrap:wrap;gap:8px;display:flex}.JXvnfq_btn{border:1px solid var(--color-border);color:var(--color-text-soft);white-space:nowrap;background:#fff;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.JXvnfq_btnYes{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.JXvnfq_options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.JXvnfq_option{color:var(--color-text-soft);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.JXvnfq_radio{border:1.5px solid var(--color-text-mute);border-radius:50%;width:14px;height:14px}.JXvnfq_radioOn{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px #fff}.JXvnfq_foot{background:var(--surface-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.JXvnfq_footNote{color:var(--color-text-mute);font-size:12px}.JXvnfq_tree{font-family:var(--font-code);margin:0;padding:12px 16px 14px;font-size:12px;line-height:1.5;list-style:none}.JXvnfq_treeRow{border-bottom:1px dashed var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 0;display:grid}.JXvnfq_treeNested{padding-left:18px}.JXvnfq_treeRow:last-child{border-bottom:0}.JXvnfq_treeName,.JXvnfq_treeDir,.JXvnfq_treeDoc{overflow-wrap:anywhere;color:var(--color-text)}.JXvnfq_treeDir{color:var(--color-text-soft);font-weight:600}.JXvnfq_treeDoc{color:var(--color-primary-dark);font-weight:600}.JXvnfq_treeNote{font-family:var(--font-sans);color:var(--color-text-mute);text-align:right}.JXvnfq_classCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.JXvnfq_classItem{flex-direction:column;gap:8px;display:flex}.JXvnfq_classCards .JXvnfq_classItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:24px}.JXvnfq_classTitle{font:var(--t-h5);letter-spacing:var(--tracking-tight);align-items:center;gap:10px;margin:0;display:flex}.JXvnfq_dot{border-radius:50%;flex:none;width:10px;height:10px}.JXvnfq_dotAuto{background:var(--color-accent)}.JXvnfq_dotAsk{background:var(--color-warn)}.JXvnfq_dotNone{background:var(--color-text-mute)}.JXvnfq_dotDrawing{background:var(--color-primary)}.JXvnfq_classText{font:var(--t-body);color:var(--color-text-soft);margin:0}.JXvnfq_classExample{border-top:1px solid var(--color-border-soft);font:var(--t-small);color:var(--color-text-mute);margin:auto 0 0;padding-top:12px}@media (max-width:600px){.JXvnfq_classCards{grid-template-columns:1fr}}@media (max-width:480px){.JXvnfq_rowHead,.JXvnfq_treeRow{grid-template-columns:minmax(0,1fr);gap:4px}.JXvnfq_rowHead .JXvnfq_chip{justify-self:start}.JXvnfq_treeNote{text-align:left}}
