.nv-txpanel{background:var(--bg-input,#12121f);border:1px solid var(--accent,#6c63ff);color:var(--text,#e0e0f0);border-radius:12px;margin:10px 0 4px;padding:14px 40px 12px 16px;font-size:13px;position:relative}.nv-txpanel-close{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1;position:absolute;top:8px;right:10px}.nv-txpanel-close:hover{color:var(--text,#e0e0f0)}.nv-txpanel-status{margin-bottom:8px;font-weight:500}.nv-txpanel-ok{color:var(--success,#00e87a)}.nv-txpanel-err{color:var(--error,#f46)}.nv-txpanel-bar{background:#6c63ff33;border-radius:2px;width:100%;height:4px;margin-bottom:10px;overflow:hidden}.nv-txpanel-bar-fill{background:linear-gradient(90deg, var(--accent,#6c63ff), var(--accent-2,#00d2ff));border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite nv-tx-slide}@keyframes nv-tx-slide{0%{transform:translate(-200%)}to{transform:translate(350%)}}.nv-txpanel-link{color:var(--accent-2,#00d2ff);word-break:break-all;margin-top:4px;font-size:12px;text-decoration:none;display:block}.nv-txpanel-link:hover{text-decoration:underline}.nv-btn.nv-btn-gradient{color:#fff;background:linear-gradient(135deg,#c471ed 0%,#7c5cbf 40%,#12c2e9 100%);border:none;font-weight:600}.nv-btn.nv-btn-gradient:hover:not(:disabled){opacity:.9;filter:brightness(1.08)}.nv-btn.nv-btn-gradient:disabled{opacity:.45;cursor:not-allowed}.nv-wallet-menu{background:var(--bg-input,#12121f);border:1px solid var(--accent,#6c63ff);z-index:200;border-radius:10px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000080}.nv-wallet-menu-item{width:100%;color:var(--error,#f46);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 14px;font-size:13px;display:block}.nv-wallet-menu-item:hover{background:#ff44661f}.nv-recipient-row{color:var(--text-muted,#888);justify-content:space-between;align-items:center;padding:10px 4px 4px;font-size:12px;display:flex}.nv-recipient-label{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:11px}.nv-recipient-toggle{background:var(--bg-input,#12121f);border:1px solid #6c63ff33;border-radius:20px;gap:4px;padding:3px;display:flex}.nv-recipient-btn{color:var(--text-muted,#888);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:16px;padding:5px 12px;font-size:12px;transition:all .15s}.nv-recipient-btn.active{color:#fff;background:linear-gradient(135deg,#c471ed 0%,#7c5cbf 40%,#12c2e9 100%);font-weight:600}.nv-recipient-input-wrap{margin:4px 0 8px}.nv-recipient-input{background:var(--bg-input,#12121f);border:1px solid var(--accent,#6c63ff);width:100%;color:var(--text,#e0e0f0);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 14px;font-family:monospace;font-size:13px}.nv-recipient-input:focus{border-color:var(--accent-2,#00d2ff)}.nv-recipient-err{color:var(--error,#f46);padding:4px 4px 0;font-size:11px}.nv-recipient-ok{color:var(--success,#00e87a);padding:4px 4px 0;font-size:11px}.nv-modal-backdrop{z-index:99990;background:#000000a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99990!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.nv-wallet-sheet{background:var(--bg-card,#16162a);border-radius:20px 20px 0 0;width:100%;max-width:480px;max-height:80vh;padding:8px 16px 32px;overflow-y:auto;box-shadow:0 -8px 40px #0009}.nv-wallet-sheet-handle{background:#ffffff26;border-radius:2px;width:40px;height:4px;margin:8px auto 12px}.nv-wallet-sheet-title{color:var(--text,#e0e0f0);text-align:center;margin-bottom:4px;font-size:17px;font-weight:700}.nv-wallet-option{background:var(--bg-input,#12121f);cursor:pointer;text-align:left;border:1px solid #6c63ff33;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.nv-wallet-option:hover,.nv-wallet-option:active{border-color:var(--accent,#6c63ff);background:#6c63ff14}.nv-wallet-opt-icon{flex-shrink:0;font-size:28px}.nv-wallet-opt-text{flex:1}.nv-wallet-opt-name{color:var(--text,#e0e0f0);font-size:15px;font-weight:600}.nv-wallet-opt-desc{color:var(--text-muted,#888);margin-top:2px;font-size:12px}.nv-wallet-qr{margin-top:4px}.nv-wallet-sheet-note{color:var(--text-muted,#888);text-align:center;margin-top:16px;font-size:12px}.nv-link{color:var(--accent-2,#00d2ff);text-decoration:none}.nv-link:hover{text-decoration:underline}.nv-addr-row{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.nv-addr-toggle{gap:6px;display:flex}.nv-addr-btn{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--text-dim);cursor:pointer;background:0 0;flex:1;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s}.nv-addr-btn.active,.nv-addr-btn:hover{background:var(--surface2);color:var(--text);border-color:var(--line-strong)}.nv-addr-chip{color:var(--text-dim);background:var(--surface2);border-radius:var(--r-sm);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:12px}.nv-addr-connect-btn{border-radius:var(--r-sm);background:var(--grad-h);color:#fff;cursor:pointer;border:none;width:100%;padding:8px 14px;font-size:13px;font-weight:600}.nv-slippage-popover{z-index:9999;background:var(--surface2);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:220px;padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #00000073}.splash{z-index:1000;background:#080810;flex-direction:column;justify-content:center;align-items:center;transition:opacity .6s,transform .6s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.splash.exit{opacity:0;pointer-events:none;transform:scale(1.04)}.splash-bg{background:radial-gradient(70% 50% at 15% 20%,#6c63ff2e 0%,#0000 65%),radial-gradient(60% 50% at 85% 80%,#00d2ff1f 0%,#0000 65%),radial-gradient(40% 40%,#6c63ff0f 0%,#0000 70%);animation:4s ease-in-out infinite alternate bgPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bgPulse{0%{opacity:.7}to{opacity:1}}.splash-grid{background-image:linear-gradient(#6c63ff0a 1px,#0000 1px),linear-gradient(90deg,#6c63ff0a 1px,#0000 1px);background-size:40px 40px;animation:3s ease-in-out infinite alternate gridFade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gridFade{0%{opacity:.4}to{opacity:1}}.splash-content{z-index:2;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.splash-hex-wrap{width:100px;height:100px;margin-bottom:28px;animation:3s ease-in-out infinite floatLogo;position:relative}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.splash-hex{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);color:#fff;letter-spacing:-2px;z-index:2;background:linear-gradient(135deg,#6c63ff 0%,#00d2ff 100%);justify-content:center;align-items:center;width:100px;height:100px;font-size:40px;font-weight:900;display:flex;position:relative}.splash-hex-glow{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:blur(18px);opacity:.45;z-index:1;background:linear-gradient(135deg,#6c63ff 0%,#00d2ff 100%);animation:2s ease-in-out infinite alternate glowPulse;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}@keyframes glowPulse{0%{opacity:.3;filter:blur(16px)}to{opacity:.6;filter:blur(22px)}}.splash-title{letter-spacing:-1.5px;background:linear-gradient(135deg,#fff 0%,#ffffffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:38px;font-weight:800;animation:.7s .2s both fadeUp}.splash-sub{color:#ffffff73;letter-spacing:3px;text-transform:uppercase;margin-bottom:40px;font-size:14px;font-weight:500;animation:.7s .35s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.splash-tagline{color:#ffffffa6;text-align:center;max-width:260px;margin-bottom:40px;font-size:16px;line-height:1.6;animation:.7s .5s both fadeUp}.splash-tagline strong{color:#fff;font-weight:600}.splash-chains{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;animation:.7s .65s both fadeUp;display:flex}.splash-chain{color:#fff9;letter-spacing:.3px;background:#ffffff12;border:1px solid #ffffff1a;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:500}.splash-progress-wrap{background:#ffffff14;border-radius:2px;width:200px;height:2px;margin-bottom:12px;animation:.7s .8s both fadeUp;overflow:hidden}.splash-progress-bar{background:linear-gradient(90deg,#6c63ff,#00d2ff);border-radius:2px;height:100%;animation:2.2s forwards progressFill}@keyframes progressFill{0%{width:0%}to{width:100%}}.splash-status{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;font-size:11px;animation:.7s .8s both fadeUp}.splash-pill{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;animation:.7s 1s both fadeUp;display:flex;position:absolute;bottom:32px}.splash-pill-dot{background:#00e87a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #00e87a}:root{--bg:#07070f;--surface:#0f0f1e;--panel:#080815;--purple:#6c63ff;--violet:#a855f7;--cyan:#06b6d4;--green:#10b981;--red:#ef4444;--grad:linear-gradient(135deg,#6c63ff 0%,#a855f7 55%,#06b6d4 100%);--blue:#3b82f6;--grad-h:linear-gradient(90deg,#6c63ff 0%,#3b82f6 50%,#06b6d4 100%);--grad-soft:linear-gradient(135deg,#6c63ff29,#3b82f61a 50%,#06b6d424);--text:#eef0ff;--text2:#eeeeff8c;--text3:#eeeeff47;--text-dim:#9aa0c6;--text-faint:#5c6188;--line:#8c8cdc1f;--line-strong:#9691ff3d;--border:#8c8cdc1f;--border-p:#6c63ff4d;--glow-purple:#6c63ff73;--glow-blue:#3b82f66b;--glow-cyan:#06b6d466;--r-lg:22px;--r-md:16px;--r-sm:12px;--r-pill:999px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}::selection{color:#fff;background:#6c63ff59}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#7873dc4d;border-radius:999px}@keyframes nvAurora{0%{opacity:.85;transform:translate(-4%,-2%)scale(1)}50%{opacity:1;transform:translate(3%,3%)scale(1.08)}to{opacity:.9;transform:translate(-2%,1%)scale(1.02)}}@keyframes nvShimmer{0%{transform:translate(-130%)skew(-18deg)}55%{transform:translate(230%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes nvGlowPulse{0%,to{box-shadow:0 10px 28px -12px var(--glow-purple),0 4px 40px -14px var(--glow-blue)}50%{box-shadow:0 12px 34px -10px var(--glow-cyan),0 6px 48px -12px var(--glow-purple)}}@keyframes nvFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nvPopIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nvSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes nvBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes nvSplashPulse{0%,to{box-shadow:0 0 34px -6px var(--glow-purple);transform:scale(1)}50%{box-shadow:0 0 58px -4px var(--glow-cyan);transform:scale(1.07)}}@keyframes nvDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes nvCaretNudge{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes loadBar{0%{width:0}30%{width:40%}70%{width:75%}to{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes iconFloat{0%,to{transform:translateY(0);box-shadow:0 0 22px #6c63ff80}50%{transform:translateY(-3px);box-shadow:0 0 30px #6c63ffb3}}.nv-page{min-height:100vh;isolation:isolate;flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow-x:hidden}.nv-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(42% 34% at 18% 8%,#6c63ff33,transparent 68%),radial-gradient(38% 30% at 85% 14%,#06b6d424,transparent 66%),radial-gradient(46% 36% at 52% 46%,#3b82f61a,transparent 70%),radial-gradient(50% 42% at 78% 92%,#a855f71f,transparent 70%),var(--bg);animation:22s ease-in-out infinite alternate nvAurora;position:fixed;top:-12%;bottom:-12%;left:-12%;right:-12%}.nv-page:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#d2d7ff0e 1px,#0000 1.2px);background-size:26px 26px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 92%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 92%)}#root{z-index:1;position:relative}.nv-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#07070fa8;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;top:0}.nv-logo{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nv-logo-icon{background:var(--grad);width:36px;height:36px;box-shadow:0 0 18px -4px var(--glow-purple),inset 0 1px 0 #ffffff47;border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;animation:5s ease-in-out infinite iconFloat;display:grid}.nv-logo-text{letter-spacing:.03em;background:linear-gradient(90deg,#fff 0%,#c9c4ff 55%,#7ee7f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.nv-wallet-badge{color:var(--text-dim);border-radius:var(--r-pill);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff03);align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.nv-wallet-badge:hover{box-shadow:0 0 16px -6px var(--glow-purple);border-color:#6c63ff80;transform:translateY(-1px)}.nv-wallet-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite nvDotPulse;box-shadow:0 0 8px #10b981e6}.nv-wallet-dot.disconnected{box-shadow:none;background:#454a6e;animation:none}.nv-main{z-index:1;flex-direction:column;flex:1;gap:14px;padding:16px 14px 34px;animation:.4s both nvFadeUp;display:flex;position:relative}.nv-app-tabs{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff09,#fff0),#0d0d1cc7;border-radius:18px;flex-wrap:nowrap;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;overflow:hidden;box-shadow:0 14px 34px -22px #000000e6}.nv-app-tab{letter-spacing:.05em;text-transform:uppercase;height:46px;color:var(--text-faint);white-space:nowrap;border-radius:13px;flex:1;min-width:0;font-size:12.5px;font-weight:800;transition:color .2s,background .2s,transform .12s;position:relative;overflow:visible}.nv-app-tab:hover{color:var(--text-dim);background:#ffffff09}.nv-app-tab:active{transform:scale(.97)}.nv-app-tab.active{color:#fff;background:var(--grad);box-shadow:0 6px 22px -8px var(--glow-purple),0 2px 30px -10px var(--glow-cyan),inset 0 1px 0 #ffffff47}.nv-app-tab.active:after{content:"";background:radial-gradient(50% 100% at 50% 0%,var(--glow-blue),transparent 75%);filter:blur(3px);pointer-events:none;border-radius:50%;height:8px;position:absolute;bottom:-11px;left:18%;right:18%}.nv-tabs{border-radius:var(--r-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c1ab3;align-self:center;gap:4px;padding:4px;display:inline-flex}.nv-tab{border-radius:var(--r-pill);letter-spacing:.08em;color:var(--text-faint);padding:8px 22px;font-size:13px;font-weight:800;transition:color .2s,background .2s,transform .12s;position:relative}.nv-tab:hover{color:var(--text-dim)}.nv-tab:active{transform:scale(.95)}.nv-tab.active{color:#fff;box-shadow:inset 0 0 0 1px #8c82ff66,0 2px 14px -4px var(--glow-purple);background:linear-gradient(#6c63ff47,#3b82f629)}.nv-tab.active:after{content:"";background:radial-gradient(50% 100% at 50% 0%,var(--glow-purple),transparent 75%);filter:blur(2px);pointer-events:none;border-radius:50%;height:6px;position:absolute;bottom:-9px;left:22%;right:22%}.nv-welcome{text-align:center;padding:4px 4px 2px;animation:.45s both nvFadeUp}.nv-welcome-headline{letter-spacing:-.01em;background:linear-gradient(92deg,#fff 20%,#b9b3ff 60%,#6fe3f2 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900;line-height:1.25}.nv-welcome-sub{color:var(--text2);margin-bottom:10px;font-size:12px;line-height:1.5}.nv-welcome-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:10px;display:flex}.nv-welcome-chip{color:var(--text-dim);border-radius:var(--r-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0b,#ffffff02);align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;transition:border-color .2s,transform .15s,box-shadow .2s,color .2s;display:inline-flex}.nv-welcome-chip:hover{color:var(--text);box-shadow:0 4px 16px -8px var(--glow-cyan);border-color:#06b6d473;transform:translateY(-1px)}.nv-welcome-chip-icon{font-size:13px}.nv-card{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 70px -30px #000000e6,0 20px 50px -34px var(--glow-purple),inset 0 1px 0 #ffffff0b;background:linear-gradient(#1818309e 0%,#0a0a18d1 40%),#0a0a16d9;border:1px solid #8c82ff26;padding:18px 16px 16px;animation:.5s both nvFadeUp;position:relative}.nv-card:before{content:"";border-radius:var(--r-pill);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6c63ffe6 28%,#3b82f6 50%,#06b6d4e6 72%,#0000 100%);height:2px;position:absolute;top:-1px;left:7%;right:7%}.nv-card:after{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#5a6eff66,#0000 75%);height:14px;position:absolute;top:-7px;left:18%;right:18%}.nv-card-header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.nv-card-title{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:800}.nv-slippage-btn{color:var(--text-dim);border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff08;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.nv-slippage-btn:hover{color:var(--text);box-shadow:0 0 14px -6px var(--glow-purple);border-color:#6c63ff80}.nv-panel{border:1px solid var(--line);background:linear-gradient(150deg,#6c63ff16 0%,#3b82f608 38%,#0000 62%),linear-gradient(#0b0b1b 0%,#080814 100%);border-radius:18px;padding:14px;transition:border-color .22s,box-shadow .22s;position:relative}.nv-panel:hover{border-color:#8c87ff3d}.nv-panel:focus-within{box-shadow:0 0 0 1px #6c63ff66,0 0 26px -6px var(--glow-purple),inset 0 0 24px -14px #6c63ff80;border-color:#6c63ff99}.nv-panel-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:800}.nv-token-row{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.nv-token-select{border-radius:var(--r-pill);background:linear-gradient(#ffffff13,#ffffff04);border:1px solid #a096ff3d;flex:none;align-items:center;gap:8px;padding:10px 15px;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px -8px #6c63ff59,0 6px 18px -12px #000000e6}.nv-token-select:hover{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 22px -6px #6c63ff80,0 0 20px -6px var(--glow-purple);border-color:#6c63ff99;transform:translateY(-1px)}.nv-token-select:active{transform:translateY(0)scale(.96)}.nv-token-emoji{font-size:21px;line-height:1}.nv-token-symbol{letter-spacing:.02em;color:var(--text);font-size:15px;font-weight:800}.nv-token-caret{color:var(--text-faint);font-size:10px}.nv-amount-input,.nv-amount-readonly{text-align:right;letter-spacing:-.02em;width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;caret-color:var(--cyan);background:0 0;border:none;outline:none;font-size:34px;font-weight:900}.nv-amount-input::placeholder{color:#2e3255;font-weight:800}.nv-amount-readonly{background:var(--grad-h);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.nv-amount-readonly.loading{opacity:.4;animation:1s infinite blink}.nv-panel-meta{color:var(--text-faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:500;display:flex}.nv-max-btn{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);border-radius:var(--r-pill);background:#06b6d40f;border:1px solid #06b6d459;padding:4px 10px;font-size:10.5px;font-weight:800;transition:background .2s,box-shadow .2s,transform .12s}.nv-max-btn:hover{box-shadow:0 0 14px -5px var(--glow-cyan);background:#06b6d429}.nv-max-btn:active{transform:scale(.93)}.nv-divider{z-index:2;justify-content:center;align-items:center;height:18px;margin:4px 0;display:flex;position:relative}.nv-divider:before{content:"";background:linear-gradient(90deg,transparent,var(--line-strong),transparent);pointer-events:none;height:1px;position:absolute;top:50%;left:6px;right:6px}.nv-swap-arrow{color:#fff;background:linear-gradient(160deg,#6c63ff80,#3b82f659 50%,#06b6d466),#10102a;border:1px solid #9691ff59;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:17px;transition:transform .45s cubic-bezier(.34,1.56,.5,1),box-shadow .25s,border-color .25s;display:grid;position:relative;box-shadow:0 8px 20px -10px #000000e6,inset 0 1px #ffffff38}.nv-swap-arrow:hover{box-shadow:0 0 24px -4px var(--glow-purple),0 0 40px -8px var(--glow-cyan),inset 0 1px 0 #ffffff4d;border-color:#06b6d4b3;transform:rotate(180deg)scale(1.08)}.nv-swap-arrow:active{transform:rotate(180deg)scale(.94)}.nv-quote{border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(#ffffff05,#0000 55%),#09091599;margin-top:13px;padding:6px 16px;animation:.35s both nvFadeUp}.nv-quote-row{border-bottom:1px dashed #c8cdff12;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.nv-quote-row:last-child{border-bottom:none}.nv-quote-label{color:var(--text-faint);letter-spacing:.02em;font-size:12.5px;font-weight:600}.nv-quote-value{color:#dfe3ff;font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:700}.nv-quote-value.highlight{background:var(--grad-h);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 12px #3b82f659);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900}.nv-banner{border:1px solid var(--line);color:var(--text-dim);background:#ffffff08;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45;animation:.3s both nvFadeUp}.nv-banner.error{color:#ffb4b4;background:linear-gradient(#ef44441f,#ef44440d);border-color:#ef444466;box-shadow:0 6px 20px -12px #ef444480}.nv-banner.success{color:#9df2cf;background:linear-gradient(#10b9811f,#10b9810d);border-color:#10b98166;box-shadow:0 6px 20px -12px #10b98180}.nv-btn-wrap{margin-top:15px}.nv-btn{border-radius:var(--r-md);letter-spacing:.03em;color:#fff;background:var(--grad);text-shadow:0 1px 2px #00000040;background-size:180% 180%;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:800;transition:transform .15s,filter .2s;animation:2.6s ease-in-out infinite nvGlowPulse;display:flex;position:relative;overflow:hidden}.nv-btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:34%;animation:2.8s ease-in-out infinite nvShimmer;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-18deg)}.nv-btn:hover:not(:disabled){filter:brightness(1.1)saturate(1.1);transform:translateY(-1px)}.nv-btn:active:not(:disabled){transform:translateY(0)scale(.985)}.nv-btn:disabled{color:#4b4f75;cursor:not-allowed;text-shadow:none;filter:none;background:#171729;animation:none;transform:none;box-shadow:inset 0 0 0 1px #ffffff0d}.nv-btn:disabled:after{display:none}.nv-btn-outline{border:1px solid var(--line-strong);background:0 0;animation:none}.nv-footer-note{text-align:center;color:var(--text-faint);letter-spacing:.02em;margin:14px auto 4px;font-size:11.5px;font-weight:500}.nv-chain-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.nv-chain-row::-webkit-scrollbar{display:none}.nv-chain-select{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text2);cursor:pointer;white-space:nowrap;background:#ffffff0a;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.nv-chain-select:hover{color:var(--text);background:#ffffff12}.nv-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);background:#03030ab8;justify-content:center;align-items:flex-end;padding:18px 12px;animation:.18s both nvBackdropIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nv-modal{border-radius:var(--r-lg);border:1px solid var(--line-strong);width:100%;max-width:420px;max-height:76vh;box-shadow:0 40px 90px -30px #000000f2,0 0 60px -30px var(--glow-purple);background:linear-gradient(#1a1a3499,#0a0a18f2 45%),#0b0b1a;flex-direction:column;animation:.28s cubic-bezier(.24,1.1,.4,1) both nvSlideUp;display:flex;position:relative;overflow:hidden}.nv-modal:before{content:"";border-radius:var(--r-pill);background:linear-gradient(90deg,transparent,var(--purple) 35%,var(--cyan) 65%,transparent);pointer-events:none;height:2px;position:absolute;top:0;left:10%;right:10%}.nv-modal-header{justify-content:space-between;align-items:center;padding:17px 16px 12px;display:flex}.nv-modal-title{letter-spacing:.02em;font-size:16px;font-weight:800}.nv-modal-close{width:30px;height:30px;color:var(--text-dim);border:1px solid var(--line);background:#ffffff08;border-radius:50%;place-items:center;font-size:13px;transition:color .2s,border-color .2s,transform .25s,background .2s;display:grid}.nv-modal-close:hover{color:#ffb4b4;background:#ef444414;border-color:#ef444473;transform:rotate(90deg)}.nv-modal-search-wrap{padding:0 16px 12px}.nv-modal-search{width:100%;color:var(--text);border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff09;outline:none;padding:12px 14px;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s}.nv-modal-search::placeholder{color:var(--text-faint);font-weight:500}.nv-modal-search:focus{box-shadow:0 0 0 1px #6c63ff59,0 0 20px -8px var(--glow-purple);border-color:#6c63ff99}.nv-modal-section-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text3);flex-shrink:0;padding:5px 18px;font-size:10.5px;font-weight:700}.nv-modal-list{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.nv-modal-token{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text);align-items:center;gap:11px;padding:12px;font-size:14.5px;font-weight:700;transition:background .15s,transform .15s;display:flex}.nv-modal-token:hover{background:linear-gradient(90deg,#6c63ff1f,#06b6d40f);transform:translate(2px)}.nv-modal-token.selected{background:#6c63ff1a}.nv-modal-token-icon{text-align:center;flex-shrink:0;width:38px;font-size:28px}.nv-modal-token-symbol{margin-bottom:2px;font-size:15px;font-weight:700}.nv-modal-token-name{color:var(--text2);font-size:12px}.nv-wallet-sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;border:1px solid var(--line-strong);width:100%;max-width:420px;box-shadow:0 -30px 80px -30px var(--glow-purple);background:linear-gradient(#1a1a348c,#090916f7 50%),#0a0a18;border-bottom:none;padding:18px 16px 22px;animation:.3s cubic-bezier(.24,1.1,.4,1) both nvSlideUp;position:relative}.nv-wallet-sheet:before{content:"";border-radius:var(--r-pill);background:#ffffff24;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.nv-wallet-sheet-title{text-align:center;padding:8px 20px 4px;font-size:18px;font-weight:800}.nv-wallet-sheet-sub{color:var(--text2);text-align:center;margin-bottom:12px;font-size:13px}.nv-wallet-option{width:100%;color:var(--text);text-align:left;border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:15px;align-items:center;gap:12px;margin-top:9px;padding:14px;font-size:15px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.nv-wallet-option:hover{box-shadow:0 8px 24px -12px var(--glow-purple);border-color:#6c63ff8c;transform:translateY(-1px)}.nv-wallet-opt-icon{text-align:center;flex-shrink:0;width:36px;font-size:26px}.nv-wallet-opt-name{margin-bottom:2px;font-size:15px;font-weight:700}.nv-wallet-opt-desc{color:var(--text2);font-size:12px}.nv-wallet-opt-arrow{color:var(--text3);font-size:20px}.nv-wallet-sheet-note{color:var(--text3);text-align:center;border-top:1px solid var(--border);padding:12px 20px 16px;font-size:11.5px}.nv-slippage-popover{z-index:200;border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:210px;box-shadow:0 22px 50px -18px #000000f2,0 0 30px -14px var(--glow-purple);background:#13132a;padding:14px;animation:.18s both nvPopIn;position:absolute;top:calc(100% + 6px);right:0}.nv-slippage-popover-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text3);margin-bottom:10px;font-size:11px;font-weight:600}.nv-slippage-presets{gap:6px;margin-bottom:10px;display:flex}.nv-slippage-preset{border:1px solid var(--border);color:var(--text2);background:0 0;border-radius:8px;flex:1;padding:7px 0;font-size:13px;font-weight:600;transition:all .12s}.nv-slippage-preset:hover,.nv-slippage-preset.active{background:var(--purple);border-color:var(--purple);color:#fff}.nv-slippage-custom{border:1px solid var(--border);width:100%;color:var(--text);background:#00000059;border-radius:8px;padding:8px 12px;font-size:13px;transition:border-color .15s}.nv-slippage-custom:focus{border-color:#6c63ff80}.nv-splash{z-index:100;background:radial-gradient(60% 46% at 50% 30%,#6c63ff29,transparent 70%),radial-gradient(52% 40% at 60% 78%,#06b6d41a,transparent 70%),var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .5s,transform .5s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nv-splash-icon{background:var(--grad);border-radius:24px;place-items:center;width:80px;height:80px;font-size:40px;animation:1.8s ease-in-out infinite nvSplashPulse;display:grid;box-shadow:0 0 40px #6c63ff80,0 0 80px #6c63ff33}.nv-splash-logo{letter-spacing:.06em;background:linear-gradient(90deg,#fff 10%,#b9b3ff 55%,#6fe3f2 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;animation:.6s both nvFadeUp}.nv-splash-tag{color:var(--text2);letter-spacing:.5px;font-size:13px}.nv-splash-bar{background:#ffffff12;border-radius:2px;width:120px;height:3px;margin-top:8px;overflow:hidden}.nv-splash-bar-fill{background:var(--grad);border-radius:2px;height:100%;animation:2.2s forwards loadBar}.nv-splash.hidden{opacity:0;pointer-events:none;transform:scale(.97)}.nv-games{flex-direction:column;gap:14px;animation:.4s both nvFadeUp;display:flex}.nv-game-subtabs{border-radius:var(--r-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c1ab3;gap:4px;padding:4px;display:flex}.nv-game-subtab{border-radius:var(--r-pill);letter-spacing:.03em;color:var(--text-faint);white-space:nowrap;flex:1;padding:9px 4px;font-size:12.5px;font-weight:800;transition:color .2s,background .2s,transform .12s}.nv-game-subtab:hover{color:var(--text-dim)}.nv-game-subtab:active{transform:scale(.96)}.nv-game-subtab.active{color:#fff;box-shadow:inset 0 0 0 1px #8c82ff6b,0 3px 16px -6px var(--glow-purple);background:linear-gradient(#6c63ff4d,#06b6d424)}.nv-game-hero{text-align:center;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 66px -30px #000000e6,0 18px 46px -32px var(--glow-purple),inset 0 1px 0 #ffffff0b;background:radial-gradient(80% 90% at 50% 0,#6c63ff2b,#0000 70%),radial-gradient(70% 80% at 80% 100%,#06b6d417,#0000 70%),linear-gradient(#14142ab3,#090915d9);border:1px solid #8c82ff29;padding:30px 18px 26px;position:relative;overflow:hidden}.nv-game-hero:before{content:"";border-radius:var(--r-pill);background:linear-gradient(90deg,transparent,var(--purple) 30%,var(--blue) 50%,var(--cyan) 70%,transparent);height:2px;position:absolute;top:0;left:8%;right:8%}.nv-game-hero-emoji{filter:drop-shadow(0 6px 20px #6c63ff8c);font-size:46px;line-height:1}.nv-game-hero-title{letter-spacing:-.01em;background:linear-gradient(92deg,#fff 15%,#b9b3ff 60%,#6fe3f2 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:23px;font-weight:900}.nv-game-hero-sub{letter-spacing:.05em;color:var(--text-dim);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#ffffff08;align-items:center;gap:7px;margin-top:11px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.nv-game-hero-sub:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--glow-cyan);border-radius:50%;animation:1.8s ease-in-out infinite nvDotPulse}.nv-game-grid{flex-direction:column;gap:10px;display:flex}.nv-game-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(150deg,#6c63ff12,#0000 55%),#0b0b18c7;border-radius:18px;flex-direction:column;gap:9px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .18s;display:flex;position:relative}.nv-game-card:hover{box-shadow:0 14px 32px -18px var(--glow-purple),inset 0 1px 0 #ffffff0d;border-color:#6c63ff73;transform:translateY(-2px)}.nv-game-card:active{transform:translateY(0)scale(.985)}.nv-game-card-top{align-items:center;gap:11px;display:flex}.nv-game-card-icon{background:var(--grad-soft);border:1px solid #9691ff38;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:23px;display:grid;box-shadow:inset 0 0 18px -6px #6c63ff66,inset 0 1px #ffffff17}.nv-game-card-title{letter-spacing:.01em;color:var(--text);font-size:15px;font-weight:800}.nv-game-card-desc{color:var(--text-dim);font-size:12.5px;font-weight:500;line-height:1.55}.nv-game-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);border-radius:var(--r-pill);background:#06b6d412;border:1px solid #06b6d459;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.nv-game-badge:before{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 7px var(--glow-cyan);border-radius:50%;animation:1.6s ease-in-out infinite nvDotPulse}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:380px){.nv-amount-input,.nv-amount-readonly{font-size:28px}.nv-welcome-headline{font-size:18px}.nv-app-tab{height:44px;font-size:14px}}@keyframes nvSplashOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.nv-app-tabs{flex-flow:row!important;gap:0!important;width:100%!important;display:flex!important;overflow:hidden!important}.nv-app-tab{white-space:nowrap!important;text-align:center!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;max-width:33.34%!important;padding:9px 2px!important;font-size:11.5px!important;overflow:hidden!important}.nv-modal{flex-direction:column!important;height:72vh!important;max-height:72vh!important;display:flex!important;overflow:hidden!important}.nv-modal-list{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;flex:auto!important;height:0!important;min-height:0!important;overflow-y:scroll!important}tc-root>[class*=notification],tc-root>[class*=Notification],[data-tc-notification],tc-root [class*=add-wallet],tc-root [class*=AddWallet],tc-root [class*=get-wallet],tc-root [class*=GetWallet],tc-root [class*=footer] a[href*=ton\.org],tc-root button[class*=add],tc-root [class*=wallets-modal] [class*=footer]{display:none!important}tc-root [class*=WalletsList]>div:last-child:has(a){display:none!important}.nv-modal-list::-webkit-scrollbar{width:8px}.nv-modal-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.nv-modal-list::-webkit-scrollbar-thumb{background:#a08cff59;border-radius:4px;min-height:40px}.nv-modal-list::-webkit-scrollbar-thumb:active{background:#a08cff99}
