@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=DM+Mono:wght@400;500&display=swap");@theme{--color-background:#16151e;--color-foreground:hsla(0,0%,100%,.92);--color-primary:#8b5cf6;--color-muted:#18171f;--color-border:hsla(0,0%,100%,.07)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}.react-grid-item.react-grid-placeholder{background:rgba(191,92,170,.12);border-radius:12px;border:2px dashed rgba(191,92,170,.4);opacity:1!important}.react-resizable-handle{opacity:0;transition:opacity .2s}.react-grid-item:hover .react-resizable-handle{opacity:1}.react-resizable-handle:after{border-color:#bf5caa!important;border-width:0 2px 2px 0!important;width:8px!important;height:8px!important}.react-grid-item,.react-grid-item.cssTransforms,.react-grid-item.resizing{transition:none!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 1px 3px rgba(0,0,0,.3)}50%{box-shadow:0 0 18px rgba(16,185,129,.22),0 1px 3px rgba(0,0,0,.3)}}@keyframes glowPulseRed{0%,to{box-shadow:0 1px 3px rgba(0,0,0,.3)}50%{box-shadow:0 0 18px rgba(244,63,94,.18),0 1px 3px rgba(0,0,0,.3)}}@keyframes panelIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:800px 100%;animation:shimmer 1.6s linear infinite;border-radius:4px}.panel-in{animation:panelIn .3s ease both}.news-card{transition:box-shadow .18s,transform .18s}.news-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)!important;transform:translateY(-1px)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.purple-grad{color:#a78bfa}.purple-grad-bg{background:#7c3aed}.logo-grad{font-family:Inter,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,#a78bfa,#8b5cf6 50%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body,html{overflow-x:hidden;max-width:100vw;width:100%;height:100%}html{overflow:hidden}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:focus{border-color:rgba(139,92,246,.45)!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}button:focus,input:focus{outline:none}button:focus-visible{outline:2px solid rgba(139,92,246,.6);outline-offset:2px}::selection{background:rgba(139,92,246,.25)}.dash-content,.feed-panel,.landing-slides-container,.mob-nav,body,html{scrollbar-width:none;-ms-overflow-style:none}.dash-content::-webkit-scrollbar,.feed-panel::-webkit-scrollbar,.landing-slides-container::-webkit-scrollbar,.mob-nav::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}body{background:#16151e}.landing-slides-container,body{-webkit-overflow-scrolling:touch}.landing-slides-container{overscroll-behavior:none}.landing-slides-container::-webkit-scrollbar{display:none;width:0;height:0}.landing-slides-container{-ms-overflow-style:none;scrollbar-width:none}.landing-slide{min-height:100vh;scroll-snap-stop:always;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.dash-topnav{position:-webkit-sticky;position:sticky;top:0;z-index:250;padding:0 20px;height:48px}.dash-topnav,.dash-topnav-links{display:flex;align-items:center;gap:0}.dash-topnav-links{margin-left:8px}.dash-topnav-link{padding:0 12px;height:48px;display:flex;align-items:center;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.45);opacity:1;border:none;background:none;cursor:pointer;white-space:nowrap;font-family:inherit;transition:color .15s;border-radius:0;margin:0;position:relative}.dash-topnav-link:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:0;background:#8b5cf6;border-radius:2px 2px 0 0;transition:height .15s}.dash-topnav-link:hover{color:hsla(0,0%,100%,.8);background:none}.dash-topnav-link:hover:after{height:2px;background:rgba(139,92,246,.4)}.dash-topnav-link.active{color:hsla(0,0%,100%,.95);font-weight:600;background:none}.dash-topnav-link.active:after{height:2px;background:#8b5cf6}.dash-topnav-link.accent{color:rgba(167,139,250,.9);font-weight:600}.dash-topnav-link.accent:hover{color:#a78bfa}.dash-hamburger{display:none;background:none;border:none;color:var(--t1);cursor:pointer;padding:4px;margin-right:8px}.dash-header,.dash-sidebar,.dash-sidebar.open{display:none}.dash-main{margin-left:0;flex:1 1;min-height:0;width:100%;overflow:hidden}.dash-content{padding:20px 16px}.dash-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99}.mob-nav{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;background:var(--bg);border-right:1px solid var(--b1);z-index:400;display:flex;flex-direction:column;box-shadow:8px 0 40px rgba(0,0,0,.4)}.mob-nav-item{display:flex;align-items:center;gap:12px;padding:14px 20px;width:100%;border:none;background:transparent;color:var(--t2);font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;text-align:left}.mob-nav-item:hover{background:rgba(139,92,246,.06)}.mob-nav-item.act{color:var(--acc);font-weight:700;background:rgba(139,92,246,.08)}@keyframes ddSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tickerScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.coin-ticker-track{animation:tickerScrollUp 90s linear infinite;will-change:transform}.coin-ticker-track:hover{animation-play-state:paused}@keyframes signalFlash{0%{box-shadow:0 0 0 0 rgba(192,132,252,0),0 0 40px 8px rgba(192,132,252,.55),0 2px 12px rgba(0,0,0,.3);outline:2px solid rgba(192,132,252,.9);outline-offset:0;transform:scale(1.012)}30%{box-shadow:0 0 32px 10px rgba(192,132,252,.3),0 2px 12px rgba(0,0,0,.3);outline:2px solid rgba(192,132,252,.55);outline-offset:0;transform:scale(1.005)}70%{box-shadow:0 0 14px 2px rgba(192,132,252,.15),0 2px 12px rgba(0,0,0,.3);outline:2px solid rgba(192,132,252,.2)}to{box-shadow:0 2px 16px rgba(0,0,0,.45);outline:2px solid transparent;transform:scale(1)}}@keyframes newBadgeFade{0%,40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.news-card.is-new{animation:signalFlash 2.8s cubic-bezier(.22,1,.36,1) both}.news-card.is-new:before{content:"NEW";position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#c084fc,#e879f9);color:#fff;font-size:9px;font-weight:900;font-family:IBM Plex Mono,monospace;letter-spacing:1px;padding:3px 8px;border-radius:5px;z-index:10;pointer-events:none;animation:newBadgeFade 2.8s ease-out both;box-shadow:0 2px 8px rgba(192,132,252,.5)}.user-dd{position:absolute;top:44px;right:0;background:#201f2c;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:6px;min-width:240px;box-shadow:0 16px 48px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.02);z-index:300;animation:ddSlideIn .15s cubic-bezier(.22,1,.36,1) both}.user-dd-item{display:flex;align-items:center;gap:10px;padding:9px 10px;width:100%;border:none;background:transparent;color:hsla(0,0%,100%,.6);font-size:13px;cursor:pointer;border-radius:8px;text-align:left;font-family:inherit;font-weight:500;transition:background .12s,color .12s}.user-dd-item:hover{background:rgba(139,92,246,.08);color:hsla(0,0%,100%,.95)}.user-dd-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);flex-shrink:0;color:hsla(0,0%,100%,.4)}.user-dd-item:hover .user-dd-icon{color:#c4b5fd;border-color:rgba(139,92,246,.25);background:rgba(139,92,246,.1)}.user-dd-danger{color:rgba(255,23,68,.8)}.user-dd-danger:hover{background:rgba(255,23,68,.07)!important;color:#ff1744!important}.user-dd-danger .user-dd-icon{color:rgba(255,23,68,.6)}.user-dd-danger:hover .user-dd-icon{color:#ff1744!important;border-color:rgba(255,23,68,.2)!important;background:rgba(255,23,68,.05)!important}.avatar-edit-icon{opacity:0!important}label:hover .avatar-edit-icon{opacity:1!important}.settings-layout{display:grid;grid-template-columns:210px 1fr;grid-gap:0;gap:0;min-height:500px}.settings-sidebar{border-right:1px solid var(--b1);padding:8px 0;min-height:400px;display:flex;flex-direction:column}.settings-sidebar-label{padding:10px 18px 4px;font-size:9px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:1.5px}.settings-main{padding:0 0 40px 32px;min-width:0;overflow:hidden;max-width:640px}.settings-nav-item{display:flex;align-items:center;gap:11px;padding:10px 18px;width:100%;background:transparent;color:var(--t2);font-size:13px;font-weight:500;cursor:pointer;text-align:left;font-family:inherit;border:none;border-right:2px solid transparent;transition:all .13s;text-transform:capitalize}.settings-nav-item:hover{color:var(--t1);background:rgba(191,92,170,.05)}.settings-nav-item.active{color:var(--acc);font-weight:700;background:rgba(191,92,170,.08);border-right-color:var(--acc)}.settings-nav-item svg{flex-shrink:0;opacity:.7}.settings-nav-item.active svg{opacity:1}.settings-nav-danger{color:rgba(239,68,68,.75)!important}.settings-nav-danger:hover{color:#ef4444!important;background:rgba(239,68,68,.05)!important}.settings-nav-danger.active{color:#ef4444!important;background:rgba(239,68,68,.08)!important;border-right-color:#ef4444!important}.mob-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--bg);border-top:1px solid var(--b1);height:60px;padding-bottom:env(safe-area-inset-bottom,0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:visible}.mob-bottom-nav button{flex:1 1;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:inherit;transition:color .13s;padding:6px 0}.mob-bottom-nav button span{font-size:9px;font-weight:600;letter-spacing:.2px}.settings-toggle-row{transition:background .13s!important}.settings-toggle-row:hover{background:var(--c2)!important}@media (min-width:769px){.dash-content{padding:28px 36px}.dash-hamburger{display:none!important}}@media (max-width:768px){.coin-ticker-sidebar,.dash-topnav-links{display:none!important}.dash-hamburger{display:flex!important}.top-nav-desktop{display:none!important}.dash-content{padding:14px 10px}.dash-widget-grid{grid-template-columns:1fr!important;gap:12px!important}.dash-lane,.dash-widget-cell{width:100%!important;overflow:hidden!important}.dash-widget-cell{grid-column:span 1!important;max-width:100%!important}.dash-content div[style*=grid],[data-tut=tut-signals]{grid-template-columns:1fr!important}[data-tut=tut-signals]>div{grid-column:span 1!important}.news-card{overflow:hidden!important}.dash-content,.dash-main{min-height:0}.greeting-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}.greeting-stats>div{padding:10px 8px!important}.greeting-stats>div>div:last-child{font-size:16px!important}.feed-dropdown-trigger{padding:6px 10px!important;font-size:11px!important}.feed-dropdown-menu{min-width:180px!important}.pnl-value{font-size:32px!important}.topcoins-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.news-card{padding:14px!important}.news-card-header{flex-wrap:wrap!important;gap:6px!important}.settings-layout{grid-template-columns:1fr!important}.settings-sidebar{border-right:none!important;border-bottom:1px solid var(--b1)!important;padding:10px 12px!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important}.settings-sidebar-label{display:none!important}.settings-main{padding:20px 0 80px!important}.settings-nav-item{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:10px 6px!important;border-right:none!important;border-bottom:none!important;border-radius:10px!important;font-size:10px!important;min-height:52px!important;background:transparent!important}.settings-nav-item.active{background:rgba(191,92,170,.12)!important;color:var(--acc)!important;border-right:none!important}.settings-nav-item.active svg{opacity:1!important}.settings-nav-item span{font-size:9px!important;text-transform:capitalize!important}.billing-toggle{flex-wrap:wrap}.plan-grid{grid-template-columns:1fr!important}.dash-content div,.dash-content p,.dash-content span{word-break:break-word;overflow-wrap:break-word}.mob-bottom-nav{display:flex!important}.dash-content{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important}.popout-btn{display:none!important}h1{font-size:22px!important}h2{font-size:18px!important}.letter-index{flex-wrap:wrap!important;gap:3px!important}.letter-index button{width:24px!important;height:24px!important;font-size:10px!important}.coin-row{padding:8px 0!important}.coin-row-actions button{width:28px!important;height:28px!important}}@media (max-width:400px){.dash-content{padding:10px 8px}.greeting-stats{grid-template-columns:1fr 1fr!important;gap:6px!important}.topcoins-grid{grid-template-columns:1fr!important}.session-id-box{display:none!important}.greeting-title{font-size:18px!important}.greeting-content{padding:16px 14px!important}}a[href*="tradingview.com"][target=_blank]{display:none!important}.dash-widget-cell:hover .widget-resize-handle,.dash-widget-cell:hover .widget-resize-handle-v{opacity:1!important}.widget-resize-handle-v:hover div,.widget-resize-handle:hover div{background:#00e5ff!important}@media (max-width:768px){.widget-resize-handle,.widget-resize-handle-v{display:none!important;pointer-events:none!important;touch-action:none!important}.widget-resize-hint{display:none!important}.dash-widget-cell [draggable=true]{display:none!important;pointer-events:none!important}}.landing-slides-container{scroll-behavior:smooth}.landing-slide{scroll-snap-align:start}.landing-dock .landing-nav-link:hover{opacity:1!important}.nav-pill-link:hover{opacity:1!important;color:#0f172a!important}.nav-pill-cta:hover{opacity:1;transform:translateY(-2px) scale(1.03);box-shadow:0 6px 28px rgba(148,0,211,.55)!important}@media (max-width:900px){.landing-features-grid{display:none!important}}@media (max-width:768px){.landing-slides-container{scroll-snap-type:none!important;height:auto!important;overflow-y:auto!important}.landing-slide{scroll-snap-align:none!important;min-height:100vh!important;min-height:100dvh!important;height:auto!important}.landing-slide#slide-1{min-height:100vh;min-height:100dvh}.landing-slide#slide-2{display:none!important;min-height:0!important}.landing-slide#slide-3{display:flex;flex-direction:column;justify-content:center}.landing-slide#slide-3,.landing-slide#slide-4{min-height:100vh!important;min-height:100dvh!important;padding:40px 16px!important}.stack-callout,.stack-gap{display:none!important}.stack-main-wrap{flex-direction:column!important;gap:20px!important}.liquid-ether-wrap{pointer-events:none!important}.stack-desktop-only{display:none!important}.stack-mobile-only{display:flex!important}}.slide-2-mobile,.stack-mobile-only{display:none}@media (max-width:768px){.slide-2-mobile{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;position:relative}}.landing-hero-grad{white-space:nowrap}@media (max-width:640px){.landing-hero-grad{white-space:normal}}@keyframes landing-ribbon-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-ribbon-track{animation:landing-ribbon-scroll 70s linear infinite}.features-mobile-grid{display:none}@media (max-width:900px){.features-mobile-grid{display:flex!important;flex-direction:column;gap:12px;max-width:100%;padding:0 4px}}@media (max-width:640px){footer[style]{flex-direction:column!important;text-align:center!important;padding:16px!important;gap:12px!important}footer[style]>div{flex-wrap:wrap!important;justify-content:center!important}}