.usd-eq{font-weight:600;color:#059669;white-space:nowrap}.usd-eq--muted{color:#6b7280;font-weight:500}.usd-eq--on-dark{color:#6ee7b7}.usd-hint{margin:6px 0 0;font-size:.75rem;color:#059669;font-weight:600}.notification-bell{position:relative;display:inline-flex;align-items:center}.notification-bell__panel{position:fixed;z-index:5200;width:360px;max-width:calc(100vw - 24px);overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;border:1px solid #e5e7eb;-webkit-overflow-scrolling:touch}.notification-bell__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6}.notification-bell__title{font-weight:600;font-size:14px;color:#111}.notification-bell__mark-all{background:none;border:none;color:#7a62ff;font-size:12px;cursor:pointer;font-weight:500}.notification-bell__empty{padding:32px 16px;text-align:center;color:#9ca3af;font-size:14px}.notification-bell__item{display:flex;gap:10px;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f9fafb;transition:background .15s}.notification-bell__item--unread{background:#f5f3ff}@media(max-width:768px){.notification-bell__panel{width:auto;max-width:none;left:12px;right:12px;border-radius:12px}}.wallet-connect-combined{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:36px;width:100%}.combined-btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;height:36px;padding:0 16px;border:none;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 2px 8px #7c3aed59;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.combined-btn:hover{transform:scale(1.02);box-shadow:0 4px 12px #7c3aed73}.combined-btn:active{transform:scale(.98)}.combined-btn--split{position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1);animation:combinedBubbleShrink .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes combinedBubbleShrink{0%{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(.6);opacity:0;visibility:hidden}}.combined-btn--reappear{position:absolute;right:0;top:50%;transform:translateY(-50%) scale(.6);opacity:0;animation:combinedBubbleReappear .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes combinedBubbleReappear{0%{transform:translateY(-50%) scale(.6);opacity:0}40%{transform:translateY(-50%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.combined-btn__content{display:inline-flex;align-items:center;gap:6px}.combined-btn__dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 6px #a78bfa}.split-buttons{display:flex;align-items:center;gap:8px;opacity:0;position:absolute;pointer-events:none;visibility:hidden;margin-left:auto}.split-buttons--visible{opacity:1;position:relative;pointer-events:auto;visibility:visible}.split-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:9999px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transform:scale(0);opacity:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.split-buttons--visible .split-btn--animating{animation:bubblePopIn .45s cubic-bezier(.34,1.56,.64,1) forwards}.split-buttons--visible .split-btn--chain.split-btn--animating{animation-delay:.05s}.split-buttons--visible .split-btn--wallet.split-btn--animating{animation-delay:.12s}.split-buttons--visible .split-btn:not(.split-btn--animating):not(.split-btn--collapse){transform:scale(1);opacity:1}.split-buttons--collapsing{pointer-events:none}.split-buttons--collapsing .split-btn--collapse{animation:bubbleCollapse .4s cubic-bezier(.34,1.56,.64,1) forwards}.split-buttons--collapsing .split-btn--chain.split-btn--collapse{animation-delay:.02s}.split-buttons--collapsing .split-btn--wallet.split-btn--collapse{animation-delay:0s}@keyframes bubbleCollapse{0%{transform:scale(1);opacity:1}40%{transform:scale(1.08);opacity:1}to{transform:scale(0);opacity:0}}@keyframes bubblePopIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.split-btn--chain{background:#ffffffe6;color:#374151;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000000f}.split-btn--chain:hover{background:#fff;box-shadow:0 4px 12px #0000001a}.split-btn--wallet{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 2px 8px #7c3aed59}.split-btn--wallet:hover{box-shadow:0 4px 12px #7c3aed73}.split-btn__icon{width:16px;height:16px;border-radius:50%;flex-shrink:0}.split-btn__icon--chain{background:linear-gradient(135deg,#94a3b8,#64748b)}.split-btn__icon--wallet{background:#ffffff59}.split-btn__label{max-width:100px;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.combined-btn,.split-btn{height:32px;padding:0 12px;font-size:12px}.split-btn__label{max-width:72px}}.navbar{width:100%;display:flex;justify-content:center;align-items:center;height:60px;position:sticky;top:0;left:0;z-index:5100}.navbar--fixed{position:fixed;top:0;left:0;right:0}.navbar--dark{background-color:#000;border-bottom:none}.navbar--light{background-color:#fff;border-bottom:1px solid #e5e7eb}.navbar__container{zoom:var(--ui-scale, .8);width:100%;padding-left:24px;padding-right:24px;max-width:1440px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}.navbar__left{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.navbar__center{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.navbar__right{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.navbar__right.rainbowkit-compact{flex:1;justify-content:flex-end}.navbar__actions{display:flex;align-items:center;gap:8px;min-width:0}.navbar__desktop-cta{font-family:Satoshi,sans-serif;color:#7a62ff;text-decoration:none;background-color:#fff;padding:10px 20px;border-radius:82px;min-width:110px;font-weight:600;font-size:14px;cursor:pointer}.navbar__brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.navbar__brand svg{flex-shrink:0}.navbar--dark .navbar__brand{color:#fff}.navbar--dark .navbar__brand:hover{color:#c4b5fd}.navbar--light .navbar__brand{color:#1f2937}.navbar--light .navbar__brand:hover{color:#7c3aed}.navbar__app-links{display:flex;align-items:center;gap:4px;margin-left:8px}.navbar__app-link{text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border-radius:999px;color:#1f2937}.navbar__app-link:hover{color:#7c3aed;background:#f3f0ff}.navbar--dark .notification-bell__btn{color:#fff}.navbar--dark .notification-bell__btn:hover{color:#c4b5fd}.navbar--light .notification-bell__btn{color:#1f2937}.navbar--light .notification-bell__btn:hover{color:#7c3aed}.navbar__attribution{font-size:14px;font-weight:400;letter-spacing:.3px;white-space:nowrap}.navbar--dark .navbar__attribution{color:#fff}.navbar--light .navbar__attribution{color:#6b7280}.navbar-spacer{height:60px;flex-shrink:0}.navbar-tabs{display:none}@media(max-width:768px){:root{--mobile-tabbar-height: calc(56px + env(safe-area-inset-bottom, 0px)) }body{padding-bottom:var(--mobile-tabbar-height)}.navbar-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:5150;height:var(--mobile-tabbar-height);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;align-items:stretch;justify-content:space-around;gap:0;border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px #0f172a14}.navbar-tabs--light{background:#fff}.navbar-tabs--dark{background:#0a0a0a;border-top-color:#ffffff1a}.navbar-tabs__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;font-family:Satoshi,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;color:#9ca3af;-webkit-tap-highlight-color:transparent}.navbar-tabs--dark .navbar-tabs__item{color:#ffffff8c}.navbar-tabs__icon{width:22px;height:22px;stroke-width:2}.navbar-tabs__item--active{color:#7a62ff}.navbar-tabs--dark .navbar-tabs__item--active{color:#a78bfa}.navbar__container{flex-wrap:nowrap;padding-left:12px;padding-right:12px;gap:8px}.navbar__brand{font-size:14px;gap:8px}.navbar__brand-text,.navbar__app-links,.navbar__attribution,.navbar__desktop-cta{display:none!important}.navbar__center{flex:1 1 auto;justify-content:center;overflow:hidden}.navbar__center>*{max-width:100%;min-width:0}.navbar__right,.navbar__right.rainbowkit-compact{flex:0 1 auto;max-width:58%}.navbar__actions .wallet-connect-combined{width:auto;min-width:0}}@media(max-width:480px){.navbar__center{display:none}.navbar__right,.navbar__right.rainbowkit-compact{max-width:none;flex:1 1 auto;justify-content:flex-end}}
