@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/inter-300-784e559c.woff2) format("woff2"),url(/build/assets/inter-300-590d1d3f.woff) format("woff")}@font-face{font-family:Inter;font-style:medium;font-weight:500;font-display:swap;src:url(/build/assets/inter-500-22477fcf.woff2) format("woff2"),url(/build/assets/inter-500-b8aff021.woff) format("woff")}html{height:100%}html,body{margin:0;padding:0}body{min-height:100%;display:grid;grid-template-rows:1fr auto;color:#fff;background:#030d14;touch-action:manipulation}body,input,button{color:#fff;font-family:Inter,sans-serif;font-weight:300;font-size:20px;line-height:1.45em}*{box-sizing:border-box}.copy{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;line-height:1.5em;color:#666}.copy a{text-decoration:none}.copy *{padding:0 20px;display:block}.copy .coingecko{display:block;color:inherit}.copy{margin-top:5%}#app{text-align:center}#app body,#app a,#app input,#app textarea,#app select,#app button{font-size:40px}#app h1{font-size:32px;font-weight:300}#app h1 small{font-size:20px;line-height:20px}#app .center-wrapper{width:95%;max-width:480px;margin:0 auto}#app .check{position:relative;border-radius:50%;background:#003670;overflow:hidden;margin:40px auto;max-width:240px}#app .check:after{content:"";display:block;margin-top:100%}#app .check svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}#app small{font-size:24px;line-height:24px}#app .button{text-align:center}.cancel svg{fill:red}.invoice{font-size:24px}.invoice>*{margin:2.5% 0}.invoice .memo{text-align:center}.invoice .qr-code{position:relative;overflow:hidden}.invoice .qr-code:after{content:"";display:block;margin-top:100%}.invoice .logo{position:absolute;z-index:1;width:16%;height:16%;left:42%;top:42%;border:4px solid #fff;background:#fff;border-radius:100%}.invoice canvas{position:absolute;display:block;left:0;top:0;width:100%;height:100%;overflow:hidden}.invoice .payment-request{position:relative;cursor:pointer;width:95vw;overflow:hidden;margin-top:5%;font-size:16px}.invoice .payment-request:after{position:absolute;right:0;top:0;content:"✂"}.invoice .payment-request:before{position:absolute;content:"";display:block;right:0;top:0;width:40px;height:100%;background:linear-gradient(-90deg,#030d14 50%,rgba(3,13,20,0) 100%)}.invoice .expiry{position:relative;background:#030d14;border:4px solid #003670;width:100%;height:48px;text-align:center;overflow:hidden}.invoice .expiry .bar{position:absolute;display:block;left:0;top:0;width:100%;height:40px;z-index:1;transform-origin:0 50%;background:#fff}.invoice .expiry .text{position:relative;z-index:2;color:#003670;font-weight:500;line-height:40px}.invoice .amounts{display:flex;justify-content:center;flex-wrap:wrap;background:#003670}.invoice .amount{font-size:24px;max-width:45%;margin:0 2.5%;padding:2.5%}.invoice small{font-size:16px!important}@media (min-width: 505px){.invoice .payment-request{width:480px}}.finish svg{fill:#0f0}form .sending{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;left:0;top:0;background:rgba(3,13,20,.75);z-index:1;transition:opacity .1s ease-out}.price,button,.button{display:block;border:none;color:#fff;text-decoration:none;box-shadow:0 4px 10px #00000040}.price{font-size:48px;line-height:48px;margin:2.5% 0;padding:20px 0;text-align:center;background-color:transparent;background:#213140}button,.button{padding:0;margin:1% .5%;font-size:48px;line-height:48px;cursor:pointer;background:#003670}button.reset{background:rgb(172,7,7)}button.remove{background:rgb(180,106,8)}button[type=submit],.button{padding:20px 0;font-size:48px;line-height:48px}button[type=submit]{width:100%;margin:0}.buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:2.5% -.5%}.buttons button{position:relative;width:31.6666%}.buttons button:after{content:"";display:block;margin-top:70%}.buttons button span{position:absolute;display:flex;justify-content:center;align-items:center;left:0;top:0;width:100%;height:100%;cursor:pointer}.error{margin:20px 10px;text-align:center;font-size:20px;color:red}
