:root{--lv-blue: #00C2FF;--lv-blue-mid: #0099CC;--lv-blue-dim: rgba(0, 194, 255, .14);--lv-blue-glow: rgba(0, 194, 255, .45);--lv-gold: #FFB800;--lv-gold-mid: #CC9200;--lv-gold-dim: rgba(255, 184, 0, .14);--lv-gold-glow: rgba(255, 184, 0, .45);--lv-white: #E8EDF5;--lv-muted: #7A8499;--lv-charcoal: #14141F;--lv-charcoal-2: #1C1C2B;--lv-charcoal-3: #23233A;--lv-black: #08080F;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color-scheme:dark;font-weight:400;line-height:1.5}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--lv-black);background-image:radial-gradient(ellipse 90% 50% at 50% -5%,rgba(0,194,255,.09) 0%,transparent 65%),radial-gradient(ellipse 50% 35% at 85% 105%,rgba(255,184,0,.05) 0%,transparent 55%);background-attachment:fixed;color:var(--lv-white)}h1,h2,h3,h4,h5,h6{color:var(--lv-white)}a{color:var(--lv-blue);text-decoration:none}a:hover{color:#33cfff}.text-muted{color:var(--lv-muted)!important}.card{background-color:var(--lv-charcoal-2)!important;border-color:#00c2ff26!important;color:var(--lv-white)!important}.card-body,.card-title{color:var(--lv-white)}.shadow-sm{box-shadow:0 2px 16px #00000073!important}.table{--bs-table-bg: transparent;--bs-table-striped-bg: rgba(255,255,255,.025);--bs-table-hover-bg: rgba(0, 194, 255, .07);--bs-table-color: var(--lv-white);--bs-table-striped-color: var(--lv-white);--bs-table-hover-color: var(--lv-white);color:var(--lv-white);border-color:#ffffff14}.table th,.table td{border-color:#ffffff14}.table thead th{color:var(--lv-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff08}.table-light{--bs-table-bg: rgba(255,255,255,.03);color:var(--lv-muted)!important}.table-primary{--bs-table-bg: rgba(0,194,255,.1)}.table-warning{--bs-table-bg: rgba(255,184,0,.09)}.table-striped>tbody>tr:nth-of-type(odd)>*{color:var(--lv-white)}.nav-tabs{border-bottom:1px solid rgba(255,255,255,.1)}.nav-tabs .nav-link{color:var(--lv-muted);border:none;border-bottom:2px solid transparent;background:transparent;padding:.65rem 1.1rem;font-weight:500;transition:color .2s,border-color .2s}.nav-tabs .nav-link:hover{color:var(--lv-white);border-color:transparent transparent rgba(0,194,255,.35)}.nav-tabs .nav-link.active{color:var(--lv-blue)!important;background:transparent!important;border:none!important;border-bottom:2px solid var(--lv-blue)!important}.btn{transition:all .2s ease;font-weight:500}.btn-primary{background-color:var(--lv-blue);border-color:var(--lv-blue);color:#000;font-weight:600}.btn-primary:hover,.btn-primary:focus{background-color:#33cfff;border-color:#33cfff;color:#000;box-shadow:0 0 18px var(--lv-blue-glow)}.btn-success{background-color:#00c878;border-color:#00c878;color:#000;font-weight:600}.btn-success:hover,.btn-success:focus{background-color:#00e58a;border-color:#00e58a;color:#000;box-shadow:0 0 18px #00c87873}.btn-warning{background-color:var(--lv-gold);border-color:var(--lv-gold);color:#000;font-weight:600}.btn-warning:hover,.btn-warning:focus{background-color:#ffc933;border-color:#ffc933;color:#000;box-shadow:0 0 18px var(--lv-gold-glow)}.btn-outline-secondary{border-color:#fff3;color:var(--lv-muted)}.btn-outline-secondary:hover{background-color:#ffffff14;border-color:#ffffff59;color:var(--lv-white)}.btn-outline-danger{border-color:#ff505073;color:#f88}.btn-outline-danger:hover{background-color:#ff50501a;border-color:#ff505099;color:#f88}.btn-outline-primary{border-color:var(--lv-blue);color:var(--lv-blue)}.btn-outline-primary:hover{background-color:var(--lv-blue-dim);border-color:var(--lv-blue);color:var(--lv-blue);box-shadow:0 0 14px var(--lv-blue-glow)}.btn-outline-light{border-color:#ffffff4d;color:var(--lv-white)}.btn-outline-light:hover{background-color:#ffffff1a;color:var(--lv-white);border-color:#ffffff80}.alert-success{background-color:#00c8781a;border-color:#00c8784d;color:#5dffa8}.alert-danger{background-color:#ff3c3c1a;border-color:#ff3c3c4d;color:#f88}.alert-warning{background-color:#ffb8001a;border-color:#ffb8004d;color:var(--lv-gold)}.alert-light{background-color:#ffffff0d;border-color:#ffffff1f;color:var(--lv-white)}.alert-info{background-color:#00c2ff14;border-color:#00c2ff40;color:var(--lv-blue)}.badge.bg-secondary{background-color:#ffffff1f!important;color:var(--lv-muted)!important}.badge.bg-info{background-color:#00c2ff26!important;color:var(--lv-blue)!important;border:1px solid rgba(0,194,255,.3)}.badge.bg-primary{background-color:var(--lv-blue)!important;color:#000!important}.badge.bg-warning{background-color:var(--lv-gold)!important;color:#000!important}.form-control{background-color:#ffffff0d;border-color:#ffffff24;color:var(--lv-white)}.form-control:focus{background-color:#ffffff14;border-color:var(--lv-blue);box-shadow:0 0 0 3px #00c2ff26;color:var(--lv-white)}.form-control::placeholder{color:var(--lv-muted)}.form-label{color:var(--lv-white);font-weight:500}.input-group-text{background-color:var(--lv-charcoal-2);border-color:#ffffff24;color:var(--lv-muted)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--lv-charcoal)}::-webkit-scrollbar-thumb{background:#00c2ff40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c2ff73}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes glowPulseBlue{0%,to{box-shadow:0 0 8px #00c2ff1f,0 2px 12px #0006}50%{box-shadow:0 0 14px #00c2ff38,0 4px 16px #00000080}}@keyframes glowPulseGold{0%,to{box-shadow:0 0 8px #ffb8001f,0 2px 12px #0006}50%{box-shadow:0 0 14px #ffb80038,0 4px 16px #00000080}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes streakFlame{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes countIn{0%{transform:scale(.65);opacity:0}to{transform:scale(1);opacity:1}}@keyframes borderPulseBlue{0%,to{border-color:#00c2ff40}50%{border-color:#00c2ffa6}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes popIn{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.lv-fade-in-up{animation:fadeInUp .5s ease both}.lv-fade-in{animation:fadeIn .4s ease both}.lv-pop-in{animation:popIn .45s cubic-bezier(.34,1.56,.64,1) both}.lv-stagger>*:nth-child(1){animation-delay:.04s}.lv-stagger>*:nth-child(2){animation-delay:.11s}.lv-stagger>*:nth-child(3){animation-delay:.18s}.lv-stagger>*:nth-child(4){animation-delay:.25s}.lv-stagger>*:nth-child(5){animation-delay:.32s}.lv-navbar{background:#08080ff5!important;border-bottom:1px solid rgba(0,194,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.6rem 1rem;position:relative;z-index:1030}.lv-navbar-brand{font-size:1.25rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(120deg,var(--lv-gold) 0%,#FFE066 45%,var(--lv-gold) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.lv-navbar .nav-link{color:#e8edf5a6!important;font-weight:500;padding:.45rem .75rem;border-radius:6px;transition:color .2s,background .2s}.lv-navbar .nav-link:hover{color:var(--lv-white)!important;background:#00c2ff14}.lv-hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a12,#0f0f1e)}.lv-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 20%,rgba(0,194,255,.08) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(255,184,0,.06) 0%,transparent 50%);z-index:0}.lv-hero-content{position:relative;z-index:2;text-align:center;color:var(--lv-white)}.lv-card{background:#0f0f19bf;border:1px solid rgba(0,194,255,.15);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0009;transition:border-color .3s,box-shadow .3s;padding:1.5rem}.lv-card:hover{border-color:#00c2ff59;box-shadow:0 12px 48px #00c2ff26}.lv-card.gold{border-color:#ffb80033}.lv-card.gold:hover{border-color:#ffb80066;box-shadow:0 12px 48px #ffb8001a}.btn-lv-primary{background:linear-gradient(135deg,var(--lv-gold) 0%,#FFE066 100%);color:var(--lv-dark)!important;font-weight:600;border:none;border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative}.btn-lv-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffb8004d}.btn-lv-primary:active{transform:translateY(0)}.btn-lv-secondary{background:#00c2ff1a;color:var(--lv-cyan)!important;border:1px solid rgba(0,194,255,.3);font-weight:500;border-radius:8px;transition:all .2s}.btn-lv-secondary:hover{background:#00c2ff33;border-color:#00c2ff99}.lv-h1{font-size:2.5rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--lv-white)}.lv-h2{font-size:1.75rem;font-weight:700;color:var(--lv-white)}.lv-h3{font-size:1.25rem;font-weight:600;color:var(--lv-white)}.lv-muted{color:#e8edf58c;font-size:.9rem}.lv-badge-gold{background:#ffb80026;color:var(--lv-gold);border:1px solid rgba(255,184,0,.35);padding:.35rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block}.lv-badge-blue{background:#00c2ff26;color:var(--lv-cyan);border:1px solid rgba(0,194,255,.35);padding:.35rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block}.form-control{background:#ffffff0d;color:var(--lv-white);border:1px solid rgba(0,194,255,.2);border-radius:8px;transition:border-color .2s}.form-control:focus{background:#ffffff14;border-color:#00c2ff80;color:var(--lv-white);box-shadow:0 0 0 .2rem #00c2ff40}.form-control::placeholder{color:#e8edf566}.table{color:var(--lv-white);border-color:#00c2ff1a}.table thead{border-bottom:2px solid rgba(0,194,255,.2)}.table thead th{color:#00c2ffe6;font-weight:600;border:none;padding-bottom:1rem}.table tbody tr{border-bottom:1px solid rgba(0,194,255,.08);transition:background .2s}.table tbody tr:hover{background:#00c2ff0d}.table tbody td{padding:1rem .75rem;vertical-align:middle}.list-group{border:none}.list-group-item{background:transparent;border:1px solid rgba(0,194,255,.15);color:var(--lv-white);margin-bottom:.75rem;border-radius:8px;transition:all .2s}.list-group-item:hover{background:#00c2ff0d;border-color:#00c2ff4d}.list-group-item.active{background:#00c2ff33;border-color:#00c2ff80}.alert{border-radius:8px;border:none}.alert-warning{background:#ffb80026;color:#ffe66d;border-left:4px solid var(--lv-gold)}.alert-danger{background:#ff6b6b26;color:#f99;border-left:4px solid #FF6B6B}.alert-success{background:#4caf5026;color:#9ccc65;border-left:4px solid #76FF03}.tooltip-inner{background:#08080ff2;color:var(--lv-white);border:1px solid rgba(0,194,255,.3);border-radius:6px;font-size:.85rem;padding:.5rem .75rem}.modal-content{background:linear-gradient(135deg,#0f0f19f2,#141423f2);border:1px solid rgba(0,194,255,.2);border-radius:12px}.modal-header{border-bottom:1px solid rgba(0,194,255,.15);color:var(--lv-white)}.modal-header .btn-close{filter:invert(1) grayscale(1) brightness(.7)}.modal-body{color:var(--lv-white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#00c2ff0d}::-webkit-scrollbar-thumb{background:#00c2ff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00c2ff80}.lv-text-gold{color:var(--lv-gold)}.lv-text-cyan{color:var(--lv-cyan)}.lv-border-gold{border-color:#ffb8004d!important}.lv-border-cyan{border-color:#00c2ff4d!important}.lv-glow-gold{animation:glowPulseGold 2.5s ease-in-out infinite}.lv-glow-blue{animation:glowPulseBlue 2.5s ease-in-out infinite}.lv-float-animation{animation:float 3s ease-in-out infinite}.lv-blur-bg{background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lv-border-pulse{animation:borderPulseBlue 2s ease-in-out infinite}.lv-glow-btn-gold{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.lv-glow-btn-gold:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#ffb80080,#ff6b6b4d);opacity:0;transition:opacity .3s;z-index:-1;filter:blur(12px)}.lv-glow-btn-gold:hover:before{opacity:.6}.lv-glow-btn-gold:hover{transform:translateY(-1px);box-shadow:0 4px 16px #ffb80033!important}.lv-stat-chip:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #00c2ff1a!important}@keyframes pulseRing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.lv-pulse-ring{position:relative}.lv-pulse-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid currentColor;animation:pulseRing 2s ease-out infinite}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lv-card-reveal{animation:cardReveal .5s cubic-bezier(.34,1.56,.64,1) both}.lv-gradient-text-gold{background:linear-gradient(135deg,#ffb800,#ffe47a,#ffb800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lv-gradient-text-blue{background:linear-gradient(135deg,#00c2ff,#ffb800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 900px){.ym-page{padding:1rem .75rem 3rem!important}.ym-hero-card{padding:1.25rem 1rem!important}.ym-card{padding:1rem .85rem!important}.ym-section-title{font-size:1rem!important}.ym-prefs-grid{grid-template-columns:1fr!important;gap:10px!important}.ym-pair-grid{grid-template-columns:1fr!important}.ym-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.ym-page{padding:.75rem .5rem 2.5rem!important}.ym-hero-card{padding:1rem .75rem!important;border-radius:14px!important}.ym-card{padding:.85rem .7rem!important;border-radius:12px!important}.ym-hero-sub{font-size:.85rem!important}.ym-btn-primary,.ym-btn-secondary{min-height:44px!important;font-size:.9rem!important}.ym-input,.ym-select{min-height:44px!important;font-size:.95rem!important}.ym-validator-table{font-size:.7rem!important}.ym-validator-table th,.ym-validator-table td{padding:.4rem .35rem!important}.ym-ticker{gap:8px!important;padding:8px 10px!important}.ym-ticker-round{margin-left:0!important}}@media (max-width: 380px){.ym-stats-grid{grid-template-columns:1fr!important}.ym-hero-title{font-size:1.4rem!important}}@media (max-width: 900px){.ym-portfolio-card{padding:.85rem .9rem!important}.ym-portfolio-alloc-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width: 640px){.ym-portfolio-hero-row{grid-template-columns:repeat(2,1fr)!important}.ym-portfolio-big-usd{font-size:1.2rem!important}.ym-portfolio-projections{grid-template-columns:1fr!important}}@media (max-width: 380px){.ym-portfolio-hero-row{grid-template-columns:1fr!important}}.ym-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.ym-scroll-x::-webkit-scrollbar{height:4px}@media (max-width: 640px){.ym-hide-mobile{display:none!important}}@media (max-width: 900px){.ym-hide-tablet{display:none!important}}@media (max-width: 640px){html,body{overflow-x:hidden}}@media (max-width: 640px){.ob-modal{padding:1rem 1rem .85rem!important;border-radius:14px!important}.ob-modal h2{font-size:1.1rem!important}}@media (max-width: 900px){.ym-compare-card{padding:.85rem .9rem!important}.ym-compare-columns{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 540px){.ym-compare-columns{grid-template-columns:1fr!important}}.lvc-feature-card{position:relative}@media (max-width: 900px){.lvc-feature-grid,.lvc-progress-grid{grid-template-columns:repeat(2,1fr)!important}.lvc-hero{padding:3rem 1.25rem 2rem!important}.lvc-section{padding-left:1.25rem!important;padding-right:1.25rem!important}}@media (max-width: 640px){.lvc-feature-grid{grid-template-columns:1fr!important;gap:16px!important}.lvc-progress-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.lvc-hero{padding:2.5rem 1rem 1.5rem!important}.lvc-hero-title{font-size:2rem!important}.lvc-stats-row{gap:24px!important}.lvc-feature-card{padding:28px 24px!important}}@media (max-width: 400px){.lvc-stats-row{gap:16px!important}.lvc-progress-grid{grid-template-columns:1fr!important}}
