@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#edf2f4;background:#080b12;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#080b12;--panel:#111722;--panel2:#151e2b;--line:rgba(255,255,255,.075);--muted:#8995a7;--mint:#b9ff70;--green:#49e0a4;--blue:#71c9ff}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.6;cursor:wait}.app-shell{min-height:100vh;display:flex;background:radial-gradient(ellipse at 70% -10%,rgba(60,116,104,.13),transparent 40%),#080b12}.sidebar{width:248px;position:fixed;inset:0 auto 0 0;background:#0c111a;border-right:1px solid var(--line);padding:24px 16px 16px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 27px}.brand-mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#caff83,#35d99c);color:#10251b;font:800 23px Manrope;display:grid;place-items:center;box-shadow:0 6px 22px #74eaa22a}.brand b{font:800 18px Manrope;letter-spacing:-.7px}.brand small{display:block;color:#718091;font-size:8px;letter-spacing:1.3px;margin-top:2px}.workspace{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;color:#c5ced8;font-size:12px;margin-bottom:29px}.workspace svg{margin-left:auto;color:#788598}.workspace-dot,.live-dot,.footer-dot{width:7px;height:7px;border-radius:50%;background:#53e3a7;box-shadow:0 0 10px #53e3a7}.nav-caption{font-size:9px;letter-spacing:1.4px;color:#687486;padding:0 12px;margin-bottom:10px}.sidebar nav{display:grid;gap:4px}.nav-item{border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:#8c98a9;font-size:12px;padding:11px 12px;border-radius:9px;transition:.2s}.nav-item:hover{background:#ffffff08;color:#eaf3f0}.nav-item.active{background:linear-gradient(90deg,#a9fa7020,#3cdd9d0b);color:#c8ff8d;box-shadow:inset 2px 0 #baff70}.nav-item span:nth-child(2){flex:1}.nav-new{font-size:8px;color:#a9f78c;background:#a9f78c16;border-radius:4px;padding:3px 5px}.extra-cap{margin-top:30px}.sidebar-bottom{margin-top:auto}.upgrade-card{padding:15px;border:1px solid #a5ef8b25;background:linear-gradient(140deg,#a5ef8b13,#42d9a308);border-radius:12px;margin-bottom:15px}.upgrade-icon{color:#baff70;margin-bottom:9px}.upgrade-card b{font:700 13px Manrope}.upgrade-card p{font-size:10px;color:#91a091;margin:6px 0 12px}.upgrade-card>span{font-size:8px;letter-spacing:1.4px;color:#789083}.user-mini{display:flex;align-items:center;gap:9px;padding:13px 4px 2px;border-top:1px solid var(--line)}.avatar,.top-avatar,.profile-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#d1ff8a,#37d9a4);color:#10261d;font-weight:800}.avatar{width:34px;height:34px;font-size:11px}.user-mini-info{min-width:0;flex:1}.user-mini-info b,.user-mini-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mini-info b{font-size:11px}.user-mini-info small{font-size:9px;color:#758296;margin-top:3px}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#ffffff05;color:#a6b0bf;transition:.2s}.icon-btn:hover{background:#ffffff10;color:#fff}.main-area{margin-left:248px;width:calc(100% - 248px);min-height:100vh;display:flex;flex-direction:column}.topbar{height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;background:#080b12e8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:15}.crumb{font-size:11px;color:#778395}.crumb span{padding:0 9px;color:#465160}.crumb b{color:#dce4eb;font-weight:500}.top-actions{display:flex;align-items:center;gap:13px}.searchbox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:#ffffff04;padding:8px 10px;color:#758194}.searchbox input{width:130px;background:transparent;border:0;outline:0;color:#eaf0f4;font-size:11px}.searchbox kbd{font-size:9px;border:1px solid var(--line);border-radius:4px;padding:2px 4px;color:#657185}.notification{position:relative}.notification i{position:absolute;width:6px;height:6px;background:#baff70;border-radius:50%;right:7px;top:7px;border:1px solid #080b12}.top-avatar{width:32px;height:32px;border:0;font-size:10px}.menu-trigger,.mobile-close{display:none}.page-content{padding:33px 36px 45px;max-width:1500px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;animation:rise .5s both}.eyebrow{font-size:9px;letter-spacing:1.5px;color:#7e8d9d;font-weight:700;display:flex;align-items:center;gap:7px}.page-heading h1{font:800 clamp(23px,2.3vw,32px) Manrope;letter-spacing:-1.2px;margin:10px 0 5px;color:#f1f5f5}.page-heading p{font-size:12px;color:#8290a1;margin:0}.wave{color:#baff70;font-size:22px}.date-chip{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;color:#a5b0bd;font-size:10px;white-space:nowrap}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.balance-card{min-height:245px;border-radius:17px;padding:23px 25px;position:relative;overflow:hidden;background:linear-gradient(118deg,#182b2a,#15332e 54%,#102b2a);border:1px solid #a5f5b01e;box-shadow:0 18px 50px #0003}.balance-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,#baff7009 60%,transparent);pointer-events:none}.balance-top{display:flex;justify-content:space-between;align-items:center;color:#b8c9c1;font-size:11px;position:relative;z-index:1}.balance-eye{border:0;background:transparent;color:#a7c4b5}.balance-amount{font:800 clamp(27px,3vw,39px) Manrope;letter-spacing:-1.6px;margin:17px 0 9px;position:relative;z-index:1}.balance-meta{display:flex;gap:11px;align-items:center;position:relative;z-index:1}.balance-pill{font-size:9px;color:#baff70;background:#baff7017;border:1px solid #baff7024;padding:5px 8px;border-radius:20px;display:flex;align-items:center;gap:5px}.muted-white{font-size:9px;color:#92aaa0}.balance-actions{display:flex;gap:8px;margin-top:25px;position:relative;z-index:2}.balance-actions button{display:flex;align-items:center;gap:7px;border:1px solid #ffffff22;background:#ffffff0d;border-radius:8px;padding:9px 11px;font-size:10px;color:#edf8f2;transition:.2s}.balance-actions button:first-child{background:#baff70;color:#17231a;border-color:#baff70;font-weight:700}.balance-actions button:hover{transform:translateY(-2px)}.balance-orb{position:absolute;border-radius:50%;border:1px solid #baff7010;pointer-events:none}.orb-one{width:260px;height:260px;right:-60px;top:-110px;box-shadow:0 0 0 24px #baff7005,0 0 0 50px #baff7004}.orb-two{width:140px;height:140px;right:30px;bottom:-100px;background:#baff7008}.quick-card,.panel,.stat-card{background:linear-gradient(145deg,#131b27,#101620);border:1px solid var(--line);border-radius:14px}.quick-card{padding:20px 21px}.section-top{display:flex;justify-content:space-between}.section-top h3,.panel-title h3{font:700 14px Manrope;margin:7px 0 0}.dots{color:#718094}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.quick-grid button{display:flex;align-items:center;flex-direction:column;text-align:center;background:transparent;border:0;padding:5px 2px;color:#e7edf0;transition:.2s}.quick-grid button:hover{transform:translateY(-4px)}.quick-icon{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;margin-bottom:9px}.quick-icon svg{width:18px}.qi-violet{background:#9e85ff1c;color:#b5a3ff}.qi-blue{background:#71c9ff1c;color:#71c9ff}.qi-orange{background:#ffb45c1b;color:#ffbe72}.qi-green{background:#53e3a71a;color:#65e8ad}.quick-grid b{font-size:10px}.quick-grid small{font-size:8px;color:#7f8b9c;margin-top:4px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0}.stat-card{padding:15px 16px;min-width:0;animation:rise .55s both}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#8996a7;font-size:10px}.stat-top i{width:29px;height:29px;border-radius:9px;background:#ffffff08;display:grid;place-items:center;color:#b6c4d0;font-style:normal}.stat-card>b{display:block;font:700 clamp(15px,1.5vw,19px) Manrope;letter-spacing:-.5px;margin:11px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card>small{font-size:9px;color:#748295;display:flex;align-items:center;gap:4px}.stat-card>small.positive{color:#72dda9}.content-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:15px}.panel{padding:19px 20px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.panel-title h3{margin:0}.panel-title p{font-size:9px;color:#788699;margin:5px 0 0}.panel-title>button{border:0;background:transparent;color:#baff70;font-size:9px;display:flex;align-items:center;gap:4px;white-space:nowrap}.transaction-list{display:grid}.transaction{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #ffffff09}.transaction:last-child{border:0}.tx-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.tx-icon.in{background:#54e0a315;color:#64e6ae}.tx-icon.out{background:#9a8cff17;color:#b6a7ff}.tx-main{flex:1;min-width:0}.tx-main b,.tx-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-main b{font-size:10px;font-weight:600}.tx-main small{font-size:8px;color:#7d899a;margin-top:4px}.tx-amount{font-size:10px;font-weight:700;white-space:nowrap}.tx-amount.in{color:#6ce2ad}.tx-amount.out{color:#e5e9ee}.tx-status{font-size:8px;color:#6ddaa8;background:#5bdd9c12;border-radius:5px;padding:4px 6px}.pot-row{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff09}.pot-row:last-child{border:0}.pot-symbol{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.pot-symbol.mint{background:#53e3a71a;color:#65e8ad}.pot-symbol.violet{background:#9e85ff1c;color:#b5a3ff}.pot-symbol.blue{background:#71c9ff1c;color:#71c9ff}.pot-row-main{flex:1;min-width:0}.pot-row-main>div:first-child{display:flex;justify-content:space-between;gap:10px}.pot-row-main b{font-size:10px}.pot-row-main small,.pot-row-main>div:first-child span{font-size:8px;color:#7f8c9d}.progress{height:5px;background:#ffffff0d;border-radius:9px;overflow:hidden;margin-top:9px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#baff70,#48dda4);border-radius:9px}.footer{padding:17px 36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#647184;font-size:9px}.footer>span:nth-child(2){display:flex;align-items:center;gap:7px;color:#81908f}.footer-dot{width:5px;height:5px}.wallet-feature,.pot-summary{padding:27px 30px;border-radius:16px;background:linear-gradient(120deg,#18352e,#122b30);border:1px solid #8cf3bb20;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wallet-feature h2,.pot-summary h2{font:800 34px Manrope;margin:10px 0 5px}.wallet-feature p,.pot-summary p{font-size:11px;color:#9db4ac;margin:0}.wallet-emblem{width:80px;height:80px;border-radius:24px;background:#baff7016;color:#baff70;display:grid;place-items:center}.two-actions{display:flex;gap:10px;margin-top:18px}.primary-btn,.secondary-btn{border-radius:9px;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;transition:.2s}.primary-btn{border:1px solid #baff70;background:linear-gradient(120deg,#c9ff8a,#70e6a9);color:#13251b;box-shadow:0 7px 20px #baff7014}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #baff7025}.secondary-btn{border:1px solid var(--line);background:#ffffff08;color:#e3e9ed}.secondary-btn:hover{background:#ffffff12}.full{width:100%}.pot-summary{background:linear-gradient(120deg,#25243c,#17322e)}.summary-ring{width:82px;height:82px;border-radius:50%;border:6px solid #baff70;background:#baff7010;display:grid;place-items:center;font:800 18px Manrope;color:#caff91}.pot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pot-card{padding:20px}.pot-card-top{display:flex;justify-content:space-between;align-items:center}.pot-card .pot-symbol{width:42px;height:42px}.pot-tag{font-size:8px;color:#8291a2;letter-spacing:1px}.pot-card h3{font:700 14px Manrope;margin:18px 0 4px}.pot-sub{font-size:9px;color:#7f8b9b;margin:0}.pot-values{display:flex;align-items:baseline;gap:6px;margin-top:20px}.pot-values b{font:700 17px Manrope}.pot-values span{font-size:9px;color:#778497}.pot-foot{display:flex;justify-content:space-between;align-items:center;margin-top:11px;font-size:9px;color:#8190a0}.pot-foot button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#baff70;font-size:9px}.chart-panel{min-height:300px}.chart-bars{display:flex;height:190px;margin-top:20px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#677486;font-size:8px;padding:0 13px 24px 0}.bars{display:flex;justify-content:space-around;align-items:flex-end;gap:22px;flex:1;border-bottom:1px solid #ffffff18;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#ffffff08 47px)}.bar-group{height:100%;display:flex;align-items:flex-end;gap:5px;position:relative;padding-bottom:24px;flex:1;justify-content:center}.bar-group i{width:17px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#caff84,#4bdba3);min-height:4px}.bar-group i:nth-child(2){background:linear-gradient(180deg,#7bcfff,#6177c9)}.bar-group span{position:absolute;bottom:5px;font-size:8px;color:#8190a0}.chart-legend{display:flex;gap:15px;margin-top:15px;color:#8490a0;font-size:8px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:7px;height:7px;border-radius:2px;background:#baff70}.chart-legend span:nth-child(2) i{background:#7bcfff}.category-line{margin:16px 0}.category-line>div:first-child{display:flex;justify-content:space-between;color:#aab5c0;font-size:10px}.category-line b{color:#dce6e9}.history-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-search input{width:210px}.count-pill{font-size:9px;color:#a6b4c1;background:#ffffff08;padding:7px 10px;border-radius:20px}.history-panel .transaction{padding:14px 0}.virtual-card{height:250px;max-width:460px;width:100%;padding:25px 28px;border-radius:19px;background:linear-gradient(125deg,#baff70,#51d9a2 52%,#267f79);color:#10251d;position:relative;overflow:hidden;box-shadow:0 20px 60px #42dca326}.virtual-card:before,.virtual-card:after{content:"";position:absolute;border:1px solid #ffffff44;border-radius:50%;width:330px;height:330px;right:-100px;top:-200px}.virtual-card:after{width:240px;height:240px;right:-50px;top:-150px}.vc-top,.vc-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.vc-logo{font:800 17px Manrope;display:flex;align-items:center;gap:7px}.vc-logo span{width:25px;height:25px;background:#10251d;color:#baff70;border-radius:7px;display:grid;place-items:center}.vc-contactless{font-size:21px;transform:rotate(90deg)}.vc-chip{width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,#f5e7ae,#b7a66d);margin-top:30px;border:1px solid #9b8b5c;position:relative;z-index:1}.vc-number{font:600 18px Manrope;letter-spacing:2px;margin:17px 0 18px;position:relative;z-index:1}.vc-bottom>div{display:grid;gap:4px}.vc-bottom small{font-size:7px;letter-spacing:1.2px;opacity:.65}.vc-bottom b{font-size:9px;letter-spacing:.5px}.master-mark{display:flex!important;flex-direction:row;align-items:center}.master-mark i{width:27px;height:27px;border-radius:50%;background:#e74737;opacity:.9}.master-mark i+i{margin-left:-10px;background:#f5ae32;mix-blend-mode:multiply}.vc-glow{position:absolute;width:130px;height:130px;background:#fff4;border-radius:50%;filter:blur(30px);right:50px;bottom:-100px}.locked{filter:grayscale(.7)}.lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#07120dc9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;z-index:4}.card-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.card-controls h3{font:700 17px Manrope;margin:9px 0}.card-controls>p{font-size:10px;color:#8390a0;line-height:1.6;margin-bottom:18px}.setting-row{display:flex;align-items:center;gap:11px;width:100%;padding:13px 0;background:transparent;border:0;border-top:1px solid var(--line);text-align:left}.setting-icon{width:34px;height:34px;border-radius:9px;background:#ffffff09;color:#baff70;display:grid;place-items:center}.setting-icon svg{width:16px}.setting-row>span:nth-child(2){flex:1}.setting-row b,.setting-row small{display:block}.setting-row b{font-size:10px}.setting-row small{font-size:8px;color:#8290a0;margin-top:4px}.setting-row>svg{width:15px;color:#788596}.toggle{width:29px;height:16px;border-radius:20px;background:#39434f;position:relative}.toggle:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#cbd4d9;top:3px;left:3px;transition:.2s}.toggle.on{background:#54d99c}.toggle.on:after{left:16px;background:#10251d}.security-list{display:grid;gap:12px}.security-item{display:flex;align-items:center;gap:14px;padding:17px}.security-icon{width:42px;height:42px;border-radius:12px;background:#baff7013;color:#baff70;display:grid;place-items:center}.security-item>div:nth-child(2){flex:1}.security-item b{font-size:11px}.security-item p{font-size:9px;color:#8290a0;margin:5px 0 0}.status-good,.status-neutral{display:inline-flex;align-items:center;gap:5px;font-size:8px;padding:6px 8px;border-radius:20px;white-space:nowrap}.status-good{color:#75e4ad;background:#65e2a416}.status-neutral{color:#a7b2c0;background:#ffffff0a}.profile-panel{max-width:700px;padding:25px}.profile-head{display:flex;align-items:center;gap:15px;padding-bottom:23px;border-bottom:1px solid var(--line)}.profile-avatar{width:62px;height:62px;font-size:18px}.profile-head h2{font:700 19px Manrope;margin:0 0 4px}.profile-head p{font-size:10px;color:#8793a4;margin:0 0 8px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:23px 0}.profile-fields>div{min-width:0}.profile-fields small,.profile-fields b{display:block}.profile-fields small{font-size:8px;color:#748295;letter-spacing:1px;margin-bottom:7px}.profile-fields b{font-size:11px;overflow-wrap:anywhere}.uid{font-size:9px!important;color:#baff70}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:35px 10px;color:#738194}.empty-state b{font-size:11px;color:#b4c0ca}.empty-state span{font-size:9px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020509b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;display:grid;place-items:center;padding:18px;animation:fade .18s}.modal{width:min(100%,430px);background:#131c28;border:1px solid #ffffff19;border-radius:17px;padding:23px;box-shadow:0 30px 100px #0009;animation:rise .25s}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.modal-head h2{font:700 20px Manrope;margin:7px 0 0}.modal-form{display:grid;gap:15px}.modal-form label,.auth-card label{display:grid;gap:7px;font-size:10px;color:#aeb9c5}.modal-form input,.auth-card input{width:100%;padding:12px 13px;border:1px solid #ffffff16;border-radius:8px;background:#0c131d;color:#edf4f4;outline:none;font-size:11px;transition:.2s}.modal-form input:focus,.auth-card input:focus{border-color:#a9f77a;box-shadow:0 0 0 3px #a9f77a14}.demo-note{display:flex;align-items:center;gap:8px;color:#91a194;background:#baff700b;padding:10px;border-radius:8px;font-size:9px;line-height:1.4}.demo-note svg{color:#baff70;flex-shrink:0}.qr-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.qr-fake{width:170px;height:170px;background:#f2f6f0;color:#14251d;border-radius:12px;display:grid;place-items:center;margin-bottom:7px}.qr-wrap>b{font-size:13px}.qr-wrap p{font-size:9px;color:#8592a1;margin:0}.copy-code{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#ffffff09;border:1px solid var(--line);border-radius:8px;font-size:10px;color:#baff70}.copy-code button{border:0;background:transparent;color:#baff70}.qr-wrap>small{font-size:8px;color:#748294;line-height:1.5}.toast{position:fixed;bottom:24px;right:25px;z-index:100;background:#17251f;border:1px solid #66e2a544;color:#c7f8dc;border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:9px;font-size:10px;box-shadow:0 15px 40px #0008;animation:rise .25s}.toast svg{color:#75e5ac}.scrim{display:none}.boot{min-height:100vh;display:grid;place-content:center;justify-items:center;background:#080b12;color:#aab7c2;font-size:12px}.auth-screen{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 20% 40%,#17372e75,transparent 40%),radial-gradient(ellipse at 90% 10%,#173d3a55,transparent 35%),#080b12;padding:30px 6vw;display:flex;flex-direction:column}.auth-decoration{position:absolute;border-radius:50%;border:1px solid #baff7010;pointer-events:none}.ad-one{width:540px;height:540px;right:-250px;top:-250px;box-shadow:0 0 0 45px #baff7004,0 0 0 100px #baff7003}.ad-two{width:320px;height:320px;left:-220px;bottom:-180px;box-shadow:0 0 0 35px #baff7004}.auth-brand{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.auth-brand b{font:800 19px Manrope}.auth-brand>span{font-size:8px;color:#788799;letter-spacing:1.3px;margin-left:3px}.auth-layout{width:min(100%,1080px);margin:auto;display:grid;grid-template-columns:1.1fr .8fr;gap:8vw;align-items:center;position:relative;z-index:1;padding:45px 0}.auth-story>.eyebrow{color:#baff70}.auth-story h1{font:800 clamp(38px,5vw,65px) Manrope;letter-spacing:-2.8px;line-height:1.08;margin:22px 0}.auth-story h1 em{font-style:normal;color:#baff70}.auth-story>p{font-size:13px;color:#9ba8b4;line-height:1.8;max-width:420px}.auth-points{display:grid;gap:12px;margin-top:28px}.auth-points span{display:flex;align-items:center;gap:10px;font-size:10px;color:#b7c3c9}.auth-points svg{width:16px;color:#baff70}.auth-testimonial{display:flex;align-items:center;gap:12px;margin-top:35px;color:#7f8e9d;font-size:9px}.mini-avatars{display:flex;padding-left:5px}.mini-avatars i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:8px;background:#a8ef80;color:#17251a;border:2px solid #0b1118;margin-left:-5px}.mini-avatars i:nth-child(2){background:#75c9d8}.mini-avatars i:nth-child(3){background:#b49bff}.auth-card{background:linear-gradient(145deg,#17212d,#111923);border:1px solid #ffffff16;border-radius:18px;padding:29px;box-shadow:0 25px 80px #0006}.auth-card-top h2{font:700 22px Manrope;margin:10px 0 6px}.auth-card-top p{font-size:10px;color:#8290a0;margin:0 0 23px}.auth-card form{display:grid;gap:14px}.auth-card .primary-btn{margin-top:4px;padding:13px}.auth-switch{text-align:center;color:#8c99a8;font-size:9px;margin-top:19px}.auth-switch button{border:0;background:transparent;color:#baff70;font-weight:700}.firebase-status{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:8px}.firebase-status span{width:6px;height:6px;border-radius:50%}.firebase-status.ready{color:#6edda8}.firebase-status.ready span{background:#6edda8}.firebase-status.not-ready{color:#ffbd7d}.firebase-status.not-ready span{background:#ffbd7d}.auth-error{padding:9px 10px;border-radius:7px;background:#ff6d6d12;color:#ff9d9d;font-size:9px}.auth-footer{display:flex;justify-content:space-between;color:#627083;font-size:9px;position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(max-width:1150px){.page-content{padding:28px 24px}.topbar{padding:0 24px}.hero-grid{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:repeat(2,1fr);row-gap:15px}.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.pot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .25s ease;width:270px;box-shadow:20px 0 60px #0008}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:25}.mobile-close{display:grid;margin-left:auto}.main-area{margin-left:0;width:100%}.topbar{height:60px;padding:0 15px}.menu-trigger{display:grid}.top-left{display:flex;align-items:center;gap:10px}.crumb{font-size:10px}.top-actions{gap:8px}.searchbox{padding:8px}.searchbox input{width:75px}.searchbox kbd{display:none}.page-content{padding:23px 15px 35px}.page-heading{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:18px}.page-heading h1{font-size:25px}.date-chip{align-self:flex-start}.hero-grid{grid-template-columns:1fr}.balance-card{min-height:230px;padding:20px}.quick-card{padding:17px}.quick-grid{grid-template-columns:repeat(4,1fr)}.quick-grid small{display:none}.stats-grid{gap:9px}.stat-card{padding:13px}.stat-card>b{font-size:15px}.content-grid{gap:11px}.panel{padding:16px}.transaction{gap:8px}.tx-status{display:none}.footer{padding:14px 15px;gap:8px;flex-wrap:wrap}.footer>span:last-child{display:none}.pot-grid,.card-layout{grid-template-columns:1fr}.virtual-card{height:225px;padding:21px}.security-item{align-items:flex-start;flex-wrap:wrap}.security-item>div:nth-child(2){min-width:calc(100% - 65px)}.security-item .status-good,.security-item .status-neutral{margin-left:56px}.profile-fields{grid-template-columns:1fr}.wallet-feature,.pot-summary{padding:21px}.wallet-feature h2,.pot-summary h2{font-size:26px}.auth-screen{padding:22px 18px}.auth-layout{grid-template-columns:1fr;gap:25px;padding:35px 0}.auth-story h1{font-size:39px;letter-spacing:-1.7px;margin:14px 0}.auth-story>p{font-size:11px}.auth-points{grid-template-columns:1fr 1fr;gap:10px}.auth-points span{font-size:8px}.auth-testimonial{margin-top:18px}.auth-card{padding:22px}.auth-footer{font-size:8px}.auth-brand>span{display:none}}@media(max-width:390px){.quick-grid{grid-template-columns:repeat(2,1fr)}.balance-actions{gap:5px}.balance-actions button{padding:8px;font-size:9px}.searchbox input{width:55px}.topbar .notification{display:none}.stat-card>b{font-size:13px}}
