.fL2CPG_page{color:#f5f7fb;padding:12px 12px 8px}.fL2CPG_page h1,.fL2CPG_page h2{font-family:var(--app-font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500}.fL2CPG_header{align-items:center;gap:16px;padding-bottom:24px;display:flex}.fL2CPG_headerCrest{color:#e9d9ff;background:radial-gradient(circle,#cbb5ff15,#0000 70%);flex-shrink:0;place-items:center;width:52px;height:58px;font-size:46px;line-height:1;display:grid}.fL2CPG_header h1{color:#f1e8ff;font-size:36px;line-height:1.2}.fL2CPG_header p{color:#b9bbd0;max-width:60ch;margin-top:6px;font-size:13px;line-height:1.7}.fL2CPG_layout{flex-direction:column;gap:20px;display:flex}.fL2CPG_overview{border-bottom:1px solid #cbb5ff18;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:20px;min-width:0;padding:4px 0 20px;display:grid}.fL2CPG_balanceHeading{min-width:0}.fL2CPG_balanceHeading h2{color:#e9e1f6;font-size:14px}.fL2CPG_wishCount{color:#aeb9ce;max-width:36ch;margin-top:5px;font-size:11px;line-height:1.7}.fL2CPG_walletResources{justify-content:flex-end;align-items:center;gap:32px;min-width:0;display:flex}.fL2CPG_tokenBalance,.fL2CPG_cashBalance{align-items:center;gap:12px;min-width:0;display:flex}.fL2CPG_tokenDisc,.fL2CPG_cashBalance>span{color:#ffd58c;background:#ffc55c0d;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:grid}.fL2CPG_cashBalance>span{color:#c7baf0;background:#bcb3ff0c;font-size:24px}.fL2CPG_tokenBalance p,.fL2CPG_cashBalance p{flex-direction:column;gap:2px;min-width:0;display:flex}.fL2CPG_tokenBalance strong,.fL2CPG_cashBalance strong{color:#ffdc9b;font:500 26px/1.2 var(--app-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fL2CPG_cashBalance strong{color:#e9e1f6}.fL2CPG_tokenBalance p>span,.fL2CPG_cashBalance p>span{color:#aeb9ce;font-size:11px;line-height:1.5}.fL2CPG_page .fL2CPG_link{color:#dce3ef;border:1px solid #cbb5ff24;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.5;text-decoration:none;transition:color .18s ease-out,background .18s ease-out;display:inline-flex}.fL2CPG_page .fL2CPG_link:hover{color:#fff;background:#cbb5ff0c}.fL2CPG_page .fL2CPG_link:active{background:#cbb5ff18}.fL2CPG_link>span{transition:transform .18s ease-out}.fL2CPG_link:hover>span{transform:translate(2px,-2px)}.fL2CPG_claimButton[data-pending]{color:#f5f7fb;cursor:progress;background:#ffffff1f;position:relative;overflow:hidden;transform:none}.fL2CPG_claimButton[data-pending]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff3d 50%,#0000 70%);animation:1.1s linear infinite fL2CPG_wallet-sheen;position:absolute;inset:0;transform:translate(-100%)}.fL2CPG_status{border-top:1px solid #cbb5ff20;margin-top:28px;padding:24px 4px 0}.fL2CPG_statusHeading{flex-wrap:wrap;align-items:baseline;gap:6px 20px;display:flex}.fL2CPG_statusHeading h2{font-size:18px}.fL2CPG_statusHeading p{color:#aeb9ce;font-size:12px;line-height:1.7}.fL2CPG_statusLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:20px 32px;margin-top:20px;display:grid}.fL2CPG_statusLine>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.fL2CPG_statusLine dt{color:#aeb9ce;font-size:12px;line-height:1.7}.fL2CPG_statusLine dd{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.fL2CPG_statusLine strong{font:500 24px/1.3 var(--app-font-display);font-variant-numeric:tabular-nums;color:#e9e1f6;overflow-wrap:anywhere}.fL2CPG_statusLine dd>span{color:#aeb9ce;font-size:12px}.fL2CPG_reserveCoverage dd{align-items:center;gap:8px;min-height:31px}.fL2CPG_reserveCoverage strong{font:500 14px/1.5 var(--app-font-body)}.fL2CPG_reserveCoverage[data-exchange-backed=no] strong,.fL2CPG_reserveCoverage[data-exchange-backed=no] .fL2CPG_backingGlyph{color:#fecdd3}.fL2CPG_backingGlyph{color:#d7e0ea;flex-shrink:0}.fL2CPG_statusNote{color:#d7e0ea;max-width:75ch;margin-top:16px;font-size:12px;line-height:1.8}.fL2CPG_statusError{color:#fecdd3;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;font-size:13px;display:flex}.fL2CPG_statusError button{min-height:44px}.fL2CPG_badges{flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding:0;list-style:none;display:flex}.fL2CPG_badges li{color:#e2e8f0;align-items:center;gap:8px;font-size:12px;line-height:1.7;display:inline-flex}.fL2CPG_badges li:before{content:"";background:#a8b7c9;border-radius:50%;flex-shrink:0;width:5px;height:5px}.fL2CPG_claim{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding-top:20px;display:flex}.fL2CPG_claimAmount{flex-wrap:wrap;flex:16rem;align-items:baseline;gap:4px 8px;display:flex}.fL2CPG_claimAmount>span{color:#aeb9ce;font-size:12px}.fL2CPG_claimAmount strong{font:600 18px var(--app-font-display);font-variant-numeric:tabular-nums;color:#e9e1f6}.fL2CPG_status .fL2CPG_claimButton{border-radius:8px;min-height:44px;font-size:12px;transition:background-color .18s ease-out,border-color .18s ease-out}.fL2CPG_status .fL2CPG_claimButton:not([data-pending]){background-color:#0000}.fL2CPG_status .fL2CPG_claimButton:hover{transform:none}.fL2CPG_status .fL2CPG_claimButton:hover:not(:disabled):not([data-pending]){background-color:#ffffff0a;border-color:#ffffff40}.fL2CPG_status .fL2CPG_claimButton:active:not(:disabled):not([data-pending]){background-color:#ffffff14}.fL2CPG_status button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fL2CPG_claimStatus{color:#aeb9ce;flex-basis:100%;font-size:12px;line-height:1.6}.fL2CPG_claimStatus[data-error=true]{color:#fecdd3}.fL2CPG_note{color:#aeb9ce;margin-top:20px;font-size:11px;line-height:1.8}.fL2CPG_page a:focus-visible{outline-offset:4px;outline:2px solid #e2cbff}.fL2CPG_page [data-connect-gate]>div{background:radial-gradient(at 50% 24%,#69578b45,#0000 65%),linear-gradient(150deg,#29253f,#182037 70%,#101827);border:1px solid #cbb5ff28;border-radius:16px;padding:40px 24px}.fL2CPG_page [data-connect-gate]>div:before{content:"✧";color:#e9d9ff;pointer-events:none;border:1px solid #cbb5ff38;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 20px;font-size:62px;line-height:1;display:grid}.fL2CPG_page [data-connect-gate] h2{color:#f1e8ff;font-size:28px;line-height:1.3}.fL2CPG_page [data-connect-gate] p{color:#bec5d9}.fL2CPG_page [data-connect-gate] button{border-radius:8px;min-height:56px}@keyframes fL2CPG_wallet-sheen{to{transform:translate(100%)}}@media (max-width:1023px){.fL2CPG_page{padding:8px 0}.fL2CPG_overview{grid-template-columns:minmax(0,1fr) auto;gap:16px}.fL2CPG_balanceHeading{grid-column:1}.fL2CPG_overview .fL2CPG_link{grid-area:1/2}.fL2CPG_walletResources{grid-column:1/-1;justify-content:flex-start;gap:40px}}@media (max-width:767px){.fL2CPG_header{gap:10px;padding-bottom:20px}.fL2CPG_headerCrest{width:40px;height:48px;font-size:38px}.fL2CPG_header h1{font-size:30px}.fL2CPG_header p{font-size:12px}.fL2CPG_overview{gap:16px 12px;padding-bottom:18px}.fL2CPG_wishCount{max-width:30ch}.fL2CPG_walletResources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fL2CPG_tokenBalance,.fL2CPG_cashBalance{gap:10px}.fL2CPG_tokenBalance strong,.fL2CPG_cashBalance strong{font-size:24px}.fL2CPG_tokenDisc,.fL2CPG_cashBalance>span{width:30px;height:30px;font-size:23px}.fL2CPG_status{margin-top:24px;padding-top:20px}.fL2CPG_statusLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;margin-top:20px}.fL2CPG_statusLine .fL2CPG_reserveCoverage{border-top:1px solid #cbb5ff18;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px}.fL2CPG_reserveCoverage dt{max-width:28ch}.fL2CPG_reserveCoverage dd{flex-shrink:0}.fL2CPG_page [data-connect-gate]>div{padding:28px 16px}.fL2CPG_page [data-connect-gate] h2{font-size:24px}}@media (max-width:399px){.fL2CPG_balanceHeading{grid-column:1/-1}.fL2CPG_overview .fL2CPG_link{grid-area:3/1/auto/-1;justify-self:start}.fL2CPG_tokenBalance,.fL2CPG_cashBalance{gap:8px}.fL2CPG_tokenBalance strong,.fL2CPG_cashBalance strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.fL2CPG_link>span,.fL2CPG_page .fL2CPG_link,.fL2CPG_status .fL2CPG_claimButton,.fL2CPG_page [data-connect-gate] button{transition:none}.fL2CPG_link:hover>span,.fL2CPG_page [data-connect-gate] button:hover{transform:translate(0,0)}.fL2CPG_claimButton[data-pending]:after{opacity:.5;animation:none;transform:none}}
