.el-page{flex-direction:column;gap:14px;width:100%;max-width:1560px;min-height:100%;margin-inline:auto;display:flex}.el-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.el-top h1{margin:0}.el-sub{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted);margin-top:6px;font-size:11px}.el-acts{align-items:center;gap:8px;display:flex}.el-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.el-bar .tabs{border-bottom:0}.el-bar .tab b{font-family:var(--f-mono);letter-spacing:.1em;color:var(--border-2);margin-right:8px;font-size:10.5px;font-weight:500}.el-bar .tab[aria-current=true] b{color:var(--accent)}.el-walk{flex:none;gap:6px;padding-bottom:9px;display:flex}.el-page .btn:disabled{opacity:.4;cursor:default}.el-page .btn:disabled:hover{border-color:var(--border)}.el-main{flex:1;grid-template-columns:minmax(0,1fr) clamp(300px,27vw,380px);gap:18px;min-height:400px;display:grid}.el-sim{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.el-sim-frame{background:var(--bg);min-height:0;position:relative}.el-sim-frame iframe{mix-blend-mode:multiply;border:0;width:100%;height:100%;position:absolute;inset:0}.el-sim-foot{border-top:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:9px 18px;font-size:11px;display:flex}.el-sim-foot a{color:inherit}.el-side{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.el-side-body{scrollbar-width:thin;align-content:start;gap:16px;padding:18px;display:grid;overflow:auto}.el-side h3{letter-spacing:-.015em;color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:700}.el-lede{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.el-formula{border:1px solid var(--border);background:var(--sunken);font-family:var(--f-mono);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.el-parts{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.el-parts>div{background:var(--bg);color:var(--ink-2);padding:11px 13px;font-size:13px;line-height:1.55}.el-parts b{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.el-note{border:1px solid var(--border);background:var(--sunken);color:var(--ink-2);gap:3px;padding:10px 12px;font-size:13px;line-height:1.55;display:grid}.el-note b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:500}.el-q{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.el-a{border-left:2px solid var(--ink);color:var(--ink-2);margin:0;padding:2px 0 2px 12px;font-size:14px;line-height:1.6}.el-live .row>:last-child{white-space:nowrap}.el-empty{color:var(--muted);padding:10px 12px;font-size:12.5px}@media (max-width:980px){.el-main{grid-template-columns:minmax(0,1fr);min-height:0}.el-sim{height:min(74dvh,680px)}}@media (max-width:780px){.el-bar{flex-direction:column;align-items:stretch;gap:0}.el-walk{border-top:1px solid var(--border);justify-content:flex-end;padding:9px 0}}@media (max-width:480px){.el-bar .tab{padding-inline:10px}}
