html[data-initial-route="code"] .app{visibility:hidden}html[data-initial-route="code"][data-route-ready] .app{visibility:visible}.code-route-view .app{display:none!important}.code-page{max-width:1180px;margin:0 auto;padding:22px 24px 80px}.code-inspector{padding:18px;border:1px solid #dce3ea;border-radius:14px;background:#fff}.code-inspector form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.code-inspector label{display:grid;gap:6px;margin:0;color:#334155;font-size:.88rem}.code-inspector input{width:100%;min-height:44px;border:1px solid #c6d0db;border-radius:9px;padding:9px 11px}.code-error{color:#a33;margin:8px 0 0}.code-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:18px;border:1px solid #cfe0f2;border-radius:14px;background:#f7fbff}.code-family{font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#1768b5}.code-summary h2{margin:5px 0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;color:#10233f}.code-summary p{margin:0;color:#526174;line-height:1.5}.code-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.code-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.code-detail-grid>div,.code-explainer{padding:18px;border:1px solid #e1e7ed;border-radius:14px;background:#fff}.code-detail-grid h2,.code-explainer h2{margin:0 0 12px;color:#10233f;font-size:18px}.code-detail-grid dl{margin:0}.code-detail-grid dl>div{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f3}.code-detail-grid dl>div:last-child{border-bottom:0}.code-detail-grid dt{color:#667085;font-size:12px}.code-detail-grid dd{margin:0;color:#10233f;font-weight:650;font-size:12px}.revision-timeline{display:grid;gap:9px}.revision-item{padding:10px 12px;border-left:3px solid #d5dde6;background:#fafbfd}.revision-item.encoded{border-left-color:#1768b5}.revision-item.current{box-shadow:inset 0 0 0 1px #d6e8fb}.revision-item strong{font-size:12px;color:#10233f}.revision-item p{margin:4px 0 0;color:#526174;font-size:11px;line-height:1.45}.code-explainer{margin-top:18px}.code-explainer p{margin:0;color:#526174;line-height:1.6}@media(max-width:760px){.code-page{padding:14px 12px 60px}.code-inspector form,.code-summary,.code-detail-grid{grid-template-columns:1fr}.code-actions{justify-content:flex-start}.code-actions a{width:100%;text-align:center}.code-detail-grid dl>div{grid-template-columns:1fr;gap:2px}}
