.security-pin-input{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:7px}.security-pin-input input{width:100%;height:44px;margin:0!important;padding:0!important;border:1px solid #e8e4ed;border-radius:10px;background:#fbfafd;color:var(--ink);font-size:18px;font-weight:800;line-height:1;text-align:center;outline:0}.security-pin-input input:focus{border-color:#7a4cf0;box-shadow:0 0 0 3px #6b36ef16}.security-pin-input input:disabled{opacity:.6}.deposit-card .pin-field{margin:0 0 11px;color:var(--ink);font-size:12px;font-weight:700;text-align:left}.deposit-card .pin-field:last-of-type{margin-bottom:0}.withdraw-page .form-notice.success{color:#218a6d}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#17111f;background:linear-gradient(160deg,#fff,#f5f0ff)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:linear-gradient(160deg,#fff,#f5f0ff)}.auth-shell,.wallet-shell{min-height:100dvh;max-width:430px;margin:0 auto}.auth-shell{position:relative;padding:42px 24px;background:transparent}.wallet-shell{padding:24px;background:linear-gradient(160deg,#fcfbff,#eee9f7)}button,input,textarea{font:inherit}.locale-button{position:absolute;right:20px;top:22px;border:0;background:none;color:#776e84;font-size:12px;font-weight:700}.brand{display:flex;align-items:center;gap:9px;letter-spacing:1.8px;font-size:18px;margin:40px 0 48px}.brand-symbol{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#1a1223,#6a35dc);color:#fff;font-size:19px;font-weight:800}.auth-card,.deposit-card,.wallet-summary{background:#fff;border:1px solid #ebe6f2;border-radius:25px;padding:25px;box-shadow:0 18px 40px #2e125714}.eyebrow,.detail-heading p{color:#887f94;font-size:10px;font-weight:800;letter-spacing:1.4px;margin:0}.auth-card h1,.detail-heading h1{font-size:28px;line-height:1.15;margin:8px 0}.subcopy,.detail-heading span{color:#7d7488;font-size:13px;margin:0}.auth-tabs,.filter-tabs{display:flex;gap:4px;background:#f4f1f7;padding:4px;border-radius:13px;margin:24px 0}.auth-tabs button,.filter-tabs button{flex:1;border:0;background:transparent;border-radius:9px;padding:10px;color:#81788c;font-weight:700}.auth-tabs .selected,.filter-tabs button[aria-selected=true]{background:#fff;color:#5b2dee;box-shadow:0 2px 7px #25134218}label{display:block;margin:15px 0;font-size:12px;font-weight:700}input,textarea{width:100%;margin-top:8px;border:1px solid #e8e4ee;background:#fbfafd;border-radius:12px;padding:13px;color:#17111f}textarea{min-height:88px;resize:vertical}.text-button,.activity-link{border:0;background:none;color:#5b2dee;font-size:12px;font-weight:700;padding:4px 0;cursor:pointer}.primary{width:100%;margin-top:18px;padding:14px;border:0;border-radius:14px;background:#5b2dee;color:#fff;font-weight:800}.wallet-header{display:flex;align-items:center;justify-content:space-between}.wallet-header .brand{margin:0}.wallet-hero{margin:28px 0 14px;padding:25px;border-radius:27px;color:#fff;background:radial-gradient(circle at 85% 15%,#a87aff,#7139e7 29%,#281045);box-shadow:0 20px 45px #3a177838}.wallet-hero p{margin:0;font-size:10px;font-weight:800;letter-spacing:1.5px}.wallet-hero h1{margin:9px 0 28px;font-size:27px}.wallet-hero strong{display:block;margin:6px 0;font-size:28px}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-actions button{border:1px solid #e9e2f4;border-radius:18px;background:#fff;padding:16px;color:#3a2257;font-weight:800}.wallet-summary{margin-top:14px;padding:8px 17px}.wallet-summary div,.deposit-facts span{display:flex;justify-content:space-between;padding:14px 0}.wallet-summary div+div{border-top:1px solid #f0ecf5}.detail-page{padding-top:22px}.detail-heading{margin:48px 0 20px}.deposit-card{text-align:center}.address{word-break:break-all;font-weight:800}.safety-note,.wallet-loading{color:#7d7488;font-size:12px;line-height:1.6}.activity-list article,.activity-list button{display:block;width:100%;text-align:left;border:1px solid #ebe6f2;background:#fff;border-radius:14px;padding:14px;margin:10px 0}.activity-list article span{display:block;margin-top:5px}.chat-thread p{max-width:80%;padding:11px 13px;border-radius:14px}.chat-thread .mine{margin-left:auto;background:#5b2dee;color:#fff}.chat-thread .theirs{background:#fff}:root{--purple:#5b2dee;--violet:#8b5cf6;--ink:#17111f;--muted:#7d7488;--bg:#f8f8fc;--line:#ece9f1;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}body{background:var(--bg)}.wallet-shell.device{position:relative;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:0;background:var(--bg);overflow:hidden}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff}.brand-mark{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:800;letter-spacing:1.5px}.brand-mark .brand-symbol{width:29px;height:29px;border-radius:9px;background:linear-gradient(135deg,#111,#4d4d4d);font-size:18px;transform:rotate(-8deg)}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#f7f5fa;color:var(--ink);cursor:pointer}.icon-btn svg{width:19px}.notification-bell{position:relative}.notification-badge{position:absolute;top:6px;right:6px;width:7px;height:7px;border:2px solid #f7f5fa;border-radius:50%;background:#ef4444;box-sizing:content-box}.screen.wallet-screen{padding:28px 20px 96px;min-height:calc(100dvh - 72px)}.greeting,.section-head{display:flex;align-items:center;justify-content:space-between}.greeting h1{font:800 29px/1.15 Manrope,DM Sans,sans-serif;margin:3px 0}.asset-card{position:relative;overflow:hidden;color:#fff;border-radius:24px;padding:26px;margin:25px 0 14px;background:linear-gradient(135deg,#3c167d,#7655ed);box-shadow:0 20px 35px #5b2dee33}.asset-card p,.asset-line{position:relative;z-index:1;margin:0;color:#eee9ff;font-size:13px}.asset-card h2{position:relative;z-index:1;font:800 30px/1.2 Manrope,DM Sans,sans-serif;margin:8px 0 22px;word-break:break-word}.asset-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.pill{border-radius:20px;padding:5px 8px;font-weight:700;background:#fff2;color:#fff;white-space:nowrap}.card-orbit{position:absolute;width:210px;height:210px;border:1px solid #ffffff42;border-radius:50%;right:-72px;top:-80px;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff08}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 26px}.action-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.action-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:18px;background:#fff;color:var(--purple);box-shadow:0 4px 15px #27124e12}.action-icon svg{width:20px}.price-card{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}.price-card p,.price-card h3,.price-card span{margin:0}.price-card p,.price-card span{display:block;font-size:12px;color:var(--muted)}.price-card h3{font:800 18px/1.35 Manrope,DM Sans,sans-serif;margin:3px 0}.price-mark{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;background:#f2edff;color:var(--purple);border-radius:50%;font:800 25px Manrope,DM Sans,sans-serif}.section-head{margin:27px 0 12px}.section-head h3{margin:0;font:700 17px Manrope,DM Sans,sans-serif}.section-head button{border:0;background:transparent;font-size:12px;font-weight:700;color:var(--purple);cursor:pointer}.wallet-screen .wallet-summary{margin:0;border:1px solid var(--line);border-radius:18px;padding:0 15px;box-shadow:none}.bottom-nav{position:absolute;z-index:3;bottom:0;left:0;right:0;height:76px;display:flex;justify-content:space-around;padding:8px 12px;background:#fff;border-top:1px solid var(--line)}.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:67px;border:0;background:transparent;color:#9b94a4;font-size:10px;cursor:pointer}.bottom-nav button svg{width:19px}.bottom-nav .active{color:var(--purple);font-weight:700}.wallet-signout{display:none}.wallet-shell.detail-page{width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:0;background:var(--bg)}.wallet-shell.detail-page .wallet-header{height:72px;padding:0 20px;background:#fff}.wallet-shell.detail-page .wallet-header .brand{display:flex;margin:0;gap:8px;font-size:14px}.wallet-shell.detail-page .wallet-header .brand-symbol{width:29px;height:29px;border-radius:9px;background:linear-gradient(135deg,#111,#4d4d4d);font-size:18px;transform:rotate(-8deg)}.wallet-shell.detail-page .detail-heading{margin:0;padding:29px 20px 20px}.wallet-shell.detail-page .detail-heading h1{font:800 29px/1.15 Manrope,DM Sans,sans-serif;margin:3px 0 7px}.wallet-shell.detail-page .filter-tabs,.wallet-shell.detail-page .activity-list,.wallet-shell.detail-page .deposit-card,.wallet-shell.detail-page .safety-note,.wallet-shell.detail-page .chat-thread,.wallet-shell.detail-page>label{margin-left:20px;margin-right:20px}.wallet-shell.detail-page .filter-tabs{margin-top:0}.wallet-shell.detail-page .deposit-card{border-color:var(--line);border-radius:20px;box-shadow:none}.wallet-shell.detail-page .activity-list article,.wallet-shell.detail-page .activity-list button{border-color:var(--line);border-radius:18px;margin:0 0 12px}.wallet-shell.detail-page .chat-thread{padding:4px 0}.wallet-shell.detail-page .text-button{display:inline-flex;align-items:center;min-height:40px}.wallet-shell.detail-page .safety-note{margin-top:16px}.wallet-shell.detail-page>label{display:block}.wallet-shell.detail-page .deposit-facts span{border-bottom:1px solid #f0ecf5}.wallet-shell.detail-page .deposit-facts span:last-child{border-bottom:0}.reply-composer{margin:0 20px 28px}.reply-composer label{margin-bottom:8px}.reply-composer .primary{margin-top:8px}.message-detail{margin:0 20px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);font-size:14px;line-height:1.65;white-space:pre-wrap}.message-detail-time{display:block;margin-top:8px;color:#948d9e;font-size:12px;font-weight:600}.announcement-overlay{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#18122266}.announcement-popup{width:min(100%,368px);padding:25px;border:1px solid #eee8f4;border-radius:24px;background:#fff;box-shadow:0 22px 55px #17111f45}.announcement-popup p{margin:0;color:var(--purple);font-size:11px;font-weight:800;letter-spacing:1.25px}.announcement-popup h2{margin:9px 0 5px;color:var(--ink);font:800 22px/1.2 Manrope,DM Sans,sans-serif}.announcement-popup time{display:block;color:#968fa0;font-size:11px;font-weight:600}.announcement-popup div{margin-top:17px;color:#665f70;font-size:14px;line-height:1.55;white-space:pre-wrap}.announcement-popup .primary{min-height:44px;margin:22px 0 0;border-radius:12px;cursor:pointer}.settings-group{margin:14px 20px 25px}.settings-group>p{margin:0 0 9px 4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:1px}.settings-group .row{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--line);border-bottom:0;background:#fff;padding:15px;color:var(--ink);font-size:13px;text-align:left}.settings-group .row:first-of-type{border-radius:16px 16px 0 0}.settings-group .row:last-child{border-bottom:1px solid var(--line);border-radius:0 0 16px 16px}.settings-group .row:only-child{border-radius:16px}.settings-group .row svg{width:18px;color:var(--purple)}.settings-group .row b{margin-left:auto;color:var(--muted);font-size:11px}.settings-group .row>svg:last-child{color:#aaa}.settings-group .row.danger,.settings-group .row.danger svg{color:#bd4b5b}.auth-shell{width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:0 26px 36px;background:linear-gradient(168deg,#fff,#fff 57%,#f5f0ff)}.auth-shell .auth-header{display:flex;align-items:center;justify-content:space-between;padding-top:32px}.auth-shell .locale-button{position:static;display:inline-flex;align-items:center;gap:6px;padding:5px;border:0;background:transparent;color:#7d7488;font-size:13px;letter-spacing:.5px;font-weight:800;cursor:pointer}.auth-shell .locale-button svg{width:18px;height:18px;stroke-width:2.2}.auth-shell .auth-header>.brand{margin:0;padding-left:1px;gap:12px;color:#17111f;font-size:22px;font-weight:900;letter-spacing:2px}.auth-shell .auth-header>.brand .brand-symbol{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#17141a,#38323d);font-size:24px;transform:rotate(-8deg);box-shadow:0 7px 14px #21182b20}.auth-shell .auth-card{margin-top:42px;padding:39px 28px 42px;border:1px solid #e9e3ee;border-radius:32px;background:#fff;box-shadow:0 20px 42px #452b7410}.auth-shell .auth-card .eyebrow{color:#857b8e;font-size:12px;letter-spacing:1.55px;font-weight:800}.auth-shell .auth-card h1{max-width:325px;margin:12px 0 17px;color:#17111f;font-family:Manrope,DM Sans,Inter,sans-serif;font-size:29px;line-height:1.16;font-weight:850;letter-spacing:-.7px}.auth-shell .auth-card .subcopy{color:#817789;font-size:16px;line-height:1.45}.auth-shell .auth-tabs{gap:0;margin:24px 0 18px;padding:3px;border-radius:10px;background:#f2eff6}.auth-shell .auth-tabs button{min-height:36px;padding:5px;border-radius:7px;color:#817789;font-size:13px;font-weight:800}.auth-shell .auth-tabs .selected{color:#5e2ce5;background:#fff;box-shadow:0 3px 9px #2d1b5114}.auth-shell .auth-card label{margin:0 0 12px;color:#211b29;font-size:13px;font-weight:800}.auth-shell .auth-card input{height:44px;margin-top:6px;padding:0 14px;border:1px solid #e7e2eb;border-radius:10px;background:#fcfbfd;color:#211b29;font-size:14px;font-weight:700;outline:0;transition:border-color .18s,box-shadow .18s}.auth-shell .auth-card input:focus{border-color:#7a4cf0;box-shadow:0 0 0 4px #6b36ef16}.auth-shell .auth-card .primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:1px 0 15px;border-radius:12px;background:linear-gradient(105deg,#6530e8,#6630e9);box-shadow:0 6px 13px #5b2dee1e;font-size:16px;font-weight:850;letter-spacing:-.2px}.auth-shell .auth-card .primary svg{width:17px;height:17px;stroke-width:2.5}.auth-shell .auth-card .text-button{display:block;width:100%;padding:4px 0 0;text-align:center;color:#6130db;font-size:14px;font-weight:800}.auth-shell .auth-card .form-notice{margin:0 0 13px;color:#b13c55;font-size:13px;line-height:1.45}@media(max-width:370px){.auth-shell{padding-left:18px;padding-right:18px}.auth-shell .auth-header{padding-top:26px}.auth-shell .auth-card{padding:30px 25px}.auth-shell .auth-card h1{font-size:29px}.auth-shell .auth-card{margin-top:34px}}.wallet-shell.device{background:#f9f8fd}.wallet-shell.device .topbar{height:82px;padding:0 20px;background:#fff}.wallet-shell.device .brand-mark{gap:8px;font-size:18px;letter-spacing:1.7px}.wallet-shell.device .brand-mark .brand-symbol{width:36px;height:36px;border-radius:10px;font-size:21px}.wallet-shell.device .icon-btn{width:45px;height:45px;background:#f7f5fa}.wallet-shell.device .icon-btn svg{width:21px;height:21px;stroke-width:1.85}.wallet-shell.device .menu-button{border-radius:50%}.wallet-shell.device .screen.wallet-screen{padding:32px 20px 88px;min-height:calc(100dvh - 82px)}.wallet-shell.device .greeting{align-items:center}.wallet-shell.device .greeting .eyebrow{font-size:12px;letter-spacing:1.55px}.wallet-shell.device .greeting h1{margin:10px 0 0;font-size:32px;line-height:1;font-weight:850;letter-spacing:-1.1px}.wallet-shell.device .notice-button{margin-top:12px;background:#f8f7fb}.wallet-shell.device .asset-card{min-height:215px;margin:36px 0 24px;padding:30px;border-radius:27px;background:linear-gradient(115deg,#371178,#5e26ca 56%,#8055eb);box-shadow:0 21px 30px #5b2dee30}.wallet-shell.device .asset-card p{font-size:14px}.wallet-shell.device .asset-card h2{margin:20px 0 30px;font-size:39px;letter-spacing:-1.8px}.wallet-shell.device .asset-line{font-size:14px}.wallet-shell.device .pill{padding:6px 10px;background:#ffffff21;font-size:13px}.wallet-shell.device .card-orbit{width:260px;height:260px;right:-66px;top:-94px;box-shadow:0 0 0 34px #ffffff09,0 0 0 66px #ffffff08}.wallet-shell.device .action-grid{margin:0 8px 37px;gap:25px}.wallet-shell.device .action-grid button{gap:12px;font-size:14px;font-weight:750}.wallet-shell.device .action-icon{width:63px;height:63px;border-radius:21px;box-shadow:0 7px 15px #27124e0d}.wallet-shell.device .action-icon svg{width:23px;height:23px;stroke-width:2}.wallet-shell.device .price-card{min-height:139px;padding:23px;border-radius:23px;background:#fff}.wallet-shell.device .price-card p{font-size:14px}.wallet-shell.device .price-card h3{margin:7px 0;font-size:27px;letter-spacing:-.8px}.wallet-shell.device .price-card span{font-size:12px;color:#2e977c;font-weight:700}.wallet-shell.device .price-mark{width:61px;height:61px;font-size:31px;background:#f0eafe}.wallet-shell.device .section-head{margin:38px 0 18px}.wallet-shell.device .section-head h3{font-size:23px;letter-spacing:-.4px}.wallet-shell.device .section-head button{font-size:14px}.wallet-shell.device .wallet-summary.balance-list{border-radius:23px;padding:0;overflow:hidden}.wallet-shell.device .balance-list button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:90px;padding:16px;border:0;border-bottom:1px solid #eeeaf2;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.wallet-shell.device .balance-list button:last-child{border-bottom:0}.wallet-shell.device .balance-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#e7f7f1;color:#259171}.wallet-shell.device .balance-icon.frozen{background:#f0eafe;color:var(--purple)}.wallet-shell.device .balance-icon svg{width:19px}.wallet-shell.device .balance-list b,.wallet-shell.device .balance-list small{display:block}.wallet-shell.device .balance-list b{font-size:15px}.wallet-shell.device .balance-list small{margin-top:5px;color:var(--muted);font-size:12px}.wallet-shell.device .balance-list strong{font-size:13px;white-space:nowrap}.wallet-shell.device .bottom-nav{height:76px;padding:9px 12px}.wallet-shell.device .bottom-nav button{gap:4px;font-size:10px}.wallet-shell.device .bottom-nav button svg{width:20px;height:20px;stroke-width:1.8}@media(max-width:370px){.wallet-shell.device .topbar{height:82px;padding:0 20px}.wallet-shell.device .brand-mark{font-size:17px}.wallet-shell.device .brand-mark .brand-symbol{width:34px;height:34px;font-size:20px}.wallet-shell.device .icon-btn{width:43px;height:43px}.wallet-shell.device .screen.wallet-screen{padding:30px 20px 88px;min-height:calc(100dvh - 82px)}.wallet-shell.device .greeting h1{font-size:32px}.wallet-shell.device .asset-card{min-height:215px;margin:35px 0 24px;padding:30px;border-radius:27px}.wallet-shell.device .asset-card p{font-size:14px}.wallet-shell.device .asset-card h2{margin:20px 0 30px;font-size:39px}.wallet-shell.device .asset-line{font-size:14px}.wallet-shell.device .pill{padding:6px 10px;font-size:13px}.wallet-shell.device .action-grid{margin:0 7px 36px;gap:22px}.wallet-shell.device .action-grid button{gap:11px;font-size:14px}.wallet-shell.device .action-icon{width:62px;height:62px;border-radius:21px}.wallet-shell.device .action-icon svg{width:23px;height:23px}.wallet-shell.device .price-card{min-height:137px;padding:23px;border-radius:23px}.wallet-shell.device .price-card p{font-size:14px}.wallet-shell.device .price-card h3{font-size:27px}.wallet-shell.device .price-mark{width:60px;height:60px;font-size:31px}.wallet-shell.device .section-head{margin:38px 0 18px}.wallet-shell.device .section-head h3{font-size:23px}.wallet-shell.device .section-head button{font-size:14px}.wallet-shell.device .balance-list button{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:90px;padding:16px}.wallet-shell.device .balance-icon{width:45px;height:45px}.wallet-shell.device .balance-icon svg{width:19px}.wallet-shell.device .balance-list b{font-size:15px}.wallet-shell.device .balance-list small{font-size:12px}.wallet-shell.device .balance-list strong{font-size:13px}.wallet-shell.device .bottom-nav{height:76px;padding:9px 12px}.wallet-shell.device .bottom-nav button{gap:4px;font-size:10px}.wallet-shell.device .bottom-nav button svg{width:20px;height:20px}}.wallet-shell.device .notice-button{width:48px;height:48px}.wallet-shell.device .asset-card{min-height:182px;margin-top:32px;padding:26px 30px}.wallet-shell.device .asset-card h2{margin:16px 0 22px;font-size:35px;letter-spacing:-1.6px}.wallet-shell.device .card-orbit{width:242px;height:242px;right:-62px;top:-88px;box-shadow:0 0 0 32px #ffffff09,0 0 0 62px #ffffff08}.wallet-shell.device .action-grid{margin:0 14px 34px;gap:23px}.wallet-shell.device .action-grid button{gap:11px}.wallet-shell.device .action-icon{width:56px;height:56px;border-radius:19px}.wallet-shell.device .action-icon svg{width:22px;height:22px}.wallet-shell.device .price-card{min-height:116px;padding:19px 22px}.wallet-shell.device .price-card h3{margin:3px 0 5px}.wallet-shell.device .price-card span{font-size:11px}.wallet-shell.device .price-mark{width:58px;height:58px;font-size:29px}.wallet-shell.device .section-head{margin-top:34px}@media(max-width:370px){.wallet-shell.device .asset-card{min-height:178px;margin-top:30px;padding:24px}.wallet-shell.device .asset-card h2{margin:15px 0 20px;font-size:33px}.wallet-shell.device .action-icon{width:52px;height:52px}.wallet-shell.device .price-card{min-height:112px;padding:18px}.wallet-shell.device .price-mark{width:55px;height:55px;font-size:28px}}.wallet-shell.device .bottom-nav{position:fixed;left:50%;right:auto;bottom:0;width:100%;max-width:430px;transform:translate(-50%)}.wallet-shell.device .profile-screen{min-height:calc(100dvh - 82px);padding:27px 27px 98px}.profile-identity{display:flex;align-items:center;gap:14px}.profile-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:linear-gradient(145deg,#8f5ee9,#5522ba);color:#fff;font-size:23px;font-weight:850}.profile-identity h1{margin:0;color:var(--ink);font:850 25px/1 Manrope,DM Sans,sans-serif;letter-spacing:-.7px}.profile-identity p{margin:4px 0 0;color:var(--muted);font-size:13px}.profile-group{margin-top:34px}.profile-group+.profile-group{margin-top:25px}.profile-group>p{margin:0 0 9px 5px;color:#81798b;font-size:12px;font-weight:800;letter-spacing:1.15px}.profile-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.profile-card>button,.profile-card>div{display:grid;grid-template-columns:23px minmax(0,1fr) auto 15px;align-items:center;gap:11px;width:100%;min-height:64px;padding:0 18px;border:0;border-bottom:1px solid #ebe8ef;background:#fff;color:var(--ink);font-size:14px;text-align:left}.profile-card>button:last-child,.profile-card>div:last-child{border-bottom:0}.profile-card svg{width:20px;color:var(--purple);stroke-width:2}.profile-card span{font-weight:650}.profile-card b{color:#81798b;font-size:12px}.profile-card>button>svg:last-child,.profile-card>div>svg:last-child{width:15px}.profile-card>button:first-child:nth-last-child(1){border-bottom:0}.profile-sign-out{display:block;margin:19px auto 0;border:0;background:transparent;color:#ad6572;font-size:12px;font-weight:750;cursor:pointer}.profile-device .bottom-nav button:nth-child(3).active{color:var(--purple);font-weight:700}.wallet-shell.device{overflow:visible}.wallet-shell.device .messages-screen{min-height:calc(100dvh - 82px);padding:30px 20px 96px}.messages-heading{display:flex;align-items:end;justify-content:space-between}.messages-heading .eyebrow{margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:1.45px}.messages-heading h1{margin:0;font:800 34px/.98 Manrope,DM Sans,sans-serif;letter-spacing:-1.2px}.message-tabs{display:flex;gap:8px;margin:27px 0 23px}.message-tabs button{border:0;border-radius:17px;background:#eeedf2;color:#81798b;padding:10px 18px;font-size:13px;font-weight:750;line-height:1.1;cursor:pointer}.message-tabs button[aria-selected=true]{background:#ece5ff;color:var(--purple)}.message-list{display:grid;gap:10px}.message-list>button{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:start;gap:14px;width:100%;min-height:128px;padding:21px 22px;border:1px solid var(--line);border-radius:23px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.message-list>button>svg{align-self:center;width:17px;color:#aaa;stroke-width:1.9}.message-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#f0eafd;color:var(--purple)}.message-icon svg{width:21px;stroke-width:1.9}.message-copy{min-width:0;padding-top:1px}.message-copy b,.message-copy small,.message-copy time{display:block}.message-copy b{overflow:hidden;font-size:15px;line-height:1.28;font-weight:760;white-space:nowrap;text-overflow:ellipsis}.message-copy small{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--muted);font-size:12.5px;line-height:1.44;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-copy time{margin-top:10px;color:#a19aaa;font-size:11px;font-weight:500}.messages-device .bottom-nav button:nth-child(2).active{color:var(--purple);font-weight:700}.wallet-shell.device .screen.wallet-screen{padding:25px 20px 140px}.wallet-shell.device .greeting .eyebrow{font-size:11px}.wallet-shell.device .greeting h1{margin-top:7px;font-size:29px;letter-spacing:-1px}.wallet-shell.device .notice-button{width:43px;height:43px;margin-top:8px}.wallet-shell.device .asset-card{min-height:166px;margin:25px 0 18px;padding:23px 26px;border-radius:24px}.wallet-shell.device .asset-card p{font-size:13px}.wallet-shell.device .asset-card h2{margin:12px 0 18px;font-size:32px;letter-spacing:-1.45px}.wallet-shell.device .asset-line{font-size:13px}.wallet-shell.device .pill{padding:5px 9px;font-size:12px}.wallet-shell.device .card-orbit{width:224px;height:224px;right:-60px;top:-82px}.wallet-shell.device .action-grid{margin:0 12px 25px;gap:18px}.wallet-shell.device .action-grid button{gap:9px;font-size:13px}.wallet-shell.device .action-icon{width:51px;height:51px;border-radius:17px}.wallet-shell.device .action-icon svg{width:20px;height:20px}.wallet-shell.device .price-card{min-height:105px;padding:17px 19px;border-radius:21px}.wallet-shell.device .price-card p{font-size:13px}.wallet-shell.device .price-card h3{margin:2px 0 4px;font-size:24px}.wallet-shell.device .price-card span{font-size:10px}.wallet-shell.device .price-mark{width:53px;height:53px;font-size:27px}.wallet-shell.device .section-head{margin:28px 0 13px}.wallet-shell.device .section-head h3{font-size:20px}.wallet-shell.device .section-head button{font-size:13px}.wallet-shell.device .wallet-summary.balance-list{border-radius:21px}.wallet-shell.device .balance-list button{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:78px;padding:13px}.wallet-shell.device .balance-icon{width:39px;height:39px}.wallet-shell.device .balance-icon svg{width:17px}.wallet-shell.device .balance-list b{font-size:14px}.wallet-shell.device .balance-list small{margin-top:3px;font-size:11px}.wallet-shell.device .balance-list strong{font-size:12px}.deposit-page{background:#f9f8fd}.deposit-page .topbar{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;background:#fff}.deposit-page .brand-mark{gap:8px;font-size:17px;letter-spacing:1.6px}.deposit-page .brand-mark .brand-symbol{width:33px;height:33px;border-radius:10px;background:linear-gradient(135deg,#111,#4d4d4d);font-size:19px;transform:rotate(-8deg)}.deposit-page .icon-btn{width:45px;height:45px;background:#f8f7fb}.deposit-page .icon-btn svg{width:22px;height:22px;stroke-width:1.8}.deposit-screen{padding:29px 27px 52px}.deposit-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7d7488;font-size:13px;font-weight:750;cursor:pointer}.deposit-back svg{width:16px;height:16px;stroke-width:2}.deposit-heading{margin-top:31px}.deposit-heading h1{margin:0;color:var(--ink);font:850 30px/1 Manrope,DM Sans,sans-serif;letter-spacing:-1.15px}.deposit-heading p{max-width:510px;margin:24px 0 0;color:#7d7488;font-size:13px;font-weight:600;line-height:1.48}.deposit-qr{display:flex;justify-content:center;margin-top:19px}.deposit-qr svg{padding:9px;border:1px solid #e8e4ed;border-radius:16px;background:#fff;box-shadow:0 5px 13px #2e12570b}.deposit-qr-caption{margin:7px 0 0;text-align:center;color:#887f94;font-size:11px;font-weight:700}.deposit-address{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:59px;margin-top:17px;padding:0 16px;border-radius:14px;background:#f8f7fb;color:var(--ink)}.deposit-address code{overflow:hidden;font:500 12px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.deposit-address button{flex:0 0 auto;padding:6px 0;border:0;background:transparent;color:var(--purple);font-size:12px;font-weight:800;cursor:pointer}.deposit-info-card{overflow:hidden;margin-top:15px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:7px 17px}.deposit-info-card div{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;border-bottom:1px solid #ece9f1;color:#7d7488;font-size:12px}.deposit-info-card div:last-child{border-bottom:0}.deposit-info-card b{color:var(--ink);font-size:12px;text-align:right}.deposit-loading{margin:52px 0;color:var(--muted);font-size:12px;text-align:center}.deposit-address{padding:12px 16px}.deposit-address code{min-width:0;overflow-wrap:anywhere;white-space:normal}.deposit-address button{display:grid;place-items:center;width:28px;height:28px;padding:0}.deposit-address button svg{width:17px;height:17px;stroke-width:2}.withdraw-page{background:#f9f8fd}.withdraw-page .topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;background:#fff}.withdraw-page .brand-mark{gap:8px;font-size:17px;letter-spacing:1.6px}.withdraw-page .brand-mark .brand-symbol{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#111,#4d4d4d);font-size:20px;transform:rotate(-8deg)}.withdraw-page .icon-btn{width:47px;height:47px;background:#f8f7fb}.withdraw-page .icon-btn svg{width:23px;height:23px;stroke-width:1.8}.withdraw-screen{padding:31px 28px 56px}.withdraw-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7d7488;font-size:13px;font-weight:750;cursor:pointer}.withdraw-back svg{width:16px;height:16px;stroke-width:2}.withdraw-screen>h1{margin:35px 0 0;color:var(--ink);font:850 33px/1 Manrope,DM Sans,sans-serif;letter-spacing:-1.3px}.withdraw-network-note{display:flex;flex-direction:column;gap:2px;margin-top:31px;padding:15px;border-radius:16px;background:#f0eaff;color:var(--purple);font-size:14px;line-height:1.32}.withdraw-network-note b{font-weight:850}.withdraw-network-note span{font-size:13px}.withdraw-field{margin:18px 0 0;color:var(--ink);font-size:14px;font-weight:800}.withdraw-field input{height:44px;margin-top:8px;padding:0 15px;border:1px solid #e8e4ed;border-radius:13px;background:#fbfafd;color:var(--ink);font-size:14px;font-weight:700}.withdraw-field input::placeholder{color:#7e7d81;opacity:1}.withdraw-summary{overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:17px;background:#fff;padding:6px 16px}.withdraw-summary div{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:40px;border-bottom:1px solid #ece9f1;color:#7d7488;font-size:13px}.withdraw-summary div:last-child{border-bottom:0}.withdraw-summary b{color:var(--ink);font-size:13px;text-align:right}.address-field{margin-top:18px}.withdraw-confirm{width:100%;min-height:48px;margin-top:18px;border:0;border-radius:14px;background:#6030e7;color:#fff;font-size:16px;font-weight:850;cursor:pointer}.withdraw-confirm:disabled{cursor:not-allowed;opacity:.65}.withdraw-loading{margin:16px 0;color:var(--muted);font-size:12px;text-align:center}.withdraw-page .form-notice{margin:11px 0 0;color:#b13c55;font-size:12px;line-height:1.4}.feedback-page{background:#f9f8fd}.feedback-page .topbar{height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;background:#fff}.feedback-page .brand-mark{gap:9px;font-size:19px;letter-spacing:1.8px}.feedback-page .brand-mark .brand-symbol{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#111,#4d4d4d);font-size:22px;transform:rotate(-8deg)}.feedback-page .icon-btn{width:57px;height:57px;background:#f8f7fb}.feedback-page .icon-btn svg{width:27px;height:27px;stroke-width:1.8}.feedback-screen{padding:39px 27px 70px}.feedback-back{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#7d7488;font-size:16px;font-weight:750;cursor:pointer}.feedback-back svg{width:19px;height:19px;stroke-width:2}.feedback-heading{display:flex;align-items:end;justify-content:space-between;margin-top:40px}.feedback-heading p{margin:0 0 13px;color:#81798b;font-size:14px;font-weight:800;letter-spacing:1.45px}.feedback-heading h1{margin:0;color:var(--ink);font:850 42px/1 Manrope,DM Sans,sans-serif;letter-spacing:-1.7px}.feedback-submit{display:inline-flex;align-items:center;gap:10px;margin:0 5px 4px 0;padding:8px 0;border:0;background:transparent;color:var(--ink);font-size:22px;font-weight:500;cursor:pointer}.feedback-submit svg{width:25px;height:25px;stroke-width:2}.feedback-thread-list{display:grid;gap:13px;margin-top:42px}.feedback-thread-list>button{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:166px;padding:25px 21px;border:1px solid var(--line);border-radius:23px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.feedback-thread-list>button:hover{border-color:#e2daf7;box-shadow:0 8px 22px #4324850d}.feedback-thread-list>button:focus-visible{outline:3px solid rgba(103,53,235,.24);outline-offset:3px}.feedback-thread-list>button>svg{width:19px;color:#928a99}.feedback-thread-copy{display:block;min-width:0}.feedback-thread-copy b,.feedback-thread-copy small,.feedback-thread-copy em{display:block}.feedback-thread-copy b{overflow:hidden;font-size:17px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.feedback-thread-copy small{overflow:hidden;margin-top:17px;color:var(--muted);font-size:16px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.feedback-thread-copy em{margin-top:27px;color:#218a6d;font-size:15px;font-style:normal}.feedback-thread-copy em.closed{color:#887f94}.activity-page .activity-tabs button{padding:0 17px;font-size:12px}.wallet-shell.detail-page.activity-page .activity-list{margin-left:0;margin-right:0}.wallet-shell.detail-page.activity-page .activity-list article,.wallet-shell.detail-page.activity-page .activity-list .activity-item{display:grid;width:100%;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:100px;margin:0;padding:0 21px;border:0;border-radius:0;background:transparent;text-align:left}.wallet-shell.detail-page.activity-page .activity-list .activity-item{cursor:pointer}.wallet-shell.detail-page.activity-page .activity-list article+article,.wallet-shell.detail-page.activity-page .activity-list .activity-item+.activity-item{border-top:1px solid #ece9f1}.wallet-shell.detail-page.activity-page .activity-list article span,.wallet-shell.detail-page.activity-page .activity-list .activity-item span{margin-top:0}.wallet-shell.detail-page.activity-page .activity-list .activity-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e7f7f1;color:#278d72}.wallet-shell.detail-page.activity-page .activity-list .activity-icon.withdrawal{background:#f6ecff;color:#7744d8}.wallet-shell.detail-page.activity-page .activity-list .activity-copy,.wallet-shell.detail-page.activity-page .activity-list .activity-value{display:flex;min-width:0;flex-direction:column;gap:5px}.wallet-shell.detail-page.activity-page .activity-list .activity-value{align-items:flex-end}.activity-page{background:#f9f8fd}.activity-page .activity-topbar{height:99px;padding:0 22px}.activity-page .brand-mark{gap:9px;font-size:18px;letter-spacing:1.7px}.activity-page .brand-mark .brand-symbol{width:34px;height:34px;border-radius:10px;font-size:20px}.activity-page .icon-btn{width:48px;height:48px;background:#f8f6fb}.activity-page .icon-btn svg{width:23px;height:23px;stroke-width:1.8}.activity-screen{padding:39px 22px 52px}.activity-back{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#80778a;font-size:13px;font-weight:750;cursor:pointer}.activity-back svg{width:16px;height:16px;stroke-width:2}.activity-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-top:39px}.activity-heading p{margin:0 0 7px;color:#857c8d;font-size:11px;font-weight:800;letter-spacing:1.3px}.activity-heading h1{margin:0;color:var(--ink);font:850 30px/1 Manrope,DM Sans,sans-serif;letter-spacing:-1.1px}.activity-tabs{display:flex;gap:11px;overflow-x:auto;margin:35px 0 26px;padding:0;background:transparent}.activity-tabs button{flex:0 0 auto;min-height:42px;padding:0 19px;border:0;border-radius:22px;background:#efedf2;color:#81788b;font-size:13px;font-weight:800;cursor:pointer}.activity-tabs button[aria-selected=true]{background:#eee8ff;color:#6234e5;box-shadow:none}.activity-list{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff}.activity-list article{display:grid;width:100%;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:100px;margin:0;padding:0 21px;border:0;border-radius:0;background:transparent;text-align:left}.activity-list article+article{border-top:1px solid #ece9f1}.activity-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e7f7f1;color:#278d72}.activity-icon.withdrawal{background:#f6ecff;color:#7744d8}.activity-icon svg{width:20px;height:20px;stroke-width:2.2}.activity-copy,.activity-value{display:flex;min-width:0;flex-direction:column;gap:5px}.activity-copy b,.activity-value b{color:var(--ink);font-size:15px;line-height:1.15}.activity-copy small,.activity-value small{color:#877f90;font-size:12px;line-height:1.2;font-weight:500;white-space:nowrap}.activity-value{align-items:flex-end}.activity-value small{color:#2c8b70}.app-toast{position:fixed;z-index:20;left:50%;bottom:96px;transform:translate(-50%);min-width:220px;padding:12px 16px;border-radius:14px;background:#1d1630;color:#fff;box-shadow:0 12px 30px #17111f33;font-size:13px;font-weight:700;text-align:center}.wallet-shell.detail-page .wallet-header{height:64px;padding:0 18px}.wallet-shell.detail-page .detail-heading{padding:22px 18px 15px}.wallet-shell.detail-page .detail-heading h1{font-size:25px;line-height:1.18;margin:2px 0 5px}.wallet-shell.detail-page .detail-heading p{font-size:9px;letter-spacing:1.2px}.wallet-shell.detail-page .detail-heading span{font-size:12px}.wallet-shell.detail-page .filter-tabs,.wallet-shell.detail-page .activity-list,.wallet-shell.detail-page .deposit-card,.wallet-shell.detail-page .safety-note,.wallet-shell.detail-page .chat-thread,.wallet-shell.detail-page>label{margin-left:18px;margin-right:18px}.wallet-shell.detail-page .filter-tabs{margin-bottom:14px}.wallet-shell.detail-page .deposit-card{padding:19px;border-radius:18px}.wallet-shell.detail-page .deposit-card label{margin:0 0 11px;font-size:12px}.wallet-shell.detail-page .deposit-card label:last-of-type{margin-bottom:0}.wallet-shell.detail-page .deposit-card input,.wallet-shell.detail-page .deposit-card textarea{margin-top:6px;padding:11px 12px;font-size:13px}.wallet-shell.detail-page .deposit-card textarea{min-height:78px}.wallet-shell.detail-page .primary{min-height:48px;margin-top:14px;padding:11px;font-size:14px}.wallet-shell.detail-page .chat-thread{padding:0}.wallet-shell.detail-page .chat-thread p{margin:7px 0;padding:9px 11px;font-size:13px;line-height:1.4}.reply-composer{margin:0 18px 20px}.reply-composer label{font-size:12px}.reply-composer textarea{min-height:76px;margin-top:6px;padding:10px 12px}.message-detail{margin:0 18px;padding:15px;border-radius:16px;font-size:13px;line-height:1.55}.message-detail-time{margin-top:6px;font-size:11px}.deposit-page .topbar,.withdraw-page .topbar{height:72px;padding:0 22px}.deposit-page .brand-mark,.withdraw-page .brand-mark{font-size:16px}.deposit-page .brand-mark .brand-symbol,.withdraw-page .brand-mark .brand-symbol{width:31px;height:31px;font-size:18px}.deposit-page .icon-btn,.withdraw-page .icon-btn{width:42px;height:42px}.deposit-screen{padding:23px 24px 40px}.deposit-heading{margin-top:25px}.deposit-heading h1{font-size:27px}.deposit-heading p{margin-top:17px;font-size:12px;line-height:1.42}.deposit-qr{margin-top:15px}.deposit-qr svg{padding:8px;border-radius:14px}.deposit-address{min-height:53px;margin-top:13px;padding:10px 14px}.deposit-info-card{margin-top:13px;border-radius:16px;padding:5px 14px}.deposit-info-card div{min-height:39px;font-size:11px}.deposit-info-card b{font-size:11px}.deposit-loading{margin:38px 0}.withdraw-screen{padding:24px 24px 42px}.withdraw-screen>h1{margin-top:28px;font-size:29px}.withdraw-network-note{margin-top:23px;padding:13px;font-size:13px}.withdraw-network-note span{font-size:12px}.withdraw-field{margin-top:15px;font-size:13px}.withdraw-summary{margin-top:13px;border-radius:15px;padding:5px 14px}.withdraw-summary div{min-height:37px;font-size:12px}.withdraw-summary b{font-size:12px}.address-field{margin-top:15px}.withdraw-confirm{margin-top:16px;font-size:15px}.feedback-page .topbar{height:78px;padding:0 22px}.feedback-page .brand-mark{font-size:16px}.feedback-page .brand-mark .brand-symbol{width:32px;height:32px;font-size:19px}.feedback-page .icon-btn{width:43px;height:43px}.feedback-screen{padding:25px 24px 42px}.feedback-back{font-size:13px}.feedback-back svg{width:16px;height:16px}.feedback-heading{margin-top:27px}.feedback-heading p{margin-bottom:8px;font-size:11px;letter-spacing:1.2px}.feedback-heading h1{font-size:31px;letter-spacing:-1.2px}.feedback-submit{gap:7px;margin-bottom:1px;font-size:16px}.feedback-submit svg{width:20px;height:20px}.feedback-thread-list{gap:10px;margin-top:27px}.feedback-thread-list>button{grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:118px;padding:18px;border-radius:19px}.feedback-thread-list>button>svg{width:16px}.feedback-thread-copy b{font-size:14px}.feedback-thread-copy small{margin-top:10px;font-size:13px}.feedback-thread-copy em{margin-top:15px;font-size:12px}.feedback-submit-page{background:#f9f8fd}.feedback-submit-page .topbar{height:78px;padding:0 22px}.feedback-submit-page .brand-mark{font-size:16px}.feedback-submit-page .brand-mark .brand-symbol{width:32px;height:32px;font-size:19px}.feedback-submit-page .icon-btn{width:43px;height:43px}.feedback-submit-screen{padding:20px 24px 36px}.feedback-submit-page .feedback-back{font-size:13px}.feedback-submit-page .feedback-back svg{width:16px;height:16px}.feedback-submit-heading{margin-top:23px}.feedback-submit-heading p{margin:0 0 6px;color:#81798b;font-size:11px;font-weight:800;letter-spacing:1.2px}.feedback-submit-heading h1{margin:0;color:var(--ink);font:850 28px/1.08 Manrope,DM Sans,sans-serif;letter-spacing:-1.1px}.feedback-submit-form{display:grid;gap:14px;margin-top:31px}.feedback-submit-form label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.feedback-submit-form input,.feedback-submit-form textarea{box-sizing:border-box;width:100%;border:1px solid #e8e4ed;border-radius:14px;background:#fbfafd;color:var(--ink);font:600 13px/1.4 DM Sans,Inter,sans-serif;outline:none}.feedback-submit-form input{height:60px;padding:0 18px}.feedback-submit-form textarea{height:134px;resize:vertical;padding:17px 18px}.feedback-submit-form input::placeholder,.feedback-submit-form textarea::placeholder{color:#858087;opacity:1}.feedback-submit-form input:focus,.feedback-submit-form textarea:focus{border-color:#8b6cf0;box-shadow:0 0 0 3px #5b2dee14}.feedback-submit-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:4px;border:0;border-radius:14px;background:#6030e7;color:#fff;font-size:15px;font-weight:850;cursor:pointer}.feedback-submit-form button svg{width:19px;height:19px;stroke-width:2}.feedback-submit-form button:disabled{cursor:not-allowed;opacity:.62}.activity-page .activity-topbar{height:76px;padding:0 20px}.activity-page .brand-mark{font-size:16px}.activity-page .brand-mark .brand-symbol{width:31px;height:31px;font-size:18px}.activity-page .icon-btn{width:42px;height:42px}.activity-screen{padding:25px 20px 38px}.activity-heading{margin-top:27px}.activity-heading h1{font-size:27px}.activity-tabs{gap:8px;margin:24px 0 18px}.activity-tabs button{min-height:37px;padding:0 14px;font-size:11px}.activity-list{border-radius:18px}.activity-list article,.wallet-shell.detail-page.activity-page .activity-list article{grid-template-columns:43px minmax(0,1fr) auto;gap:10px;min-height:80px;padding:0 16px}.activity-icon,.wallet-shell.detail-page.activity-page .activity-list .activity-icon{width:43px;height:43px}.activity-icon svg{width:18px;height:18px}.activity-copy,.activity-value,.wallet-shell.detail-page.activity-page .activity-list .activity-copy,.wallet-shell.detail-page.activity-page .activity-list .activity-value{gap:3px}.activity-copy b,.activity-value b{font-size:13px}.activity-copy small,.activity-value small{font-size:10px}.activity-page .activity-list .activity-item,.wallet-shell.detail-page.activity-page .activity-list .activity-item{grid-template-columns:43px minmax(0,1fr) auto;gap:10px;min-height:80px;padding:0 16px}.activity-detail-page .topbar{height:76px;padding:0 20px}.activity-detail-screen{padding:25px 20px 38px}.activity-detail-heading{margin:27px 0 20px}.activity-detail-heading p{margin:0 0 5px;color:#857c8d;font-size:10px;font-weight:800;letter-spacing:1.2px}.activity-detail-heading h1{margin:0;color:var(--ink);font:800 25px/1.18 Manrope,DM Sans,sans-serif;letter-spacing:-.7px}.activity-detail-card{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.activity-detail-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:13px 15px}.activity-detail-card div+div{border-top:1px solid #eeeaf2}.activity-detail-card span{color:#807789;font-size:12px}.activity-detail-card b{max-width:62%;color:var(--ink);font-size:12px;line-height:1.4;text-align:right;overflow-wrap:anywhere}.recovery-shell{padding-bottom:40px}.recovery-shell .recovery-header{gap:12px;padding-top:32px}.recovery-back{display:inline-flex;align-items:center;gap:3px;max-width:62%;padding:5px 0;border:0;background:transparent;color:#7d7488;font-size:12px;font-weight:750;text-align:left}.recovery-back svg{width:15px;height:15px;flex:0 0 auto}.auth-shell .recovery-header>.brand{gap:6px;font-size:14px;letter-spacing:1.2px}.auth-shell .recovery-header>.brand .brand-symbol{width:29px;height:29px;border-radius:9px;font-size:17px}.recovery-heading{margin:34px 0 22px}.recovery-heading .eyebrow{margin:0 0 8px}.recovery-heading h1{margin:0;color:var(--ink);font:850 28px/1.12 Manrope,DM Sans,sans-serif;letter-spacing:-.8px}.recovery-heading>p:not(.eyebrow){margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.recovery-heading small{display:block;margin-top:9px;color:#8b8295;font-size:11px;font-weight:700}.recovery-list-screen,.recovery-form-screen{padding:0 2px}.recovery-ticket-card{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:17px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--ink);text-align:left}.recovery-ticket-card>span{min-width:0}.recovery-ticket-card b,.recovery-ticket-card small,.recovery-ticket-card em{display:block}.recovery-ticket-card b{font-size:14px}.recovery-ticket-card small{overflow:hidden;margin-top:8px;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recovery-ticket-card em{margin-top:12px;color:#27896c;font-size:11px;font-style:normal;font-weight:700}.recovery-ticket-card em.closed{color:#898291}.recovery-ticket-card>svg{width:16px;color:#8e8798}.recovery-new{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;margin-top:14px;border:1px solid #e4dcf4;border-radius:12px;background:#f2edff;color:var(--purple);font-size:13px;font-weight:800}.recovery-new svg{width:17px;height:17px}.recovery-form{display:grid;gap:12px}.recovery-form label{display:grid;gap:6px;margin:0;color:var(--ink);font-size:12px;font-weight:800}.recovery-form input,.recovery-form textarea{width:100%;margin:0;border:1px solid #e8e4ed;border-radius:12px;background:#fbfafd;color:var(--ink);font:600 13px/1.45 DM Sans,Inter,sans-serif}.recovery-form input{height:44px;padding:0 13px}.recovery-form textarea{min-height:110px;padding:12px 13px;resize:vertical}.recovery-form .primary{min-height:46px;margin:3px 0 0;border-radius:12px}.recovery-cancel{min-height:36px;background:transparent;color:var(--muted);font-size:12px;font-weight:700}.recovery-conversation{display:grid;gap:11px;max-height:58dvh;overflow-y:auto;padding:16px 13px;border:1px solid var(--line);border-radius:17px;background:#f4f2f8}.recovery-conversation article{max-width:84%;padding:11px 13px;border-radius:14px;background:#fff;box-shadow:0 2px 8px #22183408}.recovery-conversation article.mine{justify-self:end;background:#6030e7;color:#fff}.recovery-conversation article.theirs{justify-self:start}.recovery-conversation article p{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.recovery-conversation article time{display:block;margin-top:6px;opacity:.65;font-size:9px}.recovery-reply{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.recovery-reply textarea{min-height:44px;max-height:100px;resize:vertical;margin:0;border:1px solid #e8e4ed;border-radius:12px;background:#fff;padding:12px;font-size:13px}.recovery-reply button{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--purple);color:#fff}.recovery-reply button svg{width:18px}.recovery-reply button:disabled{opacity:.5}.recovery-closed{margin:15px 0;color:var(--muted);font-size:12px;text-align:center}.auth-shell.login-shell{display:flex;flex-direction:column;justify-content:safe center;padding-top:24px;padding-bottom:24px}.auth-shell.login-shell .auth-header{padding-top:0}.auth-shell.login-shell .auth-card{flex:0 0 auto;margin-top:42px}@media(max-width:370px){.auth-shell.login-shell{padding-top:20px;padding-bottom:20px}.auth-shell.login-shell .auth-card{margin-top:34px}}
