:root{--color-near-black: #151515;--color-extra-dark-gray: #1d1d1d;--color-dark-gray: #252525;--color-gray: #353535;--color-light-gray: #858585;--color-extra-light-gray: #cfcfcf;--color-near-white: #fefefe;--color-cyan: cyan;--color-dark-cyan: darkcyan;--color-green: #38dca3;--color-dark-green: #22a779;--color-light-orange: #ffd25e;--color-orange: #ffbf00;--color-dark-orange: #ca9a00;--color-red: #aa3333;--color-dark-red: #8e2828;--font-default: "Open Sans";--font-monospace: "Source Code Pro";--size-extra-huge: 2rem;--size-huge: 1.5rem;--size-extra-large: 1rem;--size-large: .75rem;--size-regular: .55rem;--size-small: .35rem;--size-extra-small: .25rem;--size-tiny: .15rem;--size-extra-tiny: .05rem}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/open-sans-Cjao0ETp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/open-sans-semibold-Dhnuc7ye.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(/assets/source-code-pro-BUJ3hEal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:600;src:url(/assets/source-code-pro-semibold-C65Ii_N3.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--color-near-black);color:var(--color-near-white);font-family:var(--font-default),sans-serif;font-size:15px;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility}#app{display:flex;flex-direction:column;padding:var(--size-extra-huge)}nav{align-items:center;display:flex;gap:var(--size-regular)}header{align-items:center;display:flex;gap:var(--size-extra-huge);justify-content:space-between;padding:var(--size-extra-huge)}.branding{align-items:center;cursor:default;display:flex;gap:var(--size-large);line-height:1;-webkit-user-select:none;user-select:none;width:min-content;word-break:normal}.subsection{max-width:fit-content;padding:0 var(--size-extra-huge)}.column{display:flex;gap:3.5rem}main{padding:var(--size-huge) var(--size-extra-huge)}h1,h2,h3,h4,h5,h6{font-weight:600}a:link,.a:visited,.a:hover,.a:active{color:var(--color-near-white);text-decoration:none}strong{font-weight:600}hr{color:var(--color-dark-gray)}code,pre{font-family:var(--font-monospace),sans-serif}.static{cursor:default;-webkit-user-select:none;user-select:none}.side-note{color:var(--color-light-gray)}.indicator-loading{color:var(--color-gray);transition:opacity .25s}.alert{align-items:center;background-color:var(--color-dark-gray);border-radius:var(--size-extra-large);border:var(--size-tiny) solid var(--color-gray);display:flex;gap:var(--size-large);justify-content:space-between;margin-left:var(--size-extra-huge);min-width:fit-content;padding:var(--size-extra-large);position:fixed;right:var(--size-extra-huge);top:var(--size-extra-huge)}.alert-error{background-color:var(--color-dark-red);border-color:var(--color-red)}.title{align-items:center;display:flex;gap:var(--size-small);white-space:nowrap}.note{align-items:center;background-color:var(--color-extra-dark-gray);border-left:var(--size-extra-small) solid var(--color-cyan);border-radius:var(--size-regular);display:flex;gap:var(--size-extra-large);max-width:37rem;padding:var(--size-regular) var(--size-extra-large)}.panel{background-color:var(--color-extra-dark-gray);border-radius:var(--size-large);border:none;color:var(--color-near-white);display:flex;flex-direction:column;font-weight:600;gap:var(--size-large);max-width:37rem;overflow:hidden;padding:var(--size-large) var(--size-extra-large);white-space:nowrap}.panel-item{display:flex;flex:1 1 0;gap:var(--size-large);max-width:100%}.panel-subitem{align-items:center;background-color:var(--color-near-black);border-radius:var(--size-regular);color:var(--color-extra-light-gray);display:inline-flex;flex:1 1;font-family:var(--font-monospace),sans-serif;gap:var(--size-large);overflow:hidden;padding:var(--size-regular) var(--size-large);-webkit-user-select:all;user-select:all}.panel-subitem-content{align-items:center;display:inline-flex;gap:var(--size-regular);overflow:hidden}.container{max-width:min-content;overflow:hidden}.container-header{background-color:var(--color-extra-dark-gray);border-radius:var(--size-large);border:2px solid var(--color-dark-gray);cursor:pointer;display:flex;gap:var(--size-regular);padding:var(--size-large);-webkit-user-select:none;user-select:none}.container-header.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.container-body{border-bottom-left-radius:var(--size-large);border-bottom-right-radius:var(--size-large);border:2px solid var(--color-extra-dark-gray);border-top:none;padding:var(--size-extra-huge) var(--size-extra-large) var(--size-extra-large)}.textbox{background-color:var(--color-extra-dark-gray);border-radius:var(--size-large);border:none;color:var(--color-near-white);font-weight:600}.textbox-regular{padding:var(--size-regular) var(--size-large);width:fit-content}.textbox-large{overflow-x:scroll;padding:var(--size-large) var(--size-extra-large)}.textbox-copyable{-webkit-user-select:all;user-select:all}.input-separator:after{color:var(--color-gray);content:"–"}.button-group{display:flex;flex-wrap:wrap;gap:var(--size-extra-large)}.qr-code{border:var(--size-large) solid var(--color-near-white);height:176px;min-height:176px;min-width:176px;width:176px}.button{align-items:center;border-radius:var(--size-large);border:2px solid;color:var(--color-near-white);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--size-regular);justify-content:space-between;padding:var(--size-large) var(--size-extra-large);transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.button-small{padding:var(--size-small) var(--size-regular)}.button.button-default{background-color:var(--color-near-black);border-color:var(--color-gray)}.button.button-danger{background-color:var(--color-dark-red);border-color:var(--color-red)}.button.active{background-color:var(--color-extra-dark-gray);border-color:var(--color-cyan);box-shadow:0 0 var(--size-regular) var(--color-dark-cyan)}.button.disabled{border-color:var(--color-dark-gray);color:var(--color-gray);cursor:default}.button .badge{background-color:var(--color-gray);border-radius:var(--size-small);color:var(--color-near-white);font-size:var(--size-large);font-weight:600;padding:var(--size-extra-tiny) var(--size-small)}.button.active .badge{background-color:var(--color-near-white);color:var(--color-near-black)}.icon-small{height:18px;min-height:18px;min-width:18px;width:18px}.icon{height:20px;min-height:20px;min-width:20px;width:20px}.icon-large{height:24px;min-height:24px;min-width:24px;width:24px}.icon-extra-large{height:28px;min-height:28px;min-width:28px;width:28px}.icon-huge{height:72px;min-height:72px;min-width:72px;width:72px}.icon-extra-huge{height:128px;min-height:128px;min-width:128px;width:128px}.icon-interactive{cursor:pointer}.icon-interactive.disabled{color:var(--color-extra-light-gray);cursor:default}.icon-important{color:var(--color-cyan)}.icon-success{color:var(--color-green)}.icon-slightly-shaded{color:var(--color-light-gray)}.icon-shaded{color:var(--color-dark-gray)}.timer{align-items:center;display:flex;gap:var(--size-extra-large);margin-bottom:var(--size-small)}.timer-progress-container{background:var(--color-gray);max-width:24rem}.timer-progress-bar{background-color:var(--color-cyan);box-shadow:0 0 var(--size-regular) var(--color-cyan);height:2px}.input-text{background-color:var(--color-near-white);border-radius:var(--size-regular);border:none;font-size:var(--size-extra-large);font-weight:600;outline:none;padding:var(--size-large) var(--size-extra-large)}.input-checkbox{align-items:center;cursor:pointer;display:flex;gap:var(--size-regular);line-height:1;-webkit-user-select:none;user-select:none;width:fit-content}.checkbox{border-radius:var(--size-extra-small);border:2px solid var(--color-gray)}.checkbox .checkmark{border-radius:var(--size-extra-tiny);margin:3px;min-height:9px;min-width:9px;transition:background-color .15s,box-shadow .15s}.checkbox.checked .checkmark{background-color:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 var(--size-large) var(--color-cyan)}.input-billing-code{align-items:center;background-color:var(--color-near-white);border-radius:var(--size-regular);color:var(--color-near-black);display:inline-flex;font-family:var(--font-monospace),sans-serif;font-weight:600;gap:var(--size-large);padding:0 var(--size-extra-large)}.input-billing-code-chunk{font-family:inherit;padding-left:0;padding-right:0;text-align:center;width:4ch}.pulse{animation:pulse 2s infinite}.rotate{animation:rotate 1.5s linear infinite}@keyframes pulse{0%{transform:scale(.9);color:var(--color-cyan)}50%{transform:scale(1);color:var(--color-gray)}to{transform:scale(.9);color:var(--color-gray)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.billing-code{background-color:var(--color-extra-dark-gray);border-radius:var(--size-large);font-family:var(--font-monospace),sans-serif;font-weight:600;padding:var(--size-small) var(--size-large);-webkit-user-select:all;user-select:all}.payment-address{font-family:var(--font-monospace),sans-serif;font-size:var(--size-extra-large);max-width:32ch;overflow:hidden;text-overflow:ellipsis}.text-copyable-container{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--size-large);-webkit-user-select:all;user-select:all}.text-copyable{overflow:hidden;text-overflow:ellipsis}.indicator{align-items:center;background-color:var(--color-dark-gray);border-radius:var(--size-extra-huge);display:flex;justify-content:center;padding:var(--size-tiny)}.configuration{display:flex;gap:var(--size-extra-large)}.configuration-items{display:flex;flex-direction:column;gap:var(--size-extra-large)}.configuration-button-group{display:flex;gap:var(--size-regular)}@media (max-width: 575px){#app{padding:var(--size-extra-small) var(--size-extra-small) var(--size-extra-huge)}.container{min-width:100%}.button-group{flex-direction:column}.button-group.collapsible{display:grid;grid-template-columns:repeat(2,1fr)}.button-group.collapsible .button{justify-content:center}.button-group.action-button-group{align-items:flex-end}.button.collapsible div:nth-child(2){display:none}.configuration,.column{flex-direction:column}.configuration-items{align-items:flex-start;flex-direction:row}.panel-item{flex-direction:column}}
