.sb-console{color:#dce5f4;z-index:100;background:#020304;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.sb-console::backdrop{background:#020304}body:has(.sb-console[open]){overflow:hidden}.sb-console[open]{flex-direction:column;display:flex}.sb-perimeter{pointer-events:none;position:fixed;inset:9px}.sb-perimeter svg{width:100%;height:100%;overflow:visible}.sb-edge{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:.85s cubic-bezier(.4,0,.2,1) both sb-trace}.sb-edge-blue{stroke:#79a9ff}.sb-edge-purple{stroke:#b498f4;animation-delay:.18s}.sb-edge-amber{stroke:#ebc783;animation-delay:.36s}.sb-edge-mint{stroke:#78d2b9;animation-delay:.54s}.sb-corner{width:17px;height:17px;animation:.3s 1s both sb-corner;position:absolute}.sb-corner-tl{border-top:2px solid #79a9ff;border-left:2px solid #78d2b9;top:.5%;left:.5%}.sb-corner-tr{border-top:2px solid #79a9ff;border-right:2px solid #b498f4;top:.5%;right:.5%}.sb-corner-br{border-bottom:2px solid #ebc783;border-right:2px solid #b498f4;bottom:.5%;right:.5%}.sb-corner-bl{border-bottom:2px solid #ebc783;border-left:2px solid #78d2b9;bottom:.5%;left:.5%}.sb-topline{color:#748498;font-family:var(--font-jetbrains), monospace;letter-spacing:2px;justify-content:space-between;align-items:center;gap:20px;padding:48px 55px 0;font-size:8px;display:flex}.sb-topline>span:first-child{color:#c4d0e3;align-items:center;gap:10px;font-size:10px;display:flex}.sb-content{width:min(760px,100%);margin:auto;padding:50px 30px}.sb-eyebrow{color:#86b9a7;font-family:var(--font-jetbrains), monospace;letter-spacing:2px;align-items:center;gap:9px;font-size:8px;display:flex}.sb-eyebrow>span{background:currentColor;border-radius:50%;width:4px;height:4px}.sb-content h2{font-family:var(--font-space), sans-serif;letter-spacing:-1.4px;color:#dce5f4;margin-top:19px;font-size:clamp(27px,4vw,44px);font-weight:400;line-height:1.15}.sb-description{color:#68798f;margin-top:14px;font-size:12px;line-height:1.9}.sb-journal{min-height:195px;font-family:var(--font-jetbrains), monospace;border-top:1px solid #a6bcd11a;margin-top:38px;padding-top:22px}.sb-journal-row{--sb-tone:#92b5e8;grid-template-columns:66px 82px minmax(0,1fr);gap:14px;min-height:30px;font-size:10px;line-height:2.2;display:grid}.sb-journal-row[data-tone=mint]{--sb-tone:#8ddac0}.sb-journal-row[data-tone=purple]{--sb-tone:#bba5ed}.sb-journal-row[data-tone=amber]{--sb-tone:#dec28e}.sb-time{color:#3f5168;padding-top:2px;font-size:8px}.sb-channel{color:var(--sb-tone);letter-spacing:1px;padding-top:2px;font-size:8px}.sb-text{color:#aabace;overflow-wrap:anywhere}.sb-journal-row:last-child .sb-text{color:var(--sb-tone)}.sb-cursor{vertical-align:middle;background:currentColor;width:5px;height:11px;margin-left:3px;animation:.75s steps(2,end) infinite sb-blink;display:inline-block}.sb-await{color:#7d8c9f;align-items:center;gap:5px;padding:11px 0 0 176px;font-size:9px;display:flex}.sb-await>span{background:#a6c0db;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite sb-pending}.sb-await>span:nth-child(2){animation-delay:.15s}.sb-await>span:nth-child(3){margin-right:9px;animation-delay:.3s}.sb-bottomline{border-top:1px solid #a6bcd11a;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding-top:20px;display:flex}.sb-state{color:#6a8d85;font-family:var(--font-jetbrains), monospace;letter-spacing:1.4px;align-items:center;gap:8px;font-size:7px;display:flex}.sb-state>i{border:1px solid;border-radius:50%;width:4px;height:4px}.sb-bottomline>button{color:#97a9c2;cursor:pointer;background:#a0bde704;border:1px solid #8aa3bf29;border-radius:5px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;display:flex}.sb-bottomline>button:hover{color:#d7e4f9;background:#b5cdec09}.sb-bottomline>button:focus-visible{outline-offset:4px;outline:2px solid #b3c7e5}.sb-footnote{text-align:center;font-family:var(--font-jetbrains), monospace;letter-spacing:2px;color:#34445a;padding:0 25px 38px;font-size:7px}.sa-sequence-replay{color:#829fae;text-underline-offset:3px;cursor:pointer;margin-left:auto;font-size:8px;text-decoration:underline}.sa-sequence-replay+.sa-connection-dot{margin-left:5px}@keyframes sb-trace{0%{stroke-dashoffset:1px;opacity:.25}to{stroke-dashoffset:0;opacity:.65}}@keyframes sb-corner{0%{opacity:0;transform:scale(1.4)}to{opacity:.8;transform:scale(1)}}@keyframes sb-blink{50%{opacity:.1}}@keyframes sb-pending{0%,to{opacity:.3}50%{opacity:.9}}@media (max-width:600px){.sb-perimeter{inset:6px}.sb-topline{letter-spacing:1px;padding:35px 30px 0;font-size:6px}.sb-topline>span:first-child{font-size:8px}.sb-content{padding:45px 28px}.sb-content h2{letter-spacing:-1px;font-size:31px}.sb-description{font-size:11px}.sb-journal{min-height:230px;margin-top:28px}.sb-journal-row{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:6px 0;font-size:10px;line-height:1.9}.sb-time{display:none}.sb-channel{font-size:7px}.sb-await{padding-left:74px;font-size:8px}.sb-bottomline{gap:12px}.sb-state{letter-spacing:1px;font-size:6px}.sb-bottomline>button{white-space:nowrap;font-size:9px}.sb-footnote{padding-bottom:30px;font-size:6px}}@media (prefers-reduced-motion:reduce){.sb-console *,.sb-console :before,.sb-console :after{transition:none!important;animation:none!important}.sb-edge{stroke-dashoffset:0}.sb-corner{opacity:.8}}
