.site .bp{--bp-ink:#0d1b3d;--bp-dim:#55607d;--bp-acc:#2457f5;--bp-line:#0d1b3d21;--bp-paper:#f3f5fa;--text:var(--bp-ink);--muted:var(--bp-dim);--line:var(--bp-line);--paper:var(--bp-paper);--paper-2:#fff;background-color:var(--bp-paper);color:var(--bp-ink);background-image:linear-gradient(#2457f50f 1px,#0000 1px),linear-gradient(90deg,#2457f50f 1px,#0000 1px);background-size:32px 32px}.site .bp-plain{background-image:none}.site .bp-card{border:1px solid var(--bp-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;box-shadow:0 30px 60px -45px #0d1b3d73}.site .bp-live{background:#22c55e;border-radius:99px;width:7px;height:7px;animation:1.8s infinite bpPulse;display:inline-block;box-shadow:0 0 #22c55e99}@keyframes bpPulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.site .bp-corner{position:relative}.site .bp-corner:before,.site .bp-corner:after{content:"";border-color:var(--bp-acc);pointer-events:none;width:14px;height:14px;position:absolute}.site .bp-corner:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.site .bp-corner:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.site .bp-prose{color:#26314f;font-size:17px;line-height:1.72}.site .bp-prose p{margin:0 0 1.1em}.site .bp-prose strong{color:var(--bp-ink)}.site .bp-prose a{color:var(--bp-acc);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.site .bp-prose ul,.site .bp-prose ol{gap:.55em;margin:0 0 1.2em;padding-left:1.3em;display:grid}.site .bp-prose ul{list-style:square}.site .bp-prose ol{list-style:decimal}.site .bp-prose li::marker{color:var(--bp-acc);font-weight:700}.site .bp-prose .table-wrap{border:1px solid var(--bp-line);background:#fff;border-radius:14px;margin:0 0 1.4em;overflow-x:auto}.site .bp-prose table{border-collapse:collapse;width:100%;font-size:15px}.site .bp-prose th{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bp-dim);border-bottom:1px solid var(--bp-line);background:#f6f8fc;padding:10px 14px;font-size:11px}.site .bp-prose td{border-top:1px solid var(--bp-line);vertical-align:top;padding:10px 14px}.site .bp-prose td:first-child{color:var(--bp-ink);font-weight:600}
