:root{--navy:#082b4a;--navy2:#07253f;--navy3:#0b4267;--teal:#008e9b;--aqua:#13adbb;--gold:#d7a243;--green:#078968;--red:#ce4660;--ink:#112b43;--muted:#688095;--line:rgba(255,255,255,.72);--glass:rgba(255,255,255,.66);--border:rgba(255,255,255,.78);--shadow:0 15px 35px rgba(24,67,102,.105);font-family:Inter,'Segoe UI',Arial,sans-serif;color:var(--ink);font-size:13px;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%;overflow-x:hidden}body{background:linear-gradient(118deg,#e7f3fb 0%,#e1eff8 38%,#eaf1f6 67%,#dceef5 100%);-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:-35%;z-index:-2;background:radial-gradient(ellipse at 85% 5%,rgba(67,163,202,.18),transparent 45%),radial-gradient(ellipse at 25% 85%,rgba(55,174,176,.10),transparent 38%);pointer-events:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,160,183,.55);outline-offset:3px}.muted{color:var(--muted)}.tiny{font-size:10px}.small{font-size:11px}.normal{font-size:13px}.semibold{font-weight:650}.bold{font-weight:760}.tabnum{font-variant-numeric:tabular-nums}.mono{font-family:'SFMono-Regular',Consolas,monospace;font-variant-numeric:tabular-nums}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.hidden{display:none!important}.ico{width:18px;height:18px;display:inline-block;vertical-align:middle;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ico.sm{width:15px;height:15px}.ico.lg{width:23px;height:23px}.ico.xl{width:27px;height:27px}.muted-ico{color:#6289a3}.row{display:flex;align-items:center;gap:10px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:grid;gap:12px}.nowrap{white-space:nowrap}.eyebrow{color:#6891a5;text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:1.65px}.boot{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy)}.boot p{font-size:20px;font-weight:750;margin:15px 0 3px}.boot small{color:var(--muted)}
.app-shell{min-height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:18px 14px 16px;background:linear-gradient(165deg,#062340,#0b4266 57%,#305d7b 96%);color:#e8f4ff;box-shadow:10px 0 33px rgba(10,38,65,.16);z-index:40}.side-logo{border-radius:15px;background:rgba(242,250,253,.96);padding:8px 10px;margin:2px 5px 16px;box-shadow:0 8px 28px rgba(0,0,0,.1)}.side-logo img{display:block;width:100%;height:66px;object-fit:contain}.side-subtitle{display:flex;align-items:center;justify-content:center;gap:5px;color:#adcadb;text-transform:uppercase;font-weight:650;font-size:9px;letter-spacing:1.9px;margin-bottom:19px}.side-subtitle:before,.side-subtitle:after{content:'';height:1px;width:26px;background:rgba(255,255,255,.22)}.side-nav{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#49728f transparent}.nav-section{padding:13px 12px 6px;margin-top:7px;letter-spacing:2px;text-transform:uppercase;font-size:9px;color:#9fc0d5;font-weight:800}.nav-link{width:100%;border:1px solid transparent;background:transparent;color:#e5f1fb;display:flex;align-items:center;gap:12px;padding:11px 12px;margin:3px 0;border-radius:11px;text-align:left;font-weight:570;transition:background .2s, transform .2s}.nav-link:hover{background:rgba(255,255,255,.12);transform:translateX(2px)}.nav-link.active{background:linear-gradient(92deg,rgba(219,167,69,.27),rgba(255,255,255,.13));border-color:rgba(236,220,168,.45);box-shadow:inset 3px 0 0 #edba6d,0 7px 18px rgba(6,30,52,.13);color:#fff}.nav-link .ico{color:#cfe3ee}.nav-link.active .ico{color:#f2d6a1}.side-bottom{margin-top:16px}.premier{padding:16px;border:1px solid rgba(235,244,249,.24);border-radius:15px;background:linear-gradient(150deg,rgba(34,83,118,.55),rgba(200,233,242,.22));box-shadow:0 8px 22px rgba(1,28,49,.1)}.premier b{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px}.premier b span{color:#e6bd66}.premier p{font-size:11px;line-height:1.55;color:#d0e3ed;margin:8px 0 0}.profile-mini{display:flex;align-items:center;gap:9px;margin:13px 1px 0;padding:10px 2px 0;border-top:1px solid rgba(255,255,255,.15)}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#fff,#aacbe7);color:#14446e;font-weight:780;flex-shrink:0}.profile-mini b{display:block;font-size:11px}.profile-mini small{color:#bbd2e1;font-size:10px}
.workspace{min-width:0;padding-bottom:32px}.topbar{position:sticky;top:0;z-index:30;height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 25px;background:rgba(245,250,254,.55);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.68)}.breadcrumbs{font-size:12px;color:#678197;white-space:nowrap}.breadcrumbs b{color:#0b3559}.top-actions{display:flex;align-items:center;gap:10px}.search{width:min(300px,24vw);height:36px;border-radius:30px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.45);display:flex;align-items:center;gap:8px;padding:0 12px;color:#63809b}.search input{width:100%;border:0;background:transparent;outline:none;font-size:11px;color:var(--ink)}.search input::placeholder{color:#8a9bab}.top-icon{height:36px;width:36px;border-radius:11px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.8);color:#2c5e80;display:grid;place-items:center}.top-icon:hover,.btn-ghost:hover{background:#fff}.header-user{display:flex;align-items:center;gap:8px}.header-user strong{font-size:11px}.header-user small{display:block;color:var(--muted);font-size:9px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:40px;padding:5px 10px;font-weight:740;font-size:10px}.pill.sim{color:#86651e;background:#fff4dd;border:1px solid rgba(198,157,65,.3)}.pill.ok{color:#087b64;background:#e3f7ed}.pill.wait{color:#a87521;background:#fff2d8}.pill.danger{color:#b34358;background:#ffe8ed}.pill.info{color:#235d8d;background:#e9f1fc}.mobile-menu{display:none}.main{width:100%;max-width:1660px;margin:auto;padding:26px 25px 0}.pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.pagehead h1{font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:1.15;letter-spacing:-.8px;color:#102b43;margin:0 0 7px;font-weight:750}.pagehead p{margin:0;color:#688398}.headbuttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.btn{border:1px solid transparent;border-radius:11px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:720;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s;font-size:12px}.btn:hover{transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-primary{color:#fff;background:linear-gradient(115deg,#0d668b,#06345a);box-shadow:0 9px 19px rgba(8,69,108,.22)}.btn-gold{background:linear-gradient(120deg,#f9e2ad,#dbac50);color:#513810;border-color:#fff4d7}.btn-outline{color:#16466a;background:rgba(255,255,255,.58);border-color:rgba(255,255,255,.9)}.btn-ghost{color:#0b6487;background:rgba(255,255,255,.1);padding:8px 9px}.btn-danger{background:#fce4ea;color:#b33f5b}.btn-sm{padding:7px 11px;font-size:11px;border-radius:9px}.glass{background:var(--glass);border:1px solid var(--border);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.75);border-radius:17px;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.panel{padding:18px 19px;min-width:0}.panel h2{margin:0;color:#152f49;font-size:14px;letter-spacing:-.2px}.panel-sub{font-size:11px;color:var(--muted);margin-top:5px}.titlebar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.link-button{border:0;background:none;color:#0b6e9d;font-size:11px;font-weight:760;display:inline-flex;gap:5px;align-items:center;padding:0}.link-button:hover{text-decoration:underline}.caption{color:var(--muted);font-size:11px}.vbig{font-size:25px;letter-spacing:-.8px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}.kpi-number{font-size:22px;font-weight:800;letter-spacing:-.8px}.sep{border:0;border-top:1px solid rgba(74,115,140,.13);margin:13px 0}.section-gap{display:grid;gap:12px;margin-bottom:13px}
.hero{height:185px;position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(108deg,#0d5079 0%,#257e9d 45%,#bddfe4 100%);box-shadow:0 13px 26px rgba(35,97,130,.16);border:1px solid rgba(255,255,255,.75);margin:0 0 15px}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,58,95,.94) 0%,rgba(10,74,111,.81) 39%,rgba(14,78,110,.1) 78%);pointer-events:none}.hero-skyline{position:absolute;right:0;bottom:-36px;height:170%;width:76%;object-fit:cover;opacity:.87}.hero-content{position:relative;z-index:1;padding:24px 34px;color:#fff;max-width:510px}.hero-content .eyebrow{color:#ffcf7d;font-size:9px}.hero h2{font-family:Georgia,serif;font-size:27px;line-height:1.07;font-weight:600;letter-spacing:-.5px;margin:8px 0 7px}.hero p{font-size:11px;color:#e6f2f8;line-height:1.6;max-width:380px;margin:0 0 12px}.hero .btn{padding:7px 12px;font-size:11px}.hero-card{position:absolute;right:4.2%;top:18px;width:184px;height:117px;z-index:2;border-radius:14px;transform:rotate(-7deg);background:linear-gradient(135deg,#07597b,#07345c 63%,#041f3f);border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 20px rgba(8,39,65,.4);padding:14px;color:#fff}.hero-card-top{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:800}.hero-card img{width:33px;height:33px;object-fit:contain}.card-chip{height:14px;width:23px;background:linear-gradient(120deg,#d7a44d,#f2dab0,#a78136);border-radius:3px;margin:7px 0}.card-last{font-family:Consolas,monospace;letter-spacing:2px;font-size:10px}.hero-card-bottom{font-size:8px;margin-top:6px;display:flex;justify-content:space-between;opacity:.9}
.asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.asset-card{padding:15px 15px 9px;min-height:147px;overflow:hidden}.asset-top{display:flex;align-items:center;justify-content:space-between;gap:5px;white-space:nowrap;font-size:11px;font-weight:740}.asset-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#fff;font-weight:800;font-size:13px;background:#115e88}.asset-icon.usd{background:#245c89}.asset-icon.aed{background:#176e6e}.asset-icon.btc{background:#df942c}.asset-icon.erc,.asset-icon.trc{background:#0d9d8b}.asset-amount{font-size:clamp(17px,1.58vw,23px);font-weight:830;letter-spacing:-.7px;margin:10px 0 2px;white-space:nowrap}.asset-note{font-size:10px;color:#637f94;display:flex;justify-content:space-between;gap:3px;margin:4px 0}.spark-footer{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:5px;font-size:10px;font-weight:750}.sparkline{height:29px;width:76px;opacity:.95;flex-shrink:1}.grid-core{display:grid;grid-template-columns:1.04fr 1.08fr 1.06fr;gap:12px}.grid-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.donut-wrap{display:flex;align-items:center;gap:17px;padding:6px 0}.donut{height:135px;width:135px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 22px rgba(4,86,116,.11);position:relative}.donut:after{content:'';position:absolute;inset:22px;background:#f1f8fb;border:1px solid rgba(255,255,255,.8);border-radius:50%}.donut-center{position:relative;z-index:1;text-align:center}.donut-center b{font-size:14px;display:block}.donut-center small{display:block;color:var(--muted);font-size:10px}.legend{flex:1;min-width:0}.legend-row{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:10px 0;font-size:10px}.legend-name{display:flex;align-items:center;gap:7px}.dot{width:8px;height:8px;display:inline-block;border-radius:50%;flex-shrink:0}.legend-row b{font-size:10px}.change{display:inline-flex;align-items:center;gap:3px;font-weight:790;font-size:10px}.chart-metrics{display:flex;justify-content:space-between;gap:5px;margin-bottom:4px}.chart-metrics > div{min-width:0}.chart-metrics strong{font-size:14px;display:block}.chart-metrics small{font-size:10px;color:var(--muted)}.trend-chart{width:100%;height:112px}.trend-legend{display:flex;justify-content:center;gap:18px;font-size:10px;color:var(--muted)}.goals{display:grid;gap:10px}.goal{display:flex;gap:11px;align-items:center}.goal-icon{height:45px;width:45px;border-radius:10px;background:#d2edf1;color:#0b7792;display:grid;place-items:center;flex-shrink:0}.goal-info{flex:1;min-width:0}.goal-title{font-size:11px;font-weight:750}.goal-meta{display:flex;justify-content:space-between;color:#688094;font-size:10px;margin:3px 0 6px}.progress{height:7px;background:#d7e4ef;border-radius:20px;overflow:hidden}.progress>span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#0c6987,#0ca39e)}.mini-head{font-weight:800;font-size:12px;margin-bottom:10px}.quick-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.quick{border:1px solid rgba(255,255,255,.88);background:rgba(255,255,255,.4);border-radius:11px;padding:9px 3px;color:#31546f;display:flex;flex-direction:column;align-items:center;gap:5px;min-height:61px;font-size:9px;font-weight:740}.quick .ico{color:#0c7494}.quick:hover{background:#fff;transform:translateY(-2px)}.split-right{display:grid;grid-template-rows:auto 1fr;gap:10px}.tx-list,.watch-list,.network-list{display:grid;gap:0}.transaction-item,.watch-item,.network-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(51,109,141,.1)}.transaction-item:last-child,.watch-item:last-child,.network-item:last-child{border:0}.round-icon{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#e5f0f7;color:#0e7496;font-weight:850}.round-icon.btc{background:#fff0d7;color:#cc8e2f}.round-icon.erc,.round-icon.trc{background:#dff5ec;color:#088f7b}.tx-details,.watch-details{flex:1;min-width:0}.tx-details b,.watch-details b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-details small,.watch-details small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.tx-amount{font-weight:800;font-size:11px;white-space:nowrap}.value-right{text-align:right}.watch-value{font-size:11px;font-weight:800}.status-dot{width:8px;height:8px;background:#14af75;border-radius:50%}.small-spark{width:53px;height:23px}.empty-state{padding:24px 10px;text-align:center;color:var(--muted);line-height:1.6}.note-box{padding:11px 13px;background:rgba(235,247,252,.7);border:1px solid rgba(82,149,173,.14);border-radius:11px;font-size:11px;color:#4c7289;line-height:1.55}.warning-box{background:#fff4df;border-color:#f0d7a5;color:#735725}.badge-inline{background:#e8f5f9;color:#0c6f91;padding:4px 7px;border-radius:7px;font-size:10px;font-weight:790}
/* detail pages */
.subhead{font-family:Georgia,serif;font-size:23px;margin:0 0 7px;letter-spacing:-.5px}.lead{color:var(--muted);font-size:12px;margin:0 0 20px}.two-col{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.9fr);gap:14px}.three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.data-card{min-height:137px}.data-card h3{margin:7px 0 4px;font-size:15px}.data-card .balance{font-size:25px;font-weight:800;letter-spacing:-.8px;margin:10px 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid .span2{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:11px;font-weight:740;color:#496e87}.input,.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid rgba(116,165,189,.35);background:rgba(255,255,255,.72);border-radius:10px;color:#23445d;min-height:40px;outline:none}.field textarea{min-height:72px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#1895a6;box-shadow:0 0 0 3px rgba(0,145,160,.13)}.field .hint{font-size:10px;color:#8298aa}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left;min-width:570px}.table th{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#7890a5;font-weight:800;padding:10px 8px;border-bottom:1px solid rgba(49,113,145,.13)}.table td{padding:12px 8px;border-bottom:1px solid rgba(49,113,145,.09);font-size:11px;vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:rgba(255,255,255,.24)}.table td b{display:block;font-size:11px}.table td small{color:var(--muted);font-size:10px}.meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.meta-tile{padding:16px}.meta-tile .eyebrow{margin-bottom:10px}.meta-tile strong{font-size:23px;letter-spacing:-.7px}.wallet-box{padding:15px 16px;display:grid;gap:10px}.wallet-id{background:rgba(255,255,255,.6);border:1px dashed rgba(23,106,143,.35);padding:12px;border-radius:10px;word-break:break-all;font:12px/1.6 Consolas,monospace;color:#214a68}.wallet-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.wallet-meta{font-size:11px;color:var(--muted)}.wallet-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-balance{font-size:23px;font-weight:820;letter-spacing:-.5px;margin:10px 0 3px}.actions{display:flex;flex-wrap:wrap;gap:5px}.actions button{margin:1px 0}.filter-bar{display:flex;gap:9px;margin-bottom:14px;flex-wrap:wrap}.filter-bar .field{min-width:160px}.detail-kv{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:11px;color:var(--muted);margin:10px 0}.detail-kv b{color:var(--ink)}.audit-line{display:flex;align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(70,132,160,.12)}.audit-line:last-child{border:0}.audit-line .round-icon{height:28px;width:28px}.audit-line b{font-size:11px}.audit-line small{color:var(--muted);display:block;margin-top:4px;font-size:10px}.network-tag{font-size:9px;letter-spacing:.5px;font-weight:770;color:#6f839a;text-transform:uppercase}.stat-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(68,127,154,.1)}.stat-row:last-child{border:0}.stat-row span{font-size:11px;color:#607d91}.stat-row b{font-size:11px}.setting-line{display:grid;grid-template-columns:1fr 130px 140px;align-items:center;gap:12px;border-bottom:1px solid rgba(75,132,160,.12);padding:12px 0}.setting-line:last-child{border:0}.setting-line label{font-weight:750;font-size:12px}.setting-line small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.setting-line input{background:rgba(255,255,255,.72);border:1px solid #cbdde7;border-radius:9px;padding:9px;max-width:100%;width:100%}.notice{position:fixed;bottom:22px;right:24px;z-index:100;background:#0d4264;color:#fff;padding:13px 16px;border:1px solid #9ed4e7;border-radius:12px;box-shadow:0 12px 35px #13445a35;max-width:340px;font-size:12px;animation:slide-in .22s ease}.notice.error{background:#9e3850}.notice.success{background:#0b715e}@keyframes slide-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}
.modal-backdrop{position:fixed;inset:0;z-index:110;background:rgba(7,29,51,.47);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px}.modal{max-width:520px;width:100%;background:linear-gradient(140deg,#fafdff,#e5f4f9);border:1px solid white;border-radius:20px;box-shadow:0 30px 90px rgba(0,22,49,.34);padding:23px}.modal h2{font-family:Georgia,serif;font-size:22px;margin:0 0 9px}.modal p{line-height:1.6;color:#54728a}.modal .modal-head{display:flex;justify-content:space-between;align-items:center}.modal-close{border:0;background:rgba(42,96,130,.08);border-radius:8px;width:28px;height:28px}.receipt{padding:16px;border:1px dashed #8faebe;background:white;border-radius:12px}.receipt-logo{width:180px;height:55px;object-fit:contain;margin-bottom:8px}.receipt .detail-kv{border-bottom:1px solid #eaf0f3;padding:6px 0;margin:0}.footer{color:#7d9aac;display:flex;justify-content:space-between;gap:12px;margin:19px 3px 0;font-size:10px}.overlay{display:none}.spark-bg{fill:rgba(14,151,155,.08)}
@media(max-width:1320px){.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-core{grid-template-columns:1fr 1fr}.split-right{grid-column:span 2;grid-template-columns:1fr 1fr;grid-template-rows:none}.grid-bottom{grid-template-columns:1fr 1fr}.grid-bottom>.panel:last-child{grid-column:span 2}.donut{height:118px;width:118px}.donut:after{inset:20px}}
@media(max-width:950px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding:14px 10px}.main{padding:22px 17px 0}.topbar{padding:0 17px}.header-user{display:none}.search{width:200px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-core{grid-template-columns:1fr}.split-right{grid-column:auto;grid-template-columns:1fr 1fr}.grid-bottom{grid-template-columns:1fr}.grid-bottom>.panel:last-child{grid-column:auto}.two-col,.three-col{grid-template-columns:1fr}.wallet-cards{grid-template-columns:1fr 1fr}}
@media(max-width:690px){.app-shell{display:block}.sidebar{position:fixed;top:0;left:0;bottom:0;transform:translateX(-100%);width:255px;transition:transform .25s;z-index:65}.sidebar.open{transform:translateX(0)}.overlay.open{display:block;position:fixed;inset:0;background:rgba(7,27,48,.47);z-index:60}.topbar{height:62px;padding:0 14px}.mobile-menu{display:grid}.breadcrumbs{display:none}.search{width:min(46vw,250px)}.header-user,.topbar .pill.sim{display:none}.main{padding:20px 13px 0}.pagehead{align-items:flex-start}.pagehead h1{font-size:25px}.pagehead p{font-size:11px}.headbuttons .btn{padding:9px}.hero{height:185px}.hero-content{padding:21px}.hero h2{font-size:24px}.hero p{max-width:240px;font-size:10px}.hero-card{width:122px;height:91px;right:-5px;top:37px;padding:9px;transform:rotate(-9deg)}.hero-card-top{font-size:10px}.hero-card img{height:23px;width:23px}.hero-card-bottom{font-size:6px}.hero-card .card-chip{margin:2px 0}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.asset-card{padding:11px;min-height:142px}.asset-amount{font-size:18px}.asset-top{font-size:10px}.panel{padding:15px}.donut-wrap{gap:11px}.donut{height:110px;width:110px}.donut:after{inset:18px}.split-right{grid-template-columns:1fr}.grid-bottom{grid-template-columns:1fr}.cards-grid,.wallet-cards,.meta-grid{grid-template-columns:1fr}.quick-grid{gap:4px}.quick{font-size:8px}.footer{display:block;line-height:1.7}.form-grid{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.setting-line{grid-template-columns:1fr 100px}.setting-line>button{grid-column:1/-1}.two-col{grid-template-columns:1fr}}
@media(max-width:390px){.asset-grid{grid-template-columns:1fr 1fr}.asset-amount{font-size:16px}.asset-note{font-size:9px}.hero h2{font-size:21px}.hero-card{opacity:.75}.top-actions .top-icon:nth-child(3){display:none}.quick-grid{grid-template-columns:repeat(3,1fr)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

@media print{body{background:#fff!important}.app-shell,.notice{display:none!important}.modal-backdrop{position:static!important;background:white!important;backdrop-filter:none!important;padding:0;display:block}.modal{box-shadow:none!important;border:0!important;max-width:none!important;background:#fff!important}.modal-head button,.modal .form-actions{display:none!important}.receipt{max-width:680px;margin:0 auto}}
