@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";.error-boundary{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-body);z-index:99999;padding:24px}.error-boundary__card{max-width:400px;width:100%;padding:40px 36px;background:var(--bg-card);border:1px solid var(--border-main);border-radius:16px;text-align:center}.error-boundary__icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b0474726,#b047470f 60%);border:.75px solid rgba(176,71,71,.25);border-radius:14px;color:var(--red)}.error-boundary__title{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.error-boundary__message{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.error-boundary__detail{font-size:11px;color:var(--text-muted);text-align:left;padding:12px;background:#0003;border-radius:8px;overflow-x:auto;margin:0 0 20px;max-height:80px;overflow-y:auto}.error-boundary__btn{padding:10px 24px;background:#ffffff14;border:1px solid var(--border-main);border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background .2s,border-color .2s}.error-boundary__btn:hover{background:#ffffff1f;border-color:var(--text-muted)}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);height:100vh;overflow:hidden;transition:width .3s cubic-bezier(.22,1,.36,1),min-width .3s cubic-bezier(.22,1,.36,1)}@media(max-width:768px){.sidebar{display:none}}.sidebar-inner{display:flex;flex-direction:column;height:100%;padding:20px}.sidebar-top{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:28px;-ms-overflow-style:none;scrollbar-width:none}.sidebar-top::-webkit-scrollbar{display:none}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;min-height:44px}.logo{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.logo-icon{height:32px;width:auto;flex-shrink:0}.logo-wordmark{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;font-size:18px;font-weight:500;letter-spacing:.06em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .logo-wordmark{display:none}.sidebar-toggle{background:none;border:none;color:var(--text-muted);padding:0;display:flex;align-items:center;cursor:pointer;transition:color .15s}.sidebar-toggle:hover{color:var(--text-primary)}.sb-wallet-wrapper{position:relative}.wallet-selector{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08;border:1px solid var(--border-main);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}.wallet-selector:hover{background:#ffffff0f}.wallet-selector--active{background:#8a99f10f;border-color:#8a99f133}.wallet-chevron{transition:transform .2s ease;color:var(--text-muted)}.wallet-chevron--open{transform:rotate(180deg)}.sb-wallet-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1a1a1a;border:1px solid var(--border-main);border-radius:var(--radius-md);box-shadow:0 10px 30px #00000073;z-index:100;overflow:hidden;animation:sbWalletSlide .2s ease-out}@keyframes sbWalletSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.swd-status-row{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-main);flex-wrap:wrap}.swd-demo-badge{margin-left:auto;font-size:10px;font-weight:600;color:var(--text-muted);background:#ffffff0f;padding:2px 6px;border-radius:4px;letter-spacing:.03em}.swd-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #83b04780}.swd-status-text{font-size:12px;font-weight:600;color:var(--green)}.swd-actions{padding:4px}.swd-action{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:none;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:6px;transition:background .15s,color .15s;cursor:pointer}.swd-action:hover{background:#ffffff0d;color:var(--text-primary)}.swd-disconnect{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:none;border:none;border-top:1px solid var(--border-main);color:#e05555;font-size:13px;font-weight:600;transition:background .15s;cursor:pointer}.swd-disconnect:hover{background:#e0555514}.sb-connect-wallet{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0 20px;border-radius:var(--radius-pill);background:linear-gradient(to right,transparent 65.9%,rgba(138,153,241,.5) 100%),linear-gradient(to left,transparent 70.8%,rgba(138,153,241,.5) 100%),#fff;border:1px solid rgba(138,153,241,.3);font-size:13px;font-weight:600;color:#151515;letter-spacing:-.2px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sb-connect-wallet:hover{background:linear-gradient(to right,transparent 55%,rgba(138,153,241,.6) 100%),linear-gradient(to left,transparent 60%,rgba(138,153,241,.6) 100%),#fff;border-color:#8a99f173;transform:translateY(-1px)}.sb-connect-wallet:active{transform:translateY(0)}.wallet-info{display:flex;flex-direction:column;gap:3px}.wallet-name{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.wallet-addr-row{display:flex;align-items:center;gap:4px}.wallet-address{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.3}.wallet-addr-row svg{color:var(--text-muted);opacity:.5}.wallet-selector>svg{color:var(--text-muted)}.sidebar-nav{display:flex;flex-direction:column;gap:28px}.nav-section{display:flex;flex-direction:column;gap:4px}.nav-section-title{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;line-height:1.3;padding:0 12px;margin-bottom:4px}.nav-items{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;line-height:1.35;border-radius:10px;border:none;position:relative;transition:color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1)}.nav-item svg{flex-shrink:0;width:20px;height:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav-item:hover{color:var(--text-primary);background:#ffffff0d}.nav-item:hover svg{animation:navIconBounce .45s cubic-bezier(.22,1,.36,1)}.nav-item:active{transform:scale(.97)}.nav-item.active{color:var(--text-primary);font-weight:600;background:#ffffff12}.nav-item.active svg{animation:navIconSelect .5s cubic-bezier(.22,1,.36,1)}@keyframes navIconBounce{0%{transform:translate(0) scale(1)}35%{transform:translate(3px) scale(1.15)}70%{transform:translate(-1px) scale(1.02)}to{transform:translate(0) scale(1)}}@keyframes navIconSelect{0%{transform:scale(1)}40%{transform:scale(1.3) rotate(-10deg)}70%{transform:scale(.95) rotate(3deg)}to{transform:scale(1) rotate(0)}}.nav-label{flex:1;white-space:nowrap;overflow:hidden;transition:opacity .2s ease}.nav-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.nav-badge svg{display:block}.soon-tooltip{position:fixed;transform:translateY(-50%);padding:6px 12px;background:#2a2a2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 4px 12px #0000004d;animation:soonTipIn .15s ease-out}@keyframes soonTipIn{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.gradient-line{width:100%;height:1px;background:linear-gradient(to right,#181818,#8a99f1,#181818);flex-shrink:0}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px;position:relative}.sidebar-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,#181818,#8a99f1,#181818)}.sidebar-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0 0;margin-top:32px}.sidebar-footer-link{font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s}.sidebar-footer-link:hover{color:var(--accent)}.footer-left{display:flex;flex-direction:column;gap:2px}.footer-label{font-size:11px;font-weight:500;color:var(--text-muted);line-height:1.3}.footer-value{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.35}.theme-toggle-pill{display:flex;align-items:center;gap:0;padding:3px;background:#ffffff0a;border:1px solid var(--border-main);border-radius:var(--radius-pill);height:34px}.toggle-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s}.toggle-dot.active{background:var(--text-primary)}.sidebar.collapsed{width:68px;min-width:68px;overflow:visible}.sidebar.collapsed .sidebar-inner{padding:20px 10px;align-items:center;overflow:visible}.sidebar.collapsed .sidebar-header{justify-content:center;flex-direction:column;gap:12px}.sidebar.collapsed .logo{justify-content:center;gap:0}.sidebar.collapsed .logo-icon{height:28px}.sidebar.collapsed .sidebar-toggle{margin:0}.sidebar.collapsed .gradient-line,.sidebar.collapsed .sb-wallet-wrapper{display:none}.sidebar.collapsed .sidebar-top{overflow:visible}.sidebar.collapsed .sidebar-nav{gap:16px;width:100%}.sidebar.collapsed .nav-section-title{display:none}.sidebar.collapsed .nav-items{align-items:center;gap:4px}.sidebar.collapsed .nav-item{width:42px;height:42px;padding:0;justify-content:center;border-radius:12px;position:relative}.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-badge{display:none}.sidebar.collapsed .nav-item:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) scale(.9);padding:6px 12px;background:#2a2a2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 12px #0000004d}.sidebar.collapsed .nav-item:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.sidebar.collapsed .sidebar-footer{flex-direction:column;gap:8px;margin-top:32px}.sidebar.collapsed .sidebar-footer:before{display:none}.sidebar.collapsed .footer-left{display:none}.sidebar.collapsed .theme-toggle-pill{flex-direction:column;height:auto;padding:3px}.magic-btn{position:relative;overflow:visible}.magic-btn.magic-flash{animation:arcaneFlash 1s ease-out}@keyframes arcaneFlash{0%{box-shadow:0 0 #8a99f199,inset 0 0 #8a99f100}15%{box-shadow:0 0 24px 6px #8a99f180,inset 0 0 20px #8a99f14d}50%{box-shadow:0 0 12px 2px #8a99f140,inset 0 0 8px #8a99f11a}to{box-shadow:0 0 #8a99f100,inset 0 0 #8a99f100}}.magic-particle{position:absolute;pointer-events:none;z-index:10;color:#8a99f1;text-shadow:0 0 6px rgba(138,153,241,.8),0 0 12px rgba(138,153,241,.4);transform:translate(-50%,-50%);animation:particleBurst ease-out forwards;will-change:transform,opacity;line-height:1}@keyframes particleBurst{0%{opacity:1;transform:translate(-50%,-50%) scale(.5) rotate(0)}25%{opacity:1;transform:translate(calc(-50% + var(--tx) * .4),calc(-50% + var(--ty) * .4)) scale(1.3) rotate(90deg)}60%{opacity:.7;transform:translate(calc(-50% + var(--tx) * .8),calc(-50% + var(--ty) * .8)) scale(.8) rotate(180deg)}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(0) rotate(260deg)}}.magic-ring{position:absolute;pointer-events:none;z-index:9;width:10px;height:10px;border-radius:50%;border:2px solid rgba(138,153,241,.7);box-shadow:0 0 8px #8a99f166,inset 0 0 8px #8a99f133;transform:translate(-50%,-50%) scale(1);animation:ringExpand 1.1s ease-out forwards;will-change:transform,opacity}@keyframes ringExpand{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(12)}}.hrwb-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:hrwbFadeIn .3s cubic-bezier(.22,1,.36,1)}@keyframes hrwbFadeIn{0%{opacity:0}to{opacity:1}}.hrwb-card{position:relative;overflow:hidden;max-width:440px;width:100%;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-main);box-shadow:0 2px 8px #0000004d;animation:hrwbSlideUp .4s cubic-bezier(.22,1,.36,1)}@keyframes hrwbSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hrwb-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.6}.hrwb-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 36px;text-align:center}.hrwb-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#b0474726,#b047470f 60%);border:.75px solid rgba(176,71,71,.25);color:var(--red);flex-shrink:0}.hrwb-title{font-size:clamp(22px,4vw,26px);font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--text-primary);margin:0}.hrwb-message{font-size:14px;font-weight:500;line-height:1.6;color:var(--text-secondary);margin:0;max-width:360px;letter-spacing:-.01em}.hrwb-submessage{font-size:13px;font-weight:500;line-height:1.55;color:var(--text-secondary);opacity:.95;margin:0}.hrwb-note{font-size:12px;font-weight:450;line-height:1.55;color:#edededd9;text-align:left;width:100%;margin:4px 0 0;padding:12px 14px;background:linear-gradient(135deg,#b047471f,#b047470a);border:1px solid rgba(176,71,71,.25);border-radius:12px;letter-spacing:-.01em}.hrwb-btn{margin-top:8px;min-width:200px;height:50px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;border-radius:var(--radius-pill);background:linear-gradient(to right,transparent 65.9%,rgba(138,153,241,.5) 100%),linear-gradient(to left,transparent 70.8%,rgba(138,153,241,.5) 100%),#fff;border:1px solid rgba(138,153,241,.3);color:#151515;letter-spacing:-.3px;cursor:pointer;transition:all .2s ease}.hrwb-btn:hover{background:linear-gradient(to right,transparent 55%,rgba(138,153,241,.6) 100%),linear-gradient(to left,transparent 60%,rgba(138,153,241,.6) 100%),#fff;border-color:#8a99f173;transform:translateY(-1px)}.hrwb-btn:active{transform:translateY(0)}.hrwb-btn .pill-icon svg{width:20px;height:20px}@media(max-width:768px){.hrwb-overlay{padding:20px}.hrwb-content{padding:32px 24px;gap:14px}.hrwb-icon{width:48px;height:48px;border-radius:12px}.hrwb-icon svg{width:22px;height:22px}.hrwb-btn{min-width:180px;height:48px}}@media(prefers-reduced-motion:reduce){.hrwb-overlay,.hrwb-card{animation:none}}.topbar{height:var(--topbar-height);min-height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--bg-topbar);border-bottom:1px solid var(--border-subtle);gap:16px;position:relative;z-index:50}.breadcrumb{display:flex;align-items:center;gap:8px}.bc-item{font-size:14px;font-weight:400;color:var(--text-muted);line-height:1.35}.bc-current{font-weight:600;color:var(--text-primary)}.breadcrumb svg{color:var(--text-muted)}.topbar-right{display:flex;align-items:center;gap:12px}.topbar-network-pill{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border-main);border-radius:8px;text-decoration:none;transition:all .2s}.topbar-network-pill:hover{color:var(--text-primary);border-color:#8a99f140}.topbar-network-dot{width:6px;height:6px;border-radius:50%;background:#f0ad4e}.topbar-network-dot.mainnet{background:var(--green)}.search-box-wrapper{position:relative}.search-box-wrapper--open .search-box{border-color:#8a99f159;background:#ffffff0f}.search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;min-width:280px;height:36px;background:#ffffff0a;border:1px solid var(--border-main);border-radius:var(--radius-md);cursor:text;transition:all .15s}.search-box:hover{border-color:#ffffff1a;background:#ffffff0f}.search-input{flex:1;min-width:0;font-size:13px;font-weight:400;color:var(--text-primary);background:none;border:none;outline:none;font-family:inherit}.search-input::placeholder{color:var(--text-muted)}.search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;background:#1a1a1a;border:1px solid var(--border-main);border-radius:var(--radius-md);box-shadow:0 12px 40px #00000080,0 0 1px #8a99f126;z-index:100;animation:notifSlideIn .2s ease-out}.search-dropdown-hint,.search-dropdown-empty{padding:16px 18px;font-size:13px;color:var(--text-muted)}.search-dropdown-item{display:block;padding:10px 18px;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background .15s,color .15s;cursor:pointer;border:none;background:none;width:100%;text-align:left}.search-dropdown-item:hover{background:#ffffff0d;color:var(--text-primary)}.search-dropdown-label{display:block}.search-kbd{font-size:11px;font-weight:500;color:var(--text-secondary);padding:2px 6px;background:#ffffff0f;border-radius:var(--radius-sm);font-family:inherit;line-height:1.3}.topbar-sep{width:1.5px;height:32px;background:linear-gradient(to bottom,#141414,#8a99f1,#141414)}.tb-icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--border-main);border-radius:var(--radius-md);color:var(--text-secondary);transition:all .2s cubic-bezier(.22,1,.36,1);cursor:pointer}.tb-icon-btn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.tb-icon-btn:hover{background:#ffffff14;color:var(--text-primary);border-color:#8a99f140;box-shadow:0 0 12px #8a99f11a}.tb-icon-btn:hover svg{animation:tbIconPop .4s cubic-bezier(.22,1,.36,1)}.tb-icon-btn:active{transform:scale(.9);background:#ffffff1a}@keyframes tbIconPop{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.2) rotate(-8deg)}60%{transform:scale(1.05) rotate(4deg)}to{transform:scale(1) rotate(0)}}.wallet-menu-wrapper{position:relative}.tb-user-section{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;border-radius:var(--radius-md);transition:background .15s}.tb-user-section:hover{background:#ffffff0a}.tb-user-section--active{background:#8a99f114}.tb-user-chevron{transition:transform .2s ease;color:var(--text-muted)}.tb-user-chevron--open{transform:rotate(180deg)}.tb-user-info{display:flex;flex-direction:column;gap:1px}.tb-user-top{display:flex;align-items:center;gap:6px}.tb-user-name{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.tb-user-badge{font-size:9px;font-weight:700;padding:1px 6px;background:#ff9f0a;color:#000;border-radius:var(--radius-pill);line-height:1.2}.tb-user-badge--wizard{background:var(--accent);color:#fff}.tb-user-addr{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.3}.notif-wrapper{position:relative}.tb-icon-btn--active{background:#8a99f11f;border-color:#8a99f14d;color:var(--text-primary)}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:#8a99f1;color:#000;font-size:10px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;pointer-events:none}.notif-panel{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-height:460px;background:#1a1a1a;border:1px solid var(--border-main);border-radius:var(--radius-lg);box-shadow:0 12px 40px #00000080,0 0 1px #8a99f126;overflow:hidden;z-index:100;animation:notifSlideIn .2s ease-out}@keyframes notifSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--border-main)}.notif-title{font-size:15px;font-weight:700;color:var(--text-primary)}.notif-mark-all{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:background .15s}.notif-mark-all:hover{background:#8a99f11a}.notif-list{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2E2E2E transparent}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:2px}.notif-empty{padding:24px 18px;font-size:13px;color:var(--text-muted);text-align:center}.notif-item{display:flex;gap:12px;padding:14px 18px;transition:background .15s;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.03);text-decoration:none;color:inherit}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#ffffff08}.notif-item--unread{background:#8a99f10a}.notif-item--unread:hover{background:#8a99f112}.notif-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px}.notif-icon--deposit{background:#83b0471f;color:var(--green)}.notif-icon--withdraw{background:#8a99f11f;color:var(--accent)}.notif-body{display:flex;flex-direction:column;gap:3px;min-width:0}.notif-item-header{display:flex;align-items:center;gap:8px}.notif-item-title{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.notif-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 6px #8a99f180}.notif-desc{font-size:12px;font-weight:400;color:var(--text-secondary);line-height:1.4}.notif-time{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.3;margin-top:2px}.wallet-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:#1a1a1a;border:1px solid var(--border-main);border-radius:var(--radius-lg);box-shadow:0 12px 40px #00000080,0 0 1px #8a99f126;overflow:hidden;z-index:100;animation:notifSlideIn .2s ease-out}.wd-header{display:flex;align-items:center;gap:10px;padding:16px}.wd-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#8a99f11f;color:var(--accent);flex-shrink:0}.wd-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wd-name{font-size:13px;font-weight:600;color:var(--text-primary)}.wd-addr{font-size:11px;color:var(--text-muted)}.wd-status{font-size:10px;font-weight:600;color:var(--green);background:#83b0471f;padding:3px 8px;border-radius:var(--radius-pill);white-space:nowrap}.wd-divider{height:1px;background:var(--border-main);margin:0}.wd-actions{padding:6px}.wd-action-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:var(--radius-md);transition:background .15s,color .15s;cursor:pointer}.wd-action-item:hover{background:#ffffff0d;color:var(--text-primary)}.wd-disconnect{display:flex;align-items:center;gap:10px;width:100%;padding:12px 18px;background:none;border:none;color:#e05555;font-size:13px;font-weight:600;transition:background .15s;cursor:pointer}.wd-disconnect:hover{background:#e0555514}.tb-connect-wallet{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 22px;border-radius:var(--radius-pill);background:linear-gradient(to right,transparent 65.9%,rgba(138,153,241,.5) 100%),linear-gradient(to left,transparent 70.8%,rgba(138,153,241,.5) 100%),#fff;border:1px solid rgba(138,153,241,.3);font-size:13px;font-weight:600;color:#151515;letter-spacing:-.2px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tb-connect-wallet:hover{background:linear-gradient(to right,transparent 55%,rgba(138,153,241,.6) 100%),linear-gradient(to left,transparent 60%,rgba(138,153,241,.6) 100%),#fff;border-color:#8a99f173;transform:translateY(-1px)}.tb-connect-wallet:active{transform:translateY(0)}.tb-connect-wrapper{position:relative}.tb-connect-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:8px;background:var(--bg-sidebar);border:1px solid var(--border-main);border-radius:12px;box-shadow:0 8px 24px #00000040;z-index:100;display:flex;flex-direction:column;gap:2px}.tb-connect-dropdown-title{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;padding:6px 12px 8px}.tb-connect-wallet-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;text-align:left;transition:background .15s}.tb-connect-wallet-option:hover{background:#ffffff0d}.tb-connect-wallet-option span{flex:1}.tb-connect-wallet-option svg{color:var(--text-muted);opacity:.5}.tb-connect-wallet-logo{width:24px;height:24px;border-radius:6px;flex-shrink:0}@media(max-width:1200px){.search-box{min-width:200px}}@media(max-width:960px){.search-box{min-width:160px}.topbar{padding:0 20px}.tb-user-info{display:none}.tb-user-section>svg{display:none}.notif-panel{width:340px}}@media(max-width:768px){.topbar{display:none}}.mobile-header{display:none;align-items:center;justify-content:space-between;padding:12px 20px 10px;padding-top:max(12px,env(safe-area-inset-top,12px));background:#121212d9;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);position:sticky;top:0;z-index:50;flex-shrink:0;border-bottom:.5px solid rgba(255,255,255,.06)}@media(max-width:768px){.mobile-header{display:flex}}.mobile-header__left{display:flex;align-items:center;gap:12px}.mobile-header__logo{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mobile-header__logo img{width:36px;height:36px}.mobile-header__text{display:flex;flex-direction:column;gap:1px}.mobile-header__greeting{font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.3;letter-spacing:.02em}.mobile-header__title{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.4px}.mobile-header__right{display:flex;align-items:center;gap:10px}.mobile-header__icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:.5px solid rgba(255,255,255,.08);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:background .2s,transform .15s,color .2s;-webkit-tap-highlight-color:transparent;position:relative}.mobile-header__icon-btn svg{width:20px;height:20px}.mobile-header__icon-btn:active{transform:scale(.92);background:#ffffff1a}.mh-btn--active{background:#8a99f11a;border-color:#8a99f140;color:var(--accent)}.mobile-header__more-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}.mh-dropdown-wrap{position:relative}.mh-notif-badge{position:absolute;top:-1px;right:-1px;min-width:17px;height:17px;padding:0 5px;background:var(--accent);color:#000;font-size:10px;font-weight:700;line-height:17px;text-align:center;border-radius:9px;pointer-events:none}.mh-panel{position:absolute;top:calc(100% + 8px);right:0;background:#1a1a1af7;-webkit-backdrop-filter:saturate(180%) blur(40px);backdrop-filter:saturate(180%) blur(40px);border:.5px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 16px 48px #0000008c,0 0 0 .5px #ffffff0d;overflow:hidden;z-index:200;animation:mhPanelSlide .25s cubic-bezier(.32,.72,0,1)}@keyframes mhPanelSlide{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mh-notif-panel{width:min(340px,calc(100vw - 32px));max-height:420px}.mh-panel__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:.5px solid rgba(255,255,255,.06)}.mh-panel__title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.mh-panel__action{background:none;border:none;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s;-webkit-tap-highlight-color:transparent}.mh-panel__action:active{background:#8a99f11f}.mh-panel__list{max-height:360px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mh-notif-item{display:flex;gap:12px;padding:12px 16px;transition:background .15s;cursor:pointer;border-bottom:.5px solid rgba(255,255,255,.04);-webkit-tap-highlight-color:transparent}.mh-notif-item:last-child{border-bottom:none}.mh-notif-item:active{background:#ffffff0a}.mh-notif-item--unread{background:#8a99f10a}.mh-notif-item--unread:active{background:#8a99f114}.mh-notif-icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px}.mh-notif-icon--deposit{background:#83b0471f;color:var(--green)}.mh-notif-icon--withdraw{background:#8a99f11f;color:var(--accent)}.mh-notif-body{display:flex;flex-direction:column;gap:2px;min-width:0}.mh-notif-row{display:flex;align-items:center;gap:8px}.mh-notif-title{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.mh-notif-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 6px #8a99f180}.mh-notif-desc{font-size:13px;color:var(--text-secondary);line-height:1.45}.mh-notif-time{font-size:12px;color:var(--text-muted);margin-top:2px}.mh-wallet-panel{width:min(280px,calc(100vw - 32px))}.mh-wallet-header{display:flex;align-items:center;gap:10px;padding:14px 16px}.mh-wallet-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#8a99f11a;color:var(--accent);flex-shrink:0}.mh-wallet-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mh-wallet-name{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.mh-wallet-addr{font-size:12px;color:var(--text-muted);font-family:SF Mono,Fira Code,Consolas,monospace}.mh-wallet-status{font-size:10px;font-weight:600;color:var(--green);background:#83b0471a;padding:3px 8px;border-radius:var(--radius-pill);white-space:nowrap}.mh-wallet-divider{height:.5px;background:#ffffff0f;margin:0 12px}.mh-wallet-actions{padding:4px 6px}.mh-wallet-action{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:10px;transition:background .15s,color .15s;cursor:pointer;-webkit-tap-highlight-color:transparent}.mh-wallet-action:active{background:#ffffff0f;color:var(--text-primary)}.mh-wallet-disconnect{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;color:#e05555;font-size:14px;font-weight:600;transition:background .15s;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0 0 16px 16px}.mh-wallet-disconnect:active{background:#e0555514}.mobile-tab-bar{display:none;align-items:flex-start;justify-content:space-around;background:#121212e0;-webkit-backdrop-filter:saturate(200%) blur(24px);backdrop-filter:saturate(200%) blur(24px);border-top:.5px solid rgba(255,255,255,.06);padding:6px 0 0;padding-bottom:max(4px,env(safe-area-inset-bottom,4px));flex-shrink:0;position:sticky;bottom:0;z-index:100}@media(max-width:768px){.mobile-tab-bar{display:flex}}.mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;padding:6px 0 4px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.mobile-tab:active{transform:scale(.88)}.mobile-tab.active{color:var(--accent)}.mobile-tab svg{width:24px;height:24px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mobile-tab.active svg{transform:scale(1.08)}.mobile-tab__label{font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em}.mtb-more-overlay{position:fixed;inset:0;z-index:9999;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;animation:mtbOverlayIn .2s ease-out}@keyframes mtbOverlayIn{0%{opacity:0}to{opacity:1}}.mtb-more-panel{width:100%;max-width:560px;max-height:72vh;background:#1c1c1ef7;-webkit-backdrop-filter:saturate(180%) blur(40px);backdrop-filter:saturate(180%) blur(40px);border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:mtbPanelSlide .32s cubic-bezier(.32,.72,0,1);padding-bottom:max(12px,env(safe-area-inset-bottom,12px))}@keyframes mtbPanelSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mtb-more-panel:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:#ffffff2e;margin:10px auto 0;flex-shrink:0}.mtb-more-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;flex-shrink:0}.mtb-more-back,.mtb-more-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:#ffffff12;color:var(--text-secondary);cursor:pointer;transition:background .15s,transform .12s;-webkit-tap-highlight-color:transparent}.mtb-more-back:active,.mtb-more-close:active{transform:scale(.9);background:#ffffff1f}.mtb-more-list{flex:1;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;gap:1px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mtb-more-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;background:none;border:none;border-radius:12px;color:#ededed;font-size:15px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent}.mtb-more-item:active{background:#ffffff0f}.mtb-more-item--soon{color:#ededed59;cursor:default}.mtb-more-item--soon:active{background:none}.mtb-more-item-left{display:flex;align-items:center;gap:14px;pointer-events:none}.mtb-more-item-left svg{width:20px;height:20px;flex-shrink:0;opacity:.75}.mtb-more-item--soon .mtb-more-item-left svg{opacity:.3}.mtb-more-item-label{pointer-events:none}.mtb-more-soon-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:#8a99f114;color:inherit}.mtb-more-soon-badge svg{width:10px;height:10px}.tilt-card{position:relative;will-change:transform;transform-style:preserve-3d;border-radius:var(--radius-xl)}.tilt-card__glare{display:none}.tilt-card__shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;overflow:hidden;opacity:0;transition:opacity .4s ease}.tilt-card__shine:before{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 55%,transparent 70%);transform:translate(-100%) skew(-15deg);transition:none}.tilt-card--hover .tilt-card__shine{opacity:1}.tilt-card--hover .tilt-card__shine:before{animation:tiltShine .7s .1s ease-out forwards}@keyframes tiltShine{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(350%) skew(-15deg)}}.tilt-card__edge{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);background:transparent;border:1px solid rgba(138,153,241,.15)}.tilt-card--hover .tilt-card__edge{opacity:1}.tilt-card--hover{box-shadow:0 8px 30px #8a99f114,0 2px 8px #0000004d}.tilt-card>.card{height:100%}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.hero-bg__svg-art{position:absolute;top:50%;right:0;width:635px;height:935px;transform:translateY(-50%);background:url(/assets/platform-bg.svg) center right no-repeat;background-size:635px 935px;opacity:.5}.hero-bg__line{position:absolute;top:0;bottom:0;width:1px;z-index:1}.hero-bg__line--left{left:0}.hero-bg__line--right{right:0}.hero-bg__line-track{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(138,153,241,.15) 30%,rgba(138,153,241,.06) 60%,transparent 100%)}.hero-bg__line-pulse{position:absolute;left:-1px;width:3px;height:120px;border-radius:2px;background:linear-gradient(to bottom,transparent 0%,rgba(138,153,241,.5) 30%,rgba(200,210,255,.7) 50%,rgba(138,153,241,.5) 70%,transparent 100%);filter:blur(1px);animation:linePulse 6s ease-in-out infinite}.hero-bg__line--right .hero-bg__line-pulse{animation-delay:-3s}@keyframes linePulse{0%{top:-120px;opacity:0}10%{opacity:1}80%{opacity:1}to{top:calc(100% + 120px);opacity:0}}@media(max-width:768px){.hero-bg__svg-art{opacity:.3}.hero-bg{position:fixed}.hero-bg__line-pulse{height:80px}}.skeleton-card{padding:20px}.skeleton-card__header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.skeleton-card__body{display:flex;flex-direction:column;gap:12px}.skeleton{background:linear-gradient(90deg,var(--border-main) 25%,rgba(255,255,255,.06) 50%,var(--border-main) 75%);background-size:200% 100%;animation:skeleton-shine 1.2s ease-in-out infinite;border-radius:6px}.skeleton--icon{width:40px;height:40px;border-radius:12px}.skeleton--title{width:100px;height:18px}.skeleton--line{height:14px}@keyframes skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.card{background:var(--bg-card);border:1px solid var(--border-main);border-radius:16px;overflow:hidden;position:relative;min-width:0;transition:background .4s ease,border-color .4s ease}.tilt-card--hover>.card{background-color:var(--bg-card-hover);border-color:#ffffff1a}.card-bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;object-position:center;pointer-events:none;z-index:0;display:block}.card>*:not(.card-bg-mask){position:relative;z-index:1}.card>.card-hdr{z-index:10}.card-hdr{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:12px;position:relative}.card-hdr-left{display:flex;align-items:center;gap:10px;min-width:0}.card-icon-box{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;position:relative;background:linear-gradient(135deg,#2e2e2e,#1e1e1e 60%);border:.75px solid transparent;background-clip:padding-box}.card-icon-box svg{width:20px;height:20px}.card-icon-box:before{content:"";position:absolute;inset:-.75px;border-radius:12.75px;background:linear-gradient(135deg,#5e5e5e,#1e1e1e);z-index:-1}.card-title{font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.more-btn{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1e1e1e;border:.75px solid #282828;border-radius:10px;color:var(--text-muted);box-shadow:inset -2px -2px 4px #12121240;cursor:pointer}.more-btn:hover{color:var(--text-primary)}.more-btn-wrapper{position:relative}.more-dropdown{display:none}.card-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;border-radius:var(--radius-pill);background:linear-gradient(to right,transparent 65.9%,rgba(138,153,241,.5) 100%),linear-gradient(to left,transparent 70.8%,rgba(138,153,241,.5) 100%),#fff;border:1px solid rgba(138,153,241,.3);font-size:16px;font-weight:600;color:#151515;letter-spacing:-.3px;line-height:1;cursor:pointer;transition:all .2s ease;white-space:nowrap}.pill-btn:hover{background:linear-gradient(to right,transparent 55%,rgba(138,153,241,.6) 100%),linear-gradient(to left,transparent 60%,rgba(138,153,241,.6) 100%),#fff;border-color:#8a99f173;transform:translateY(-1px)}.pill-btn:active{transform:translateY(0)}.pill-btn .pill-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pill-btn .pill-icon svg{width:26px;height:26px}.balance-card{padding:20px 20px 24px;display:flex;flex-direction:column;gap:12px}.balance-main-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-width:0}.balance-amount{font-size:clamp(24px,4vw,36px);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-1px;min-width:0}.balance-indicators{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.change-pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:24px;font-size:13px;font-weight:600;line-height:1}.change-pill.positive{background:#2f3e1c0d;border:1px solid #83B047;color:#83b047}.change-pill.negative{background:var(--red);border:1px solid var(--red-border);color:var(--text-primary)}.change-pill-muted{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:24px;background:var(--bg-pill);border:1px solid var(--border-main);font-size:13px;font-weight:500;color:var(--text-primary);line-height:1}.change-pill-muted--positive{background:#2f3e1c14;border-color:#83b04766;color:#83b047}.change-pill-muted--negative{background:#e0555514;border-color:var(--red-border);color:var(--red)}.assets-row{display:flex;align-items:center;gap:clamp(16px,4vw,50px);padding:6px 0;align-self:flex-start;flex-wrap:wrap}.assets-label{font-size:14px;font-weight:500;color:var(--text-primary)}.asset-stack{display:flex;align-items:center}.asset-stack>*{margin-left:-6px}.asset-stack>*:first-child{margin-left:0}.asset-coin{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-card);overflow:hidden;flex-shrink:0}.asset-coin svg{display:block;width:100%;height:100%}.asset-more-circle{width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--bg-pill);border:1px solid var(--border-input);font-size:11px;font-weight:600;color:var(--text-primary)}.balance-connect-cta{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;max-width:70%;margin-inline:auto}.balance-connect-cta svg{flex-shrink:0}.balance-actions{display:flex;gap:14px;margin-top:auto;padding:0}.balance-actions .pill-btn{flex:1}.vault-card{min-width:0;display:flex;flex-direction:column;padding:20px 20px 24px}.vault-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:0 16px}.vault-title{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.3;letter-spacing:-.3px}.vault-desc{font-size:14px;font-weight:400;color:var(--text-primary);line-height:1.6;max-width:min(400px,100%);opacity:.7}.vault-actions{display:flex;justify-content:center;margin-top:auto;width:100%;padding:0 16px;box-sizing:border-box}.vault-actions .glowing-beam-wrap{flex:0 0 auto}.anonymity-card{min-width:0;padding:20px;display:flex;flex-direction:column;gap:14px}.rewards-card{min-width:0;padding:20px;display:flex;flex-direction:column}.pool-card{min-width:0;padding:20px;display:flex;flex-direction:column;gap:14px}.type-tabs{display:inline-flex;align-items:center;height:34px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:10px;overflow:hidden;padding:3px;gap:2px}.type-tab{height:100%;padding:0 12px;border:none;border-radius:7px;background:transparent;font-size:13px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.type-tab:hover{color:var(--text-primary)}.type-tab.active{background:var(--border-main);color:var(--text-primary)}.filter-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:10px;font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap}.select-pill{height:34px;padding:0 28px 0 12px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:10px;font-size:13px;font-weight:500;color:var(--text-primary);font-family:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23848484' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.select-pill:hover{border-color:var(--border-main)}.select-pill.active{border-color:#8a99f1;color:#ededed}.filter-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:10px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;white-space:nowrap}.filter-btn:hover{border-color:var(--border-main)}.dtable-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;border-radius:12px;border:1px solid var(--border-input);-ms-overflow-style:none;scrollbar-width:none;position:relative;z-index:1}.dtable-scroll::-webkit-scrollbar{display:none}.dtable{width:100%;border-collapse:separate;border-spacing:0}.pool-card .dtable{min-width:600px}.dtable thead th{text-align:left;font-size:13px;font-weight:500;color:var(--text-secondary);padding:10px 14px;background:var(--bg-pill);line-height:1.3;white-space:nowrap;border-bottom:1px solid var(--border-input);position:sticky;top:0;z-index:1}.dtable thead th svg{vertical-align:middle;margin-left:3px}.dtable tbody td{font-size:14px;font-weight:500;padding:12px 14px;color:var(--text-primary);line-height:1.4;background:var(--bg-card);border-bottom:1px solid var(--border-input)}.dtable tbody tr:last-child td{border-bottom:none}.dtable tbody td.muted{color:var(--text-secondary)}.dtable tbody td.anonymity-empty{padding:32px 20px;text-align:center;color:var(--text-muted);font-size:13px;font-weight:500}.tk-cell{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.tk-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.tk-icon svg{display:block;width:24px;height:24px}.tk-icon.arcn img{width:24px;height:24px;border-radius:50%;object-fit:contain;display:block}.tk-badge{font-size:11px;font-weight:600;padding:3px 6px;border-radius:6px;line-height:1.2}.tk-badge.green{background:#83b04733;color:var(--green)}.tk-badge.orange{background:#f7931a33;color:#f7931a}.tk-badge.blue{background:#627eea33;color:#627eea}.tk-badge.muted{background:var(--bg-pill);color:var(--text-muted)}.tbl-change{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;padding:3px 8px;border-radius:6px;line-height:1;white-space:nowrap}.tbl-change.pos{background:#83b04726;color:var(--green)}.tbl-change.neg{background:#e387520d;color:#e38752}.rewards-card .dtable-scroll{margin-top:14px}.rewards-table{min-width:0;table-layout:fixed;width:100%}.rewards-table thead th{font-size:13px;padding:10px 14px}.rewards-table tbody td{font-size:13px;font-weight:500;padding:12px 14px}.rewards-table tbody td.cat{font-weight:600}.signup-btn{display:inline-flex;align-items:center;justify-content:center;min-width:107px;padding:5px 14px;border-radius:8px;background:#83b0470d;border:1px solid #2F3E1C;font-size:12px;font-weight:600;color:#83b047;cursor:pointer;transition:background .2s,border-color .2s}.signup-btn:hover{background:#83b0471f;border-color:#83b04766}.coming-label{display:inline-flex;align-items:center;justify-content:center;min-width:107px;font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;background:#4e4e4e1a;border:1px solid var(--border-main);color:var(--text-muted);line-height:1.2}.relayer-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:107px;font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;background:#83b0471f;border:1px solid rgba(131,176,71,.3);color:var(--green, #83B047);line-height:1.2}.relayer-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}@media(max-width:960px){.card-hdr{flex-wrap:wrap}.pill-btn{height:44px;padding:0 22px;font-size:15px;gap:8px}.pill-btn .pill-icon svg{width:24px;height:24px}.balance-amount{font-size:30px}.balance-main-row{flex-direction:column;align-items:flex-start;gap:8px}.balance-actions{gap:12px;padding:0}.vault-desc{max-width:100%}.vault-actions{padding:0}.anonymity-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:12px}.anonymity-card .dtable{min-width:480px}.pool-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:768px){.card{border-radius:16px;border-color:#ffffff0d}.card-icon-box{width:36px;height:36px;border-radius:10px}.card-icon-box svg{width:17px;height:17px}.card-icon-box:before{border-radius:10.75px}.card-title{font-size:15px;font-weight:600;letter-spacing:-.2px}.more-btn{width:32px;height:32px;border-radius:10px;background:#1e1e1e;border-color:#282828;box-shadow:none;transition:background .15s,transform .12s}.more-btn:active{transform:scale(.9);background:#ffffff14}.anonymity-card .type-tabs{display:none}.more-dropdown{display:block;position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:#1a1a1af7;-webkit-backdrop-filter:saturate(180%) blur(40px);backdrop-filter:saturate(180%) blur(40px);border:.5px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 40px #00000080;z-index:100;overflow:hidden;animation:moreDropSlide .2s cubic-bezier(.32,.72,0,1)}@keyframes moreDropSlide{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.more-dropdown__section{padding:6px}.more-dropdown__label{display:block;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px}.more-dropdown__opt{display:flex;align-items:center;width:100%;min-height:40px;padding:10px 12px;background:none;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:8px;transition:background .15s,color .15s;cursor:pointer;-webkit-tap-highlight-color:transparent}.more-dropdown__opt:active{background:#ffffff0f;color:var(--text-primary)}.more-dropdown__opt.active{background:#8a99f11a;color:var(--accent);font-weight:600}.card-hdr{min-height:36px;gap:8px}.balance-card{padding:20px;gap:14px}.balance-amount{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.1}.balance-main-row{flex-direction:column;align-items:flex-start;gap:8px}.balance-indicators{gap:6px}.change-pill{height:26px;padding:0 9px;font-size:12px;gap:4px;border-radius:20px}.change-pill svg{width:13px;height:13px}.change-pill-muted{height:26px;padding:0 9px;font-size:12px;border-radius:20px}.assets-row{gap:20px;padding:2px 0}.assets-label{font-size:13px;font-weight:500;color:var(--text-primary)}.asset-coin{width:26px;height:26px}.asset-more-circle{width:26px;height:26px;font-size:10px;font-weight:700}.balance-actions{gap:10px;flex-direction:row;padding:0;margin-top:2px}.pill-btn{height:50px;padding:0 22px;font-size:15px;font-weight:600;gap:8px;border-radius:var(--radius-pill);letter-spacing:-.2px;transition:transform .12s ease,opacity .12s ease}.pill-btn:active{transform:scale(.96);opacity:.85}.pill-btn .pill-icon svg{width:22px;height:22px}.vault-card{padding:20px;min-height:260px}.vault-body{padding:0 12px;gap:10px}.vault-title{font-size:20px;font-weight:700;letter-spacing:-.4px}.vault-desc{font-size:14px;max-width:100%;line-height:1.5;color:var(--text-secondary);opacity:1}.vault-actions{margin-top:4px;padding:0}.anonymity-card{padding:20px;gap:14px}.anonymity-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:12px}.card-filters{width:100%;flex-wrap:wrap;gap:6px}.anonymity-card .more-btn-wrapper,.pool-card .card-filters .more-btn{margin-left:auto}.type-tabs{height:32px;padding:3px;border-radius:10px}.type-tab{padding:0 12px;font-size:12px;font-weight:500;border-radius:7px;min-height:26px}.select-pill{height:32px;padding:0 26px 0 10px;font-size:12px;border-radius:10px;background-position:right 8px center}.filter-pill{height:32px;padding:0 10px;font-size:12px;display:inline-flex;border-radius:10px}.dtable-scroll{overflow-x:auto;border-radius:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.anonymity-card .dtable{min-width:420px}.dtable thead th{font-size:11px;padding:9px 10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.dtable tbody td{font-size:13px;padding:11px 10px;font-weight:500}.tk-icon{width:22px;height:22px}.tk-icon svg{width:22px;height:22px}.tk-cell{gap:6px;font-size:13px}.tk-badge{font-size:10px;padding:2px 5px;border-radius:6px}.rewards-card{padding:20px}.rewards-card .dtable-scroll{margin-top:12px;border-radius:12px}.rewards-table thead th{font-size:10px;padding:8px 10px;letter-spacing:.04em;text-transform:uppercase}.rewards-table tbody td{font-size:13px;font-weight:500;padding:10px}.signup-btn,.coming-label{font-size:12px;padding:7px 12px;border-radius:8px;font-weight:600;min-width:0;width:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.signup-btn:active{opacity:.8;transform:scale(.97)}.pool-card{padding:20px;gap:14px}.pool-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:10px}.deposit-card{padding:0 0 20px}.deposit-card .card-hdr{padding:16px 16px 0}.deposit-body{padding:16px 16px 10px}.deposit-amount{font-size:28px}.deposit-desc{font-size:13px;line-height:1.5}.deposit-actions{padding:0 16px}.deposit-withdraw-btn{height:48px;font-size:15px}.deposit-withdraw-btn:active{transform:scale(.97);opacity:.9}}.balance-split{display:flex;align-items:stretch;gap:28px;padding:16px 0 8px}.balance-split-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.balance-split-col .balance-label-pill{margin-top:auto}.balance-split-divider{width:1.5px;align-self:stretch;background:linear-gradient(to bottom,#141414,#8a99f1,#141414);flex-shrink:0}.balance-split-col--private .balance-amount,.balance-private{color:#8a99f1}.balance-label-pill{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#ededed}.balance-label-pill svg{flex-shrink:0;width:20px;height:20px}.balance-label-pill--private{color:#ededed}@media(max-width:600px){.balance-split{flex-direction:column;gap:12px}.balance-split-divider{width:100%;height:1.5px;margin:4px 0;background:linear-gradient(to right,#141414,#8a99f1,#141414)}}.deposit-card{display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;padding:0 0 24px}.deposit-card .card-bg-mask.deposit-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.6}.deposit-card>*{position:relative;z-index:1}.deposit-card .card-hdr{padding:20px 20px 0}.deposit-icon-box{display:flex;align-items:center;justify-content:center}.deposit-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 20px 12px;gap:8px}.deposit-amount-row{display:flex;align-items:center;gap:12px}.deposit-amount{font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.deposit-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;border-radius:999px;padding:4px 12px 4px 8px;line-height:1}.deposit-badge svg{width:14px;height:14px;flex-shrink:0}.deposit-badge--new{color:#e74c3c;border:1.5px solid rgba(231,76,60,.4);background:#e74c3c14}.deposit-badge--new svg{stroke:#e74c3c}.deposit-badge--pending{color:#f0ad4e;border:1.5px solid rgba(240,173,78,.4);background:#f0ad4e14}.deposit-badge--pending svg{stroke:#f0ad4e}.deposit-badge--ready{color:#83b047;border:1.5px solid rgba(131,176,71,.4);background:#83b04714}.deposit-badge--ready svg{stroke:#83b047}.deposit-badge--wizard{color:#8a99f1;border:1.5px solid rgba(138,153,241,.4);background:#8a99f114}.deposit-badge--wizard svg{stroke:#8a99f1}.deposit-usd{font-size:14px;color:var(--text-secondary);font-weight:500}.deposit-privacy-row{display:flex;align-items:center;gap:8px;margin-top:8px}.deposit-privacy-bar{flex:1;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.deposit-privacy-fill{height:100%;border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.deposit-privacy-fill--new{background:#e74c3c}.deposit-privacy-fill--pending{background:#f0ad4e}.deposit-privacy-fill--ready{background:#83b047}.deposit-privacy-fill--wizard{background:#8a99f1}.deposit-privacy-label{font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.deposit-privacy-label--new{color:#e74c3c}.deposit-privacy-label--pending{color:#f0ad4e}.deposit-privacy-label--ready{color:#83b047}.deposit-privacy-label--wizard{color:#8a99f1}.deposit-desc{font-size:14px;font-weight:500;color:#ededed;line-height:1.55;margin:4px 0 0;letter-spacing:.01em}.deposit-learn-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:500;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;letter-spacing:.01em}.deposit-learn-more:hover{color:#a3aeff}.deposit-learn-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.deposit-actions{padding:0 20px;margin-top:auto}.deposit-withdraw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 28px;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(138,153,241,.3);font-size:16px;font-weight:600;color:#151515;letter-spacing:-.3px;line-height:1;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.deposit-withdraw-btn:hover{transform:translateY(-1px)}.deposit-withdraw-btn:active{transform:translateY(0);box-shadow:none}.deposit-withdraw-btn .pill-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.deposit-withdraw-btn .pill-icon svg{width:24px;height:24px}.deposit-card--new .deposit-withdraw-btn{background:linear-gradient(135deg,transparent 60%,rgba(231,76,60,.35) 100%),linear-gradient(315deg,transparent 60%,rgba(231,76,60,.2) 100%),#fff;border-color:#e74c3c4d}.deposit-card--new .deposit-withdraw-btn:hover{background:linear-gradient(135deg,transparent 45%,rgba(231,76,60,.5) 100%),linear-gradient(315deg,transparent 45%,rgba(231,76,60,.35) 100%),#fff;border-color:#e74c3c80;box-shadow:0 4px 20px #e74c3c26}.deposit-card--pending .deposit-withdraw-btn{background:linear-gradient(135deg,transparent 60%,rgba(240,173,78,.35) 100%),linear-gradient(315deg,transparent 60%,rgba(240,173,78,.2) 100%),#fff;border-color:#f0ad4e4d}.deposit-card--pending .deposit-withdraw-btn:hover{background:linear-gradient(135deg,transparent 45%,rgba(240,173,78,.5) 100%),linear-gradient(315deg,transparent 45%,rgba(240,173,78,.35) 100%),#fff;border-color:#f0ad4e80;box-shadow:0 4px 20px #f0ad4e26}.deposit-card--ready .deposit-withdraw-btn{background:linear-gradient(135deg,transparent 60%,rgba(131,176,71,.35) 100%),linear-gradient(315deg,transparent 60%,rgba(131,176,71,.2) 100%),#fff;border-color:#83b0474d}.deposit-card--ready .deposit-withdraw-btn:hover{background:linear-gradient(135deg,transparent 45%,rgba(131,176,71,.5) 100%),linear-gradient(315deg,transparent 45%,rgba(131,176,71,.35) 100%),#fff;border-color:#83b04780;box-shadow:0 4px 20px #83b04726}.deposit-card--wizard .deposit-withdraw-btn{background:linear-gradient(135deg,transparent 60%,rgba(138,153,241,.35) 100%),linear-gradient(315deg,transparent 60%,rgba(138,153,241,.2) 100%),#fff;border-color:#8a99f14d}.deposit-card--wizard .deposit-withdraw-btn:hover{background:linear-gradient(135deg,transparent 45%,rgba(138,153,241,.5) 100%),linear-gradient(315deg,transparent 45%,rgba(138,153,241,.35) 100%),#fff;border-color:#8a99f180;box-shadow:0 4px 20px #8a99f126}.swipe-hint{display:none}@media(max-width:768px){.swipe-hint{display:inline-flex;align-items:center;gap:7px;position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(6px);z-index:10;padding:6px 14px 6px 10px;border-radius:400px;background:#161616e0;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border:.5px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000073;opacity:0;pointer-events:none;white-space:nowrap}.swipe-hint--visible{opacity:1;transform:translate(-50%) translateY(0)}.swipe-hint__icon{flex-shrink:0;color:var(--text-secondary)}.swipe-hint__text{font-size:12px;font-weight:550;letter-spacing:.01em;color:var(--text-secondary)}.swipe-hint__chev-l,.swipe-hint__chev-r{animation:swipeChevL 1.4s ease-in-out infinite}.swipe-hint__chev-r{animation-name:swipeChevR}@keyframes swipeChevL{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-2.5px);opacity:1}}@keyframes swipeChevR{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(2.5px);opacity:1}}.dtable-scroll{position:relative}}@media(prefers-reduced-motion:reduce){.swipe-hint__chev-l,.swipe-hint__chev-r{animation:none!important}}.tilt-vp-action{flex:0 0 504px;min-height:524px;transition:min-height .4s cubic-bezier(.22,1,.36,1)}.tilt-vp-anon{flex:1 1 0px;min-height:524px;transition:min-height .4s cubic-bezier(.22,1,.36,1)}[data-vp-step=withdraw]>.tilt-vp-action,[data-vp-step=withdraw]>.tilt-vp-anon{min-height:740px}.tilt-vp-privacy{flex:0 0 468px}.tilt-vp-deposits{flex:45 1 0px}.tilt-vp-viewall{flex:20 1 0px}[class*=tilt-vp-] .tilt-card__shine,[class*=tilt-vp-] .tilt-card__edge,[class*=tilt-vp-] .tilt-card__glare{display:none!important}[class*=tilt-vp-].tilt-card--hover{box-shadow:none}[class*=tilt-vp-].tilt-card--hover>.card{background-color:var(--bg-card);border-color:var(--border-main)}[class*=tilt-vp-]{transform:none!important;will-change:auto;transform-style:flat}.vp-anon-card{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1}.vp-anon-card>.card-hdr{flex-wrap:wrap;gap:12px}.vp-deposit-count{font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap;margin-left:4px}.vp-action-card{padding:24px;display:flex;flex-direction:column;align-items:center;gap:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;background-image:url(/assets/bg-mask-vault.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.vp-action-card>.card-bg-mask{display:none}.vp-action-card::-webkit-scrollbar{display:none}.vp-action-card>.card-hdr{align-self:stretch;flex-shrink:0;margin-bottom:8px}.vp-action-card>.card-hdr .card-title{letter-spacing:-.2px}.vp-action-card>.card-hdr .card-hdr-left{gap:10px}.vp-step-dots{display:flex;gap:6px;align-items:center}.vp-dot{width:6px;height:6px;border-radius:50%;background:var(--border-main);transition:background .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.vp-dot--active{background:var(--accent);transform:scale(1.3)}.vp-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;flex:1}.vp-step--enter-right{animation:vpEnterRight .35s cubic-bezier(.16,1,.3,1) both}.vp-step--enter-left{animation:vpEnterLeft .35s cubic-bezier(.16,1,.3,1) both}.vp-step--exit-left{animation:vpExitLeft .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.vp-step--exit-right{animation:vpExitRight .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-spin-icon{animation:vp-spin .8s linear infinite}@keyframes vpEnterRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes vpEnterLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes vpExitLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@keyframes vpExitRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.vp-back-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--bg-pill);border:1px solid var(--border-main);border-radius:50%;color:var(--text-primary);cursor:pointer;flex-shrink:0;transition:border-color .25s,color .25s,background .25s,transform .15s}.vp-back-btn svg{width:15px;height:15px}.vp-back-btn:hover{border-color:#ffffff26;color:#fff;background:#ffffff14}.vp-back-btn:active{transform:scale(.9);transition-duration:.08s}.vp-token-select{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.vp-token-btn{display:flex;align-items:center;gap:12px;width:100%;max-width:280px;height:48px;padding:0 18px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),background .3s ease;animation:vpItemIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes vpItemIn{0%{transform:translateY(8px) scale(.97)}to{transform:translateY(0) scale(1)}}.vp-token-btn:hover{background:#222;border-color:var(--border-main)}.vp-token-btn:active{transform:scale(.975);transition-duration:.08s}.vp-token-btn.active{border-color:var(--accent);box-shadow:0 0 0 1px #8a99f180,0 2px 12px #8a99f114;background:var(--bg-pill)}.vp-token-btn .tk-icon{width:28px;height:28px;flex-shrink:0;animation:vpIconPulse 2.4s ease-in-out infinite}.vp-token-btn .tk-icon svg{width:100%;height:100%}.tk-icon.arcn img{width:28px;height:28px;border-radius:50%;object-fit:contain}.vp-token-btn:nth-child(2) .tk-icon{animation-delay:.3s}.vp-token-btn:nth-child(3) .tk-icon{animation-delay:.6s}.vp-token-btn:nth-child(4) .tk-icon{animation-delay:.9s}.vp-token-btn.active .tk-icon{animation:vpIconBounce .4s cubic-bezier(.34,1.56,.64,1),vpIconGlow 2s .4s ease-in-out infinite}@keyframes vpIconBounce{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes vpIconPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.2)}}@keyframes vpIconGlow{0%,to{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(1.15) drop-shadow(0 0 6px rgba(138,153,241,.5))}}.vp-token-name{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1;flex:1}.vp-token-unit{font-size:12px;font-weight:500;color:var(--text-secondary);line-height:1}.vp-flow-actions{display:flex;gap:12px;width:100%;max-width:280px;flex-shrink:0}.vp-pill-action{flex:1}.vp-pill-action.vp-shimmer{position:relative;overflow:hidden;pointer-events:none}.vp-pill-action.vp-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.08) 55%,transparent 70%);animation:vpShimmerSweep .6s ease-out both}@keyframes vpShimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vp-action-desc{font-size:13px;font-weight:400;color:var(--text-secondary);line-height:1.55;text-align:center;padding:0 4px;max-width:300px}.vp-action-desc strong{color:var(--text-primary);font-weight:600}.vp-learn-more{display:inline-block;margin:8px 0 0;font-size:13px;font-weight:500;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.vp-learn-more:hover{color:#a3aeff}.vp-learn-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.vp-flow-token-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.vp-amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:280px}.vp-amount-btn{display:flex;align-items:center;justify-content:center;height:48px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg);font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;font-family:inherit;letter-spacing:-.3px;transition:border-color .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),background .25s ease;animation:vpItemIn .3s cubic-bezier(.16,1,.3,1) both}.vp-amount-btn:hover{border-color:var(--accent);box-shadow:0 0 0 1px #8a99f166,0 2px 12px #8a99f10f;background:#8a99f10a}.vp-amount-btn:active{transform:scale(.94);transition-duration:.08s}.vp-confirm-amount{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:16px 0 8px;animation:vpScaleIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes vpScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.vp-confirm-value{font-size:clamp(36px,6vw,48px);font-weight:700;color:var(--text-primary);line-height:1;letter-spacing:-2px}.vp-confirm-unit{font-size:18px;font-weight:500;color:var(--text-secondary);letter-spacing:-.3px}.vp-note-box{width:100%;max-width:320px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg);padding:16px;word-break:break-all;position:relative}.vp-note-box:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(138,153,241,.03) 0%,transparent 60%);pointer-events:none}.vp-note-text{font-size:11.5px;font-weight:500;color:var(--text-primary);line-height:1.8;font-family:SF Mono,Fira Code,Consolas,monospace;position:relative;opacity:.7}.vp-note-cursor{display:inline-block;width:1px;height:14px;background:var(--accent);vertical-align:text-bottom;margin-left:1px;animation:vpBlink .53s steps(2) infinite}@keyframes vpBlink{0%,to{opacity:1}50%{opacity:0}}.vp-note-success{font-size:14px;font-weight:600;color:var(--accent);text-align:center;letter-spacing:-.2px}.vp-note-actions{display:flex;gap:8px;width:100%;max-width:280px}.vp-note-action-btn.pill-btn{flex:1;height:36px;padding:0 16px;font-size:12px;gap:7px}.vp-note-warning{display:flex;gap:12px;align-items:flex-start;align-self:stretch;padding:14px 16px;background:#181818;border:1px solid rgba(231,76,60,.18);border-radius:var(--radius-lg)}.vp-note-warning>svg{flex-shrink:0;margin-top:1px;opacity:1}.vp-note-warning strong{font-size:13px;font-weight:700;color:#e74c3c;display:block;margin-bottom:6px}.vp-note-warning ul{margin:0;padding:0 0 0 14px;font-size:12px;color:var(--text-primary);line-height:1.7}.vp-step--success{gap:12px;justify-content:center}.vp-wizard-seal{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.vp-seal-glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(138,153,241,.15) 0%,transparent 70%);animation:vpGlowPulse 2.5s ease-in-out infinite}@keyframes vpGlowPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}.vp-seal-svg{position:relative;z-index:1}.vp-seal-outer{transform-origin:44px 44px;animation:vpSealDraw 1s .1s cubic-bezier(.65,0,.35,1) forwards,vpSealSpin 12s 1.1s linear infinite}.vp-seal-inner{transform-origin:44px 44px;animation:vpSealSpinReverse 20s linear infinite}.vp-seal-check{animation:vpSealDraw .4s .7s cubic-bezier(.65,0,.35,1) forwards}@keyframes vpSealDraw{to{stroke-dashoffset:0}}@keyframes vpSealSpin{to{transform:rotate(360deg)}}@keyframes vpSealSpinReverse{to{transform:rotate(-360deg)}}.vp-seal-spark{position:absolute;width:var(--spark-size, 3px);height:var(--spark-size, 3px);border-radius:50%;background:var(--accent);top:50%;left:50%;opacity:0;animation:vpSparkBurst .7s cubic-bezier(.16,1,.3,1) forwards}.vp-seal-spark:nth-child(2n){background:#ffffffb3}.vp-seal-spark:nth-child(3n){background:#acb6ffcc}@keyframes vpSparkBurst{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(0)}30%{opacity:1;transform:rotate(var(--spark-angle)) translateY(calc(var(--spark-dist, -36px) * -1)) scale(1.2)}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(var(--spark-dist, -52px) * -1.4)) scale(0)}}.vp-seal-star-particle{position:absolute;top:50%;left:50%;font-size:10px;color:var(--accent);opacity:0;pointer-events:none;animation:vpStarFloat 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes vpStarFloat{0%{opacity:0;transform:rotate(var(--star-angle)) translateY(0) scale(0) rotate(0)}25%{opacity:1;transform:rotate(var(--star-angle)) translateY(-32px) scale(1.1) rotate(60deg)}to{opacity:0;transform:rotate(var(--star-angle)) translateY(-56px) scale(.3) rotate(180deg)}}.vp-complete-title{font-size:clamp(18px,2.5vw,22px);font-weight:700;color:var(--text-primary);text-align:center;letter-spacing:-.5px;animation:vpFadeUp .5s .6s cubic-bezier(.16,1,.3,1) both}@keyframes vpFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vp-complete-amount{display:inline-flex;align-items:center;align-self:center;height:30px;padding:0 14px;border-radius:var(--radius-pill);background:var(--bg-pill);border:1px solid var(--border-input);font-size:13px;font-weight:600;color:var(--text-primary);line-height:1;letter-spacing:-.2px;animation:vpFadeUp .5s .75s cubic-bezier(.16,1,.3,1) both}.vp-link-btn{background:none;border:none;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .2s;letter-spacing:-.1px;animation:vpFadeUp .5s .9s cubic-bezier(.16,1,.3,1) both}.vp-link-btn:hover{opacity:.7}.vp-step:has(.vp-withdraw-form){justify-content:flex-start;gap:0}.vp-withdraw-form{display:flex;flex-direction:column;gap:20px;align-self:stretch}.vp-withdraw-form+.vp-flow-actions{margin-top:auto;padding-top:24px;align-self:stretch;max-width:100%}.vp-withdraw-form+.vp-flow-actions .glowing-beam-wrap{width:100%}.vp-withdraw-form+.vp-flow-actions .vp-pill-action{width:100%}.vp-field-group{display:flex;flex-direction:column;gap:6px}.vp-field-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.vp-field-input{width:100%;padding:12px 14px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg);font-size:13px;font-weight:500;color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);box-sizing:border-box}.vp-field-input::placeholder{color:var(--text-secondary);font-weight:400;opacity:.6}.vp-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #8a99f11f}.vp-field-textarea{resize:none;line-height:1.65;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.vp-withdraw-info-row{display:flex;gap:10px}.vp-info-item{flex:1;display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg)}.vp-info-label{font-size:11px;font-weight:500;color:var(--text-secondary)}.vp-info-value{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.vp-relayer-section{display:flex;flex-direction:column;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:var(--radius-lg);overflow:hidden}.vp-relayer-header{padding:11px 16px;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border-input)}.vp-relayer-row{display:flex;justify-content:space-between;align-items:center;padding:9px 16px}.vp-relayer-row+.vp-relayer-row{border-top:1px solid var(--border-input)}.vp-relayer-label{font-size:13px;font-weight:450;color:var(--text-secondary)}.vp-relayer-value{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px;display:inline-flex;align-items:center;gap:8px}.vp-relayer-value--selecting{color:var(--accent)}.vp-relayer-lottie{width:22px;height:22px;flex-shrink:0}.vp-relayer-row--total{background:#8a99f10a;padding:12px 16px;border-top:1px solid rgba(138,153,241,.08)}.vp-relayer-value--accent{color:var(--accent);font-weight:700;font-size:14px;letter-spacing:-.3px}.vp-privacy-card{padding:20px;display:flex;flex-direction:column;gap:16px;overflow:visible}.vp-score-ring{position:relative;width:48px;height:48px;flex-shrink:0}.vp-score-ring svg{display:block;transform:rotate(-90deg)}.vp-score-ring circle:first-child{opacity:.5}.vp-score-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-primary)}.vp-stats-table{width:100%}.vp-stats-table td{font-size:13px;font-weight:500;padding:12px 14px;color:var(--text-primary);line-height:1.4;background:var(--bg-card);border-bottom:1px solid var(--border-input)}.vp-stats-table tr:last-child td{border-bottom:none}td.vp-stat-label{font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.vp-stat-bar{display:flex;align-items:center;gap:4px;justify-content:center}.vp-bar-seg{width:18px;height:10px;border-radius:3px;background:#1e1e1e;transition:background .3s}.vp-bar-seg--filled{background:var(--accent);opacity:.7}td.vp-stat-value{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;text-align:right}td.vp-stat-value[colspan]{text-align:left}.vp-stat--high{color:var(--green)}.vp-stat--accent{color:var(--accent)}.vp-anon-card .tk-cell .tk-icon.arcn{width:28px;height:28px}.vp-anon-card .tk-cell .tk-icon.arcn img{width:28px;height:28px;border-radius:50%;object-fit:contain}.vp-privacy-card .dtable-scroll{overflow:visible;border:none;border-radius:0;flex:none;min-height:auto}.vp-deposits-card{padding:20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.vp-deposits-card>.card-bg-mask{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.4}.vp-deposits-card>*:not(.card-bg-mask){position:relative;z-index:1}.vp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px 20px;flex:1}.vp-empty-state>svg{opacity:.5;stroke:#ededed}.vp-empty-state>span{font-size:15px;font-weight:600;color:#ededed}.vp-empty-hint{font-size:13px!important;font-weight:400!important;color:#ededed8c!important}.vp-deposit-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#8a99f126;color:var(--accent);font-size:11px;font-weight:700;margin-left:6px}.vp-deposit-list{display:flex;flex-direction:column;gap:0;flex:1;overflow-y:auto;scrollbar-width:none;padding:8px 0 0}.vp-deposit-list::-webkit-scrollbar{display:none}.vp-deposit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;cursor:pointer;transition:background .2s ease;position:relative}.vp-deposit-row:hover{background:#ffffff0a}.vp-deposit-row+.vp-deposit-row{border-top:1px solid rgba(255,255,255,.04)}.vp-deposit-row:hover+.vp-deposit-row,.vp-deposit-row+.vp-deposit-row:hover{border-top-color:transparent}.vp-deposit-row-accent{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:0 3px 3px 0;opacity:.8}.vp-deposit-row--new .vp-deposit-row-accent{background:#e74c3c}.vp-deposit-row--pending .vp-deposit-row-accent{background:#f0ad4e}.vp-deposit-row--ready .vp-deposit-row-accent{background:#83b047}.vp-deposit-row--wizard .vp-deposit-row-accent{background:#8a99f1}.vp-deposit-row-left{display:flex;align-items:center;gap:12px;min-width:0}.vp-deposit-row-left .tk-icon{flex-shrink:0}.vp-deposit-row-info{display:flex;flex-direction:column;gap:3px;min-width:0}.vp-deposit-row-title{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-deposit-row-sub{font-size:12px;font-weight:400;color:var(--text-muted)}.vp-deposit-row-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.vp-deposit-row-values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vp-deposit-row-amount{font-size:14px;font-weight:700;color:var(--text-primary)}.vp-deposit-row-usd{font-size:11px;font-weight:400;color:var(--text-muted)}.vp-deposit-row-badge{font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.vp-deposit-row-badge--new{color:#e74c3c;background:#e74c3c1a;border:1px solid rgba(231,76,60,.15)}.vp-deposit-row-badge--pending{color:#f0ad4e;background:#f0ad4e1a;border:1px solid rgba(240,173,78,.15)}.vp-deposit-row-badge--ready{color:#83b047;background:#83b0471a;border:1px solid rgba(131,176,71,.15)}.vp-deposit-row-badge--wizard{color:#8a99f1;background:#8a99f11a;border:1px solid rgba(138,153,241,.15)}.vp-viewall-count{font-size:13px;font-weight:600;color:var(--text-secondary);transition:color .3s}.vp-viewall-card:hover .vp-viewall-count{color:var(--text-primary)}.vp-viewall-card{padding:24px 20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease,background .3s ease}.vp-viewall-card:hover{border-color:#8a99f140;background:#8a99f108}.vp-viewall-card:active{transform:scale(.97);transition-duration:.08s}.vp-viewall-inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.vp-viewall-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-pill);border:1px solid var(--border-input);color:var(--text-secondary);transition:border-color .3s,color .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.vp-viewall-card:hover .vp-viewall-icon{border-color:#8a99f14d;color:var(--accent);transform:translate(3px)}.vp-viewall-text{font-size:14px;font-weight:600;color:var(--text-secondary);line-height:1.4;transition:color .3s}.vp-viewall-card:hover .vp-viewall-text{color:var(--text-primary)}.vp-shake{animation:vpShake .4s cubic-bezier(.36,.07,.19,.97) both;border-color:#e74c3c!important;box-shadow:0 0 0 2px #e74c3c26!important}@keyframes vpShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.glowing-beam-wrap{position:relative;flex:1;border-radius:var(--radius-pill);animation:beamAura 3s ease-in-out infinite}.glowing-beam-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--beam-angle),#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#8A99F1,#c56cf0,#ff6b6b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beamSpin 2.8s linear infinite;pointer-events:none}.glowing-beam-wrap:after{content:"";position:absolute;inset:-6px;border-radius:inherit;background:conic-gradient(from var(--beam-angle),rgba(255,107,107,.1),rgba(254,202,87,.1),rgba(72,219,251,.1),rgba(255,159,243,.1),rgba(84,160,255,.1),rgba(138,153,241,.1),rgba(197,108,240,.1),rgba(255,107,107,.1));filter:blur(10px);animation:beamSpin 2.8s linear infinite;pointer-events:none;z-index:-1}.glowing-beam-wrap>.pill-btn{position:relative;z-index:1;border-color:#ffffff0f;width:100%}.glowing-beam-wrap>.pill-btn:hover{border-color:#ffffff1f}@keyframes beamSpin{to{--beam-angle: 360deg}}@keyframes beamAura{0%,to{filter:drop-shadow(0 0 6px rgba(138,153,241,.15))}50%{filter:drop-shadow(0 0 16px rgba(138,153,241,.35))}}.beam-spark{position:absolute;border-radius:50%;pointer-events:none;z-index:2;opacity:0}.beam-spark:nth-of-type(1){width:3px;height:3px;background:#8a99f1;box-shadow:0 0 6px #8a99f1;top:-2px;left:22%;animation:sparkUp 3.2s 0s ease-in-out infinite}.beam-spark:nth-of-type(2){width:2px;height:2px;background:#ff9ff3;box-shadow:0 0 4px #ff9ff3;bottom:-2px;right:25%;animation:sparkDown 2.9s .7s ease-in-out infinite}.beam-spark:nth-of-type(3){width:2.5px;height:2.5px;background:#48dbfb;box-shadow:0 0 5px #48dbfb;top:50%;right:-3px;animation:sparkRight 3.4s 1.3s ease-in-out infinite}.beam-spark:nth-of-type(4){width:2px;height:2px;background:#feca57;box-shadow:0 0 4px #feca57;top:50%;left:-2px;animation:sparkLeft 3s .4s ease-in-out infinite}.beam-spark:nth-of-type(5){width:2.5px;height:2.5px;background:#c56cf0;box-shadow:0 0 5px #c56cf0;top:-2px;right:30%;animation:sparkUp 3.6s 1.8s ease-in-out infinite}.beam-spark:nth-of-type(6){width:2px;height:2px;background:#54a0ff;box-shadow:0 0 4px #54a0ff;bottom:-2px;left:35%;animation:sparkDown 2.7s 1s ease-in-out infinite}@keyframes sparkUp{0%,to{opacity:0;transform:translateY(0) scale(0)}15%{opacity:1;transform:translateY(-3px) scale(1.2)}60%{opacity:.5;transform:translateY(-12px) scale(.7)}90%{opacity:0;transform:translateY(-18px) scale(.2)}}@keyframes sparkDown{0%,to{opacity:0;transform:translateY(0) scale(0)}15%{opacity:1;transform:translateY(3px) scale(1.2)}60%{opacity:.5;transform:translateY(12px) scale(.7)}90%{opacity:0;transform:translateY(18px) scale(.2)}}@keyframes sparkRight{0%,to{opacity:0;transform:translate(0) scale(0)}15%{opacity:1;transform:translate(4px) scale(1.2)}60%{opacity:.5;transform:translate(12px) scale(.7)}90%{opacity:0;transform:translate(18px) scale(.2)}}@keyframes sparkLeft{0%,to{opacity:0;transform:translate(0) scale(0)}15%{opacity:1;transform:translate(-4px) scale(1.2)}60%{opacity:.5;transform:translate(-12px) scale(.7)}90%{opacity:0;transform:translate(-18px) scale(.2)}}@media(max-width:960px){.vp-anon-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:12px}.tilt-vp-action{flex:1 1 auto!important;min-height:0}}@media(max-width:768px){.tilt-vp-action{flex:1 1 auto!important;min-height:0!important}.tilt-vp-anon,.tilt-vp-privacy,.tilt-vp-deposits,.tilt-vp-viewall{flex:1 1 auto!important}.vp-anon-card>.card-hdr{flex-direction:column;align-items:flex-start;gap:12px}.vp-deposit-count{margin-left:0;display:block}.vp-token-btn,.vp-amount-grid,.vp-flow-actions,.vp-note-box{max-width:100%}.vp-action-card{padding:20px}.vp-anon-card,.vp-privacy-card{padding:20px;gap:12px}.vp-deposits-card{padding:20px;gap:6px}.vp-viewall-card{padding:20px}.vp-token-btn{height:46px;padding:0 14px;gap:10px;border-radius:12px}.vp-token-btn:active{transform:scale(.97)}.vp-amount-btn{height:46px;font-size:14px;border-radius:12px}.vp-amount-btn:active{transform:scale(.93)}.vp-back-btn{width:32px;height:32px}.vp-back-btn:active{transform:scale(.88)}.vp-step{gap:14px}.vp-field-input{padding:11px 12px;font-size:14px;border-radius:12px}.vp-confirm-value{font-size:36px}.vp-deposit-row{padding:10px 12px;gap:10px;border-radius:10px}.vp-deposit-row-title{font-size:13px}.vp-deposit-row-sub{font-size:11px}.vp-deposit-row-amount{font-size:13px}.vp-deposit-row-badge{font-size:9px;padding:3px 8px}.vp-empty-state{padding:20px 16px}.vp-stats-table td{font-size:12px;padding:10px 12px}td.vp-stat-label,td.vp-stat-value{font-size:12px}.vp-bar-seg{width:14px;height:8px;border-radius:2px}.vp-viewall-inner{gap:10px}.vp-viewall-icon{width:42px;height:42px}.vp-viewall-text{font-size:13px}.vp-viewall-count{font-size:12px}.vp-note-warning{padding:12px 14px;gap:10px}.vp-note-warning strong{font-size:12px}.vp-note-warning ul{font-size:11px}.vp-pill-action{flex:1}.vp-wizard-seal{width:76px;height:76px}.vp-complete-title{font-size:18px}}@media(prefers-reduced-motion:reduce){.vp-step,.vp-step--enter-right,.vp-step--enter-left,.vp-step--exit-left,.vp-step--exit-right,.vp-token-btn,.vp-token-btn .tk-icon,.vp-token-btn.active .tk-icon,.vp-amount-btn,.vp-confirm-amount,.vp-seal-outer,.vp-seal-inner,.vp-seal-check,.vp-seal-spark,.vp-seal-star-particle,.vp-seal-glow,.vp-complete-title,.vp-complete-amount,.vp-link-btn,.vp-pill-action.vp-shimmer:after,.vp-note-cursor,.vp-shake,.glowing-beam-wrap,.glowing-beam-wrap:before,.glowing-beam-wrap:after,.beam-spark{animation:none!important}.vp-seal-outer,.vp-seal-check{stroke-dashoffset:0}.vp-dot{transition:none}.glowing-beam-wrap:before{--beam-angle: 45deg}.beam-spark{display:none}.vp-step--enter-right,.vp-step--enter-left{opacity:1;transform:none}}.vp-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:vpModalFadeIn .25s ease}@keyframes vpModalFadeIn{0%{opacity:0}to{opacity:1}}.vp-modal{width:90%;max-width:560px;height:80vh;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-main);border-radius:20px;overflow:hidden;animation:vpModalSlideUp .3s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 80px #00000080}@keyframes vpModalSlideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vp-modal-header{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid var(--border-main);flex-shrink:0}.vp-modal-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.vp-modal-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#8a99f126;color:var(--accent);font-size:12px;font-weight:700}.vp-modal-close{margin-left:auto;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff0f;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.vp-modal-close:hover{background:#ffffff1a;color:var(--text-primary)}.vp-modal-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.vp-modal-scroll::-webkit-scrollbar{width:6px}.vp-modal-scroll::-webkit-scrollbar-track{background:transparent}.vp-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.vp-modal-scroll>.deposit-card{flex:0 0 auto;border-radius:16px;border:1px solid var(--border-main);background:var(--bg-card);width:100%}.vp-onchain-backup{display:flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 4px;margin:2px 0 6px}.vp-onchain-backup input{position:absolute;opacity:0;width:0;height:0}.vp-onchain-checkmark{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-main);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.vp-onchain-backup input:checked+.vp-onchain-checkmark{background:var(--accent);border-color:var(--accent)}.vp-onchain-backup input:checked+.vp-onchain-checkmark:after{content:"";width:3.5px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-1px}.vp-onchain-label{font-size:12px;font-weight:550;color:var(--text-secondary);line-height:1.3}@media(max-width:600px){.vp-modal{width:96%;max-height:88vh;border-radius:14px;border-color:#ffffff14}.vp-modal-header{padding:14px 16px}.vp-modal-title{font-size:16px}.vp-modal-close{width:32px;height:32px}.vp-modal-scroll{padding:12px;gap:10px}.vp-modal-scroll>.deposit-card{border-radius:14px}}@property --pulse-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.rl-page{width:100%;animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards}.rl-wizard{display:flex;min-height:560px;position:relative;overflow:visible;background:#181818}.rl-wizard:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pulse-angle),transparent 0%,transparent 70%,rgba(138,153,241,.06) 78%,rgba(138,153,241,.3) 85%,rgba(200,210,255,.6) 90%,rgba(138,153,241,.3) 95%,rgba(138,153,241,.06) 98%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pulseOrbit 6s linear infinite;pointer-events:none;z-index:3}.rl-wizard:after{content:"";position:absolute;inset:-4px;border-radius:inherit;padding:5px;background:conic-gradient(from var(--pulse-angle),transparent 0%,transparent 75%,rgba(138,153,241,.04) 82%,rgba(138,153,241,.12) 88%,rgba(200,210,255,.18) 91%,rgba(138,153,241,.12) 94%,rgba(138,153,241,.04) 97%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(6px);animation:pulseOrbit 6s linear infinite;pointer-events:none;z-index:-1}@keyframes pulseOrbit{to{--pulse-angle: 360deg}}.rl-bg{border-radius:inherit}.rl-nav{display:flex;flex-direction:column;gap:0;width:240px;flex-shrink:0;padding:28px 0;border-right:1px solid var(--border-main)}.rl-nav-item{display:flex;align-items:center;gap:12px;padding:13px 24px;background:none;border:none;border-left:3px solid transparent;cursor:default;font-family:inherit;transition:background .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent}.rl-nav-item--done{cursor:pointer}.rl-nav-item--done:hover{background:#ffffff0a}.rl-nav-item--active{background:#8a99f11a;border-left-color:var(--accent)}.rl-nav-item:disabled:not(.rl-nav-item--active){opacity:.5}.rl-nav-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--bg-pill);border:1.5px solid var(--border-main);color:var(--text-secondary);flex-shrink:0;transition:all .3s ease}.rl-nav-item--active .rl-nav-num{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 14px #8a99f14d}.rl-nav-item--done .rl-nav-num{background:#83b04726;border-color:#83b04766;color:var(--green)}.rl-nav-label{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;transition:color .25s ease;opacity:.7}.rl-nav-item--active .rl-nav-label{color:var(--text-primary);font-weight:600;opacity:1}.rl-nav-item--done .rl-nav-label{color:var(--text-primary);opacity:.8}.rl-content{flex:1;min-width:0;padding:40px 48px}.rl-step{display:flex;flex-direction:column;gap:20px;max-width:580px}.rl-enter-right{animation:rlEnterRight .35s cubic-bezier(.16,1,.3,1) both}.rl-enter-left{animation:rlEnterLeft .35s cubic-bezier(.16,1,.3,1) both}.rl-exit-left{animation:rlExitLeft .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.rl-exit-right{animation:rlExitRight .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes rlEnterRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rlEnterLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes rlExitLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px)}}@keyframes rlExitRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}.rl-back{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bg-pill);border:1px solid var(--border-main);color:var(--text-primary);cursor:pointer;flex-shrink:0;transition:border-color .25s,background .25s,transform .15s;margin-bottom:4px}.rl-back:hover{border-color:#ffffff26;background:#ffffff14}.rl-back:active{transform:scale(.9)}.rl-step-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2e2e2e,#1e1e1e 60%);border:.75px solid rgba(94,94,94,.25);color:var(--text-secondary)}.rl-title{font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--text-primary);letter-spacing:-.5px;line-height:1.2;margin:0}.rl-subtitle{font-size:14px;font-weight:500;color:var(--text-secondary);margin:-8px 0 0;line-height:1.5}.rl-body p{font-size:14px;font-weight:450;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.rl-body p:last-child{margin-bottom:0}.rl-body strong{color:var(--text-primary);font-weight:600}.rl-note-highlight{color:var(--accent)!important;font-weight:500!important}.rl-disclaimer{padding:16px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rl-disclaimer-text{font-size:12.5px;font-weight:450;color:var(--text-secondary);line-height:1.65;margin:0}.rl-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.rl-checkbox input{position:absolute;opacity:0;width:0;height:0}.rl-check-box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--border-main);background:var(--bg-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.rl-check-box svg{opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);color:#fff}.rl-checkbox input:checked+.rl-check-box{background:var(--accent);border-color:var(--accent)}.rl-checkbox input:checked+.rl-check-box svg{opacity:1;transform:scale(1)}.rl-checkbox:active .rl-check-box{transform:scale(.9)}.rl-check-text{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.55}.rl-field-group{display:flex;flex-direction:column;gap:6px}.rl-field-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.01em}.rl-field-input{width:100%;padding:12px 14px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:12px;font-size:14px;font-weight:500;color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);box-sizing:border-box}.rl-field-input::placeholder{color:var(--text-secondary);font-weight:400;opacity:.6}.rl-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #8a99f11f}.rl-hint{font-size:13px;font-weight:450;color:var(--text-secondary);line-height:1.65;margin:0}.rl-link{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}.rl-link:hover{opacity:.7}.rl-link--block{display:inline-block;font-size:14px}.rl-format-box{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:12px}.rl-format-badge{font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.02em;text-transform:uppercase}.rl-format-code{font-size:13px;font-weight:600;color:var(--text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.02em}.rl-workers{display:flex;flex-direction:column;gap:10px}.rl-worker-row{display:flex;align-items:center;gap:10px}.rl-worker-num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-pill);border:1px solid var(--border-input);flex-shrink:0}.rl-worker-row .rl-field-input{flex:1;font-size:13px;font-family:SF Mono,Fira Code,Consolas,monospace}.rl-worker-remove{width:30px;height:30px;border-radius:50%;border:none;background:#e74c3c14;color:#e74c3c;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,transform .15s}.rl-worker-remove:hover{background:#e74c3c26}.rl-worker-remove:active{transform:scale(.88)}.rl-worker-add{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:12px;border:1.5px dashed var(--border-main);background:none;color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .25s,color .25s,background .25s}.rl-worker-add:hover{border-color:var(--accent);color:var(--accent);background:#8a99f10a}.rl-worker-add:active{transform:scale(.98)}.rl-stake-card{padding:28px 24px;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:20px}.rl-stake-amount{font-size:clamp(32px,5vw,42px);font-weight:700;color:var(--text-primary);letter-spacing:-1.5px;line-height:1}.rl-stake-row{display:flex;align-items:center;gap:24px;width:100%;max-width:320px}.rl-stake-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.rl-stake-divider{width:1px;height:36px;background:linear-gradient(to bottom,transparent,var(--border-main),transparent);flex-shrink:0}.rl-stake-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.rl-stake-value{font-size:15px;font-weight:600;color:var(--text-primary)}.rl-stake-value--accent{color:var(--accent)}.rl-stake-verified{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--green);padding:8px 16px;background:#83b04714;border-radius:999px;animation:rlFadeIn .4s ease both}.rl-stake-pending{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-secondary)}@keyframes rlFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.rl-summary{display:flex;flex-direction:column;border:1px solid var(--border-input);border-radius:12px;overflow:hidden}.rl-summary-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;gap:16px}.rl-summary-item+.rl-summary-item{border-top:1px solid var(--border-input)}.rl-summary-item--col{flex-direction:column;align-items:flex-start;gap:10px}.rl-summary-label{font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.rl-summary-value{font-size:13px;font-weight:600;color:var(--text-primary);text-align:right;word-break:break-all}.rl-summary-value--accent{color:var(--accent)}.rl-summary-workers{display:flex;flex-direction:column;gap:6px;width:100%}.rl-summary-worker{font-size:12px;font-weight:500;color:var(--text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;padding:8px 12px;background:var(--bg-pill);border-radius:8px;word-break:break-all}.rl-summary-worker--empty{color:var(--text-muted);font-family:inherit;font-style:italic}.rl-actions{padding-top:8px}.rl-btn{min-width:200px;height:50px;font-size:15px;font-weight:600}.rl-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@media(max-width:960px){.rl-nav{width:200px;padding:24px 0}.rl-nav-item{padding:12px 20px}.rl-content{padding:32px}}@media(max-width:768px){.rl-wizard{flex-direction:column;min-height:auto}.rl-nav{flex-direction:row;width:100%;border-right:none;border-bottom:1px solid var(--border-main);padding:14px 16px;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rl-nav::-webkit-scrollbar{display:none}.rl-nav-item{padding:4px;border-radius:999px;flex-shrink:0;gap:0;justify-content:center;border-left:none}.rl-nav-item--active{background:#8a99f126;border-radius:999px;border-left:none}.rl-nav-item--done:hover{background:#ffffff0f}.rl-nav-label{display:none}.rl-nav-num{width:32px;height:32px;font-size:13px;font-weight:700;color:var(--text-primary);border-width:1.5px}.rl-nav-item--active .rl-nav-num{width:32px;height:32px;box-shadow:0 0 16px #8a99f159}.rl-nav-item--done .rl-nav-num{width:32px;height:32px}.rl-nav-item:disabled:not(.rl-nav-item--active) .rl-nav-num{color:var(--text-muted)}.rl-content{padding:24px 20px}.rl-step{gap:18px}.rl-title{font-size:22px}.rl-btn{width:100%;min-width:0;height:50px}.rl-btn:active{transform:scale(.97)}.rl-stake-card{padding:20px}.rl-stake-amount{font-size:32px}.rl-back{width:32px;height:32px}.rl-back:active{transform:scale(.88)}.rl-worker-row .rl-field-input{font-size:12px;padding:11px 12px}.rl-field-input{font-size:14px;padding:11px 12px}.rl-summary-item{padding:12px 14px}.rl-format-box{padding:14px}.rl-disclaimer{padding:14px 16px}.rl-disclaimer-text{font-size:12px}.rl-step-icon{width:42px;height:42px;border-radius:12px}.rl-step-icon svg{width:20px;height:20px}}.rl-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:rlSpin .7s linear infinite;display:block}@keyframes rlSpin{to{transform:rotate(360deg)}}.rl-dash{display:flex;flex-direction:column;position:relative;overflow:visible;background:#181818;animation:rlDashIn .6s cubic-bezier(.22,1,.36,1) both}.rl-dash:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pulse-angle),transparent 0%,transparent 70%,rgba(138,153,241,.06) 78%,rgba(138,153,241,.3) 85%,rgba(200,210,255,.6) 90%,rgba(138,153,241,.3) 95%,rgba(138,153,241,.06) 98%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pulseOrbit 6s linear infinite;pointer-events:none;z-index:3}.rl-dash:after{content:"";position:absolute;inset:-4px;border-radius:inherit;padding:5px;background:conic-gradient(from var(--pulse-angle),transparent 0%,transparent 75%,rgba(138,153,241,.04) 82%,rgba(138,153,241,.12) 88%,rgba(200,210,255,.18) 91%,rgba(138,153,241,.12) 94%,rgba(138,153,241,.04) 97%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(6px);animation:pulseOrbit 6s linear infinite;pointer-events:none;z-index:-1}@keyframes rlDashIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rl-dash-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0;gap:16px;position:relative;z-index:2}.rl-dash-header .card-hdr-left{display:flex;align-items:center;gap:12px}.rl-dash-header .card-icon-box{width:40px;height:40px}.rl-dash-header .card-title{display:block;font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.rl-dash-meta{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-top:1px;font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.01em}.rl-status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;white-space:nowrap}.rl-status--online{background:#83b0471f;color:var(--green)}.rl-status--offline{background:#e74c3c1f;color:#e74c3c}.rl-status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:rlPulse 2s ease-in-out infinite}@keyframes rlPulse{0%,to{opacity:1}50%{opacity:.5}}.rl-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-input);border-top:1px solid var(--border-input);border-bottom:1px solid var(--border-input);margin-top:24px;position:relative;z-index:2}.rl-stat-box{display:flex;flex-direction:column;gap:6px;padding:20px 24px;background:var(--bg-card)}.rl-stat-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.rl-stat-value{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px;line-height:1.1}.rl-stat-value--accent{color:var(--accent)}.rl-stat-value--green{color:var(--green)}.rl-dash-section{padding:24px 28px 28px;position:relative;z-index:2}.rl-dash-section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.rl-dash-section-title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.rl-dash-section-badge{font-size:11px;font-weight:700;color:var(--accent);background:#8a99f11f;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.rl-activity-table{min-width:520px}.rl-tx-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--green)}@media(max-width:960px){.rl-dash-header{padding:20px 24px 0}.rl-stat-grid{grid-template-columns:repeat(3,1fr);margin-top:20px}.rl-stat-box{padding:16px 20px}.rl-stat-value{font-size:20px}.rl-dash-section{padding:20px 24px 24px}}@media(max-width:768px){.rl-dash-header{padding:18px 18px 0;flex-wrap:wrap}.rl-dash-header .card-title{font-size:15px}.rl-dash-meta{font-size:11px}.rl-status{font-size:12px;padding:5px 12px}.rl-stat-grid{grid-template-columns:repeat(2,1fr);margin-top:18px}.rl-stat-box{padding:14px 16px;gap:4px}.rl-stat-label{font-size:10px}.rl-stat-value{font-size:18px}.rl-dash-section{padding:18px 18px 20px}.rl-dash-section-title{font-size:14px}.rl-activity-table{min-width:460px}}@media(max-width:480px){.rl-stat-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.rl-enter-right,.rl-enter-left,.rl-exit-left,.rl-exit-right,.rl-page,.rl-dash{animation:none!important;opacity:1;transform:none}.rl-wizard:before,.rl-wizard:after,.rl-dash:before,.rl-dash:after{animation:none!important}.rl-wizard:before,.rl-dash:before{--pulse-angle: 90deg}.rl-status-dot{animation:none}}.ps-page{width:100%;display:flex;flex-direction:column;gap:20px;animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards}.ps-card{padding:20px;display:flex;flex-direction:column;gap:16px}.ps-card:nth-child(1){animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:0s}.ps-card:nth-child(2){animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.12s}.ps-card:nth-child(3){animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.24s}.ps-relayer-table{min-width:700px}.ps-relayer-name{display:flex;align-items:center;gap:10px;font-weight:600;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;letter-spacing:.01em}.ps-relayer-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #83b04780;flex-shrink:0}.ps-profit{color:var(--green);font-weight:600}.ps-share-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#8a99f114;border:1px solid rgba(138,153,241,.15);border-radius:var(--radius-pill);color:var(--accent);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;white-space:nowrap}.ps-share-btn:hover{background:#8a99f124;border-color:#8a99f14d}.ps-share-btn:active{transform:scale(.95)}.am-card{gap:16px;padding-bottom:24px}.am-seg{margin-top:0}.am-seg-track{position:relative;display:flex;background:#ffffff0a;border-radius:10px;padding:3px;box-sizing:border-box}.am-seg-indicator{--seg-index: 0;position:absolute;top:5px;left:calc(5px + (100% - 6px) / 4 * var(--seg-index));width:calc((100% - 6px)/4 - 4px);height:calc(100% - 10px);box-sizing:border-box;background:#ffffff14;border-radius:8px;transition:left .32s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #00000026;pointer-events:none}.am-seg-btn{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;background:none;border:none;border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:color .2s;position:relative;z-index:1}.am-seg-btn:hover{color:var(--text-secondary)}.am-seg-btn--active{color:var(--text-primary);font-weight:600}.am-seg-btn .tk-icon{width:18px;height:18px}.am-hero{display:flex;flex-direction:column;align-items:center;padding:28px 0 4px;animation:amFadeIn .4s cubic-bezier(.22,1,.36,1)}.am-hero-strength{font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1}.am-hero-strength--green{color:var(--green)}.am-hero-strength--orange{color:#f7931a}.am-hero-strength--blue{color:var(--accent)}.am-hero-caption{font-size:13px;font-weight:500;color:var(--text-muted);margin-top:6px}.am-hero-trend{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.am-hero-trend--green{color:var(--green);background:#83b0471a}.am-hero-trend--orange{color:#f7931a;background:#f7931a1a}.am-hero-trend--blue{color:var(--accent);background:#8a99f11a}.am-hero-trend svg{flex-shrink:0}.am-stats{margin-top:0;border-radius:12px;overflow:hidden;background:#ffffff06;border:1px solid rgba(255,255,255,.05);animation:amFadeIn .4s cubic-bezier(.22,1,.36,1) .05s backwards}.am-stat-row{display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.am-stat-row+.am-stat-row{border-top:1px solid rgba(255,255,255,.04)}.am-stat-label{font-size:13px;font-weight:450;color:var(--text-secondary)}.am-stat-value{font-size:14px;font-weight:650;color:var(--text-primary);letter-spacing:-.2px}.am-stat-value--accent{color:var(--accent)}.ps-privacy-bar{width:80px;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.ps-privacy-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),#c56cf0);transition:width .6s cubic-bezier(.22,1,.36,1)}.ps-pnl-overlay{position:fixed;inset:0;z-index:1000;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:psPnlFadeIn .2s ease-out}@keyframes psPnlFadeIn{0%{opacity:0}to{opacity:1}}.ps-pnl-card{position:relative;width:340px;background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-xl);padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;overflow:hidden;animation:psPnlSlideUp .3s cubic-bezier(.22,1,.36,1)}@keyframes psPnlSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ps-pnl-card>.card-bg-mask{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.5}.ps-pnl-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff0f;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s,color .2s}.ps-pnl-close:hover{background:#ffffff1a;color:var(--text-primary)}.ps-pnl-header{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.ps-pnl-badge{font-size:12px;font-weight:700;color:var(--accent);background:#8a99f11f;padding:4px 12px;border-radius:999px;letter-spacing:.04em}.ps-pnl-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.01em;position:relative;z-index:1}.ps-pnl-profit{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:1}.ps-pnl-profit-value{font-size:38px;font-weight:700;color:var(--green);letter-spacing:-1.5px;line-height:1}.ps-pnl-profit-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.ps-pnl-stats{display:flex;align-items:center;gap:0;width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px 0;position:relative;z-index:1}.ps-pnl-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.ps-pnl-stat-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ps-pnl-stat-value{font-size:15px;font-weight:700;color:var(--text-primary)}.ps-pnl-divider{width:1px;height:28px;background:linear-gradient(to bottom,transparent,var(--border-main),transparent);flex-shrink:0}.ps-pnl-footer{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:1}.ps-pnl-watermark{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}.ps-pnl-date{font-size:11px;font-weight:500;color:var(--text-muted)}.ps-pnl-copy-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:10px 16px;border-radius:10px;background:#8a99f11f;border:1px solid rgba(138,153,241,.25);font-size:13px;font-weight:600;color:var(--accent);cursor:pointer;transition:background .2s,border-color .2s;position:relative;z-index:1}.ps-pnl-copy-btn:hover:not(:disabled){background:#8a99f12e;border-color:#8a99f159}.ps-pnl-copy-btn:disabled{opacity:.8;cursor:not-allowed}.ps-pnl-copy-btn svg{flex-shrink:0}.ps-pnl-copy-spinner{width:14px;height:14px;border:2px solid rgba(138,153,241,.3);border-top-color:var(--accent);border-radius:50%;animation:psPnlSpin .6s linear infinite}@keyframes psPnlSpin{to{transform:rotate(360deg)}}@media(max-width:480px){.ps-pnl-card{width:92%;padding:24px 20px}.ps-pnl-profit-value{font-size:32px}}@media(max-width:960px){.ps-page{gap:16px}.ps-card{padding:16px;gap:14px}}@media(max-width:768px){.ps-page{gap:16px}.ps-card{padding:14px;gap:12px}.ps-relayer-name{font-size:12px}.ps-share-btn{padding:4px 10px;font-size:11px}.ps-privacy-bar{width:60px}.am-seg-btn{font-size:12px;padding:6px 0;gap:5px}.am-seg-btn .tk-icon{width:16px;height:16px}.am-hero-strength{font-size:26px}}@media(prefers-reduced-motion:reduce){.ps-page,.ps-card,.ps-pnl-copy-spinner{animation:none!important}}.doc-page{width:100%;animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards}.doc-layout{display:flex;min-height:600px;position:relative;overflow:hidden}.doc-nav-wrap{display:contents}.doc-nav{width:210px;flex-shrink:0;padding:20px 0;border-right:1px solid var(--border-input);display:flex;flex-direction:column;gap:18px;overflow-y:auto;scrollbar-width:none}.doc-nav::-webkit-scrollbar{display:none}.doc-nav-group{display:flex;flex-direction:column;gap:1px}.doc-nav-group-title{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 18px 5px}.doc-nav-item{display:block;width:100%;padding:8px 18px;background:none;border:none;border-left:2px solid transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);text-align:left;cursor:pointer;transition:color .15s,background .15s,border-color .2s;line-height:1.4}.doc-nav-item:hover{color:var(--text-primary);background:#ffffff05}.doc-nav-item--active{color:var(--text-primary);font-weight:600;background:#8a99f10d;border-left-color:var(--accent)}.doc-content{flex:1;min-width:0;padding:32px 40px;overflow-y:auto;max-height:80vh}.doc-section{max-width:660px;animation:docFadeIn .3s cubic-bezier(.22,1,.36,1)}@keyframes docFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.doc-section-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border-input)}.doc-section-title{font-size:clamp(22px,2.5vw,28px);font-weight:700;color:var(--text-primary);letter-spacing:-.5px;margin:0 0 4px;line-height:1.2}.doc-section-desc{font-size:13.5px;font-weight:450;color:var(--text-secondary);margin:0;line-height:1.5}.doc-section h2{font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-.25px;margin:28px 0 12px;line-height:1.3}.doc-section h2:first-child{margin-top:0}.doc-section h3{font-size:14px;font-weight:650;color:var(--text-primary);margin:0 0 4px;line-height:1.3;letter-spacing:-.1px}.doc-section p{font-size:13.5px;font-weight:450;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.doc-section p:last-child{margin-bottom:0}.doc-section strong{color:var(--text-primary);font-weight:600}.doc-callout{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:10px;margin-bottom:16px}.doc-callout>svg{flex-shrink:0;margin-top:2px}.doc-callout>div{font-size:13px;font-weight:450;line-height:1.6;color:var(--text-primary)}.doc-callout--info{background:#8a99f10a;border:1px solid rgba(138,153,241,.1)}.doc-callout--warn{background:#ffb74d0a;border:1px solid rgba(255,183,77,.1)}.doc-callout--tip{background:#83b0470a;border:1px solid rgba(131,176,71,.1)}.doc-grid{display:grid;gap:10px;margin-bottom:16px}.doc-grid--2{grid-template-columns:repeat(2,1fr)}.doc-grid--3{grid-template-columns:repeat(3,1fr)}.doc-feature-card{padding:16px;background:#ffffff04;border:1px solid var(--border-input);border-radius:12px;transition:border-color .2s,background .2s}.doc-feature-card:hover{border-color:#8a99f126;background:#ffffff06}.doc-feature-card h3{font-size:13px;font-weight:650;color:var(--text-primary);margin:0 0 4px}.doc-feature-card p{font-size:12.5px;margin:0;line-height:1.55}.doc-feature-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2e2e2e,#1e1e1e 60%);border:.75px solid rgba(94,94,94,.25);color:var(--text-secondary);margin-bottom:10px}.doc-steps{display:flex;flex-direction:column;gap:0;margin-bottom:16px;border:1px solid var(--border-input);border-radius:12px;overflow:hidden}.doc-step{display:flex;gap:14px;padding:14px 18px;align-items:flex-start;transition:background .15s}.doc-step:hover{background:#ffffff03}.doc-step+.doc-step{border-top:1px solid var(--border-input)}.doc-step-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--accent);color:#fff;flex-shrink:0;margin-top:1px}.doc-step h3{margin-bottom:3px}.doc-step p{font-size:12.5px;margin:0;line-height:1.55}.doc-diagram{margin-bottom:16px;padding:18px;background:#ffffff04;border:1px solid var(--border-input);border-radius:10px;overflow-x:auto;scrollbar-width:none}.doc-diagram::-webkit-scrollbar{display:none}.doc-diagram pre{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;color:var(--text-secondary);line-height:1.55;margin:0;white-space:pre}.doc-code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12.5px;font-weight:500;color:var(--accent);background:#8a99f10a;border:1px solid rgba(138,153,241,.08);border-radius:8px;padding:11px 14px;margin-bottom:14px;display:block}.doc-table-wrap{margin-bottom:16px;border:1px solid var(--border-input);border-radius:10px;overflow:hidden}.doc-table{width:100%;border-collapse:collapse}.doc-table thead th{text-align:left;padding:9px 14px;font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg-pill);border-bottom:1px solid var(--border-input);text-transform:uppercase;letter-spacing:.03em}.doc-table tbody td{padding:10px 14px;font-size:12.5px;font-weight:450;color:var(--text-primary);border-bottom:1px solid var(--border-input)}.doc-table tbody tr:last-child td{border-bottom:none}.doc-table tbody tr:hover td{background:#ffffff03}.doc-glossary{display:flex;flex-direction:column;gap:0}.doc-glossary-item{padding:14px 0;border-bottom:1px solid var(--border-input)}.doc-glossary-item:last-child{border-bottom:none}.doc-glossary-term{font-size:13px;font-weight:650;color:var(--text-primary);margin:0 0 4px}.doc-glossary-def{font-size:12.5px;color:var(--text-secondary);line-height:1.55;margin:0}.doc-faq{display:flex;flex-direction:column;gap:0}.doc-faq-item{padding:14px 0;border-bottom:1px solid var(--border-input)}.doc-faq-item:last-child{border-bottom:none}.doc-faq-q{font-size:13px;font-weight:650;color:var(--text-primary);margin:0 0 6px}.doc-faq-a{font-size:12.5px;color:var(--text-secondary);line-height:1.55;margin:0}.doc-list{font-size:13.5px;color:var(--text-secondary);line-height:1.7;margin:0 0 12px;padding-left:20px}.doc-list li{margin-bottom:6px}.doc-list li:last-child{margin-bottom:0}.doc-audit-list{display:flex;flex-direction:column;gap:0;margin-bottom:16px;border:1px solid var(--border-input);border-radius:12px;overflow:hidden}.doc-audit-item{padding:16px 18px;border-bottom:1px solid var(--border-input);background:#ffffff04}.doc-audit-item:last-child{border-bottom:none}.doc-audit-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.doc-audit-name{font-size:14px;font-weight:650;color:var(--text-primary)}.doc-audit-status{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.doc-audit-desc{font-size:12.5px;color:var(--text-secondary);line-height:1.55;margin:0}@media(max-width:960px){.doc-nav{width:180px;padding:18px 0}.doc-content{padding:24px}.doc-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.doc-layout{flex-direction:column;min-height:auto}.doc-nav-wrap{display:block;position:relative;border-bottom:1px solid var(--border-input)}.doc-nav-wrap--more:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg-card) 85%);z-index:2;transition:opacity .3s}.doc-nav{width:100%;flex-direction:row;border-right:none;border-bottom:none;padding:10px 14px;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.doc-nav-group{flex-direction:row;gap:3px;flex-shrink:0}.doc-nav-group-title{display:none}.doc-nav-item{white-space:nowrap;padding:6px 12px;border-radius:999px;border-left:none;font-size:11.5px}.doc-nav-item--active{background:#8a99f11a;border-left:none;border-radius:999px}.doc-content{padding:20px 16px;max-height:none}.doc-section-title{font-size:20px}.doc-grid--2,.doc-grid--3{grid-template-columns:1fr}.doc-step{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.doc-page,.doc-section{animation:none!important}}.sn-page{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px;animation:snReveal .5s cubic-bezier(.22,1,.36,1) backwards}@keyframes snReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sn-hero{text-align:center;padding:4px 20px 0;display:flex;flex-direction:column;align-items:center;gap:3px}.sn-hero-title{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.6px;margin:0;line-height:1.2}.sn-hero-desc-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.sn-hero-desc{font-size:13px;font-weight:450;color:var(--text-secondary);line-height:1.5;margin:0;max-width:380px}.sn-hero-learn-more{font-size:13px;font-weight:500;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sn-hero-learn-more:hover{color:#a3aeff}.sn-hero-learn-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.sn-tabs{display:flex;background:var(--bg-pill);border:1px solid var(--border-input);border-radius:9px;padding:2px;gap:2px}.sn-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:7px 12px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;opacity:.65}.sn-tab:hover{opacity:.85}.sn-tab--active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #00000040;opacity:1}.sn-am-connect{animation:snFadeUp .3s cubic-bezier(.22,1,.36,1)}.sn-am-connect-card{padding:32px 28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.sn-am-connect-header{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:2px}.sn-am-connect-title{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.4px;margin:0}.sn-am-connect-desc{font-size:13px;font-weight:450;color:var(--text-secondary);line-height:1.55;margin:0;max-width:340px}.sn-am-connect-desc strong{color:var(--accent);font-weight:600}.sn-am-connect-btn{gap:7px;font-size:13px;font-weight:600;padding:9px 22px;margin-top:6px}.sn-am-connect-wallet-btn{gap:8px;font-size:14px;font-weight:600;padding:12px 28px;margin-top:8px}.sn-am-footnote{font-size:11px;font-weight:450;color:var(--text-secondary);opacity:.5;margin-top:10px}.sn-am-disconnect-link{background:none;border:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;padding:4px 8px;margin-top:4px;opacity:.5;transition:opacity .15s}.sn-am-disconnect-link:hover{opacity:1}.sn-am-loader{width:120px;height:2px;background:var(--border-input);border-radius:1px;overflow:hidden;margin-top:10px}.sn-am-loader-bar{display:block;width:30%;height:100%;background:var(--accent);border-radius:1px;animation:snLoaderSlide 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes snLoaderSlide{0%{transform:translate(-120%)}to{transform:translate(450%)}}.sn-am-loader-bar--green{background:var(--green)}.sn-am-setup-card{padding:28px 28px 24px;display:flex;flex-direction:column;align-items:stretch;gap:0}.sn-am-setup-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.sn-am-key-section{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:20px}.sn-am-key-label{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;opacity:.6}.sn-am-key-box{display:flex;align-items:center;gap:8px;padding:11px 12px;background:#8a99f108;border:1px solid rgba(138,153,241,.1);border-radius:10px}.sn-am-key-value{flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11.5px;font-weight:500;color:var(--accent);word-break:break-all;line-height:1.5;text-align:left;-webkit-user-select:all;user-select:all}.sn-am-key-copy{flex-shrink:0;width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.sn-am-key-copy:hover{background:#ffffff0f;color:var(--text-primary)}.sn-am-setup-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:9px;margin:2px 0 0;transition:background .3s,border-color .3s}.sn-am-setup-notice>svg{flex-shrink:0;margin-top:1px;transition:color .3s}.sn-am-setup-notice>span{font-size:12.5px;font-weight:475;line-height:1.5;transition:color .3s}.sn-am-setup-notice--safe{background:#83b0470a;border:1px solid rgba(131,176,71,.08)}.sn-am-setup-notice--safe>svg{color:var(--green)}.sn-am-setup-notice--safe>span{color:var(--text-secondary)}.sn-am-setup-notice--warn{background:#ffb74d0a;border:1px solid rgba(255,183,77,.1)}.sn-am-setup-notice--warn>svg{color:#ffb74d}.sn-am-setup-notice--warn>span{color:var(--text-primary)}.sn-am-setup-options{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border-input)}.sn-am-setup-actions{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:20px}.sn-am-confirm-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12.5px;font-weight:550;color:var(--text-primary);-webkit-user-select:none;user-select:none}.sn-am-confirm-check input{position:absolute;opacity:0;width:0;height:0}.sn-am-confirm-checkmark{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-main);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.sn-am-confirm-check:hover .sn-am-confirm-checkmark{border-color:var(--text-secondary)}.sn-am-confirm-check input:checked+.sn-am-confirm-checkmark{background:var(--accent);border-color:var(--accent)}.sn-am-confirm-check input:checked+.sn-am-confirm-checkmark:after{content:"";width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-1px}.sn-am-recovery-group{width:100%;max-width:360px;display:flex;flex-direction:column;margin-top:8px;padding:0;overflow:hidden;background:#ffffff04;border:1px solid var(--border-input);border-radius:12px}.sn-am-recovery-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px;background:transparent;border:none;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s}.sn-am-recovery-option:hover{background:#ffffff06}.sn-am-recovery-option+.sn-am-recovery-option{border-top:1px solid var(--border-input)}.sn-am-recovery-option-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#8a99f10f;color:var(--accent);flex-shrink:0}.sn-am-recovery-option-text{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.sn-am-recovery-option-title{font-size:13px;font-weight:600;color:var(--text-primary)}.sn-am-recovery-option-desc{font-size:11.5px;font-weight:450;color:var(--text-secondary);line-height:1.4}.sn-am-recovery-arrow{color:var(--text-secondary);opacity:.3;flex-shrink:0;transition:opacity .15s,transform .15s}.sn-am-recovery-option:hover .sn-am-recovery-arrow{opacity:.7;transform:translate(2px)}.sn-am-onchain-check{align-items:flex-start}.sn-am-onchain-check .sn-am-confirm-checkmark{margin-top:1px}.sn-am-onchain-text{display:flex;flex-direction:column;gap:1px}.sn-am-onchain-text>span:first-child{font-size:12.5px;font-weight:550;color:var(--text-primary)}.sn-am-onchain-hint{font-size:11px;font-weight:450;color:var(--text-secondary);line-height:1.4;opacity:.65}.sn-am-wallet-right{display:flex;align-items:center;gap:6px}.sn-am-session-timer{display:flex;align-items:center;gap:3px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10.5px;font-weight:500;color:var(--text-secondary);opacity:.5;transition:color .3s,opacity .3s}.sn-am-session-timer--warn{color:#ffb74d;opacity:1;animation:snTimerPulse 1s ease-in-out infinite}@keyframes snTimerPulse{0%,to{opacity:1}50%{opacity:.5}}.sn-am-note-encrypted{display:flex;align-items:center;justify-content:center;padding:14px;animation:snFadeUp .2s cubic-bezier(.22,1,.36,1)}.sn-am-note-encrypted--loading{flex-direction:column;gap:8px;padding:20px 14px}.sn-am-note-encrypted--loading p{font-size:12px;font-weight:450;color:var(--text-secondary);margin:0}.sn-am-note-decrypt-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border-main);border-radius:8px;background:transparent;font-family:inherit;font-size:12px;font-weight:550;color:var(--text-secondary);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.sn-am-note-decrypt-btn>svg{width:13px;height:13px}.sn-am-note-decrypt-btn:hover{border-color:#ffffff1f;color:var(--text-primary);background:#ffffff06}.sn-am-decrypt-input{width:100%;max-width:320px}.sn-am-key-input{width:100%;padding:10px 12px;background:#ffffff04;border:1px solid var(--border-input);border-radius:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:500;color:var(--text-primary);text-align:center;outline:none;transition:border-color .2s,background .2s}.sn-am-key-input:focus{border-color:#8a99f159;background:#8a99f105}.sn-am-key-input::placeholder{font-family:inherit;color:var(--text-secondary);opacity:.35}.sn-am-dashboard{display:flex;flex-direction:column;gap:10px;text-align:left;animation:snFadeUp .35s cubic-bezier(.22,1,.36,1)}.sn-am-wallet-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.sn-am-wallet-info{display:flex;align-items:center;gap:8px}.sn-am-wallet-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 5px #83b04766}.sn-am-wallet-addr{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:500;color:var(--text-secondary)}.sn-am-wallet-meta{font-size:11px;font-weight:500;color:var(--text-secondary);opacity:.55}.sn-am-disconnect-btn{background:none;border:none;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:550;color:var(--text-secondary);cursor:pointer;border-radius:5px;transition:color .15s,background .15s;opacity:.6}.sn-am-disconnect-btn:hover{color:var(--red);background:#b047470a;opacity:1}.sn-am-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;gap:6px}.sn-am-empty-icon{color:var(--text-secondary);opacity:.3;margin-bottom:4px}.sn-am-empty-title{font-size:14px;font-weight:650;color:var(--text-secondary);margin:0}.sn-am-empty-desc{font-size:12.5px;font-weight:450;color:var(--text-secondary);opacity:.6;line-height:1.5;margin:0;max-width:280px}.sn-am-section{display:flex;flex-direction:column;gap:5px;text-align:left}.sn-am-section-title{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0 2px;opacity:.6}.sn-am-notes-group{padding:0;overflow:hidden;text-align:left}.sn-am-note{transition:background .15s;animation:snNoteIn .3s cubic-bezier(.22,1,.36,1) backwards}.sn-am-note:nth-child(1){animation-delay:0ms}.sn-am-note:nth-child(2){animation-delay:50ms}.sn-am-note:nth-child(3){animation-delay:.1s}.sn-am-note:nth-child(4){animation-delay:.15s}@keyframes snNoteIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sn-am-note+.sn-am-note{border-top:1px solid var(--border-input)}.sn-am-note-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:none;border:none;font-family:inherit;cursor:pointer;gap:10px;transition:background .12s}.sn-am-note-header:hover{background:#ffffff04}.sn-am-note-left{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.sn-am-note-token-icon{display:flex;align-items:center;flex-shrink:0}.sn-am-note-token-icon .tk-icon{display:flex;line-height:0}.sn-am-note-meta{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.sn-am-note-pool{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.sn-am-note-date{font-size:11px;font-weight:450;color:var(--text-secondary);opacity:.55}.sn-am-note-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.sn-am-note-amount{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.sn-am-note-status{font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px}.sn-am-note-status--active{background:#83b0470f;color:var(--green)}.sn-am-note-status--spent{background:#ffffff08;color:var(--text-secondary);opacity:.6}.sn-am-note-chevron{color:var(--text-secondary);opacity:.25;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .15s;width:14px;height:14px}.sn-am-note-header:hover .sn-am-note-chevron{opacity:.5}.sn-am-note-chevron--open{transform:rotate(180deg);opacity:.5}.sn-am-note-body{padding:10px 14px 12px;border-top:1px solid var(--border-input);text-align:left;animation:snFadeUp .2s cubic-bezier(.22,1,.36,1)}.sn-am-note-actions{display:flex;gap:6px;margin-top:10px}.sn-am-action-btn{gap:5px;font-size:11.5px;font-weight:600;padding:7px 14px}.sn-am-action-btn--withdraw{background:linear-gradient(to right,transparent 65.9%,rgba(138,153,241,.5) 100%),linear-gradient(to left,transparent 70.8%,rgba(138,153,241,.5) 100%),#fff;border:1px solid rgba(138,153,241,.3);color:#151515;font-size:13px;padding:10px 20px;gap:8px}.sn-am-action-btn--withdraw:hover{background:linear-gradient(to right,transparent 55%,rgba(138,153,241,.6) 100%),linear-gradient(to left,transparent 60%,rgba(138,153,241,.6) 100%),#fff;border-color:#8a99f173;transform:translateY(-1px)}.sn-am-add-row{display:flex;justify-content:center;padding-top:2px}.sn-am-add-btn{gap:6px;font-size:12px;font-weight:600;padding:8px 16px}.sn-input-card{padding:18px;display:flex;flex-direction:column;gap:12px}.sn-input-header{display:flex;flex-direction:column;gap:2px}.sn-input-title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px;margin:0}.sn-input-subtitle{font-size:12.5px;font-weight:450;color:var(--text-secondary);margin:0}.sn-input-area{display:flex;flex-direction:column;gap:4px}.sn-textarea-wrap{position:relative;border:1px solid var(--border-input);border-radius:10px;transition:border-color .2s}.sn-textarea-wrap:focus-within{border-color:#8a99f14d}.sn-textarea-wrap--error{border-color:var(--red)}.sn-textarea{width:100%;padding:10px 34px 10px 12px;background:transparent;border:none;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11.5px;font-weight:500;color:var(--text-primary);line-height:1.55;resize:none;outline:none}.sn-textarea::placeholder{color:var(--text-secondary);opacity:.3}.sn-textarea-clear{position:absolute;top:9px;right:8px;background:transparent;border:none;border-radius:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;opacity:.4;transition:opacity .15s}.sn-textarea-clear:hover{opacity:1}.sn-error{font-size:11px;font-weight:500;color:var(--red);padding-left:2px}.sn-input-actions{display:flex;justify-content:flex-end}.sn-check-btn{gap:6px;font-size:12.5px;font-weight:600;padding:8px 16px}.sn-spinner{width:13px;height:13px;border:1.5px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:snSpin .6s linear infinite}@keyframes snSpin{to{transform:rotate(360deg)}}.sn-report{display:flex;flex-direction:column;gap:8px;animation:snFadeUp .35s cubic-bezier(.22,1,.36,1)}@keyframes snFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sn-status-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600}.sn-status-badge--spent{background:#83b0470d;border:1px solid rgba(131,176,71,.08);color:var(--green)}.sn-status-badge--unspent{background:#8a99f10d;border:1px solid rgba(138,153,241,.08);color:var(--accent)}.sn-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.sn-status-badge--spent .sn-status-dot{box-shadow:0 0 4px currentColor}.sn-status-badge--unspent .sn-status-dot{box-shadow:0 0 4px currentColor;animation:snPulse 2s ease-in-out infinite}@keyframes snPulse{0%,to{opacity:1}50%{opacity:.3}}.sn-report-card{padding:16px}.sn-report-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-input)}.sn-report-card-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sn-report-card-icon--deposit{background:#8a99f10d;color:var(--accent)}.sn-report-card-icon--withdraw{background:#83b0470d;color:var(--green)}.sn-report-card-title{font-size:13px;font-weight:650;color:var(--text-primary);margin:0 0 1px;letter-spacing:-.1px}.sn-report-card-sub{font-size:11px;font-weight:450;color:var(--text-secondary)}.sn-fields{display:flex;flex-direction:column;gap:0}.sn-field{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0}.sn-field+.sn-field{border-top:1px solid var(--border-input)}.sn-field-label{font-size:11.5px;font-weight:500;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.sn-field-value-row{display:flex;align-items:center;gap:4px;min-width:0}.sn-field-value{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.sn-field-value--mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11.5px;color:var(--text-secondary)}.sn-copy-btn{flex-shrink:0;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.3;transition:opacity .15s}.sn-copy-btn:hover{opacity:1}.sn-download-row{display:flex;justify-content:center}.sn-download-btn{gap:6px;font-size:12px;font-weight:600;padding:8px 16px}.sn-info-box{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:9px;background:#8a99f105;border:1px solid rgba(138,153,241,.05)}.sn-info-box>svg{flex-shrink:0;margin-top:1px;opacity:.6}.sn-info-box p{font-size:12px;font-weight:450;color:var(--text-secondary);line-height:1.5;margin:0;opacity:.75}.sn-how-card{padding:18px}.sn-how-title{font-size:13px;font-weight:650;color:var(--text-secondary);letter-spacing:-.05px;margin:0 0 10px}.sn-how-steps{display:flex;flex-direction:column}.sn-how-step{display:flex;gap:10px;padding:9px 0;align-items:flex-start;animation:snNoteIn .3s cubic-bezier(.22,1,.36,1) backwards}.sn-how-step:nth-child(1){animation-delay:0ms}.sn-how-step:nth-child(2){animation-delay:50ms}.sn-how-step:nth-child(3){animation-delay:.1s}.sn-how-step:nth-child(4){animation-delay:.15s}.sn-how-step+.sn-how-step{border-top:1px solid var(--border-input)}.sn-how-num{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:#8a99f10f;color:var(--accent);flex-shrink:0;margin-top:1px}.sn-how-step h3{font-size:12.5px;font-weight:650;color:var(--text-primary);margin:0 0 1px;letter-spacing:-.05px}.sn-how-step p{font-size:12px;font-weight:450;color:var(--text-secondary);line-height:1.5;margin:0;opacity:.75}@media(max-width:768px){.sn-page{gap:8px}.sn-hero{padding:2px 16px 0}.sn-hero-title{font-size:19px}.sn-tabs{border-radius:8px}.sn-tab{font-size:12px;padding:6px 10px}.sn-input-card,.sn-report-card,.sn-how-card{padding:14px}.sn-field-value--mono{font-size:10.5px}.sn-am-connect-card{padding:24px 16px 20px}.sn-am-setup-card{padding:22px 16px 20px}.sn-am-key-section{max-width:100%}.sn-am-key-value{font-size:10.5px}.sn-am-note-header,.sn-am-note-body{padding:10px 12px}.sn-am-note-amount{font-size:12px}.sn-am-note-actions{flex-direction:column}.sn-am-key-input{font-size:11px}.sn-am-recovery-group{max-width:100%}.sn-am-empty{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.sn-page,.sn-report,.sn-spinner,.sn-am-connect,.sn-am-dashboard,.sn-am-note-body,.sn-am-note,.sn-how-step{animation:none!important}}.settings-page{max-width:560px;padding:28px 0}.settings-title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 32px;letter-spacing:-.5px}.settings-section{margin-bottom:32px}.settings-section-title{font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}.settings-network-toggle{display:flex;gap:10px}.settings-network-btn{padding:10px 20px;background:var(--bg-pill);border:1px solid var(--border-main);border-radius:10px;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}.settings-network-btn:hover{background:var(--bg-card-hover);border-color:#ffffff1a;color:var(--text-primary)}.settings-network-btn.active{background:#8a99f11f;border-color:#8a99f14d;color:var(--accent)}.settings-hint{font-size:13px;color:var(--text-muted);margin:10px 0 0}.settings-links{display:flex;flex-direction:column;gap:8px}.settings-link{font-size:14px;font-weight:500;color:var(--accent);text-decoration:none;transition:opacity .2s}.settings-link:hover{opacity:.85}.legal-page{max-width:680px;padding:28px 0 60px}.legal-title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.5px}.legal-updated{font-size:13px;color:var(--text-muted);margin:0 0 32px}.legal-section{margin-bottom:28px}.legal-section h2{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.legal-section p{font-size:14px;color:var(--text-secondary);line-height:1.65;margin:0}.ob-root{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--bg-body);overflow:hidden}.ob-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ob-us-scene{position:absolute;inset:0;width:100%;height:100%}.ob-bg a[href*=unicorn],.ob-bg [class*=watermark],.ob-bg a[target=_blank]{display:none!important;opacity:0!important;pointer-events:none!important}.ob-screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 24px;z-index:2}.ob-screen:not(.ob-enter):not(.ob-exit){opacity:0}.ob-enter{animation:obFadeIn .5s cubic-bezier(.22,1,.36,1) both}.ob-exit{animation:obFadeOut .3s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes obFadeIn{0%{opacity:0}to{opacity:1}}@keyframes obFadeOut{0%{opacity:1}to{opacity:0}}.ob-tilt-card{max-width:480px;width:100%}.ob-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;object-position:center;pointer-events:none;z-index:0;display:block}.ob-welcome__content>*:not(.ob-card-bg),.ob-steps__inner>*:not(.ob-card-bg){position:relative;z-index:1}.tilt-card--hover>.ob-welcome__content,.tilt-card--hover>.ob-steps__inner{background-color:var(--bg-card-hover);border-color:#ffffff1a}.ob-welcome__content{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center;padding:48px 40px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-main);box-shadow:0 2px 8px #0000004d;transition:background .4s ease,border-color .4s ease}.ob-logo-wrap{width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:obLogoReveal 1.2s cubic-bezier(.22,1,.36,1) .2s both}.ob-logo{width:56px;height:56px}@keyframes obLogoReveal{0%{opacity:0;scale:.6;filter:blur(8px)}to{opacity:1;scale:1;filter:blur(0)}}.ob-welcome__text{display:flex;flex-direction:column;gap:14px;animation:obFadeIn .8s cubic-bezier(.22,1,.36,1) .5s both}.ob-headline{font-size:clamp(32px,6vw,48px);font-weight:700;line-height:1.08;letter-spacing:-1.5px;color:var(--text-primary);margin:0}.ob-subtext{font-size:clamp(15px,2.5vw,17px);font-weight:500;line-height:1.6;color:var(--text-secondary);margin:0}.ob-welcome__cta{animation:obFadeIn .8s cubic-bezier(.22,1,.36,1) .8s both}.ob-cta-btn{min-width:220px;height:54px;font-size:16px;font-weight:600}.ob-steps__inner{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;padding:40px 36px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-main);box-shadow:0 2px 8px #0000004d;transition:background .4s ease,border-color .4s ease}.ob-progress{display:flex;align-items:center;gap:8px}.ob-progress__dot{width:8px;height:8px;border-radius:50%;background:var(--border-main);transition:background .4s,scale .4s cubic-bezier(.34,1.56,.64,1)}.ob-progress__dot--active{background:var(--accent);scale:1.3}.ob-progress__dot--done{background:var(--accent);opacity:.45}.ob-progress__label{font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:8px}.ob-step-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.ob-step-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2e2e2e,#1e1e1e 60%);border:.75px solid rgba(94,94,94,.25);margin-bottom:4px}.ob-step-title{font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--text-primary);margin:0}.ob-step-context{font-size:13px;font-weight:500;line-height:1.5;color:#edededeb;margin:8px 0 12px;padding:12px 14px;background:linear-gradient(135deg,#8a99f10f,#8a99f105);border:1px solid rgba(138,153,241,.15);border-radius:12px;letter-spacing:-.01em}.ob-step-desc{font-size:14px;font-weight:500;line-height:1.6;color:var(--text-secondary);max-width:360px;margin:0;letter-spacing:-.01em}.ob-step-image{width:100%;height:auto;max-height:450px;object-fit:contain;margin:12px 0 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.ob-step-image--sm{max-width:320px;max-height:450px}.ob-flow{display:flex;flex-direction:column;align-items:center;gap:0;margin:12px 0 16px;padding:18px 24px;background:#1c1c1e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:.5px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 4px 20px #0003}.ob-flow--sm{padding:16px 22px;margin:12px auto 16px;max-width:240px}.ob-flow-node{font-size:13px;font-weight:600;letter-spacing:-.025em;color:#fffffff2;padding:8px 20px;background:#ffffff09;border:.5px solid rgba(255,255,255,.06);border-radius:10px;text-align:center;min-width:120px;transition:background .2s ease,border-color .2s ease}.ob-flow-node--accent{background:linear-gradient(145deg,#8a99f126,#8a99f10f);border-color:#8a99f138;color:#e8ebfffa}.ob-flow-connector{width:1px;height:10px;margin:2px 0;background:linear-gradient(180deg,#8a99f159,#8a99f11a);border-radius:0}.ob-step-cta{margin-top:16px}.ob-disclaimer-list{display:flex;flex-direction:column;gap:14px;width:100%;list-style:none;padding:0;margin:8px 0 0}.ob-disclaimer-item{display:flex;align-items:flex-start;gap:12px;text-align:left;font-size:14px;font-weight:450;line-height:1.55;color:var(--text-secondary)}.ob-disclaimer-check{flex-shrink:0;margin-top:1px}.ob-disclaimer-footer{font-size:12px;font-weight:450;line-height:1.6;color:var(--text-muted);text-align:left;width:100%;margin:4px 0 0}.ob-wallet-list{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.ob-wallet-item{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:var(--bg-pill);border:1px solid var(--border-main);border-radius:14px;cursor:pointer;font-family:inherit;transition:background .3s ease,border-color .3s ease,transform .15s;-webkit-tap-highlight-color:transparent}.ob-wallet-item:hover{background:var(--bg-card-hover);border-color:#ffffff1a}.ob-wallet-item:active{transform:scale(.98)}.ob-wallet-item--selected{border-color:#8a99f14d;background:#8a99f114}.ob-wallet-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;flex-shrink:0}.ob-wallet-icon svg,.ob-wallet-icon img{width:44px;height:44px}.ob-wallet-name{font-size:16px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px;flex:1;text-align:left}.ob-wallet-arrow{color:var(--text-muted);flex-shrink:0;transition:color .2s,transform .2s}.ob-wallet-item:hover .ob-wallet-arrow{color:var(--text-secondary);transform:translate(2px)}.ob-wallet-status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--accent)}.ob-spinner{width:16px;height:16px;border:2px solid rgba(138,153,241,.2);border-top-color:var(--accent);border-radius:50%;animation:obSpin .7s linear infinite}@keyframes obSpin{to{transform:rotate(360deg)}}@media(max-width:768px){.ob-screen{padding:24px;align-items:center}.ob-welcome__content{gap:36px;padding:36px 24px}.ob-logo-wrap{width:64px;height:64px}.ob-logo{width:44px;height:44px}.ob-headline{font-size:36px}.ob-steps__inner{gap:28px;padding:32px 20px}.ob-wallet-item{padding:14px 16px}.ob-wallet-icon,.ob-wallet-icon svg,.ob-wallet-icon img{width:40px;height:40px}.ob-step-image{max-height:240px;margin:8px 0 4px}.ob-step-image--sm{max-height:240px}.ob-flow{padding:14px 18px;margin:10px 0 14px;border-radius:14px}.ob-flow--sm{padding:12px 18px;margin:10px auto 14px}.ob-flow-node{font-size:12px;padding:6px 16px;min-width:100px}.ob-cta-btn{height:50px;min-width:180px}.ob-step-cta .pill-btn:active,.ob-welcome__cta .pill-btn:active{transform:scale(.96)}}@media(max-width:380px){.ob-headline{font-size:30px}}@media(prefers-reduced-motion:reduce){.ob-spinner{animation:none!important}.ob-enter,.ob-exit{animation:none!important;opacity:1}.ob-logo-wrap{animation:none!important;opacity:1;scale:1;filter:none}}.app{display:flex;height:100vh;overflow:hidden}.main-area{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.dashboard{flex:1;overflow-y:auto;padding:28px 28px 40px;background:var(--bg-body);position:relative}.dashboard-content{width:100%;max-width:min(80%,1200px);margin:0 auto;position:relative;z-index:1}.dashboard-row{display:flex;gap:20px;margin-bottom:20px}.dashboard-row:last-child{margin-bottom:0}.mb-2{margin-bottom:20px}.dashboard-row:nth-child(1)>.tilt-balance{flex:55 1 0px}.dashboard-row:nth-child(1)>.tilt-vault{flex:45 1 0px}.dashboard-row:nth-child(1) .balance-card,.dashboard-row:nth-child(1) .vault-card,.dashboard-row:nth-child(1) .deposit-card{min-height:260px}.dashboard-row:nth-child(2)>.tilt-anonymity{flex:65 1 0px}.dashboard-row:nth-child(2)>.tilt-rewards{flex:35 1 0px}.dashboard-row:nth-child(3)>.tilt-pool{flex:1 1 0px}@keyframes dashReveal{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.dashboard-content>.dashboard-row>.tilt-card{animation:dashReveal .8s cubic-bezier(.22,1,.36,1) backwards}.tilt-balance{animation-delay:0s}.tilt-vault{animation-delay:.1s}.tilt-anonymity{animation-delay:.18s}.tilt-rewards{animation-delay:.25s}.tilt-pool{animation-delay:.32s}.tilt-vp-action{animation-delay:0s}.tilt-vp-anon{animation-delay:.1s}.tilt-vp-privacy{animation-delay:.18s}.tilt-vp-deposits{animation-delay:.25s}.tilt-vp-viewall{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.dashboard-content>.dashboard-row>.tilt-card{animation:none!important}}@media(max-width:1200px){.dashboard{padding:36px 28px 40px}.dashboard-content{max-width:92%}.dashboard-row{gap:16px;margin-bottom:16px}}@media(max-width:960px){.dashboard{padding:24px 16px}.dashboard-content{max-width:100%}.dashboard-row{flex-direction:column;gap:16px}.dashboard-row>.tilt-card{flex:1 1 auto!important;min-height:auto!important}}@media(max-width:768px){.app{flex-direction:column}.dashboard{padding:20px 20px 40px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth}.dashboard-content{max-width:100%;display:flex;flex-direction:column;gap:0}.dashboard-row{flex-direction:column;gap:16px;margin-bottom:16px}.dashboard-row:last-child{margin-bottom:0}.dashboard-row>.tilt-card{flex:1 1 auto!important}.tilt-card{transform:none!important;will-change:auto}.tilt-card__shine,.tilt-card__edge,.tilt-card__glare{display:none!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;cursor:default!important;-webkit-user-select:none;user-select:none}a,button,select,label,[role=button],.wallet-selector,.tb-user-section,.notif-item,.search-box{cursor:pointer!important}input,textarea{cursor:text!important;-webkit-user-select:text;user-select:text}.copyable,.vp-note-text,.sn-field-value,.sn-am-key-value{-webkit-user-select:text;user-select:text;cursor:text}:root{--bg-body: #121212;--bg-sidebar: #181818;--bg-topbar: #141414;--bg-card: #181818;--bg-card-hover: #1E1E1E;--bg-pill: #1E1E1E;--bg-input: #181818;--border-main: #2E2E2E;--border-input: #282828;--border-subtle: #1E1E1E;--text-primary: #EDEDED;--text-secondary: #848484;--text-muted: #4E4E4E;--green: #83B047;--green-border: #2F3E1C;--red: #B04747;--red-border: #3E1C1C;--btn-border: #8A99F1;--accent: #8A99F1;--sidebar-width: 246px;--topbar-height: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-pill: 400px}html,body{font-size:14px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-body);color:var(--text-primary);line-height:1.4;overflow:hidden;height:100vh}button{font-family:inherit;cursor:pointer}button:focus-visible,a:focus-visible,[role=button]:focus-visible,.nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}select{font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4e4e4e}@media(max-width:1200px){:root{--sidebar-width: 220px;--topbar-height: 56px}}@media(max-width:768px){:root{--sidebar-width: 0px;--topbar-height: 0px}html,body{font-size:15px;height:100%;height:100dvh;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{display:none}}
