.cf-wallet-summary{display:flex;justify-content:space-between;gap:28px;padding:30px 34px;margin-bottom:24px;color:#fff;border:1px solid #ffffff20;border-radius:26px;background:radial-gradient(ellipse at 98% 0,#7770d75c,transparent 70%),linear-gradient(118deg,#17273b,#342c77);box-shadow:0 14px 38px #29385a0b}.cf-wallet-summary strong{display:block;font-size:38px;letter-spacing:-1.5px;margin:10px 0}.cf-wallet-summary .cd-eyebrow{color:#c8c3fa}.cf-wallet-summary p{font-size:13px;color:#cbcde1;margin:0}.cf-wallet-summary dl{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin:0}.cf-wallet-summary dt{font-size:12px;color:#cbcde1}.cf-wallet-summary dd{margin:8px 0 0;font-size:23px;letter-spacing:-.5px}.cf-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;margin-bottom:28px}.cf-form-panel{padding:30px!important}.cf-form-panel h2{font-size:28px!important;letter-spacing:-.8px;margin-bottom:24px!important}.cf-intro{font-size:14px;line-height:1.7;color:#718096;margin:0 0 24px}.cf-asset-balance{padding:14px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cf-asset-balance span{display:block;color:#7b849b;font-size:12px}.cf-asset-balance strong{font-size:15px;display:block;margin-top:5px;overflow-wrap:anywhere}.cf-explainer{border:1px solid #e6e7f5;border-radius:26px;background:radial-gradient(ellipse at 70% 10%,#c7c4ff9e,transparent 60%),#f0f0fb;padding:30px;overflow:hidden}.cf-art-card{width:75%;margin:8px auto 38px;transform:rotate(-8deg);filter:drop-shadow(0 19px 16px #41478130)}.cf-art-card img{width:100%;height:auto}.cf-steps{display:grid;gap:22px}.cf-steps>div{display:flex;gap:15px}.cf-steps b{font-size:12px;font-weight:500;color:#7669d5;border:1px solid #d6d2f2;background:#ffffff7a;min-width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.cf-steps p{font-size:13px;line-height:1.7;color:#798398;margin:0}.cf-steps strong{display:block;font-size:14px;color:#233246;margin-bottom:3px}.cf-network{font-size:10px;font-weight:500;color:#7a8399;background:#f1f2fb;border-radius:6px;padding:4px 6px;margin-left:5px}.cf-reference{overflow-wrap:anywhere;word-break:break-word;max-width:560px;line-height:1.6}.cf-operation{align-items:flex-start!important}.cf-operation>div{min-width:0}.cf-operation>div:last-child{min-width:100px;text-align:right;display:grid;justify-items:end;gap:10px}.cf-review-asset{text-align:center;padding:14px 10px 24px}.cf-review-asset>span{font-size:12px;font-weight:600;color:#8275db;letter-spacing:2px}.cf-review-asset strong{display:block;font-size:48px;letter-spacing:-2px;margin:12px 0;overflow-wrap:anywhere}.cf-review-asset small{color:#7b849b;font-size:12px}.cf-form-panel .cc-wide{margin-top:14px}.cf-result{text-align:center;padding:22px 0}.cf-result h3{font-size:24px;letter-spacing:-.7px}.cf-result p{font-size:14px;line-height:1.7;color:#798398}.cf-result-icon{width:64px;height:64px;border-radius:50%;background:#ebe9fd;color:#8070dc;display:grid;place-items:center;font-size:30px;margin:0 auto 22px}.cf-receive{min-width:0;width:100%}.cf-receive p{font-size:13px;color:#798398;line-height:1.7}.cf-receive input{font-size:13px!important}.cf-wallet-cta{margin-bottom:24px}.cc-primary{padding-top:22px;border-top:1px solid #ececf5;margin-top:20px}.cc-primary p{font-size:12px!important;line-height:1.7!important;margin:12px 0 0!important}.cc-total small{max-width:300px;line-height:1.6}.cc-total strong{font-size:34px}.cd-card-account .cd-button{position:relative;z-index:1}.cf-form-panel #cf-error{font-size:13px;line-height:1.7;color:#a23c50}
@media(max-width:900px){.cf-grid{grid-template-columns:minmax(0,1fr)}.cf-explainer{display:grid;grid-template-columns:.6fr 1fr;align-items:center;gap:24px}.cf-art-card{width:100%;margin:0}.cf-wallet-summary dl{gap:18px}.cf-wallet-summary dd{font-size:20px}}
@media(max-width:600px){.cf-wallet-summary{padding:24px;flex-direction:column;gap:22px}.cf-wallet-summary dl{justify-content:space-between;gap:12px}.cf-wallet-summary dt{font-size:10px}.cf-wallet-summary dd{font-size:18px}.cf-form-panel{padding:23px!important}.cf-explainer{display:block;padding:24px}.cf-art-card{max-width:220px;margin:8px auto 32px}.cf-operation{flex-direction:column;gap:14px}.cf-operation>div:last-child{display:flex;align-items:center;justify-content:space-between;width:100%}.cf-asset-balance{gap:8px}.cf-asset-balance .cd-button{font-size:11px;padding:10px;white-space:nowrap}.cf-review-asset strong{font-size:38px}.cf-reference{font-size:10px!important}}
/* Keep every card detail within its physical proportions at narrow widths. */
.cc-plastic{container-type:inline-size;padding:0!important}.cc-plastic-top{position:absolute;left:8%;right:8%;top:11%;gap:8px}.cc-plastic-top img{width:34%;max-width:105px}.cc-plastic-top span{font-size:clamp(5px,2.2cqw,8px);letter-spacing:1.4px}.cc-plastic .cc-chip{position:absolute;left:8%;top:38%;width:11%;height:14%;margin:0}.cc-plastic .cc-number{position:absolute;left:8%;right:8%;top:65%;font-size:clamp(11px,5.2cqw,21px);letter-spacing:1.6px}.cc-plastic-bottom{position:absolute;left:8%;right:8%;bottom:9%;margin:0!important;align-items:center}.cc-plastic-bottom b{font-size:clamp(15px,6cqw,23px)}.cc-plastic-bottom span{font-size:clamp(5px,1.7cqw,7px)}.cf-art-card .cc-plastic{max-width:none;box-shadow:0 18px 35px #34327330}
.cd-crypto-list{padding:0 28px 10px}.cd-crypto-asset{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;border-top:1px solid #edf0f7;padding:25px 0}.cd-crypto-name{display:flex;align-items:center;gap:14px}.cd-crypto-name strong{display:block;font-size:16px;font-weight:600}.cd-crypto-name small,.cd-crypto-balance small{display:block;font-size:11px;color:#8691a4;margin-top:5px}.cd-crypto-balance strong{display:block;font-size:20px;letter-spacing:-.5px;margin-top:5px;overflow-wrap:anywhere}.cd-crypto-networks{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.cd-crypto-networks .cd-button{white-space:nowrap}.cd-crypto-onboard{padding:30px;text-align:center}.cd-crypto-onboard img{margin:0 auto 18px}.cd-crypto-onboard h3{font-size:24px;letter-spacing:-.7px}.cd-crypto-onboard p{font-size:13px;color:#7e899c;line-height:1.8;max-width:400px;margin:15px auto 22px}.cd-receive-address{padding:20px;background:#f5f5fc;border:1px solid #e8e8f4;border-radius:16px;margin:24px 0}.cd-receive-address code{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:14px;line-height:1.8;margin-bottom:18px}.cd-main-wallet-label{margin:30px 0 18px}.cd-main-wallet-label p{margin:6px 0 0!important}.cd-crypto-assets .cd-panel-header{gap:20px}.cd-crypto-assets .cd-panel-header p{max-width:640px}
@media(max-width:950px){.cd-crypto-asset{grid-template-columns:1fr 1fr}.cd-crypto-networks{grid-column:1/-1;justify-content:flex-start}.cd-crypto-balance{text-align:right}}
@media(max-width:600px){.cd-crypto-list{padding:0 20px 8px}.cd-crypto-asset{gap:15px;padding:22px 0}.cd-crypto-name{gap:10px}.cd-crypto-name img{width:34px;height:34px}.cd-crypto-name strong{font-size:14px}.cd-crypto-balance strong{font-size:16px}.cd-crypto-balance{min-width:0}.cd-crypto-onboard{padding:22px}.cd-crypto-onboard h3{font-size:21px}.cd-crypto-assets .cd-panel-header>.cd-button{font-size:11px;padding:11px}.cd-crypto-assets .cd-panel-header h2{font-size:20px}.cd-receive-address code{font-size:12px}}

#tab-crypto-wallet .cd-wallet-grid{margin-bottom:24px}
