/* PayPad: quieter surfaces, clearer hierarchy, short interaction transitions. */
:root{--card:#0f100f;--border:#242624;--muted:#929792;--green:#00f542;color-scheme:dark}
body{background:#090a09;font-family:Inter,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}header{height:84px;max-width:none;padding-inline:max(5%,calc((100vw - 1180px)/2));background:#090a09f5;position:relative;z-index:2}header .brand{font-size:25px;letter-spacing:-1px;gap:7px}.brand img{height:37px;width:37px}.beta{display:none}nav{font-size:12px;gap:30px}nav a{position:relative;padding:10px 0;transition:color .18s}nav a.active::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--green);border-radius:3px}.wallet{border-radius:7px;background:#151715}main{max-width:1180px}.clean-hero{min-height:420px;grid-template-columns:1.5fr 1fr;gap:50px;margin:25px 0 15px}.hero h1{font-size:clamp(44px,5.1vw,68px);font-weight:600;letter-spacing:-3px;line-height:1.08;margin:22px 0}.hero p{font-size:15px;line-height:1.8;color:#969d97}.eyebrow{font-size:9px;letter-spacing:1.8px}.hero-art{min-height:330px;background:none;animation:none}.hero-art>img{width:300px;max-width:100%;border-radius:20px;transform:none;box-shadow:none}.hero-copy{animation:none}.button,button{border-radius:7px;font-size:12px;padding:12px 19px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.primary{color:#03230b;font-weight:650}.quiet{background:transparent;border-color:transparent;color:#b4bbb6}.quiet:hover{background:#171a17;color:white}button:hover:not(:disabled){border-color:#526457}button:active:not(:disabled),.button:active{transform:scale(.97)}.primary:hover{box-shadow:0 3px 20px #00f54213;transform:translateY(-1px)}section{margin:44px 0}h2{font-size:25px;letter-spacing:-.8px}.coin-section{border-top:1px solid var(--border);padding-top:34px}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:22px 0}.tools{margin:0;gap:8px}.search{position:relative}.search input{height:38px;padding:8px 42px 8px 13px;font-size:11px;width:215px;background:#101210;border-radius:7px}.search button{position:absolute;right:0;top:0;bottom:0;padding:0 13px;border:0;background:none;font-size:15px;color:#959f97}.tools select{height:38px;padding:8px;font-size:11px;background:#101210}.tab{background:none;border-color:transparent;padding:8px 13px;color:#969e98;font-size:11px}.tab.selected{background:#17301d;border-color:transparent;color:#42f371}.empty{border:1px solid var(--border);border-radius:10px;padding:65px 22px;background:#0d0f0d}.empty strong{font-size:21px;font-weight:500;letter-spacing:-.5px}.empty p{font-size:13px;line-height:1.9;margin:10px 0 22px}.empty .button{padding:10px 17px}.empty-symbol{height:42px;width:42px;border:1px solid #304235;background:#152019;color:#73e58b;border-radius:12px;display:grid;place-items:center;margin:0 auto 23px;font-size:24px}.first-launch{animation:reveal-content .3s ease-out}.simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:10px 0 25px}.simple-steps>div{border-top:1px solid var(--border);padding-top:22px}.simple-steps .number{color:#6b776d;font-size:10px}.simple-steps h3{font-size:15px;font-weight:500}.simple-steps p{font-size:12px}.card{background:#101210;border-color:#282d28;box-shadow:none}.launch-heading,.launch-form{max-width:900px;margin-inline:auto}.launch-heading .page-title{padding-top:48px}.launch-heading h1{font-size:45px;letter-spacing:-2px;margin:18px 0}.launch-heading p{font-size:14px;margin-bottom:35px}.launch-form{margin-bottom:65px}.launch-section{margin:0;padding:30px 0;border-top:1px solid var(--border)}.section-label{display:flex;align-items:center;gap:13px;margin-bottom:22px}.section-label .number{font-size:9px;border:1px solid #303831;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#88948b}.section-label h2{margin:0;font-size:20px;letter-spacing:-.5px;font-weight:500}.optional{font-weight:400;color:#6f7971;font-size:12px;letter-spacing:0;margin-left:8px}.required{color:#6ba277;margin-left:3px}.coin-inputs{display:grid;grid-template-columns:180px 1fr;gap:26px}.image-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:220px;align-self:start;background:#101310;border:1px dashed #38433b;border-radius:10px;cursor:pointer;overflow:hidden;transition:background .2s,border-color .2s}.image-upload:hover,.image-upload:focus-within{background:#152017;border-color:#6e9d79}.image-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0}.image-upload strong{font-weight:500;font-size:12px}.image-upload small{font-size:9px;color:#68766c}.upload-preview{display:grid;place-items:center;min-height:45px;color:#72977a;font-size:25px}.upload-preview img{height:80px;width:80px;object-fit:cover;border-radius:7px}.image-upload .fine{font-size:10px}.form-grid{gap:17px}input,textarea,select{border-color:#2b302c;background:#121512;border-radius:7px;font-size:13px}input:focus-visible,textarea:focus-visible{outline:1px solid #4c905c;border-color:#4c905c}label{font-size:11px;color:#aeb8b0}label input,label textarea{margin-top:8px}textarea{min-height:118px}.launch-section>p{font-size:12px}.check-label{display:flex;align-items:center;gap:10px;margin-top:17px;cursor:pointer}.check-label input{width:15px;height:15px;margin:0;accent-color:var(--green);flex-shrink:0}.buy-section{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.buy-section p{font-size:12px}.buy-section .section-label{margin-bottom:16px}.buy-amount{padding:20px;background:#111511;border:1px solid #29312a;border-radius:10px}.buy-amount input{background:none;border:0;padding:10px 0;font-size:33px;font-weight:500;line-height:1;margin:0;width:100%;color:#e4ece5}.buy-amount .fine{font-size:10px}.quick-amounts{display:flex;gap:6px;flex-wrap:wrap}.quick-amounts button{padding:7px 11px;font-size:10px;border-radius:6px;background:#141914;color:#a7b4aa}.quick-amounts button.selected{color:var(--green);border-color:#42734e;background:#18301e}.social-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.launch-bottom{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;border-top:1px solid var(--border);padding-top:30px;margin:0}.compact-preview{padding:25px}.preview-identity{display:flex;align-items:center;gap:14px;margin-top:22px}.preview-identity .preview-image{height:58px;width:58px;margin:0}.preview-identity h3{margin:0 0 3px;font-size:15px;overflow-wrap:anywhere}.preview-placeholder{height:58px;width:58px;border:1px solid #354338;background:#18251b;border-radius:10px;display:grid;place-items:center;font-size:25px;color:#7a9b82}.compact-preview p{font-size:12px;overflow-wrap:anywhere}.recipient-preview{font-size:11px;color:#c1cec4}.recipient-preview small{color:#7a887d;font-size:9px;margin-left:6px}.cost-summary,.review-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:12px 0;gap:20px}.cost-summary strong{font-size:17px;font-weight:500}.launch-submit .actions{margin:22px 0}.launch-submit .primary{flex:1}.availability{display:flex;align-items:flex-start;gap:9px;padding-top:15px;border-top:1px solid var(--border);font-size:10px}.availability strong{font-weight:500;color:#aab4ad}.availability p{font-size:10px;margin:5px 0;color:#78867c}.status-dot{width:5px;height:5px;border-radius:50%;background:#a59761;margin-top:6px;flex-shrink:0}dialog{padding:30px;border-radius:12px;border-color:#39453c;background:#101510;max-height:85vh;overflow-y:auto}dialog[open]{animation:dialog-enter .2s ease-out}dialog[open]::backdrop{animation:backdrop-enter .2s ease-out}dialog h2{font-size:25px}.review-row{padding:10px 0;border-bottom:1px solid var(--border)}.page-enter{animation:page-enter .24s ease-out}.tabs .tab{transition:background .2s,color .2s,border-color .2s}.coin{animation:reveal-content .25s ease-out}.card:hover{transition:border-color .2s}footer{margin-top:35px;padding-block:26px}footer small{font-size:9px;color:#627067}.fine{color:#7d8c81}@keyframes page-enter{from{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-enter{from{background:#0000;backdrop-filter:blur(0)}to{background:#000b;backdrop-filter:blur(6px)}}@keyframes reveal-content{from{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){header{height:auto}.clean-hero{gap:20px;min-height:370px}.hero-art>img{width:250px}.market-toolbar{align-items:start;flex-wrap:wrap}.tools{flex:1}.search{flex:1}.search input{width:100%}}
@media(max-width:650px){header{padding:17px 20px;gap:14px}header .brand{font-size:22px}.wallet{font-size:10px;padding:9px 11px}nav{gap:20px;font-size:10px}.clean-hero{grid-template-columns:1fr;gap:0;min-height:0;margin-top:40px;position:relative}.hero-art{display:none}.hero h1{font-size:49px;letter-spacing:-2.5px}.hero p{font-size:13px}.hero .actions{margin:24px 0 15px}.coin-section{padding-top:25px;margin-top:36px}.market-toolbar{gap:16px}.tools{width:100%;flex-wrap:nowrap}.tools select{width:auto;max-width:125px;font-size:10px}.search input{min-width:0}.tabs{gap:3px}.tab{font-size:10px;padding:7px 10px}.section-head h2{font-size:23px}.text-link{font-size:10px}.first-launch{padding:45px 18px}.simple-steps{grid-template-columns:1fr;gap:15px}.simple-steps>div{padding-top:15px}.launch-heading .page-title{padding-top:32px}.launch-heading h1{font-size:38px}.launch-heading p{font-size:12px}.launch-section{padding:24px 0}.section-label{margin-bottom:19px}.coin-inputs{grid-template-columns:1fr;gap:20px}.image-upload{min-height:170px}.form-grid{grid-template-columns:1fr 1fr}.form-grid label.full{grid-column:1/-1}.buy-section,.launch-bottom{grid-template-columns:1fr;gap:22px}.social-fields{grid-template-columns:1fr;gap:15px}.launch-bottom{padding-top:24px}.launch-submit{order:-1}.check-label{align-items:start;line-height:1.6;font-size:10px}.check-label input{margin-top:2px}.section-label h2{font-size:18px}.section-label .optional{font-size:11px}.compact-preview{padding:20px}.hero .eyebrow{font-size:8px}footer div{gap:15px}.availability p{line-height:1.8}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

dialog{transition:opacity .16s ease,transform .16s ease,overlay .16s allow-discrete,display .16s allow-discrete}dialog:not([open]){opacity:0;transform:translateY(8px) scale(.98)}#toast{animation:reveal-content .18s ease-out}
.cash-hero{gap:65px;padding-block:30px}.cash-hero h1{font-size:clamp(40px,4.5vw,61px)}.cash-hero .hero-copy p{font-size:13px}.cash-flow-card{border:1px solid #344239;border-radius:20px;background:linear-gradient(160deg,#18301e,#101710 60%);padding:26px;max-width:340px;width:100%;justify-self:end}.cash-flow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.cash-flow-top img{width:38px;height:38px;border-radius:8px}.cash-flow-top span{font-size:8px;letter-spacing:1.5px;color:#92a297}.cash-flow-node{background:#101811;border:1px solid #2c3d30;border-radius:10px;padding:15px}.cash-flow-node small{display:block;font-size:8px;letter-spacing:1.3px;color:#90a495;margin-bottom:5px}.cash-flow-node strong{font-size:14px;font-weight:500}.flow-arrow{display:block;text-align:center;color:#69816e;line-height:1.8}.cash-destination{background:var(--green);color:#07240c;border:0}.cash-destination strong{font-size:24px;display:flex;justify-content:space-between}.cash-destination small{color:#1e592b}.cash-destination p{font-size:10px;color:#1e592b;margin:4px 0 0}.cash-flow-caption{display:block;font-size:8px;color:#7a8b7f;text-align:center;margin-top:18px}.deposit-steps{font-size:13px;color:#aeb9b1;padding-left:22px;margin:25px 0}.deposit-steps li{padding:7px 0}.deposit-steps strong{color:#e0ebe3}.payout-network{display:flex;gap:35px;padding:15px 0;font-size:11px;color:#85978b}.payout-network strong{color:#d2e4d7;margin-left:8px;font-weight:500}.payout-layout .check-label{margin-top:14px;font-size:11px;line-height:1.7}.payout-layout .check-label input{align-self:start;margin-top:4px}.destination-address{overflow-wrap:anywhere;background:#18241b;padding:15px;border-radius:8px;font-size:12px}.payout-layout .notice p{font-size:11px}.notice p{font-size:12px}#delete-destination[hidden]{display:none}#payout-error{margin-top:15px}
@media(max-width:1000px){nav{gap:21px}.cash-hero{gap:30px}.cash-flow-card{padding:20px}}@media(max-width:650px){nav{gap:13px;flex-wrap:wrap}.cash-hero{padding-top:0;gap:25px}.cash-hero h1{font-size:47px}.cash-flow-card{max-width:none;justify-self:stretch;padding:20px}.cash-flow-top{margin-bottom:17px}.cash-flow-node{padding:12px}.cash-destination strong{font-size:23px}.payout-network{gap:20px}.payout-layout .card{padding:20px}}

.header-actions{display:flex;align-items:center;gap:10px}.contract-copy{display:flex;align-items:center;gap:8px;background:#111a13;border:1px solid #304736;padding:9px 12px;white-space:nowrap;font-size:10px}.ca-label{color:#71ee91;font-size:9px}.ca-short{font-family:Consolas,monospace;color:#cbdacf}#ca-feedback{font-size:9px;color:#8ba991}.ca-full{width:100%;font-size:11px}@media(min-width:1001px){header{gap:16px;padding-inline:4%}nav{gap:20px}}@media(max-width:650px){.header-actions{gap:6px}.contract-copy{padding:8px;gap:5px;font-size:9px}.ca-label{display:none}.header-actions .wallet{font-size:9px;padding:8px}.brand img{height:30px;width:30px}header .brand{font-size:20px}#ca-feedback{font-size:8px}}
