.lc-page [hidden]{display:none!important}.lc-page :focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}@media (min-width: 1024px){.lc-page .diag-sidebar{position:static}}.lc-page .diag-sidebar{display:flex;flex-direction:column;gap:1.25rem}.lc-system-meanings{display:flex;flex-direction:column;gap:.3rem;margin-top:.55rem;color:#1f2937;font-size:.95rem;line-height:1.5}.lc-more-count{color:#6b7280;font-size:.85rem}.lc-page .system-link{align-items:flex-start}.lc-page .system-arrow{align-self:center}.lc-meaning-list{list-style:none;margin:0}.lc-meaning-list li+li{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(29,78,216,.2)}.lc-reading+.lc-reading{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.lc-status{color:#4b5563;font-size:.9rem;margin:.2rem 0 1rem}.lc-status:empty{display:none}[data-reading]>h3{font-size:1.1rem;font-weight:700;line-height:1.45;margin:0 0 .3rem;color:#111}[data-reading]+[data-reading]{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #e5e7eb}.lc-block{margin-top:1rem}.lc-block+.lc-block{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed #e5e7eb}.lc-result-anchor{display:block;scroll-margin-top:6rem}.lc-scope{color:#6b7280;font-size:.85rem;margin:0 0 .4rem}.lc-scope-models{margin:0 0 .75rem;color:#374151;font-size:.92rem}.lc-scope-models strong{overflow-wrap:anywhere}details.lc-scope-models summary{cursor:pointer;color:#1d4ed8;font-weight:600;padding:.25rem 0}.lc-scope-models .lc-model-list{margin:.3rem 0 0;color:#4b5563;overflow-wrap:anywhere}.lc-meaning-models{font-weight:700;overflow-wrap:anywhere}.lc-model-hint{margin:0 0 1rem;padding:.75rem .9rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.625rem;font-size:.95rem;line-height:1.55;color:#1e3a8a}.lc-how{margin:0 0 1rem;padding:.7rem .9rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.625rem;font-size:.92rem;line-height:1.6}.lc-how strong{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#92400e;margin-bottom:.2rem}.lc-how ul{list-style:none;margin:0;padding:0}.lc-original{font-size:1.05rem;line-height:1.75;margin:0 0 1rem;color:#111;white-space:pre-line;overflow-wrap:anywhere}.lc-missing{color:#6b7280;font-size:.9rem}.lc-more{margin:.5rem 0 1rem;font-size:.92rem}.lc-more summary{cursor:pointer;color:#1d4ed8;padding:.4rem 0;font-weight:600}.lc-more .lc-original{font-size:.95rem;line-height:1.7}.lc-more-models{color:#6b7280;font-size:.85rem;margin:0 0 .3rem;overflow-wrap:anywhere}.lc-evidence{font-size:.875rem;color:#4b5563}.lc-evidence summary{cursor:pointer;color:#1d4ed8;padding:.5rem 0;font-weight:600}.lc-evidence ul{list-style:none;padding:0;margin:.5rem 0}.lc-evidence li{padding:.85rem 0;border-top:1px solid #e5e7eb}.lc-evidence p{margin:.35rem 0;overflow-wrap:anywhere}.lc-evidence a{color:#1d4ed8}.lc-modelbox{margin:0 0 2rem;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:1rem}.lc-modelbox label{font-size:.95rem;font-weight:700;display:block;margin-bottom:.5rem;color:#111}.lc-modelbox label span{font-weight:400;color:#6b7280}.lc-modelbox input{width:100%;box-sizing:border-box;padding:.7rem .8rem;border:1px solid #d1d5db;border-radius:.625rem;font:inherit;font-size:.95rem;background:#fff;color:#111}.lc-modelbox .lc-status{margin:.7rem 0 0}.lc-related-codes,.lc-family-links{display:flex;flex-wrap:wrap;gap:.4rem}.lc-page .lc-related-codes{flex-direction:row}.lc-page .lc-related-codes a,.lc-page .lc-family-links a{display:block;min-width:44px;padding:.45rem .6rem;text-align:center;background:#f3f4f6;color:#1f2937;border-radius:.5rem;text-decoration:none;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.lc-page .lc-related-codes a:hover,.lc-page .lc-family-links a:hover{background:#dbeafe;color:#1d4ed8}.lc-related-codes a{font-family:ui-monospace,SFMono-Regular,monospace}.lc-browse-models{display:inline-block;margin-top:.85rem;color:#1d4ed8;font-size:.875rem;font-weight:600;text-decoration:none}.lc-related .lc-more summary{font-size:.85rem}:root[data-model-fixed] .lc-model-hint,:root[data-model-fixed] .lc-modelbox label,:root[data-model-fixed] .lc-modelbox input,:root[data-model-fixed] .lc-meaning-models,:root[data-model-fixed] .lc-scope-models{display:none}
