#dspark{scroll-margin-top:125px;min-width:0}#dspark .dspark-lede{font-size:20px!important}#dspark .dspark-step{margin:38px 0;padding:26px;border:1px solid #384e68;border-radius:15px;background:#141e2c;min-width:0}#dspark .dspark-step>span{font-size:10px;letter-spacing:1.3px;color:#9fc8ed}#dspark .dspark-step h3{margin:12px 0 20px}#dspark .dspark-step p{color:#bac9db}#dspark .micro{font-size:12px!important;color:#94aac4}#dspark .dspark-serial,#dspark .dspark-transaction{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin:24px 0}#dspark .dspark-serial>div,#dspark .dspark-transaction>div{flex:1;min-width:118px;padding:15px;border:1px solid #465f79;border-radius:9px;background:#0f1a28}#dspark .dspark-serial small,#dspark .dspark-transaction small,#dspark .dspark-node small,#dspark .dspark-branch small,#dspark .dspark-results small{display:block;font-size:9px;letter-spacing:.7px;color:#9dbbdb}#dspark .dspark-serial b,#dspark .dspark-transaction b{display:block;margin-top:7px;overflow-wrap:anywhere}#dspark .dspark-serial i,#dspark .dspark-transaction>span{align-self:center;font-style:normal;color:#8cdfbf;font-size:22px}#dspark .dspark-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:25px 0;padding:18px;background:#0e1927;border:1px solid #668dae;border-radius:12px}#dspark .dspark-node{min-width:0;padding:14px;background:#1d3044;border-radius:8px}#dspark .dspark-node b,#dspark .dspark-branch b{display:block;margin-top:6px;font-size:15px;overflow-wrap:anywhere}#dspark .dspark-block{background:#21433b}#dspark .dspark-diagram>span{color:#8cdfbf}#dspark .dspark-branch{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}#dspark .dspark-branch>div{padding:12px;border-radius:8px;background:#19283a;border-left:3px solid #d5af63}#dspark .dspark-equation{display:inline-block;margin:5px 0;padding:6px 9px;background:#0e1824;border-radius:5px;font:14px/1.5 ui-monospace,monospace;color:#d6efe5;overflow-wrap:anywhere}#dspark .dspark-interactive{margin-top:25px;padding:22px;background:#0e1927;border:1px solid #668dae;border-radius:12px;min-width:0}#dspark .dspark-interactive h4{margin:10px 0}#dspark .dspark-sliders{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}#dspark .dspark-sliders label{display:block;padding:10px;background:#1d3044;border-radius:8px;font-size:13px;min-width:0}#dspark .dspark-sliders output{float:right;color:#ace7cf;font-family:ui-monospace,monospace}#dspark .dspark-sliders input{width:100%;margin-top:12px}#dspark .dspark-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}#dspark .dspark-results>div{padding:12px;background:#1d3044;border-radius:8px}#dspark .dspark-results strong{font:20px/1.6 ui-monospace,monospace;color:#ace7cf;overflow-wrap:anywhere}#dspark .dspark-table{width:100%;border-collapse:collapse;font-size:13px}#dspark .dspark-table th,#dspark .dspark-table td{padding:9px;border-bottom:1px solid #39516c;text-align:right}#dspark .dspark-table th:first-child,#dspark .dspark-table td:first-child{text-align:left}#dspark .dspark-table tr.is-choice{background:#204337;color:#e1f6ec}#dspark .dspark-button{margin-top:12px;padding:10px 14px;border:1px solid #77b99d;border-radius:7px;background:#204337;color:#e6fff1;font:inherit;cursor:pointer}#dspark .dspark-button:hover{background:#285847}#dspark .source{font-size:12px}@media(max-width:700px){#dspark .dspark-step,#dspark .dspark-interactive{padding:18px}#dspark .dspark-diagram{grid-template-columns:1fr}#dspark .dspark-diagram>span{justify-self:center;transform:rotate(90deg)}#dspark .dspark-branch,#dspark .dspark-sliders,#dspark .dspark-results{grid-template-columns:1fr}#dspark .dspark-table{font-size:11px}#dspark .dspark-table th,#dspark .dspark-table td{padding:7px 4px}}
