.breadcrumb{color:var(--text-muted);border-bottom:1px solid var(--border);padding:16px 48px;font-size:13px}.breadcrumb a{color:var(--text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--gold)}.breadcrumb span{margin:0 8px}.uan-list{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:0;margin:20px 0;display:flex;overflow:hidden}.uan-row{border-bottom:1px solid var(--border);grid-template-columns:60px 160px 1fr 1fr;align-items:stretch;display:grid}.uan-row:last-child{border-bottom:none}.uan-num{border-right:1px solid var(--border);justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.uan-name-col{border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:16px;display:flex}.uan-viet{margin-bottom:2px;font-size:16px;font-weight:800}.uan-pali{color:var(--text-muted);margin-bottom:4px;font-size:11px;font-style:italic}.uan-eng{color:var(--text-muted);font-size:11px}.uan-desc{border-right:1px solid var(--border);color:var(--text-muted);align-items:center;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.uan-eg{color:var(--text-muted);align-items:center;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.layer-wrap{margin:20px 0;position:relative}.layer{border-radius:var(--radius-sm);transition:var(--transition);cursor:default;align-items:center;gap:16px;margin-bottom:2px;padding:14px 20px;display:flex}.layer:hover{filter:brightness(1.1)}.layer-num{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.layer-text{flex:1}.layer-name{margin-bottom:2px;font-size:14px;font-weight:800}.layer-sub{opacity:.75;font-size:12px}.layer-arrow{text-align:center;color:var(--text-muted);margin:-1px 0;font-size:18px;line-height:1}.proof-steps{counter-reset:proof;flex-direction:column;gap:12px;margin:16px 0;display:flex}.proof-step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.proof-step:before{counter-increment:proof;content:"(" counter(proof) ")";color:var(--l3);white-space:nowrap;min-width:24px;padding-top:1px;font-size:12px;font-weight:800}.proof-content{font-size:13px;line-height:1.6}.proof-content strong{color:var(--l3)}.proof-conclusion{border:2px solid var(--l3);border-radius:var(--radius-sm);color:var(--l3);background:#9b59b61a;margin-top:4px;padding:16px 20px;font-size:14px;font-weight:700;line-height:1.6}.demo-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin:20px 0;padding:24px}.demo-scenario{margin-bottom:6px;font-size:15px;font-weight:700}.demo-sub{color:var(--text-muted);margin-bottom:20px;font-size:12px}.demo-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.demo-cell{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;transition:var(--transition);cursor:pointer;padding:12px 8px;font-size:12px}.demo-cell:hover{border-color:var(--l3);background:#9b59b614}.demo-cell.active{border-color:var(--l3);background:#9b59b61f}.demo-cell-name{color:var(--l3);margin-bottom:4px;font-size:11px;font-weight:800}.demo-cell-val{color:var(--text);font-size:12px;line-height:1.4}.demo-result{border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--l3);color:var(--text-muted);margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6;display:none}.demo-result.show{display:block}.link-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.link-table th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid var(--border);padding:10px 14px;font-size:11px;font-weight:800}.link-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px;line-height:1.5}.link-table tr:last-child td{border-bottom:none}.link-table tr:hover td{background:var(--bg-card-hover)}@media (width<=900px){.breadcrumb{padding:12px 16px}.uan-row{grid-template-columns:48px 1fr}.uan-desc,.uan-eg{display:none}.demo-grid{grid-template-columns:repeat(3,1fr)}}
