.buy{--buy-ink:var(--paper-ink,#1b2721);--buy-soft:var(--paper-ink-soft,#55625a);--buy-page:var(--paper-page,#fff);--buy-wash:var(--paper-wash,#e9efe8);--buy-bell:var(--paper-bell,#f2c230);--buy-error:var(--paper-down,#c2303a);--buy-ok:var(--paper-up,#1e7a43);--buy-border:var(--paper-line,2px solid #1b2721);--buy-mono:var(--paper-font-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);--buy-ui:var(--paper-font-ui,ui-sans-serif, system-ui, sans-serif);color:var(--buy-ink)}.buy *,.buy :before,.buy :after{box-sizing:border-box}.buy .buy-hero{padding-bottom:0}.buy .buy-grid{gap:var(--paper-space-4,24px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.buy-deposit{grid-row:span 2}@media (max-width:880px){.buy .buy-grid{grid-template-columns:minmax(0,1fr)}.buy-deposit{grid-row:auto}}.buy-card{align-content:start;gap:12px;display:grid}.buy-card>.paper-eyebrow{margin-bottom:0}.buy .buy-h2{font:400 clamp(24px, 2.6vw, 30px)/1.1 var(--paper-font-display,var(--buy-ui))}.buy-address-block{background:var(--buy-wash);border:var(--buy-border);flex-wrap:wrap;align-items:center;gap:20px;padding:16px;display:flex}.buy-qr{border:var(--buy-border);background:#fff;flex:none;width:168px;height:168px}.buy-address-side{flex:220px;gap:12px;min-width:0;display:grid}.buy-address{font:700 clamp(15px, 2.4vw, 18px)/1.45 var(--buy-mono);word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--buy-page);border:var(--buy-border);padding:12px 14px;display:block}.buy-address-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.buy-terms{gap:10px;margin:0;padding-left:1.2em;display:grid}.buy-terms strong{background:linear-gradient(transparent 60%, var(--buy-bell) 60%)}.buy-mint{border-top:var(--buy-border);gap:4px;padding-top:14px;display:grid}.buy-mono,.buy code{font-family:var(--buy-mono)}.buy-mint-address{word-break:break-all;font-size:14px}.buy-muted{color:var(--buy-soft)}.buy .buy-small{font-size:14px}.buy .buy-error{color:var(--buy-error);font-weight:700}.buy .buy-success{color:var(--buy-ok);font-weight:700}.buy .buy-status:empty{display:none}.buy-signature{word-break:break-all}.buy .buy-btn{min-height:44px;font:800 16px/1.1 var(--buy-ui);letter-spacing:0;box-shadow:3px 3px 0 var(--buy-ink);padding:8px 16px}.buy .buy-btn:hover{box-shadow:5px 5px 0 var(--buy-ink)}.buy .buy-btn:active{box-shadow:1px 1px 0 var(--buy-ink)}.buy .buy-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.buy .buy-submit{width:100%;margin-top:4px}.buy-wallet{gap:10px;display:grid}.buy-wallet-list{flex-wrap:wrap;gap:12px;display:flex}.buy-wallet-list[hidden]{display:none}.buy-wallet-button img{width:20px;height:20px}.buy-form{gap:8px;display:grid}.buy-label{font:700 15px var(--buy-ui);margin-top:4px}.buy-label .buy-muted{font-weight:400}.buy-input{width:100%;min-height:48px;font:inherit;color:var(--buy-ink);background:var(--buy-page);border:var(--buy-border);border-radius:0;padding:10px 12px;font-size:16px}.buy-input:disabled{background:var(--buy-wash)}.buy-amount-row{gap:10px;display:flex}.buy-amount-row .buy-input{flex:1;min-width:0}.buy-connected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.buy-link-button{color:var(--buy-ink);font:700 15px var(--buy-ui);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.buy .buy-countdown{margin-top:var(--paper-space-4,24px)}.buy .buy-progress{padding-top:var(--paper-space-4,24px);padding-bottom:0}.bp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.buy .bp-figures{font-size:17px}.bp-big{font:400 clamp(26px, 3.6vw, 38px)/1.1 var(--paper-font-display,var(--buy-ui))}.bp-bar{background:var(--buy-wash);border:var(--buy-border);height:30px;box-shadow:3px 3px 0 var(--buy-ink);position:relative;overflow:hidden}.bp-fill{background:repeating-linear-gradient(-45deg, var(--buy-bell) 0 12px, color-mix(in srgb, var(--buy-bell) 70%, #fff) 12px 24px);border-right:2px solid var(--buy-ink);transition:width .6s;position:absolute;inset:0 auto 0 0}.bp-fill[style*="width: 0%"]{border-right:0}@media (prefers-reduced-motion:reduce){.bp-fill{transition:none}}
