@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#f6f7f9;background:#171a20;margin:0;font-family:Manrope,system-ui,sans-serif}.shell{background:radial-gradient(circle at 50% 0,#27313d 0,#0000 40%),#121419;place-items:center;min-height:100vh;display:grid}.phone{width:min(100%,430px);min-height:100vh;padding:env(safe-area-inset-top,18px) 20px calc(92px + env(safe-area-inset-bottom));background:#0d1016;position:relative;overflow:hidden}.status{color:#fff;justify-content:space-between;height:25px;padding:0 5px;font-size:12px;font-weight:700;display:flex}header{justify-content:space-between;align-items:center;margin:14px 0 20px;display:flex}.eyebrow{letter-spacing:1.2px;color:#8e97a6;margin:0 0 4px;font:10px DM Mono}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:25px}.avatar{color:#aebfff;background:#232a35;border:1px solid #3a4251;border-radius:50%;width:37px;height:37px;font-weight:800}.address{color:#abb3c0;cursor:pointer;background:#151a23;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font:12px DM Mono;display:inline-flex}.address:first-letter{color:#80d7b9}.address span{color:#fff}.balance-card{background:linear-gradient(135deg,#242d42,#171c27 60%);border:1px solid #303a4e;border-radius:20px;margin:20px 0 16px;padding:22px 20px;position:relative;overflow:hidden}.balance-card p,.portfolio p{color:#9ba5b3;font-size:13px}.balance-card h2,.portfolio h2{letter-spacing:-1.5px;margin:7px 0;font-size:33px}.gain{color:#6cddb2;font:12px DM Mono}.spark{letter-spacing:-6px;color:#5ad2b6;opacity:.75;font-size:30px;position:absolute;bottom:15px;right:16px}.quick{grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 27px;display:grid}.quick button{color:#c2c8d2;background:0 0;border:0;font:12px Manrope}.quick i{color:#a8b8ff;background:#1b2230;border-radius:18px;place-items:center;width:48px;height:48px;margin:0 auto 7px;font-size:22px;font-style:normal;display:grid}.section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-title h3,.settings h3{font-size:16px}.section-title button{color:#8095f5;background:0 0;border:0;font-size:12px}.asset-list{gap:5px;display:grid}.asset{color:#f4f5f7;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c2029;align-items:center;width:100%;padding:12px 4px;display:flex}.coin{color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;margin-right:11px;font-size:19px;font-weight:800;display:grid}.asset strong,.transaction strong{font-size:14px;display:block}.asset small,.transaction small{color:#8d96a5;margin-top:3px;font-size:11px;display:block}.asset-value,.tx-value{text-align:right;margin-left:auto}.asset-value em{color:#5cd4a8;margin-left:4px;font-style:normal}.asset-value em.down{color:#ed7983}nav{height:80px;padding-bottom:env(safe-area-inset-bottom);background:#12161e;border-top:1px solid #222833;justify-content:space-around;display:flex;position:absolute;bottom:0;left:0;right:0}nav button{color:#6e7785;background:0 0;border:0;gap:4px;padding-top:12px;font-size:11px;display:grid}nav i{font-size:21px;font-style:normal;line-height:20px}nav button.selected{color:#a9b8ff}.back{color:#aabaff;background:0 0;border:0;margin:0 0 18px;padding:0;font-weight:700}.portfolio{background:#171d28;border-radius:18px;margin-bottom:18px;padding:20px}.bar{border-radius:10px;gap:2px;height:8px;margin-top:14px;display:flex;overflow:hidden}.activity .filter{gap:8px;margin:4px 0 15px;display:flex}.filter button{color:#9da6b5;background:#171b23;border:1px solid #292f3b;border-radius:15px;padding:7px 13px}.filter .active{color:#fff;background:#7788ed;border-color:#7788ed}.transaction{border-bottom:1px solid #1d222c;align-items:center;padding:15px 0;display:flex}.tx-icon{color:#fff;background:#222733;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:11px;display:grid}.tx-icon.receive{color:#64d7ad;background:#18352e}.tx-value strong{font-size:12px}.tx-value .plus{color:#67dbb0}.tx-value select{color:#9fa9b8;background:0 0;border:0;max-width:83px;margin-top:5px;font:10px Manrope}.empty{text-align:center;color:#7f8998;padding:80px 0}.warning{color:#efc671;background:#302918;border:1px solid #504427;border-radius:12px;margin-bottom:24px;padding:12px;font-size:12px}.help{color:#8d96a5;margin:4px 0 14px;font-size:12px}.settings label,.flow label{color:#afb7c5;gap:7px;margin:13px 0;font-size:12px;display:grid}.settings input,.flow input,.flow select{color:#f6f7fa;background:#171c25;border:1px solid #2a313e;border-radius:10px;outline:none;width:100%;padding:12px;font:14px Manrope}.settings h3{margin-top:21px}.setting-actions{gap:9px;margin:27px 0;display:grid}.setting-actions button{color:#d7dde8;background:#202632;border:0;border-radius:10px;padding:13px}.setting-actions .danger{color:#ff9a9f;background:#392025}.flow h2{margin-bottom:6px;font-size:27px}.flow>p{color:#8993a2;margin-bottom:20px;font-size:13px}.flow small{color:#8d97a5}.copy{color:#e9ecf1;background:#171c25;border:1px solid #2a313e;border-radius:10px;justify-content:space-between;padding:11px;font:12px DM Mono;display:flex}.copy button{color:#aebcff;background:0 0;border:0;font-weight:700}.qr{color:#10131a;background:#f2f4f7;border-radius:15px;grid-template-columns:repeat(2,1fr);width:160px;height:160px;margin:10px auto 22px;padding:18px;font-size:55px;line-height:50px;display:grid;overflow:hidden}.primary{color:#fff;background:#8291fb;border:0;border-radius:12px;width:100%;margin-top:13px;padding:15px;font-size:14px;font-weight:800}.fee{color:#aab3c0;border-top:1px solid #202632;justify-content:space-between;margin-top:5px;padding:13px 0;font-size:13px;display:flex}.fee span{color:#fff}.toast{z-index:2;white-space:nowrap;color:#11151c;background:#eff2f7;border-radius:20px;padding:11px 17px;font-size:12px;font-weight:700;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}@media (width>=600px){.phone{border:7px solid #050607;border-radius:42px;min-height:820px;margin:28px 0;box-shadow:0 20px 70px #0008}.status{padding-top:3px}}.developer-title{justify-content:space-between;align-items:start;display:flex}.developer-title>button{color:#b9c3d5;background:#252c38;border:0;border-radius:9px;padding:8px 11px;font-size:11px}.settings-normal{gap:5px;display:grid}.settings-normal h3{margin-bottom:10px}.settings-normal>button{color:#e6e9ef;text-align:left;background:0 0;border:0;border-bottom:1px solid #222833;justify-content:space-between;width:100%;padding:15px 4px;font:14px Manrope;display:flex}.settings-normal>button span{color:#8d97a5;font-size:22px;line-height:14px}.version{color:#5f6978;-webkit-user-select:none;user-select:none;margin:45px 0 0;font:11px DM Mono;text-align:center!important}.password-cover{z-index:4;background:#090b10d9;place-items:center;padding:25px;display:grid;position:absolute;inset:0}.password-card{background:#1a202b;border:1px solid #303a4d;border-radius:18px;width:100%;padding:23px;box-shadow:0 20px 50px #0008}.password-card h3{margin:4px 0;font-size:19px}.password-card>p:not(.eyebrow){color:#98a2b1;margin:5px 0 17px;font-size:12px}.password-card input{color:#fff;letter-spacing:4px;background:#10141c;border:1px solid #384256;border-radius:10px;outline:none;width:100%;padding:13px;font-size:17px}.password-card small{color:#ff9da5;height:20px;padding-top:5px;font-size:11px;display:block}.password-card>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.password-card button{color:#dce1ea;background:#29303c;border:0;border-radius:10px;padding:12px;font-weight:700}.password-card .primary{color:#fff;background:#8291fb;margin:0}.phone{height:100dvh;min-height:0}.phone>section{min-height:0}.activity{overscroll-behavior:contain;height:calc(100dvh - 145px);padding-bottom:92px;padding-right:2px;overflow-y:auto}.activity::-webkit-scrollbar{display:none}nav{left:20px;right:20px;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171c26ef;border:1px solid #2b3341;border-radius:21px;height:64px;padding:0;box-shadow:0 12px 28px #0007}nav button{flex:1;place-items:center;padding:8px 0 6px}nav i{font-size:19px}.toast{bottom:98px}@media (width>=600px){.phone{height:820px}.activity{height:650px}}html,body,#root{overscroll-behavior:none;width:100%;min-height:100%}body{-webkit-text-size-adjust:100%;overflow:hidden}.shell{min-height:100dvh}.phone{height:100dvh;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(100px,calc(90px + env(safe-area-inset-bottom)))}header{min-height:40px;margin:10px 0 17px}h1{font-size:clamp(23px,6vw,27px)}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.phone>section:not(.activity){overscroll-behavior:contain;max-height:calc(100dvh - 105px);padding:1px 1px 95px;overflow-y:auto}.phone>section::-webkit-scrollbar{display:none}.activity{-webkit-overflow-scrolling:touch;height:calc(100dvh - 115px);padding:1px 2px 95px}.settings input,.flow input,.flow select{min-height:46px;font-size:16px}.quick button{min-height:76px}.quick i{width:50px;height:50px}.asset{min-height:64px}.transaction{min-height:68px}.filter{z-index:1;background:#0d1016;padding:5px 0 10px;position:sticky;top:-1px}.password-cover{padding:max(24px,env(safe-area-inset-top)) 24px}.copy button{min-width:44px;min-height:32px}@media (height<=700px){.balance-card{margin:13px 0;padding:17px}.balance-card h2{font-size:29px}.quick{margin-bottom:17px}.quick button{min-height:68px}.quick i{width:45px;height:45px;margin-bottom:4px}.asset{padding:9px 4px}.coin{width:35px;height:35px}.phone>section:not(.activity){max-height:calc(100dvh - 95px)}}@media (width>=600px){.phone>section:not(.activity){max-height:715px}.activity{height:690px}}
