:root{--font-display: "Fraunces", "Editorial New", "Tiempos Headline", ui-serif, Georgia, serif;--font-sans: "Geist", "Sohne", "Inter Tight", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono: "Geist Mono", "Berkeley Mono", "JetBrains Mono", ui-monospace, monospace;--velo-blue: oklch(.62 .22 268);--velo-blue-deep: oklch(.42 .24 270);--velo-blue-ice: oklch(.88 .1 250);--velo-violet: oklch(.55 .24 295);--velo-mauve: oklch(.72 .16 320);--velo-bone: #f4f1e8;--velo-paper: #f2f0fa;--velo-ink: #0a0b18;--velo-obsidian: #050608;--pnl-up: oklch(.8 .18 152);--pnl-down: oklch(.66 .22 25);--prism: linear-gradient( 135deg, oklch(.55 .24 295) 0%, oklch(.62 .22 268) 35%, oklch(.78 .16 230) 65%, oklch(.88 .1 250) 100% );--prism-vivid: linear-gradient( 135deg, oklch(.45 .26 295) 0%, oklch(.55 .24 285) 25%, oklch(.62 .22 268) 50%, oklch(.72 .18 235) 75%, oklch(.85 .12 230) 100% );--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px}:root,html.dark,body.dark,.dark{--bg: #050608;--bg-2: #0b0d12;--bg-3: #12141b;--fg: #ecedf1;--fg-2: #8e919b;--fg-3: #4a4d57;--hr: rgba(255, 255, 255, .06);--hr-2: rgba(255, 255, 255, .12);--glass: rgba(12, 14, 22, .3);--glass-2: rgba(12, 14, 22, .4);--gl-edge: rgba(255, 255, 255, .1);--chip: rgba(255, 255, 255, .05);--chip-h: rgba(255, 255, 255, .1);--ambient: radial-gradient(80% 60% at 12% 18%, oklch(.45 .26 285 / .32), transparent 60%), radial-gradient(70% 50% at 88% 12%, oklch(.55 .2 245 / .22), transparent 65%), radial-gradient(80% 55% at 90% 88%, oklch(.4 .22 295 / .25), transparent 65%), radial-gradient(60% 45% at 8% 92%, oklch(.55 .18 230 / .18), transparent 60%);--glass-shadow: 0 1px 0 rgba(255,255,255,.06) inset, 0 -1px 0 rgba(0, 0, 0, .1) inset, 0 8px 24px -8px rgba(0, 0, 0, .28), 0 1px 4px rgba(0, 0, 0, .12);--modal-bg: rgba(10, 12, 20, .75);--podium-gold-bg: linear-gradient(160deg, rgba(42, 23, 68, .9), rgba(26, 16, 48, .95));--podium-silver-bg: linear-gradient(160deg, rgba(19, 21, 30, .92), rgba(12, 14, 20, .98));--podium-bronze-bg: linear-gradient(160deg, rgba(18, 22, 34, .92), rgba(10, 13, 20, .98));--podium-gold-text: var(--velo-blue-ice);--podium-silver-text: #c8ccd8;--podium-bronze-text: #9fd3ff;--podium-gold-border: 1px solid oklch(.55 .24 295 / .45);--podium-silver-border: 1px solid rgba(255, 255, 255, .12);--podium-bronze-border: 1px solid rgba(123, 169, 217, .28);--podium-stats-bg: rgba(255, 255, 255, .035);--podium-stats-border: rgba(255, 255, 255, .06);--podium-btn-hover-bg: rgba(255, 255, 255, .05);--bg-base: var(--bg);--bg-base-2: var(--bg-2);--bg-base-3: var(--bg-3);--fg-muted: var(--fg-2);--fg-subtle: var(--fg-3);--hairline: var(--hr);--hairline-strong: var(--hr-2);--glass-bg: var(--glass);--glass-bg-strong: var(--glass-2);--glass-border: var(--hr-2);--chip-bg: var(--chip);--chip-bg-hover: var(--chip-h);--iris-violet: var(--velo-violet);--iris-magenta: var(--velo-mauve);--iris-coral: var(--pnl-down);--iris-amber: oklch(.76 .14 84);--iris-lime: var(--pnl-up);--iris-cyan: var(--velo-blue-ice);--iris-blue: var(--velo-blue);--holo: var(--prism);--holo-linear: var(--prism-vivid)}html.light,body.light,.light{--bg: #f8f8fc;--bg-2: #f0eef8;--bg-3: #e8e5f2;--fg: #0a0b18;--fg-2: #50506a;--fg-3: #9898b8;--hr: rgba(90, 70, 160, .08);--hr-2: rgba(90, 70, 160, .14);--glass: rgba(240, 237, 250, .65);--glass-2: rgba(252, 251, 255, .55);--gl-edge: rgba(255, 255, 255, .9);--chip: rgba(90, 70, 160, .055);--chip-h: rgba(90, 70, 160, .1);--ambient: radial-gradient(75% 55% at 95% 5%, oklch(.91 .07 285 / .55), transparent 65%), radial-gradient(55% 40% at 5% 95%, oklch(.92 .06 250 / .4), transparent 60%);--glass-shadow: 0 1px 0 rgba(255,255,255,.7) inset, 0 -1px 0 rgba(90, 70, 160, .04) inset, 0 4px 16px -4px rgba(90, 70, 160, .08), 0 1px 3px rgba(90, 70, 160, .05);--modal-bg: rgba(248, 246, 255, .82);--podium-gold-bg: linear-gradient(160deg, rgba(123, 60, 232, .12), rgba(59, 91, 255, .08));--podium-silver-bg: linear-gradient(160deg, rgba(255, 255, 255, .78), rgba(236, 233, 246, .92));--podium-bronze-bg: linear-gradient(160deg, rgba(168, 200, 255, .22), rgba(236, 233, 246, .9));--podium-gold-text: var(--velo-violet);--podium-silver-text: #4f5564;--podium-bronze-text: #2e4d79;--podium-gold-border: 1px solid rgba(123, 60, 232, .24);--podium-silver-border: 1px solid rgba(10, 11, 24, .08);--podium-bronze-border: 1px solid rgba(59, 91, 255, .14);--podium-stats-bg: rgba(10, 11, 24, .04);--podium-stats-border: rgba(10, 11, 24, .06);--podium-btn-hover-bg: rgba(10, 11, 24, .04);--bg-base: var(--bg);--bg-base-2: var(--bg-2);--bg-base-3: var(--bg-3);--fg-muted: var(--fg-2);--fg-subtle: var(--fg-3);--hairline: var(--hr);--hairline-strong: var(--hr-2);--glass-bg: var(--glass);--glass-bg-strong: var(--glass-2);--glass-border: var(--hr-2);--chip-bg: var(--chip);--chip-bg-hover: var(--chip-h);--iris-violet: var(--velo-violet);--iris-magenta: var(--velo-mauve);--iris-coral: var(--pnl-down);--iris-amber: oklch(.76 .14 84);--iris-lime: var(--pnl-up);--iris-cyan: var(--velo-blue-ice);--iris-blue: var(--velo-blue);--holo: var(--prism);--holo-linear: var(--prism-vivid)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#root{min-height:100vh;position:relative;z-index:1}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:768px){button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.navbar-container{top:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;border-radius:0 0 20px 20px!important;border-top:none!important;border-left:none!important;border-right:none!important}}html.light .tv-lightweight-charts,html.light iframe[id*=tradingview]{background:#f0eef8!important}@media(max-width:768px){main.velo-main{padding-top:68px!important}main.velo-main.trade-view{padding-top:60px!important}}@media(max-width:640px){.lb-hero-title{font-size:clamp(28px,9vw,44px)!important;margin-bottom:6px!important}.lb-view>div:first-child{margin-bottom:16px!important}.lb-view table{display:none!important}.lb-view{padding:0 10px!important}}@media(max-width:640px){.velo-profile-banner{height:110px!important}.velo-profile-avatar{width:68px!important;height:68px!important;margin-top:-34px!important}.velo-profile-inner{padding:0 16px 16px!important}.velo-profile-username{font-size:22px!important}.velo-profile-tabs button{padding:10px 14px!important;font-size:10px!important}.velo-profile-stats{gap:16px!important;flex-wrap:wrap!important;padding-top:10px!important}.velo-profile-actions{gap:6px!important;flex-wrap:wrap!important}.velo-profile-actions button{padding:6px 12px!important;font-size:10px!important}}@media(max-width:640px){.dash-quick-stats{grid-template-columns:1fr 1fr!important}.dash-portfolio-chart{min-height:110px!important;padding:4px 0!important}.dash-action-btns{flex-wrap:wrap!important;padding:0 14px 14px!important}.dash-action-btns button{flex:1 1 calc(50% - 4px)!important;min-width:0!important}.dash-panel-inner{padding:14px 16px 0!important}.dash-positions-table .col-source,.dash-positions-table .col-tpsl,.dash-positions-table .col-mark{display:none!important}.dash-positions-table td,.dash-positions-table th,.dash-activity-table td,.dash-activity-table th{padding:8px 10px!important;font-size:11px!important}}@media(max-width:640px){.token-hero-title{font-size:clamp(22px,7vw,32px)!important}.velo-post-card{padding:12px 14px!important}.velo-comment-input{padding:10px 12px!important}}@media(max-width:768px){.animate-fade-in{overflow-x:hidden}.lb-view .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.velo-panel-md{padding:12px 14px!important}}@media(max-width:480px){.mk-col-vol,.mk-col-oi,.mk-col-7d{display:none!important}}@media(max-width:680px){.token-page-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.token-header-inner{flex-direction:column!important;gap:10px!important}.token-header-left{width:100%!important}.token-header-actions{width:100%!important;justify-content:flex-start!important}.token-trade-btn{flex:1!important;justify-content:center!important}.token-stats-grid{grid-template-columns:1fr 1fr!important}.token-chart-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.token-chart-controls{flex-direction:row!important;align-items:center!important;width:100%!important;justify-content:space-between!important}}@media(max-width:768px){.velo-admin-wrap{padding:16px 12px!important;overflow-x:hidden!important}}@media(max-width:420px){.mk-col-change{display:none!important}}@media(max-width:540px){.admin-feed-id{display:none!important}.velo-admin-wrap{padding:16px 12px!important}}@media(max-width:768px){body,#root{overflow-x:hidden;max-width:100vw}.animate-fade-in>*{max-width:100%}table{min-width:0!important}[role=dialog],.velo-modal{max-width:calc(100vw - 24px)!important}}@media(max-width:768px){.trade-view .tv-container{border-radius:0!important}.trade-view .order-form-inner{padding:12px 14px!important;gap:9px!important}.trade-view .positions-row td{padding:10px 12px!important}}@media(max-width:640px){.dash-panel-inner{padding:14px 14px 0!important}.dash-activity-table td,.dash-activity-table th{padding:8px 10px!important;font-size:10px!important}.dash-positions-table td,.dash-positions-table th{padding:7px 10px!important;font-size:10px!important}.dash-col-hide-mobile{display:none!important}}@media(max-width:640px){.mk-row{padding:11px 12px!important}.lb-row td{padding:9px 10px!important;font-size:10px!important}}@media(max-width:640px){.velo-post-card{padding:12px 13px!important;border-radius:14px!important}.feed-tab-bar{padding:0 12px!important}}@media(max-width:640px){.velo-profile-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.velo-profile-stats{flex-wrap:wrap!important;gap:8px!important}}@media(max-width:768px){button:not([style*=height]):not(.velo-range):not(.no-tap-target){min-height:36px}button[style*="width: 26px"],button[style*="width: 28px"],button[style*="width: 30px"],button[style*="width: 32px"]{min-height:unset!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){@media(max-width:768px){.pb-safe{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}}@media(max-width:380px){.dash-equity-hero{font-size:28px!important}.token-price-hero{font-size:18px!important}}@media(min-width:769px){.trade-view main{gap:10px;padding:0 10px 10px}}body.modal-open .navbar-container{z-index:1!important}[style*="var(--glass-bg)"],[style*="var(--glass-bg-strong)"],[style*="var(--glass-2)"],[style*="var(--modal-bg)"]{-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}[style*="var(--modal-bg)"]{-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5)}html.light [style*="var(--glass-bg)"],html.light [style*="var(--glass-bg-strong)"],html.light [style*="var(--glass-2)"]{-webkit-backdrop-filter:blur(7px) saturate(1.2) brightness(1.01);backdrop-filter:blur(7px) saturate(1.2) brightness(1.01)}.navbar-container{-webkit-backdrop-filter:blur(44px) saturate(1.9)!important;backdrop-filter:blur(44px) saturate(1.9)!important}html.light .navbar-container{background:#f0edfab8!important;border-color:#a082dc2e!important;box-shadow:0 1px #ffffffd9 inset,0 4px 24px -4px #6446b41f,0 0 0 1px #a082dc1a!important}@keyframes prismSlide{to{background-position:200% 0}}@keyframes pulse{0%{box-shadow:0 0 #4bde818c}to{box-shadow:0 0 0 8px transparent}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body{overflow-x:hidden;position:relative}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}body:before{background:var(--ambient)}body:after{background:linear-gradient(115deg,transparent 30%,oklch(.62 .22 268 / .08) 45%,transparent 60%),linear-gradient(125deg,transparent 60%,oklch(.55 .24 295 / .06) 72%,transparent 84%);mix-blend-mode:screen}body.light:after,html.light body:after{mix-blend-mode:multiply}.glass,.glass-strong,.glass-panel,.vp{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);box-shadow:var(--glass-shadow);position:relative;overflow:hidden;isolation:isolate}.glass-strong{background:var(--glass-bg-strong)}.glass-panel:before,.glass:before,.glass-strong:before,.vp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.01) 30%,transparent 60%);pointer-events:none;z-index:0}html.light .glass-panel:before,html.light .glass:before,html.light .glass-strong:before,html.light .vp:before{background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.35) 28%,rgba(255,255,255,.05) 55%,transparent 75%)}.glass-panel>*,.glass>*,.glass-strong>*,.vp>*{position:relative;z-index:1}.glass-input{background:color-mix(in oklab,var(--chip) 92%,transparent);border:1px solid var(--hr);color:var(--fg);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.glass-input:focus{border-color:color-mix(in oklab,var(--velo-violet) 52%,white 12%);box-shadow:0 0 0 2px #823feb24}.wordmark{font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 50}.bug,.velo-logo-bug{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,#6d49f4,#4b22c8,#2c0091);background:linear-gradient(160deg,#6d49f4,#4b22c8,color(xyz 0.069 0.024 0.32));position:relative;flex-shrink:0;box-shadow:0 1px #ffffff2e inset,0 -1px #00000040 inset,0 10px 24px -8px #4d09c699}.bug:before,.velo-logo-bug:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 80% at 30% 12%,rgba(255,255,255,.45),transparent 60%);pointer-events:none}.bug .gl{position:relative;z-index:1;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:22px;line-height:1.35;letter-spacing:-.06em;color:var(--velo-bone);text-shadow:0 0 16px oklch(.85 .12 250 / .4);transform:translateY(-1px)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--chip);border:1px solid var(--hr);color:var(--fg-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.chip.live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--pnl-up);animation:pulse 2s ease-out infinite}.chip.prism{background:var(--prism-vivid);background-size:200% 100%;animation:prismSlide 14s linear infinite;border-color:transparent;color:var(--velo-bone)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border-radius:12px;border:1px solid var(--hr-2);background:var(--chip);color:var(--fg);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--fg);color:var(--bg);border-color:transparent}.btn.prism{background:var(--prism-vivid);background-size:200% 100%;animation:prismSlide 14s linear infinite;color:var(--velo-bone);border-color:transparent;font-weight:600}.btn.long{background:var(--pnl-up);color:#0a1b06;border-color:transparent;font-weight:600}.btn.short{background:var(--pnl-down);color:#fff;border-color:transparent;font-weight:600}.btn.lg{padding:14px 22px;border-radius:14px;font-size:15px}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--hr-2) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--hr-2);border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}.animate-fade-in{animation:fadeIn .28s ease-out}.animate-bounce-in{animation:bounceIn .28s cubic-bezier(.22,1,.36,1)}.animate-slide-up{animation:slideUp .24s ease-out}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom),0px)}.dash-grid-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:16px}.social-feed-grid{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;align-items:start}.lb-podium{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr);gap:16px}@media(max-width:900px){.social-feed-grid{grid-template-columns:1fr}}@media(max-width:640px){.social-feed-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){.social-feed-sidebar{grid-template-columns:1fr}}@media(max-width:1080px){.dash-grid-main,.lb-podium{grid-template-columns:1fr}}@media(max-width:640px){.dash-grid-main{padding:0 10px;gap:10px}.animate-fade-in>.dash-grid-main,.animate-fade-in>div[style*="gap: 12px"],.animate-fade-in>div[style*="gap:12px"]{padding-left:10px;padding-right:10px}}.velo-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);animation:veloModalOverlayIn .22s ease both}.velo-modal-card{position:relative;overflow:hidden;border-radius:24px;background:var(--modal-bg);border:1px solid var(--glass-border);backdrop-filter:blur(48px) saturate(1.8);-webkit-backdrop-filter:blur(48px) saturate(1.8);box-shadow:0 1px #ffffff1f inset,0 32px 96px -16px #0000008c,0 0 0 .5px #ffffff0f;animation:veloModalCardIn .34s cubic-bezier(.34,1.3,.64,1) both}html.light .velo-modal-card{box-shadow:0 1px #fffffff2 inset,0 8px 48px -8px #5032a02e,0 0 0 .5px #6446b41f}.velo-modal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,#6800cb,#6a13da,#6c2ae2 17.5%,#6d49f4 35%,#5f85ff 70%,#50aaff);background:linear-gradient(90deg,color(xyz 0.171 0.071 0.609),#6a13da,#6c2ae2 17.5%,#6d49f4 35%,color(xyz 0.33 0.26 1.155) 70%,color(xyz 0.364 0.374 1.144));opacity:1}@keyframes veloModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes veloModalCardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.velo-modal-card{max-width:calc(100vw - 24px)!important}}
