.pay-request-page{color:#edf5f1;min-height:100dvh;font-family:var(--font-inter),sans-serif;background:#08100d;padding:26px}.pay-request-page>header{justify-content:space-between;align-items:center;width:min(1050px,100%);height:54px;margin:0 auto 26px;display:flex}.pay-request-page>header img{object-fit:contain;display:block}.pay-request-page>header>span{letter-spacing:.16em;color:#8ba097;font-size:9px}.pay-request-card{background:#101713;border:1px solid #ffffff16;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(1050px,100%);min-height:650px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0007}.pay-request-visual{background:#14251f;flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex;position:relative;overflow:hidden}.pay-request-watermark{opacity:.035;font-size:150px;font-weight:800;position:absolute;transform:rotate(-22deg)}.pay-request-qr{background:#fff;border-radius:22px;padding:10px;position:relative;box-shadow:0 18px 50px #0004}.pay-request-network{align-items:center;gap:10px;margin-top:24px;display:flex;position:relative}.pay-request-network img{object-fit:contain;border-radius:50%}.pay-request-network strong,.pay-request-network small{display:block}.pay-request-network strong{font-size:14px}.pay-request-network small{color:#9bb0a6;margin-top:4px;font-size:10px}.pay-request-visual>p{color:#82978d;font-size:10px;position:relative}.pay-request-details{flex-direction:column;justify-content:center;padding:70px 64px;display:flex}.pay-request-eyebrow{color:#2dd0a2;letter-spacing:.16em;font-size:9px}.pay-request-details h1{letter-spacing:-.055em;margin:18px 0 10px;font-size:58px}.pay-request-details h1 small{color:#9cb0a6;font-size:20px}.pay-request-note{color:#b7c6bf;margin:0 0 24px;line-height:1.6}.pay-request-details dl{border-top:1px solid #ffffff12;margin:8px 0 24px}.pay-request-details dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:17px 0;font-size:12px;display:grid}.pay-request-details dt{color:#84978e}.pay-request-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.pay-request-details dd button{color:#2dd0a2;vertical-align:middle;background:0 0;border:0;margin-left:8px}.pay-open-wallet,.pay-share{min-height:52px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.pay-open-wallet{color:#07130f;background:#2dd0a2;text-decoration:none}.pay-share{color:#edf5f1;background:0 0;border:1px solid #ffffff18;margin-top:10px}.pay-feedback{color:#9db0a7;font-size:11px}.pay-request-warning{color:#8fa199;gap:10px;margin:22px 0 0;font-size:10px;line-height:1.6;display:flex}.pay-request-warning svg{color:#2dd0a2;flex-shrink:0}.pay-request-page>footer{text-align:center;color:#6f8178;margin:24px;font-size:10px}.pay-request-invalid{text-align:center;color:#edf5f1;min-height:100dvh;font-family:var(--font-inter),sans-serif;background:#08100d;place-content:center;padding:24px;display:grid}.pay-request-invalid h1{font-size:32px}.pay-request-invalid p{color:#93a59c;max-width:480px;line-height:1.7}.pay-request-invalid a{color:#2dd0a2}@media (max-width:760px){.pay-request-page{padding:16px}.pay-request-page>header{margin-bottom:16px}.pay-request-page>header>span{display:none}.pay-request-card{border-radius:22px;grid-template-columns:1fr;min-height:0}.pay-request-visual{padding:34px 20px}.pay-request-details{padding:34px 24px}.pay-request-details h1{font-size:43px}.pay-request-details dl>div{grid-template-columns:76px minmax(0,1fr)}.pay-request-qr .styled-qr,.pay-request-qr svg{max-width:210px!important;max-height:210px!important}}.pay-request-page{grid-template-rows:54px minmax(0,1fr) 32px;display:grid}.pay-request-page>header{margin:0 auto}.pay-request-card{align-self:center;min-height:min(650px,100dvh - 150px)}.pay-request-page>footer{margin:auto}.pay-brand{filter:grayscale()brightness(0)invert()}.pay-inactive{color:#b9c7c0;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;padding:14px 16px;font-size:12px}@media (prefers-color-scheme:light){.pay-brand{filter:grayscale()brightness(.18)}}@media (max-width:760px){.pay-request-page{display:block}.pay-request-page>header{margin-bottom:16px}}
