._chapter_18qv1_1{border-top:1px solid var(--border);margin:24px 0;padding-top:8px}._chapter_18qv1_1 h3{margin-top:18px}._scroll_18qv1_3{border:1px solid var(--border);border-radius:10px;max-width:100%;margin:16px 0;overflow-x:auto}._grid_18qv1_4{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem;line-height:1.65}._grid_18qv1_4 th,._grid_18qv1_4 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal;padding:10px 12px}._grid_18qv1_4 th{color:#583c65;background:#f8f1fa;font-weight:600}._grid_18qv1_4 td:first-child{font-variant-numeric:tabular-nums}._grid_18qv1_4 caption{caption-side:bottom;text-align:left;color:#67556b;padding:10px}._grid_18qv1_4 tr:last-child td{border-bottom:0}._skill_18qv1_10{min-width:170px}._note_18qv1_11{background:#f5f3ff;border-left:3px solid #9d7dc4;border-radius:8px;padding:12px 16px;line-height:1.8}._catalog_18qv1_12{margin-top:22px}._catalog_18qv1_12 summary{cursor:pointer;padding:14px 0;font-weight:600}._catalog_18qv1_12 details{border-top:1px solid var(--border);padding:6px 0}._catalog_18qv1_12 pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f4f8;padding:12px;font-size:.8rem}._controls_18qv1_16{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}._controls_18qv1_16 input,._controls_18qv1_16 select{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:100%;padding:10px 12px}._controls_18qv1_16 input{flex:1;min-width:160px}._controls_18qv1_16 button{border:1px solid var(--border);background:#eee6f6;border-radius:8px;padding:8px 16px}._controls_18qv1_16 button:disabled{opacity:.45}._muted_18qv1_21{color:#67556b;font-size:.875rem}._cards_18qv1_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}._card_18qv1_22{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;padding:22px;text-decoration:none;display:grid}._card_18qv1_22 img{object-fit:contain;width:110px;height:170px}._card_18qv1_22 h2{margin:0 0 10px;font-size:1.45rem}@media (max-width:700px){._cards_18qv1_22{grid-template-columns:1fr}._card_18qv1_22{grid-template-columns:85px minmax(0,1fr);padding:16px}._card_18qv1_22 img{width:85px;height:140px}}
