.lr-demo{margin:8px 0 28px;padding:20px;border-radius:16px;background:#ffffff08;border:1px solid rgb(255 255 255 / .1);display:grid;gap:10px}.lr-track{position:relative;height:46px;border-radius:10px;background:#ffffff0a;overflow:hidden}.lr-band{position:absolute;top:12px;height:22px;border-radius:6px}.lr-band--open{background:#35a8ff8c}.lr-band--grace{background:#35a8ff38}.lr-band--wait{background:#ffc45738}.lr-now{position:absolute;top:4px;bottom:4px;width:2px;background:#e9eef8;transform:translate(-1px)}.lr-coin{position:absolute;top:14px;width:18px;height:18px;border-radius:50%;transform:translate(-9px);background:#ffc457;box-shadow:0 0 0 3px #ffc45740}.lr-coin--back{background:#3ddc97;box-shadow:0 0 0 3px #3ddc9740}.lr-scale{position:relative;height:16px;font-size:calc(12px * var(--text-scale, 1));color:#a9aec6}.lr-scale span{position:absolute;transform:translate(-50%);font-variant-numeric:tabular-nums}.lr-scale span:first-child{transform:none}.lr-scale span:last-child{transform:translate(-100%)}.lr-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:calc(12px * var(--text-scale, 1));color:#a9aec6}.lr-key span{display:inline-flex;align-items:center;gap:6px}.lr-sw{width:12px;height:12px;border-radius:3px;display:inline-block}.lr-sw--open{background:#35a8ff8c}.lr-sw--grace{background:#35a8ff38}.lr-sw--wait{background:#ffc45738}.lr-demo figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lr-step{margin:0;min-height:3em;color:#e9eef8;flex:1 1 260px}.lr-rules{overflow-x:auto;margin:0 0 12px}.lr-rules table{border-collapse:collapse;width:100%;font-size:calc(14px * var(--text-scale, 1));color:#e9eef8}.lr-rules th,.lr-rules td{text-align:left;padding:8px 10px;border-bottom:1px solid rgb(255 255 255 / .1)}.lr-rules th{font-size:calc(12px * var(--text-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:#a9aec6;font-weight:600}.lr-note{color:#c9cfe0;max-width:68ch}.lr-points{margin:0 0 18px;color:#e9eef8}.lr-warn b{color:#ffc457}.lr-prompt{display:grid;gap:10px;margin:8px 0 12px}.lr-prompt pre{margin:0;padding:14px 16px;border-radius:12px;background:#00000059;border:1px solid rgb(255 255 255 / .1);color:#e9eef8;font:calc(13px * var(--text-scale, 1))/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.lr-prompt .bd-btn{justify-self:start}.lr-steps{display:grid;gap:8px;color:#e9eef8;padding-left:30px;max-width:72ch}.lr-steps code,.lr-note code{font-size:.92em}.lr-foot{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:center;margin:28px 0 8px;color:#a9aec6;font-size:calc(13px * var(--text-scale, 1))}.lr-scale span{white-space:nowrap}.lr-demo .bd-btn,.lr-prompt .bd-btn{border:0;border-radius:999px;padding:9px 16px;background:#35a8ff;color:#04121f;font:600 calc(14px * var(--text-scale, 1)) system-ui,sans-serif;cursor:pointer;min-height:44px}.lr-demo .bd-btn:disabled{opacity:.6;cursor:default}.lr-demo .bd-btn:focus-visible,.lr-prompt .bd-btn:focus-visible{outline:2px solid #e9eef8;outline-offset:2px}.lr-steps{list-style:decimal}.lr-steps li::marker{color:#35a8ff;font-weight:700}.lr-note{margin:0 0 22px}.lr-soon{margin:0 0 14px;padding:10px 14px;border-radius:10px;max-width:68ch;color:#e9eef8;background:#ffc4571a;border:1px solid rgb(255 196 87 / .35)}.lr-soon b{color:#ffc457}.lr-pill{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:calc(12px * var(--text-scale, 1));font-weight:600;color:#ffc457;border:1px solid rgb(255 196 87 / .5);vertical-align:1px}.nc-demo{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.nc-qr img{display:block;width:148px;height:148px;border-radius:10px;background:#fff}.nc-amounts{display:grid;gap:8px;margin:0;padding:0;list-style:none;flex:1 1 280px;min-width:0}.nc-amounts li{display:grid;gap:2px}.nc-who{font-size:calc(12px * var(--text-scale, 1));color:#a9aec6}.nc-amounts code{font:calc(14px * var(--text-scale, 1)) ui-monospace,Menlo,monospace;color:#e9eef8;overflow-wrap:anywhere}.nc-amounts b{color:#ffc457}.nc-qr{display:grid;gap:6px;justify-items:center}.nc-example{font-size:calc(11px * var(--text-scale, 1));color:#ffc457}.si-tabs{display:flex;gap:6px}.si-tabs button{padding:8px 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:transparent;color:#c9cfe0;font:inherit;cursor:pointer;min-height:44px}.si-tabs button.is-on{background:#35a8ff;border-color:#35a8ff;color:#06121f;font-weight:600}.si-tabs button:focus-visible{outline:2px solid #e9eef8;outline-offset:2px}.si-screen{border:1px solid rgb(255 255 255 / .12);border-radius:12px;padding:16px;min-height:120px;display:grid;align-content:center;gap:6px;min-width:0}.si-label{margin:0;font-size:calc(12px * var(--text-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:#a9aec6}.si-msg{color:#e9eef8;overflow-wrap:anywhere}.si-small{margin:0;font-size:calc(13px * var(--text-scale, 1));color:#a9aec6}.si-done{margin:0;font-size:calc(18px * var(--text-scale, 1));color:#3ddc97;overflow-wrap:anywhere}.si-done code{color:#e9eef8}.lr-rules{background:linear-gradient(90deg,#05070d 40%,transparent) 0 0 / 30px 100% no-repeat local,linear-gradient(270deg,#05070d 40%,transparent) 100% 0 / 30px 100% no-repeat local,linear-gradient(90deg,rgb(53 168 255 / .3),transparent) 0 0 / 14px 100% no-repeat scroll,linear-gradient(270deg,rgb(53 168 255 / .3),transparent) 100% 0 / 14px 100% no-repeat scroll,#05070d}.lr-stops{margin-bottom:34px}.lr-stops .lr-aside{margin-top:8px;color:var(--ink-3, #9aa6bd);font-size:calc(15px * var(--text-scale, 1))}.lr-limits{display:grid;gap:6px;max-width:62ch;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:calc(16px * var(--text-scale, 1));line-height:1.5}.lr-limits b{color:var(--ink)}.la .m-lr-ring{stroke-dashoffset:100}@media (prefers-reduced-motion: no-preference){.la.is-live .m-lr-ring{transition:stroke-dashoffset 1.6s linear .25s}.la.is-live:not(.is-in) .m-lr-ring{stroke-dashoffset:0;transition-duration:0s;transition-delay:0s}.la.is-live:not(.is-in) .m-lr-scan{transform:translate(-130px)}.la.is-live .m-lr-scan{transition-duration:.8s}.la.is-live:not(.is-in) .m-lr-back{transform:translate(180px)}.la.is-live .m-lr-back{transition-duration:1s;transition-timing-function:cubic-bezier(.45,0,.2,1)}}
