:root{--bg-page:#F5F0E8;--bg-navbar:#EDE6DB;--bg-card:#FFFDF9;--bg-card-inner:#F5F0E8;--border-warm:#DDD5C8;--border-card:#E8E2D9;--primary-orange:#C96E00;--mascot-orange:#D97706;--success-green:#16A34A;--error-red:#DC2626;--helmet-main:#5C5C4A;--helmet-border:#4A4A3A;--helmet-band:#8B8B6A;--text-primary:#1a1a1a;--text-secondary:#4B5563;--text-muted:#6B7280;--text-disabled:#9CA3AF;--font-body:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:var(--font-jetbrains),monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button{cursor:pointer;background:none;border:none}img,svg{display:block;max-width:100%}ol,ul{list-style:none}table{border-collapse:collapse}body,html{margin:0;padding:0;overflow-x:hidden;width:100%;max-width:100vw;-webkit-overflow-scrolling:touch}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes float{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-16px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-1deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes victory{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-12deg) scale(1.1)}40%{transform:rotate(10deg) scale(1.1)}60%{transform:rotate(-8deg) scale(1.05)}80%{transform:rotate(6deg) scale(1.05)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ambientGlow{0%,to{box-shadow:0 0 20px rgba(217,119,6,.15),0 0 40px rgba(217,119,6,.08)}50%{box-shadow:0 0 30px rgba(217,119,6,.25),0 0 60px rgba(217,119,6,.12)}}@keyframes adjustHelmet{0%,80%,to{transform:rotate(0deg)}88%{transform:rotate(60deg)}92%{transform:rotate(55deg)}96%{transform:rotate(58deg)}}@keyframes helmetNudge{0%,85%,to{transform:translateX(-50%) rotate(0deg) translateY(0)}89%{transform:translateX(-50%) rotate(-4deg) translateY(-2px)}93%{transform:translateX(-50%) rotate(2deg) translateY(0)}97%{transform:translateX(-50%) rotate(-1deg) translateY(0)}}.opus-container{min-height:100vh;background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-body)}.header-wrapper{background-color:var(--bg-navbar);border-bottom:1px solid var(--border-warm);position:sticky;top:0;z-index:100;width:100%}.opus-header{justify-content:space-between;padding:16px 24px;max-width:1200px;margin:0 auto}.logo-container,.opus-header{display:flex;align-items:center}.logo-container{gap:10px}.logo-text{font-size:18px;font-weight:700;font-family:var(--font-mono);color:var(--primary-orange);letter-spacing:2px}.header-nav{display:flex;align-items:center;gap:24px}.nav-link{font-size:13px;font-weight:700;color:var(--text-secondary);text-decoration:none;font-family:var(--font-mono);transition:color .2s ease;letter-spacing:.5px}.nav-link:hover{color:var(--primary-orange)}.nav-link.disabled{cursor:default}.nav-link.disabled,.nav-link.disabled:hover{color:var(--text-disabled)}@media (max-width:480px){.opus-header{padding:12px 16px}.header-nav{gap:12px}.nav-link{font-size:11px;letter-spacing:0}.logo-text{font-size:16px;letter-spacing:1px}}@media (max-width:360px){.header-nav{gap:8px}.nav-link{font-size:10px}.logo-text{font-size:14px}}.opus-main{padding:24px 20px 40px;max-width:1200px;margin:0 auto}.left-column{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}@media (min-width:769px){.opus-main{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;max-width:1200px}.left-column{position:sticky;top:60px;height:calc(100vh - 60px);justify-content:center;padding:24px}.right-column{border-left:1px solid var(--border-warm);background-color:var(--bg-page);padding:24px;min-height:calc(100vh - 60px);overflow-y:auto}}@media (max-width:768px){.opus-main{max-width:480px}.left-column,.right-column{width:100%}.right-column{padding:0}}.mascot-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px;width:100%}@media (min-width:769px){.mascot-section{margin-bottom:16px}}.mascot-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:8px;margin-left:auto;margin-right:auto}.mascot-wrapper.victory{animation:victory .6s ease-in-out}.mascot{position:relative;width:140px;height:160px}.mascot:after{content:"";bottom:-14px;width:90px;height:10px;background:radial-gradient(ellipse at center,rgba(0,0,0,.15) 0,transparent 70%);border-radius:50%;z-index:0}.helmet,.mascot:after{position:absolute;left:50%;transform:translateX(-50%)}.helmet{top:0;width:110px;height:55px;background-color:var(--helmet-main);border-radius:55px 55px 0 0;border:3px solid var(--helmet-border);z-index:3;overflow:hidden;transform-origin:center bottom;animation:helmetNudge 6s ease-in-out infinite}.helmet-band{position:absolute;bottom:8px;left:0;right:0;height:8px;background-color:var(--helmet-band)}.helmet-shine{position:absolute;top:10px;left:18px;width:35px;height:18px;background-color:rgba(255,255,255,.15);border-radius:50%}.body{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:100px;height:95px;background-color:var(--mascot-orange);border-radius:10px 10px 0 0;z-index:2}.eyes-container{display:flex;justify-content:center;align-items:center;gap:24px;padding-top:35px;height:60px}.eye{width:18px;height:18px;background-color:var(--text-primary);border-radius:2px;transition:transform .1s ease,box-shadow .3s ease;transform-origin:center center}.eye.blink{transform:scaleY(.1)}.mascot-wrapper.scanning .eye{animation:eyePulse 1.5s ease-in-out infinite;box-shadow:0 0 8px rgba(217,119,6,.6)}@keyframes eyePulse{0%,to{box-shadow:0 0 4px rgba(217,119,6,.4)}50%{box-shadow:0 0 12px rgba(217,119,6,.8),0 0 20px rgba(217,119,6,.4)}}.mascot-wrapper.holding .eye{box-shadow:0 0 6px rgba(22,163,74,.5)}.legs{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);display:flex}.leg{width:20px;height:22px;background-color:var(--mascot-orange)}.leg-gap{width:14px;height:22px;background-color:transparent}.arm-left,.arm-right{position:absolute;top:50px;width:22px;height:40px;background-color:var(--mascot-orange);border-radius:5px;z-index:1}.arm-left{left:-3px;transform-origin:center bottom;animation:adjustHelmet 6s ease-in-out infinite}.arm-right{right:-3px}.sword-container{position:absolute;top:35px;right:-18px;transform:rotate(-45deg);z-index:5}.sword,.sword-container{transform-origin:bottom center}.sword{position:relative;width:12px;height:65px}.sword-blade{width:8px;height:45px;background:linear-gradient(90deg,#a8a8a8,#e8e8e8 30%,#ffffff 50%,#e8e8e8 70%,#a8a8a8);clip-path:polygon(0 100%,0 10%,50% 0,100% 10%,100% 100%);box-shadow:inset 0 0 3px rgba(255,255,255,.8),0 0 8px rgba(255,179,71,.3)}.sword-blade,.sword-edge{position:absolute;top:0;left:50%;transform:translateX(-50%)}.sword-edge{width:2px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,.3))}.sword-shine{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.8) 50%,transparent);opacity:0;animation:swordShine 3s ease-in-out infinite}@keyframes swordShine{0%,90%,to{opacity:0;transform:translateY(-100%)}95%{opacity:.8;transform:translateY(100%)}}.sword-guard{top:43px;width:18px;height:6px;background:linear-gradient(180deg,#8B7355 0,#6B5344 50%,#4A3A2A);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.sword-guard,.sword-hilt{position:absolute;left:50%;transform:translateX(-50%)}.sword-hilt{top:48px;width:6px;height:14px;background:linear-gradient(90deg,#5C4033,#8B6914 50%,#5C4033);border-radius:1px}.sword-pommel{top:60px;width:10px;height:6px;background:linear-gradient(180deg,#FFB347 0,#D97706 50%,#8B5A00);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.sword-glow,.sword-pommel{position:absolute;left:50%;transform:translateX(-50%)}.sword-glow{top:-5px;width:20px;height:55px;background:radial-gradient(ellipse at center,rgba(255,179,71,.3) 0,rgba(255,179,71,.1) 50%,transparent 70%);filter:blur(3px);opacity:.6;animation:swordGlowPulse 2s ease-in-out infinite;pointer-events:none}@keyframes swordGlowPulse{0%,to{opacity:.4;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(1.1)}}.loading-arm-left{animation:none!important}.loading-arm-right{transform-origin:top center;animation:loadingArmUnsheath 1.8s ease-out 1.2s forwards}.loading-sword{opacity:0;transform:rotate(-45deg) translateY(30px) scale(.8);animation:swordUnsheath 1.5s cubic-bezier(.34,1.56,.64,1) 1.5s forwards}.loading-sword .sword-glow{opacity:0;animation:swordGlowReveal .8s ease-out 2.2s forwards,swordGlowPulse 2s ease-in-out 3s infinite}@keyframes loadingArmUnsheath{0%{transform:rotate(0deg)}30%{transform:rotate(-15deg)}60%{transform:rotate(25deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swordUnsheath{0%{opacity:0;transform:rotate(-45deg) translateY(30px) scale(.6);filter:blur(2px)}20%{opacity:.3;filter:blur(1px)}50%{opacity:.8;transform:rotate(-60deg) translateY(5px) scale(1.1);filter:blur(0)}70%{transform:rotate(-35deg) translateY(-5px) scale(1.05)}85%{transform:rotate(-50deg) translateY(0) scale(1)}to{opacity:1;transform:rotate(-45deg) translateY(0) scale(1);filter:blur(0)}}@keyframes swordGlowReveal{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}to{opacity:.6;transform:scale(1)}}.loading-mascot-container.visible .loading-sword:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:80px;background:radial-gradient(ellipse at center,rgba(255,255,255,.8) 0,rgba(255,179,71,.4) 30%,transparent 60%);opacity:0;animation:swordFlash .4s ease-out 2s forwards;pointer-events:none}@keyframes swordFlash{0%{opacity:0;transform:translateX(-50%) scale(.5)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}to{opacity:0;transform:translateX(-50%) scale(1.5)}}.dashboard-arm-right{transform-origin:top center;animation:dashboardArmIdle 8s ease-in-out infinite}.dashboard-sword{opacity:1;transform:rotate(-45deg);animation:swordIdle 8s ease-in-out infinite}@keyframes dashboardArmIdle{0%,to{transform:rotate(0deg)}15%{transform:rotate(-3deg)}30%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}70%{transform:rotate(3deg)}85%{transform:rotate(-1deg)}}@keyframes swordIdle{0%,to{transform:rotate(-45deg)}10%{transform:rotate(-48deg)}25%{transform:rotate(-42deg)}40%{transform:rotate(-46deg)}55%{transform:rotate(-55deg) translateY(-3px)}60%{transform:rotate(-35deg) translateY(-2px)}65%{transform:rotate(-48deg) translateY(0)}80%{transform:rotate(-43deg)}}.mascot-wrapper.scanning .dashboard-sword{animation:swordScanning 2s ease-in-out infinite}.mascot-wrapper.scanning .dashboard-sword .sword-glow{animation:swordGlowAlert 1s ease-in-out infinite}@keyframes swordScanning{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-50deg) translateY(-2px)}}@keyframes swordGlowAlert{0%,to{opacity:.5;background:radial-gradient(ellipse at center,rgba(255,179,71,.4) 0,rgba(255,179,71,.2) 50%,transparent 70%)}50%{opacity:.9;background:radial-gradient(ellipse at center,rgba(255,179,71,.6) 0,rgba(255,179,71,.3) 50%,transparent 70%)}}.mascot-wrapper.victory .dashboard-sword{animation:swordVictory .6s ease-in-out}.mascot-wrapper.victory .dashboard-arm-right{animation:armVictory .6s ease-in-out}@keyframes swordVictory{0%,to{transform:rotate(-45deg)}25%{transform:rotate(-80deg) translateY(-8px)}50%{transform:rotate(-70deg) translateY(-10px) scale(1.1)}75%{transform:rotate(-55deg) translateY(-4px)}}@keyframes armVictory{0%,to{transform:rotate(0deg)}25%{transform:rotate(-20deg)}50%{transform:rotate(-25deg)}75%{transform:rotate(-10deg)}}.mascot-wrapper.holding .dashboard-sword{animation:swordHolding 4s ease-in-out infinite}.mascot-wrapper.holding .dashboard-sword .sword-glow{background:radial-gradient(ellipse at center,rgba(22,163,74,.4) 0,rgba(22,163,74,.2) 50%,transparent 70%)}@keyframes swordHolding{0%,to{transform:rotate(-35deg)}50%{transform:rotate(-40deg) translateY(-1px)}}@media (max-width:480px){.sword-container{right:-40px}.dashboard-sword,.sword-container{transform:rotate(-45deg) scale(.8)}}.status-bubble{position:absolute;top:10px;right:-60px;display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--bg-navbar);border-radius:20px;font-size:12px;font-weight:500;color:var(--text-muted);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-warm);white-space:nowrap}.status-dot{width:6px;height:6px;border-radius:50%;background-color:var(--success-green);animation:pulse 2s ease-in-out infinite}.title-block{text-align:center;margin-bottom:4px}.title-opus{display:block;font-size:14px;font-weight:600;color:var(--text-muted);letter-spacing:4px;font-family:var(--font-mono);margin-bottom:2px}.title{font-size:24px;font-weight:700;color:var(--primary-orange);letter-spacing:2px;margin:0}.title-subtitle{font-size:12px;font-weight:500;color:var(--text-muted);margin:4px 0 0;letter-spacing:.2px}.ca-container{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background-color:transparent;border-radius:2px;margin-bottom:6px;cursor:pointer;transition:all .2s ease;border:1px solid var(--primary-orange);max-width:100%;font-family:var(--font-mono)}.ca-container:hover{background-color:rgba(201,110,0,.1);box-shadow:0 0 8px rgba(201,110,0,.2)}.ca-container:active{transform:scale(.98)}.ca-prompt{font-size:11px;font-weight:700;color:var(--primary-orange)}.ca-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase}.ca-address{font-weight:500;color:var(--text-secondary);word-break:break-all}.ca-address,.ca-expand{font-size:10px;font-family:var(--font-mono)}.ca-expand{background:transparent;border:1px solid var(--border-warm);border-radius:3px;color:var(--text-disabled);font-weight:700;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px;padding:0;line-height:1;transition:all .15s ease}.ca-expand:hover{border-color:var(--primary-orange);color:var(--primary-orange)}.ca-copy{font-size:12px;color:var(--text-disabled);margin-left:4px}.subtitle{font-size:13px;margin:0 0 8px}.buyback-note,.subtitle{font-weight:500;color:var(--text-muted);letter-spacing:.2px}.buyback-note{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-navbar);border:1px solid var(--border-warm);border-radius:20px;font-size:12px}.buyback-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.buyback-icon svg{width:14px;height:14px;color:var(--text-muted)}.stats-card{background-color:var(--bg-card);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid var(--border-card)}.profit-section{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-card)}.profit-label{font-size:12px;color:var(--text-disabled);font-weight:500;letter-spacing:.5px;margin-bottom:2px}.profit-sublabel{font-size:10px;color:var(--text-disabled);font-weight:400;margin-bottom:6px}.profit-value{font-size:36px;font-weight:700;font-family:var(--font-mono)}.profit-value.positive{color:var(--success-green)}.profit-value.negative{color:var(--text-muted)}.stats-row{display:flex;align-items:center;justify-content:space-around}.stats-row.stats-row-single{justify-content:center}.stat-item{text-align:center}.stat-value{font-size:22px;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.stat-label{font-size:12px;color:var(--text-disabled);margin-top:4px}.stat-detail{font-size:10px;color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.stat-divider{width:1px;height:40px;background-color:var(--border-card)}.tab-container{display:flex;gap:0;margin-bottom:0;border-bottom:1px solid var(--border-warm)}.tab{flex:1;padding:10px 12px;background-color:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s ease;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px}.tab:hover{background-color:rgba(201,110,0,.05)}.tab.active,.tab:hover{color:var(--primary-orange)}.tab.active{border-bottom:3px solid var(--primary-orange)}.feed-card,.tab.active{background-color:transparent}.feed-card{border-radius:0;padding:0;margin-bottom:16px;box-shadow:none;border:none;min-height:280px}.feed-list{display:flex;flex-direction:column;gap:0}.empty-state,.loading-state{display:flex;align-items:center;justify-content:center;min-height:150px;color:var(--text-disabled);font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-card-inner) 25%,var(--border-card) 50%,var(--bg-card-inner) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:6px}.skeleton-trade-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:transparent;border-radius:0;border-bottom:1px solid var(--border-warm)}.skeleton-left{display:flex;flex-direction:column;gap:8px}.skeleton-token{width:100px;height:16px}.skeleton-time{width:50px;height:12px}.skeleton-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.skeleton-profit{width:70px;height:16px}.skeleton-percent{width:45px;height:12px}.trades-list-wrapper{display:flex;flex-direction:column;gap:12px}.trades-list-wrapper.loading{opacity:.6;pointer-events:none}.trade-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:transparent;border-radius:0;border-bottom:1px solid var(--border-warm)}.trade-item:last-child{border-bottom:none}.trade-item.slide-in{animation:slideIn .3s ease-out}.trade-left{display:flex;flex-direction:column;gap:2px}.trade-token{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;font-family:var(--font-mono)}.strategy-tag{font-weight:700;border-radius:2px;background-color:var(--bg-navbar);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--border-warm)}.platform-tag,.strategy-tag{font-size:9px;padding:2px 5px}.platform-tag{font-weight:600;border-radius:3px;text-transform:lowercase;letter-spacing:.3px;margin-left:4px}.trade-time{font-size:11px;color:var(--text-disabled);font-family:var(--font-mono)}.trade-right{text-align:right}.trade-profit{font-weight:700;letter-spacing:-.5px}.trade-percent{font-size:11px;font-family:var(--font-mono)}.trade-percent.win{color:var(--success-green)}.trade-percent.loss{color:var(--text-muted)}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0;margin-top:0;border-top:1px solid var(--border-warm)}.page-btn{padding:6px 12px;background-color:transparent;border:1px solid var(--border-warm);border-radius:2px;font-size:11px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s ease;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px}.page-btn:hover:not(:disabled){border-color:var(--primary-orange);color:var(--primary-orange);background-color:rgba(201,110,0,.05)}.page-btn:disabled{opacity:.3;cursor:not-allowed}.page-info{font-size:11px;color:var(--text-disabled);font-family:var(--font-mono)}.learning-item{padding:12px 16px;background-color:transparent;border-radius:0;border-bottom:1px solid var(--border-warm)}.learning-item:last-child{border-bottom:none}.learning-item.slide-in{animation:slideIn .3s ease-out}.learning-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.learning-type{font-size:9px;font-weight:700;padding:2px 6px;border-radius:2px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono);border:1px solid;background-color:transparent}.learning-time{font-size:10px;color:var(--text-disabled);font-family:var(--font-mono)}.learning-message{font-size:12px;color:var(--text-secondary);line-height:1.5}.cta-section{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;margin-top:8px}.cta-primary{display:flex;align-items:center;justify-content:center;padding:16px 24px;background-color:var(--primary-orange);color:#FFFFFF;font-size:15px;font-weight:600;text-decoration:none;border-radius:12px;transition:all .2s ease;box-shadow:0 2px 8px rgba(201,110,0,.3)}.cta-primary:hover{background-color:#B56200;transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,110,0,.4)}.cta-primary:active{transform:translateY(0)}.cta-secondary{display:flex;align-items:center;justify-content:center;padding:16px 24px;background-color:transparent;color:var(--primary-orange);font-size:15px;font-weight:600;text-decoration:none;border-radius:12px;border:2px solid var(--primary-orange);transition:all .2s ease;box-shadow:inset 0 0 0 0 var(--primary-orange)}.cta-secondary:hover{background-color:var(--primary-orange);color:#FFFFFF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,110,0,.3)}.cta-secondary:active{transform:translateY(0)}.wallet-display{text-align:center;font-size:10px;color:var(--text-disabled);font-family:var(--font-mono);margin-bottom:16px;opacity:.8;cursor:pointer;transition:color .15s ease}.wallet-display:hover{color:var(--text-muted)}.social-links{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;margin-bottom:12px}.social-link{color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .2s ease}.social-link:hover{color:var(--primary-orange)}.social-dot{color:#D1D5DB}.built-by{text-align:center;font-size:12px;color:var(--text-disabled);margin-bottom:0}.built-by a{color:var(--primary-orange);text-decoration:none;font-weight:500}.built-by a:hover{text-decoration:underline}.footer-bar{justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border-warm);margin-top:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.5px}.footer-bar,.footer-left{display:flex;align-items:center}.footer-left{gap:6px}.footer-divider{color:var(--border-warm);margin:0 4px}.footer-buyback{color:var(--text-disabled);font-style:italic}.footer-status{display:flex;align-items:center;gap:4px}.footer-status-dot{width:5px;height:5px;border-radius:50%;background-color:var(--success-green);animation:pulse 2s ease-in-out infinite}.footer-right{text-transform:none}.footer-right a{color:var(--primary-orange);text-decoration:none;transition:color .2s}.footer-right a:hover{text-decoration:underline}.disclaimer{text-align:center;font-size:9px;color:var(--text-disabled);line-height:1.5;padding:12px 16px;background-color:transparent;border-radius:0;border-top:1px solid var(--border-warm);margin-top:0}@media (max-width:480px){.opus-main{padding:20px 16px 32px}.logo-text{font-size:16px;letter-spacing:1px}.mascot-wrapper{transform:scale(.9)}.status-bubble{right:-50px;font-size:11px;padding:5px 10px}.title{font-size:24px}.profit-value{font-size:30px}.stat-value{font-size:18px}.stats-card{padding:20px 16px}.feed-card,.learning-item,.trade-item{padding:12px}.cta-section{grid-template-columns:1fr}.cta-primary,.cta-secondary{padding:14px 20px}.social-links{flex-direction:column;gap:8px}.social-dot{display:none}}@media (max-width:360px){.status-bubble{display:none}.mascot-wrapper{transform:scale(.85)}.profit-value{font-size:26px}.logo-text{font-size:14px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.opus-container{padding-bottom:env(safe-area-inset-bottom)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-navbar)}::-webkit-scrollbar-thumb{background:var(--border-warm);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background-color:rgba(201,110,0,.2);color:var(--text-primary)}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1a1814;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden;transition:opacity .3s ease-out}.loading-screen.fade-out{opacity:0;pointer-events:none}.crt-overlay{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 2px);z-index:10}.crt-overlay,.vignette-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.vignette-overlay{background:radial-gradient(ellipse at center,transparent 0,transparent 50%,rgba(0,0,0,.4) 100%);z-index:11}.boot-terminal{position:absolute;top:15%;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:13px;color:#FFB347;text-align:left;z-index:5;width:320px}.boot-line{margin-bottom:6px;opacity:.9;text-shadow:0 0 8px rgba(255,179,71,.5)}.boot-line.typing{animation:bootTyping .3s ease-out}@keyframes bootTyping{0%{opacity:0;transform:translateX(-5px)}to{opacity:.9;transform:translateX(0)}}.loading-mascot-container{position:relative;opacity:0;transform:scale(.8);transition:all .5s ease-out;z-index:5}.loading-mascot-container.visible{opacity:1;transform:scale(1);animation:mascotGlitchIn .6s ease-out,mascotFloat 3s ease-in-out .6s infinite}.loading-mascot-container.arriving{animation:mascotArrival .5s ease-out forwards}@keyframes mascotGlitchIn{0%{opacity:0;transform:scale(.8) translateX(-10px);filter:blur(4px)}20%{opacity:.5;transform:scale(1.02) translateX(5px);filter:blur(2px)}40%{opacity:.8;transform:scale(.98) translateX(-3px);filter:blur(1px)}60%{opacity:.9;transform:scale(1.01) translateX(2px);filter:blur(0)}to{opacity:1;transform:scale(1) translateX(0);filter:blur(0)}}@keyframes mascotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mascotArrival{0%{transform:scale(1)}50%{transform:scale(1.1);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}.loading-mascot{position:relative;width:140px;height:160px;filter:drop-shadow(0 0 20px rgba(217,119,6,.3))}.loading-mascot-container.visible .loading-mascot{animation:subtleGlitch 4s ease-in-out infinite}@keyframes subtleGlitch{0%,95%,to{transform:translateX(0);filter:drop-shadow(0 0 20px rgba(217,119,6,.3))}96%{transform:translateX(-2px);filter:drop-shadow(2px 0 0 rgba(255,0,0,.3)) drop-shadow(-2px 0 0 rgba(0,255,255,.3))}97%{transform:translateX(2px);filter:drop-shadow(-2px 0 0 rgba(255,0,0,.3)) drop-shadow(2px 0 0 rgba(0,255,255,.3))}98%{transform:translateX(-1px);filter:drop-shadow(0 0 20px rgba(217,119,6,.3))}}.ascii-progress-container{position:absolute;bottom:18%;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:12px}.thinking-indicator{display:flex;align-items:center;gap:8px;font-family:var(--font-mono)}.thinking-symbol{font-size:16px;color:var(--primary-orange);text-shadow:0 0 12px rgba(201,110,0,.8)}.thinking-text{font-size:12px;color:#FFB347;text-transform:lowercase;letter-spacing:1px}.ascii-progress-bar{font-family:var(--font-mono);font-size:13px;color:#FFB347;text-shadow:0 0 10px rgba(255,179,71,.5);letter-spacing:.5px}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.7}}.loading-mascot-container.arriving .loading-mascot{animation:none}@media (max-width:480px){.boot-terminal{font-size:11px;width:280px;top:12%}.ascii-progress-bar{font-size:12px}.loading-mascot{transform:scale(.85)}}.ascii-speech-bubble{margin-top:12px;z-index:10;opacity:0;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.ascii-speech-bubble.reaction{opacity:1;transform:translateY(0)}.ascii-bubble-text{font-family:var(--font-mono);font-size:11px;line-height:1.3;color:var(--text-disabled);margin:0;white-space:pre}.ascii-bubble-tail{display:none}.hero-pnl-container{padding:16px 20px;margin:8px 0 12px;border:1px solid var(--primary-orange);border-radius:4px}.hero-pnl-value{display:flex;align-items:baseline;gap:6px}.hero-pnl-prefix{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--primary-orange)}.hero-pnl-amount{font-size:36px}.hero-pnl-amount.positive{color:var(--success-green)}.hero-pnl-amount.negative,.hero-pnl-unit{color:var(--text-muted)}.hero-pnl-unit{font-family:var(--font-mono);font-size:18px;font-weight:600;margin-left:2px}.hero-pnl-winrate{font-family:var(--font-mono);font-size:10px;color:var(--text-disabled);margin-top:4px}.hero-wallet-balance{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-warm)}@media (max-width:480px){.hero-pnl-amount{font-size:28px}.hero-pnl-prefix{font-size:20px}.hero-pnl-unit{font-size:14px}}.live-activity-ticker{height:36px}.activity-scroll-container{width:100%;height:100%}.activity-scroll-content{display:flex;gap:24px;padding:0 16px;animation:activityScroll 40s steps(200) infinite;white-space:nowrap}.activity-item{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;flex-shrink:0;padding:4px 8px;border-radius:3px;background:rgba(255,179,71,.08)}.activity-icon{font-size:10px;opacity:.8}.activity-text{max-width:280px;overflow:hidden;text-overflow:ellipsis}.activity-scan{color:#8b8070;background:rgba(139,128,112,.1)}.activity-reject{color:#6b6050;background:rgba(107,96,80,.1)}.activity-candidate{color:#FFB347;background:rgba(255,179,71,.12)}.activity-entry{color:var(--success-green);background:rgba(22,163,74,.12)}.activity-exit{color:#D97706;background:rgba(217,119,6,.12)}.activity-analysis{color:#FFB347;background:rgba(255,179,71,.1)}@keyframes activityScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.live-activity-ticker:hover .activity-scroll-content{animation-play-state:paused}@media (max-width:480px){.live-activity-ticker{height:32px}.activity-item{font-size:10px;padding:3px 6px}.activity-text{max-width:200px}}.positions-display{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border-bottom:1px solid var(--border-warm);font-family:var(--font-mono);font-size:12px}.positions-label{color:var(--text-disabled);font-weight:500}.positions-none{color:var(--text-disabled);font-style:italic}.positions-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.position-item{display:inline-flex;align-items:center;gap:4px}.position-sep{color:var(--border-warm);margin:0 4px}.position-name{color:var(--text-secondary)}.position-name,.position-pnl{font-weight:600}.position-pnl.profit{color:var(--success-green)}.position-pnl.loss{color:var(--text-muted)}@media (max-width:480px){.positions-display{font-size:11px;padding:8px 12px}}.copy-ca-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:4px;background:transparent;border:1px solid var(--border-warm);border-radius:3px;font-size:10px;color:var(--text-disabled);cursor:pointer;transition:all .15s ease;font-family:var(--font-mono)}.copy-ca-btn:hover{border-color:var(--primary-orange);color:var(--primary-orange);background:rgba(201,110,0,.1)}.copy-ca-btn.copied{border-color:var(--success-green);color:var(--success-green);background:rgba(22,163,74,.1)}.ascii-stats-terminal{background:#2D2520;border-radius:4px;padding:16px 20px;margin-bottom:0;border:1px solid #8b7355;box-shadow:0 2px 8px rgba(0,0,0,.15);overflow-x:auto;display:flex;justify-content:center}.ascii-stats-text{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:#FFB347;margin:0;white-space:pre;min-width:fit-content}.live-console{background:#0d1117;border-radius:8px;padding:12px;margin-top:20px;width:100%;max-width:280px;font-family:var(--font-mono);box-shadow:0 4px 12px rgba(0,0,0,.2)}.console-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #333}.console-title{font-size:11px;color:#6b7280}.console-live{font-size:9px;color:#22c55e;background:rgba(34,197,94,.15);padding:2px 6px;border-radius:4px;animation:pulse 2s ease-in-out infinite}.console-body{max-height:100px;overflow:hidden}.console-line{font-size:11px;color:#9ca3af;padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-line.latest{color:#22c55e}.console-line.cursor{color:#6b7280}.console-prompt{color:#22c55e;margin-right:6px}.blink-cursor{animation:cursorBlink 1s step-end infinite}.recent-action{font-family:var(--font-mono);font-size:9px;color:var(--text-disabled);margin-top:4px;margin-bottom:8px;opacity:.7;transition:opacity .15s ease}.recent-action:hover{opacity:1}.recent-action .action-divider{color:var(--border-warm);margin:0 4px}.recent-action .win{color:var(--success-green);font-weight:500}.recent-action .loss{color:var(--text-disabled);font-weight:500}.ascii-speech-bubble.reaction .ascii-bubble-text{color:var(--success-green)}.trade-profit{font-size:14px;font-weight:600;font-family:var(--font-mono)}.trade-profit.win{color:var(--success-green)}.trade-profit.loss{color:var(--text-muted)}.terminal-feed{background:transparent;border-radius:0;padding:12px 0;font-family:var(--font-mono);overflow:hidden;border:none}.terminal-header{display:flex;align-items:center;margin-bottom:12px;padding:8px 16px;border-bottom:1px solid var(--border-warm);background-color:rgba(201,110,0,.05)}.terminal-title{font-size:12px;color:var(--primary-orange)}.terminal-cursor{color:var(--primary-orange);animation:cursorBlink 1s step-end infinite;margin-left:4px}.terminal-cursor.blink{animation:cursorBlink .8s step-end infinite}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 16px;font-size:11px;line-height:1.5;border-bottom:1px solid var(--border-warm)}.terminal-line:last-child{border-bottom:none}.terminal-line.active{padding-top:12px;border-bottom:none;padding-left:16px}.terminal-prompt{color:var(--primary-orange);font-weight:700;flex-shrink:0}.terminal-tag{font-size:10px;font-weight:600;flex-shrink:0}.terminal-text{color:var(--text-secondary);flex:1;min-width:0}.terminal-text.typing{animation:typing 2s steps(30) infinite;overflow:hidden;white-space:nowrap}@keyframes typing{0%,to{width:0}50%,90%{width:100%}}.terminal-time{color:var(--text-disabled);font-size:10px;flex-shrink:0;margin-left:auto}@media (max-width:768px){.ascii-bubble-text{font-size:10px}.terminal-line{font-size:11px}.terminal-text{word-break:break-word}.ascii-stats-terminal{margin-bottom:20px;padding:12px 16px;border-radius:8px}.ascii-stats-text{font-size:12px}}@media (max-width:480px){.ascii-bubble-text{font-size:9px}.terminal-feed{padding:12px}.terminal-title{font-size:10px}.ascii-stats-terminal{padding:10px 12px}.ascii-stats-text{font-size:11px}}@media (max-width:360px){.ascii-speech-bubble{display:none}.ascii-stats-terminal{padding:8px 10px}.ascii-stats-text{font-size:10px}}.mascot-status-container{display:flex;align-items:center;gap:8px}.ascii-status-bubble{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);transition:all .3s ease}.status-bubble-connector{font-size:12px;color:var(--text-disabled);opacity:.6}.status-bubble-box{font-size:11px;line-height:1.3;color:var(--text-muted);margin:0;white-space:pre;background:rgba(245,240,232,.8);border-radius:4px;padding:2px}.ascii-status-bubble.hunting .status-bubble-box{color:var(--primary-orange);border:1px solid rgba(201,110,0,.2)}.ascii-status-bubble.holding .status-bubble-box{color:var(--success-green);border:1px solid rgba(22,163,74,.2)}.ascii-status-bubble.idle .status-bubble-box{color:var(--text-disabled);border:1px solid var(--border-warm)}.ascii-status-bubble.personality-stat-positive .status-bubble-box{color:var(--success-green);border:1px solid rgba(22,163,74,.3);background:rgba(22,163,74,.05)}.ascii-status-bubble.personality-stat-negative .status-bubble-box{color:var(--text-muted);border:1px solid var(--border-warm);background:rgba(107,114,128,.05)}.ascii-status-bubble.personality-quip .status-bubble-box{color:var(--text-muted);border:1px solid var(--border-warm);opacity:.9}.ascii-status-bubble.personality-quip,.ascii-status-bubble.personality-stat-negative,.ascii-status-bubble.personality-stat-positive{animation:personalityFadeIn .3s ease-out}@keyframes personalityFadeIn{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.mascot-status-container{flex-direction:column;gap:12px}.status-bubble-connector{display:none}.status-bubble-box{font-size:10px}}@media (max-width:480px){.ascii-status-bubble{display:none}}.hero-stats-panel{padding:20px 24px;margin:8px 0 12px;background:var(--bg-card);border:2px solid var(--primary-orange);border-radius:8px;box-shadow:0 4px 12px rgba(201,110,0,.1)}.hero-pnl-container,.hero-stats-panel{display:flex;flex-direction:column;align-items:center}.hero-pnl-container{margin-bottom:16px;padding:0;background:transparent;border:none;border-radius:0}.hero-pnl-cursor{font-family:var(--font-mono);font-size:28px;color:var(--primary-orange);animation:cursorBlink 1s step-end infinite;margin-right:4px}.hero-pnl-underline{font-family:var(--font-mono);font-size:14px;color:var(--border-warm);letter-spacing:2px;margin-top:4px}.hero-pnl-amount{font-family:var(--font-mono);font-size:42px;font-weight:700;letter-spacing:-1px}.hero-pnl-label{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-disabled);letter-spacing:2px;text-transform:uppercase;margin-top:4px}.hero-stats-row{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding-top:16px;border-top:1px dashed var(--border-warm)}.hero-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-stat-value{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-primary)}.hero-stat-label{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--text-disabled);letter-spacing:1px;margin-top:2px}.hero-stat-divider{width:1px;height:32px;background:var(--border-warm)}@media (max-width:480px){.hero-stats-panel{padding:16px}.hero-pnl-amount{font-size:32px}.hero-pnl-cursor{font-size:22px}.hero-stat-value{font-size:16px}.hero-stats-row{gap:12px}}.live-activity-ticker{display:flex;align-items:stretch;background:#1a1814;border-radius:4px;margin-bottom:0;border:1px solid #3d3630;overflow:hidden;height:44px;border-left:3px solid var(--text-disabled)}.live-activity-ticker.ticker-hunting{border-left-color:var(--primary-orange)}.live-activity-ticker.ticker-holding{border-left-color:var(--success-green)}.live-activity-ticker.ticker-idle{border-left-color:var(--text-disabled)}.activity-scroll-container{flex:1;overflow:hidden;display:flex;align-items:center}.activity-item{font-size:13px;padding:6px 10px}.activity-text{max-width:320px}@media (max-width:768px){.live-activity-ticker{height:38px}.activity-item{font-size:11px;padding:4px 8px}}@media (max-width:480px){.live-activity-ticker{height:36px}.activity-item{font-size:10px}}.cta-section-primary{margin:12px 0;text-align:center}.cta-primary-large{display:inline-flex;align-items:center;justify-content:center;padding:18px 48px;background-color:var(--primary-orange);color:#FFFFFF;font-size:17px;font-weight:700;text-decoration:none;border-radius:12px;transition:all .2s ease;box-shadow:0 4px 16px rgba(201,110,0,.35);letter-spacing:.5px}.cta-primary-large:hover{background-color:#B56200;transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,110,0,.45)}.cta-primary-large:active{transform:translateY(0)}.footer-links-compact{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 0;font-family:var(--font-mono);font-size:10px;color:var(--text-disabled);border-top:1px dashed var(--border-warm);border-bottom:1px dashed var(--border-warm);margin:8px 0}.footer-link-item{color:var(--text-muted);text-decoration:none;cursor:pointer;transition:color .15s ease}.footer-link-item:hover{color:var(--primary-orange)}.footer-link-separator{color:var(--border-warm);margin:0 2px}.ca-copy-compact:hover,.wallet-compact:hover{color:var(--primary-orange)}@media (max-width:480px){.cta-primary-large{padding:16px 36px;font-size:15px}.footer-links-compact{font-size:9px;gap:4px}}.learning-feed-collapsible{background:transparent;border-radius:0;padding:0;font-family:var(--font-mono)}.learning-entry{padding:10px 16px;border-bottom:1px solid var(--border-warm);cursor:pointer;transition:all .15s ease}.learning-entry:hover{background:rgba(201,110,0,.04)}.learning-entry.expanded{background:rgba(201,110,0,.06)}.learning-entry-header{display:flex;align-items:center;gap:8px}.learning-entry-expand{font-size:10px;color:var(--text-disabled);flex-shrink:0;width:12px}.learning-entry-badge{font-size:9px;font-weight:700;flex-shrink:0}.learning-entry-badge.success{color:var(--success-green)!important}.learning-entry-badge.pending{color:var(--primary-orange)!important}.learning-entry-summary{flex:1;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learning-entry-time{font-size:10px;color:var(--text-disabled);flex-shrink:0;margin-left:auto}.learning-entry-details{margin-top:10px;padding:12px;background:#2d2820;border-radius:4px;border-left:2px solid var(--primary-orange);overflow:hidden}.learning-entry-content{font-size:12px;line-height:1.6;color:#e8dcc8;margin:0;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-family:var(--font-mono);max-width:100%}.learning-entry.active-cursor{padding:12px 16px;border-bottom:none;cursor:default}.learning-entry.active-cursor:hover{background:transparent}@media (max-width:480px){.learning-entry{padding:8px 12px}.learning-entry-summary{font-size:11px}.learning-entry-content{font-size:9px}}.trade-item-polished{padding:12px 16px;border-bottom:1px solid rgba(221,213,200,.5);transition:background .15s ease}.trade-item-polished:hover{background:rgba(245,240,232,.5)}.trade-item-polished:hover .copy-ca-btn-hidden{opacity:1}.trade-token-row{display:flex;align-items:center;gap:6px}.trade-result-indicator{font-size:11px;font-weight:600;width:14px;text-align:center;color:var(--text-disabled)}.trade-item-polished:has(.trade-profit-main.win) .trade-result-indicator{color:var(--success-green)}.trade-token-name{font-size:14px;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.copy-ca-btn-hidden{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:1px solid var(--border-warm);border-radius:3px;font-size:10px;color:var(--text-disabled);cursor:pointer;opacity:0;transition:all .15s ease;font-family:var(--font-mono)}.copy-ca-btn-hidden:hover{border-color:var(--primary-orange);color:var(--primary-orange);background:rgba(201,110,0,.1)}.copy-ca-btn-hidden.copied{opacity:1;border-color:var(--success-green);color:var(--success-green)}.trade-meta-row{display:flex;align-items:center;gap:6px;margin-top:3px}.trade-time-small{font-size:10px;color:var(--text-disabled);font-family:var(--font-mono)}.platform-tag-small,.strategy-tag-small{font-size:8px;font-weight:600;padding:1px 4px;border-radius:2px;text-transform:uppercase;letter-spacing:.3px}.strategy-tag-small{background-color:var(--bg-navbar);color:var(--text-muted);border:1px solid var(--border-warm)}.trade-right-stacked{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.trade-profit-main{font-size:14px;font-weight:700;font-family:var(--font-mono);letter-spacing:-.5px}.trade-profit-main.win{color:var(--success-green)}.trade-profit-main.loss{color:var(--text-muted)}.trade-percent-sub{font-size:11px;font-family:var(--font-mono)}.trade-percent-sub.win{color:var(--success-green)}.trade-percent-sub.loss{color:var(--text-muted)}@media (max-width:480px){.trade-item-polished{padding:10px 12px}.trade-profit-main,.trade-token-name{font-size:13px}.copy-ca-btn-hidden{opacity:.6}}.nav-link.signals-link{color:var(--primary-orange);position:relative}.nav-link.signals-link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-orange);opacity:.5;animation:signalsPulse 2s ease-in-out infinite}@keyframes signalsPulse{0%,to{opacity:.3}50%{opacity:.7}}.top-signals-showcase{background:linear-gradient(135deg,var(--bg-navbar) 0,var(--bg-card) 100%);border-bottom:1px solid var(--border-warm);padding:16px 24px;max-width:1200px;margin:0 auto}.top-signals-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.top-signals-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);font-family:var(--font-mono)}.title-icon{font-size:16px}.get-signals-cta{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--primary-orange);color:white;font-size:12px;font-weight:700;font-family:var(--font-mono);border-radius:6px;text-decoration:none;transition:all .2s ease;letter-spacing:.5px}.get-signals-cta:hover{background:#A85C00;transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,110,0,.3)}.top-signals-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.top-signals-scroll::-webkit-scrollbar{display:none}.signal-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:240px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;text-decoration:none;transition:all .2s ease;flex-shrink:0}.signal-card:hover{border-color:var(--primary-orange);background:var(--bg-card-inner);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.signal-card-left{display:flex;align-items:center;gap:12px}.signal-token-image{width:40px;height:40px;min-width:40px;border-radius:50%;overflow:hidden;background:var(--bg-card-inner);display:flex;align-items:center;justify-content:center;flex-shrink:0}.signal-token-image img{width:100%;height:100%;object-fit:cover}.signal-token-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;font-family:var(--font-mono);background:var(--primary-orange)}.signal-info{display:flex;flex-direction:column;gap:2px}.signal-ticker{font-size:14px;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.signal-entry{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.signal-multiplier{display:flex;align-items:center;gap:4px;font-family:var(--font-mono)}.multiplier-emoji{font-size:16px}.multiplier-value{font-size:18px;font-weight:700}@media (max-width:768px){.top-signals-showcase{padding:12px 16px}.signal-card{min-width:200px;padding:10px 12px;gap:12px}.signal-token-image{width:36px;height:36px}.signal-ticker{font-size:13px}.multiplier-value{font-size:16px}}@media (max-width:480px){.top-signals-showcase{padding:10px 12px}.top-signals-header{margin-bottom:10px}.top-signals-title{font-size:12px}.get-signals-cta{padding:5px 10px;font-size:11px}.signal-card{min-width:180px;padding:8px 10px}.signal-token-image{width:32px;height:32px}.signal-ticker{font-size:12px}.signal-entry{font-size:10px}.multiplier-emoji,.multiplier-value{font-size:14px}}:root{--b-bg:#F0EBE1;--b-bg-inner:#E8E2D6;--b-card:#FAF8F4;--b-card-hover:#FFFFFF;--b-border:#D6CEBC;--b-border-strong:#3A3224;--b-text:#2A2318;--b-text-2:#7A6F5E;--b-text-3:#A89E8C;--b-accent:#D4883A;--b-accent-dark:#B8722E;--b-green:#2D8E4E;--b-green-bg:rgba(45,142,78,0.08);--b-pump:#8AE06C;--b-pump-dark:#1A1A2E;--b-r:16px;--b-r-sm:10px;--b-r-xs:6px}body:after{content:"";position:fixed;inset:0;opacity:.025;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}.b-nav{justify-content:space-between;padding:18px 40px;max-width:1200px;margin:0 auto}.b-logo,.b-nav{display:flex;align-items:center}.b-logo{gap:8px;text-decoration:none;color:var(--b-text)}.b-logo-img{width:32px;height:32px;object-fit:contain;border-radius:6px}.b-logo-text{font-family:var(--font-mono);font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--b-text)}.b-nav-center{font-size:14px;font-weight:500;color:var(--b-text-2);letter-spacing:.3px}.b-nav-right{display:flex;align-items:center;gap:24px}.b-lang-toggle{display:flex;background:rgba(0,0,0,.04);border:1px solid var(--b-border);border-radius:6px;overflow:hidden}.b-lang-btn{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:4px 8px;color:var(--b-text-3);transition:background .15s,color .15s}.b-lang-btn:hover{color:var(--b-text)}.b-lang-btn-active{background:var(--b-accent);color:#fff}.b-lang-btn-active:hover{color:#fff}.b-nav-link{font-size:13px;font-weight:500;color:var(--b-text-2);text-decoration:none;transition:color .2s}.b-nav-link:hover{color:var(--b-text)}.b-btn-signals{background:var(--b-accent);color:white;border:none;padding:10px 24px;border-radius:100px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s;box-shadow:0 2px 8px rgba(212,136,58,.2);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.b-btn-signals:hover{background:var(--b-accent-dark);transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,136,58,.3)}.b-container{max-width:1200px;margin:0 auto;padding:0 40px 16px}.b-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto auto;gap:16px;animation:b-gridReveal .6s cubic-bezier(.22,1,.36,1)}@keyframes b-gridReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes b-cardIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.b-card-signals{grid-row:1/3;background:var(--b-card);border:2px solid var(--b-border-strong);border-radius:var(--b-r);padding:28px;display:flex;flex-direction:column;animation:b-cardIn .5s cubic-bezier(.22,1,.36,1) .1s both}.b-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.b-card-title-group{display:flex;align-items:center;gap:12px}.b-card-title{font-size:22px;font-weight:700;line-height:1;margin:0}.b-card-title .b-highlight{color:var(--b-accent)}.b-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:100px}.b-badge-live{background:var(--b-accent);color:white}.b-badge-live .b-live-dot{background:white}.b-badge-active{background:var(--b-green-bg);color:var(--b-green);border:1px solid rgba(45,142,78,.15)}.b-badge-soon{background:var(--b-bg-inner);color:var(--b-text-3);border:1px solid var(--b-border)}.b-live-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:b-blink 2s ease-in-out infinite}@keyframes b-blink{0%,to{opacity:1}50%{opacity:.3}}.b-period-bar{display:flex;align-items:center;gap:4px;background:var(--b-bg-inner);border-radius:8px;padding:3px}.b-period-label{background:var(--b-accent);border-radius:6px;font-family:var(--font-mono);font-weight:700;color:white;letter-spacing:.5px}.b-period-btn,.b-period-label{padding:5px 14px;font-size:12px}.b-period-btn{border:none;background:transparent;border-radius:6px;font-family:inherit;font-weight:600;color:var(--b-text-2);cursor:pointer;transition:all .2s}.b-period-btn.active{background:var(--b-accent);color:white}.b-hero-stats{gap:32px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--b-border)}.b-hero-stat,.b-hero-stats{display:flex;align-items:baseline}.b-hero-stat{gap:8px}.b-hero-stat-value{font-family:var(--font-mono);font-size:36px;font-weight:700;line-height:1;color:var(--b-text)}.b-hero-stat-value.medium{font-size:28px}.b-hero-stat-arrow{color:var(--b-accent);font-size:18px;font-weight:700}.b-hero-stat-label{font-size:14px;color:var(--b-text-2);font-weight:500}.b-accent{color:var(--b-accent)}.b-shimmer-text{background:linear-gradient(90deg,var(--b-text) 40%,var(--b-accent) 50%,var(--b-text) 60%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:b-shimmer 4s ease-in-out infinite}@keyframes b-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.b-calls-label{font-size:13px;font-weight:600;color:var(--b-text-2);margin-bottom:12px;letter-spacing:.3px}.b-calls-list{display:flex;flex-direction:column;gap:8px;flex:1}.b-calls-empty{justify-content:center;min-height:100px;color:var(--b-text-3);font-size:13px}.b-call-row,.b-calls-empty{display:flex;align-items:center}.b-call-row{gap:14px;padding:14px 16px;background:var(--b-card);border:1.5px solid var(--b-border-strong);border-radius:var(--b-r-sm);transition:all .2s;cursor:pointer;text-decoration:none;color:inherit;animation:b-rowSlide .4s cubic-bezier(.22,1,.36,1) both}@keyframes b-rowSlide{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.b-call-row:hover{background:var(--b-card-hover);border-color:var(--b-accent);transform:translateX(3px)}.b-call-icon{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.b-call-icon,.b-call-icon-img{width:40px;height:40px;border-radius:50%}.b-call-icon-img{object-fit:cover}.b-call-icon-placeholder{width:40px;height:40px;border-radius:50%;background:var(--b-bg-inner);border:1.5px solid var(--b-border);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--b-text-2)}.b-call-info{flex:1}.b-call-name{font-size:15px;font-weight:700;letter-spacing:-.2px}.b-call-entry{font-size:12px;color:var(--b-text-3);margin-top:1px}.b-call-roi{background:var(--b-accent);color:white;padding:6px 14px;border-radius:var(--b-r-xs);font-family:var(--font-mono);font-size:14px;font-weight:700;flex-shrink:0;display:flex;align-items:center;gap:4px;min-width:70px;justify-content:center}.b-call-roi-label{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.5px;opacity:.8}.b-calls-footer{margin-top:12px;text-align:center}.b-btn-view-all{display:inline-block;background:none;border:1.5px solid var(--b-border);border-radius:100px;padding:8px 24px;font-family:inherit;font-size:12px;font-weight:600;color:var(--b-text-2);cursor:pointer;transition:all .2s;text-decoration:none}.b-btn-view-all:hover{border-color:var(--b-accent);color:var(--b-accent)}.b-top-calls-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.b-top-call-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--b-card);border:1.5px solid var(--b-border);border-radius:var(--b-r-xs);text-decoration:none;color:inherit;transition:all .2s}.b-top-call-card:hover{border-color:var(--b-accent);background:var(--b-card-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.b-top-call-left{display:flex;align-items:center;gap:8px;min-width:0}.b-top-call-icon{border-radius:50%;overflow:hidden;flex-shrink:0}.b-top-call-icon,.b-top-call-icon .b-call-icon-img{width:28px;height:28px}.b-top-call-icon .b-call-icon-placeholder{width:28px;height:28px;font-size:12px}.b-top-call-info{display:flex;flex-direction:column;min-width:0}.b-top-call-ticker{font-size:13px;font-weight:700;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-top-call-mcap{font-size:10px;color:var(--b-text-3)}.b-top-call-peak{font-family:var(--font-mono);font-size:14px;font-weight:700;flex-shrink:0}.b-call-roi-hidden{background:var(--b-bg-inner);color:var(--b-text-3);border:1px solid var(--b-border)}.b-card-gold{background:linear-gradient(145deg,#FDF3DD,#F5DBA6 40%,#EBC96E);border:2px solid #d4b062;border-radius:var(--b-r);padding:28px;position:relative;overflow:hidden;animation:b-cardIn .5s cubic-bezier(.22,1,.36,1) .2s both}.b-card-gold:before{top:-40px;right:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(218,165,32,.5) 0,rgba(210,150,20,.2) 50%,transparent 75%);border-radius:50%}.b-card-gold:after,.b-card-gold:before{content:"";position:absolute;pointer-events:none}.b-card-gold:after{bottom:-30px;left:15%;width:200px;height:120px;background:radial-gradient(ellipse,rgba(255,255,255,.12) 0,transparent 70%)}.b-card-gold .b-card-header{margin-bottom:12px}.b-gold-title{font-size:17px;font-weight:700;color:#5C4A1E}.b-gold-balance{font-family:var(--font-mono);font-size:44px;font-weight:700;color:#3D2E0A;line-height:1.1;margin-bottom:14px;position:relative;z-index:1}.b-gold-balance.b-gold-soon{color:#7A6030;opacity:.5}.b-gold-balance.b-gold-negative{color:#6b7280}.b-gold-growth{font-size:12px;color:#7A6030;opacity:.7;margin-bottom:4px;position:relative;z-index:1}.b-gold-footer{justify-content:space-between;position:relative;z-index:1}.b-gold-footer,.b-gold-profit{display:flex;align-items:center}.b-gold-profit{gap:6px;font-size:14px;font-weight:600;color:#2D6B3A}.b-gold-profit.b-gold-muted{color:#7A6030;opacity:.6}.b-gold-arrow{margin-right:4px}.b-gold-trades{font-size:14px;font-weight:500;color:#7A6030}.b-gold-trades.b-gold-muted{opacity:.6}.b-gold-access{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.03em;color:#3D2E0A;text-decoration:none;margin-top:18px;padding:10px 20px;background:linear-gradient(135deg,rgba(61,46,10,.12),rgba(201,160,50,.2));border:1.5px solid rgba(61,46,10,.25);border-radius:10px;transition:all .2s ease;position:relative;z-index:1;backdrop-filter:blur(4px)}.b-gold-access:hover{background:linear-gradient(135deg,rgba(61,46,10,.2),rgba(201,160,50,.35));border-color:rgba(61,46,10,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(61,46,10,.15)}.b-card-openclaw{background:var(--b-card);border:2px solid var(--b-border-strong);border-radius:var(--b-r);padding:28px;position:relative;animation:b-cardIn .5s cubic-bezier(.22,1,.36,1) .3s both}.b-openclaw-title{font-size:17px;font-weight:700;color:var(--b-text)}.b-openclaw-balance{font-family:var(--font-mono);font-size:44px;font-weight:700;color:var(--b-text);line-height:1.1;margin-bottom:14px}.b-sol-unit{font-size:28px;color:var(--b-text-2);font-weight:600}.b-openclaw-footer{display:flex;flex-direction:column;gap:6px}.b-openclaw-profit{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--b-text-3);font-weight:500}.b-openclaw-profit svg{flex-shrink:0}a.b-openclaw-profit{text-decoration:none;transition:color .2s}a.b-openclaw-profit:hover{color:var(--b-accent)}.b-openclaw-buyback{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#16A34A;background:rgba(22,163,74,.06);border:1px solid rgba(22,163,74,.15);border-radius:6px;padding:5px 10px;width:fit-content}.b-openclaw-buyback svg{stroke:#16A34A}.b-bip-strip{max-width:1200px;margin:0 auto;padding:16px 40px 0}.b-bip-banner{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 24px;background:var(--b-pump-dark);border-radius:var(--b-r-sm);position:relative;overflow:hidden;animation:b-cardIn .5s cubic-bezier(.22,1,.36,1) .45s both}.b-bip-banner:before{content:"";position:absolute;inset:0;border-radius:var(--b-r-sm);padding:1.5px;background:linear-gradient(135deg,var(--b-pump) 0,transparent 50%,var(--b-pump) 100%);background-size:200% 200%;animation:b-borderShift 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes b-borderShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.b-bip-pump-logo{display:flex;align-items:center;gap:8px;flex-shrink:0}.b-pump-mark{background:var(--b-pump);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--b-pump-dark)}.b-pump-logo-img,.b-pump-mark{width:28px;height:28px;border-radius:6px}.b-pump-logo-img{object-fit:contain}a.b-bip-banner{text-decoration:none;transition:opacity .2s}a.b-bip-banner:hover{opacity:.9}.b-pump-name{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--b-pump);letter-spacing:.5px}.b-bip-divider{width:1px;height:20px;background:rgba(138,224,108,.2)}.b-bip-text{font-size:13px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.2px}.b-bip-text strong{color:rgba(255,255,255,.95);font-weight:600}.b-bip-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(138,224,108,.12);border:1px solid rgba(138,224,108,.2);padding:4px 12px;border-radius:100px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--b-pump);letter-spacing:1px;text-transform:uppercase;flex-shrink:0}.b-bip-emoji{font-size:12px}.b-bottom-bar{max-width:1200px;margin:0 auto;padding:20px 40px 32px;justify-content:space-between}.b-bottom-bar,.b-ca-display{display:flex;align-items:center}.b-ca-display{gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--b-text-2);background:var(--b-bg-inner);padding:8px 14px;border-radius:8px;border:1px solid var(--b-border);cursor:pointer;transition:all .2s}.b-ca-display:hover{border-color:var(--b-accent)}.b-ca-label{color:var(--b-accent);font-weight:700;white-space:nowrap}.b-ca-address{color:var(--b-text);font-weight:500;word-break:break-all}.b-ca-copy{transition:color .15s}.b-ca-copy,.b-footer-links{font-size:13px;color:var(--b-text-3)}.b-footer-links{display:flex;align-items:center;gap:8px}.b-footer-links a{color:var(--b-text-2);text-decoration:none;font-weight:500;transition:color .15s}.b-footer-links a:hover{color:var(--b-accent)}.b-footer-dot{width:3px;height:3px;border-radius:50%;background:var(--b-text-3)}@media (max-width:860px){.b-nav{padding:16px 20px}.b-nav-center{display:none}.b-container{padding:0 16px 16px;max-width:100vw;overflow:hidden;box-sizing:border-box}.b-bip-strip{padding:12px 16px 0}.b-grid{grid-template-columns:1fr;grid-template-rows:auto;max-width:100%;overflow:hidden}.b-card-signals{grid-row:auto}.b-mobile-strip{display:flex;flex-direction:column;gap:12px}.b-mobile-strip>.b-card-gold,.b-mobile-strip>.b-card-openclaw{min-width:unset;width:100%;max-width:100%;box-sizing:border-box}.b-card-signals{max-width:100%;box-sizing:border-box;overflow:hidden}.b-card-gold,.b-card-openclaw,.b-card-signals{padding:20px}.b-gold-balance,.b-openclaw-balance{font-size:36px}.b-hero-stat-value{font-size:28px}.b-hero-stat-value.medium{font-size:22px}.b-hero-stats{gap:20px;flex-wrap:wrap}.b-top-calls-grid{grid-template-columns:repeat(2,1fr);gap:6px}.b-top-call-card{padding:8px 10px}.b-top-call-peak,.b-top-call-ticker{font-size:12px}.b-bip-banner{flex-wrap:wrap;gap:10px;padding:12px 16px}.b-bip-text{font-size:12px}.b-bottom-bar{flex-direction:column;gap:16px;padding:20px 16px 28px}.b-ca-display{font-size:9px;width:100%;justify-content:center;overflow:hidden}.b-ca-address{max-width:200px}}@media (min-width:861px){.b-mobile-strip{display:contents}}.d-page{min-height:100vh;background:var(--bg-page);font-family:var(--font-body);color:var(--text-primary)}.d-container{max-width:960px;margin:0 auto;padding:32px 20px 64px}.d-nav{background:var(--bg-navbar);border-bottom:1px solid var(--border-warm);position:sticky;top:0;z-index:100}.d-nav-inner{max-width:960px;margin:0 auto;padding:0 20px;height:60px;justify-content:space-between}.d-nav-inner,.d-nav-logo{display:flex;align-items:center}.d-nav-logo{gap:8px;text-decoration:none}.d-nav-logo-text{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:.05em}.d-nav-logo-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--primary-orange);background:rgba(201,110,0,.1);padding:2px 6px;border-radius:4px;letter-spacing:.08em}.d-nav-right{display:flex;align-items:center;gap:16px}.d-nav-link{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .15s}.d-nav-link:hover{color:var(--primary-orange)}.d-page .wallet-adapter-button{background:var(--primary-orange)!important;border-radius:8px!important;font-family:var(--font-mono)!important;font-size:13px!important;height:36px!important;padding:0 16px!important;transition:opacity .15s!important}.d-page .wallet-adapter-button:hover{opacity:.9!important}.d-page .wallet-adapter-button-trigger{background:var(--primary-orange)!important}.d-page .wallet-adapter-modal-wrapper{background:var(--bg-card)!important;border:1px solid var(--border-warm)!important;border-radius:16px!important;font-family:var(--font-body)!important}.d-page .wallet-adapter-modal-title{font-family:var(--font-mono)!important;color:var(--text-primary)!important}.d-page .wallet-adapter-modal-list .wallet-adapter-button{background:var(--bg-card-inner)!important;color:var(--text-primary)!important;border:1px solid var(--border-warm)!important}.d-page .wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--bg-navbar)!important;border-color:var(--primary-orange)!important}.d-gate-container{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 60px);padding:20px}.d-gate-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:48px 40px;max-width:440px;width:100%;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.d-gate-icon{margin-bottom:20px}.d-gate-title{font-family:var(--font-mono);font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.d-gate-message{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 24px}.d-gate-error{font-size:14px;color:var(--error-red);margin:0 0 16px}.d-gate-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-orange);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-family:var(--font-mono);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s}.d-gate-btn:hover{opacity:.9}.d-gate-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:1px solid var(--border-warm);border-radius:8px;padding:10px 24px;font-family:var(--font-mono);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.d-gate-btn-secondary:hover{border-color:var(--primary-orange);color:var(--primary-orange)}.d-gate-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.d-gate-holding-display{margin:0 0 24px}.d-gate-holding-bar-track{height:8px;background:var(--bg-card-inner);border-radius:4px;overflow:hidden;margin-bottom:8px}.d-gate-holding-bar-fill{height:100%;background:var(--primary-orange);border-radius:4px;transition:width .3s ease}.d-gate-holding-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.d-gate-spinner{width:32px;height:32px;border:3px solid var(--border-warm);border-top-color:var(--primary-orange);border-radius:50%;margin:0 auto 16px;animation:d-spin .8s linear infinite}@keyframes d-spin{to{transform:rotate(1turn)}}.d-portfolio{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.d-portfolio-title{font-family:var(--font-mono);font-size:16px;font-weight:700;margin:0 0 20px;color:var(--text-primary)}.d-portfolio-empty,.d-portfolio-loading{text-align:center;padding:24px}.d-portfolio-empty h3{font-family:var(--font-mono);font-size:16px;margin:0 0 8px}.d-portfolio-empty p{font-size:14px;color:var(--text-muted);margin:0}.d-portfolio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.d-portfolio-stat{display:flex;flex-direction:column;gap:4px}.d-portfolio-stat-label{font-size:12px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.d-portfolio-stat-value{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-primary)}.d-portfolio-stat-pct{font-size:13px;font-weight:500;margin-left:4px}.d-portfolio-fee{color:var(--text-muted)!important;font-size:16px!important}.d-portfolio-breakdown{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-warm)}.d-portfolio-breakdown-title{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.d-portfolio-breakdown-list{display:flex;flex-direction:column;gap:8px}.d-portfolio-breakdown-item{display:grid;grid-template-columns:1fr auto auto auto auto;gap:16px;align-items:center;font-family:var(--font-mono);font-size:13px}.d-portfolio-breakdown-name{font-weight:600;color:var(--text-primary)}.d-portfolio-breakdown-deposit{color:var(--text-secondary)}.d-portfolio-breakdown-pnl{font-weight:600}.d-portfolio-breakdown-usd{color:var(--text-secondary);font-weight:500;min-width:56px;text-align:right}.d-portfolio-breakdown-share{color:var(--text-muted);min-width:48px;text-align:right}.d-pool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.d-pool-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s}.d-pool-card:hover{border-color:var(--primary-orange)}.d-pool-card-header{display:flex;flex-direction:column;gap:4px}.d-pool-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.d-pool-name{font-family:var(--font-mono);font-size:16px;font-weight:700;margin:0;color:var(--text-primary)}.d-pool-desc{font-size:13px;color:var(--text-muted);margin:0}.d-pool-tier-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.06em;white-space:nowrap}.d-tier-high{background:rgba(239,68,68,.1);color:#DC2626}.d-tier-growth{background:rgba(201,110,0,.1);color:var(--primary-orange)}.d-tier-moderate{background:rgba(22,163,74,.1);color:var(--success-green)}.d-tier-low{background:rgba(107,114,128,.1);color:var(--text-muted)}.d-pool-wallet{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-card-inner);border-radius:8px}.d-pool-wallet-label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.d-pool-stats{display:flex;flex-direction:column;gap:8px}.d-pool-stat{display:flex;justify-content:space-between;align-items:center}.d-pool-stat-label{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.d-pool-stat-value{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary)}.d-pool-stat-pct{font-size:12px;font-weight:500;margin-left:4px;opacity:.8}.d-pool-stat-usd{font-weight:700}.d-copy-address{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-warm);border-radius:6px;padding:4px 10px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s}.d-copy-address:hover{border-color:var(--primary-orange);color:var(--primary-orange)}.d-copy-address-text{letter-spacing:.02em}.d-copy-btn{display:flex;align-items:center;color:inherit}.d-pool-btn-deposit:disabled{opacity:.4;cursor:not-allowed}.d-pool-btn-deposit:disabled:hover{opacity:.4}.d-pnl-positive{color:#10b981!important}.d-pnl-negative{color:#6b7280!important}.d-pool-user-section{background:var(--bg-card-inner);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.d-pool-user-row{display:flex;justify-content:space-between;align-items:center}.d-pool-user-label{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.d-pool-user-value{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-primary)}.d-pool-user-total{padding-top:6px;border-top:1px solid var(--border-warm)}.d-pool-actions{display:flex;gap:8px;margin-top:auto}.d-pool-btn-deposit{flex:1;background:var(--primary-orange);color:#fff;border:none;border-radius:8px;padding:10px 0;font-family:var(--font-mono);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.d-pool-btn-deposit:hover{opacity:.9}.d-pool-btn-withdraw{flex:1;background:transparent;color:var(--text-secondary);border:1px solid var(--border-warm);border-radius:8px;padding:10px 0;font-family:var(--font-mono);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.d-pool-btn-withdraw:hover{border-color:var(--primary-orange);color:var(--primary-orange)}.d-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;backdrop-filter:blur(2px)}.d-modal{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;max-width:440px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.12);animation:d-modal-in .2s ease}@keyframes d-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.d-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.d-modal-title{font-family:var(--font-mono);font-size:16px;font-weight:700;margin:0;color:var(--text-primary)}.d-modal-close{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s}.d-modal-close:hover{color:var(--text-primary)}.d-modal-body{padding:20px 24px}.d-modal-label{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.d-modal-max-btn{background:rgba(201,110,0,.1);color:var(--primary-orange);border:none;border-radius:4px;padding:2px 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;letter-spacing:.06em}.d-modal-max-btn:hover{background:rgba(201,110,0,.2)}.d-modal-input{width:100%;background:var(--bg-card-inner);border:1px solid var(--border-warm);border-radius:8px;padding:12px 16px;font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--text-primary);outline:none;transition:border-color .15s}.d-modal-input:focus{border-color:var(--primary-orange)}.d-modal-input::placeholder{color:var(--text-disabled)}.d-modal-input::-webkit-inner-spin-button,.d-modal-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.d-modal-input[type=number]{-moz-appearance:textfield}.d-modal-preview{margin-top:16px;background:var(--bg-card-inner);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.d-modal-preview-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.d-modal-disclaimer,.d-modal-preview-note{font-size:12px;color:var(--text-muted)}.d-modal-disclaimer{margin:16px 0 0;line-height:1.5}.d-modal-error{color:var(--error-red);margin:12px 0 0}.d-modal-error,.d-modal-status{font-size:13px;font-family:var(--font-mono)}.d-modal-status{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;background:rgba(201,110,0,.06);border-radius:8px;color:var(--primary-orange)}.d-modal-status-spinner{width:16px;height:16px;border:2px solid rgba(201,110,0,.2);border-top:2px solid var(--primary-orange);border-radius:50%;animation:d-spin .8s linear infinite;flex-shrink:0}.d-modal-success{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:12px;background:rgba(16,185,129,.08);border-radius:8px;font-family:var(--font-mono);font-size:13px;color:#10b981}.d-modal-tx-link{font-size:12px;color:var(--primary-orange);text-decoration:none}.d-modal-tx-link:hover{text-decoration:underline}.d-modal-usd-hint{font-size:12px;color:var(--text-muted);font-weight:400}.d-modal-btn-cancel:disabled{opacity:.4;cursor:not-allowed}.d-modal-wallet-section{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card-inner);border-radius:8px;padding:12px;margin-bottom:16px}.d-modal-wallet-label{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.d-terms-wrapper{margin-top:16px}.d-terms-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.d-terms-checkbox{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--primary-orange);cursor:pointer}.d-terms-text{font-size:12px;color:var(--text-muted);line-height:1.5}.d-modal-footer{display:flex;gap:8px;padding:0 24px 20px}.d-modal-btn-cancel{flex:1;background:transparent;color:var(--text-secondary);border:1px solid var(--border-warm);border-radius:8px;padding:10px 0;font-family:var(--font-mono);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s}.d-modal-btn-cancel:hover{border-color:var(--text-muted)}.d-modal-btn-confirm{flex:1;background:var(--primary-orange);color:#fff;border:none;border-radius:8px;padding:10px 0;font-family:var(--font-mono);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.d-modal-btn-confirm:hover:not(:disabled){opacity:.9}.d-modal-btn-confirm:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.d-container{padding:16px 12px 48px}.d-pool-grid{grid-template-columns:1fr}.d-portfolio-stats{grid-template-columns:repeat(2,1fr);gap:12px}.d-portfolio-stat-value{font-size:15px}.d-portfolio-breakdown-item{grid-template-columns:1fr auto auto;font-size:12px}.d-portfolio-breakdown-share,.d-portfolio-breakdown-usd{display:none}.d-gate-card{padding:32px 24px}.d-modal{border-radius:12px}.d-nav-inner{height:52px}.d-nav-logo-text{font-size:16px}.d-apply-fields,.d-apply-tier-grid{grid-template-columns:1fr!important}.d-apply-header{padding:0 0 16px!important}}.d-apply-container{max-width:680px;margin:0 auto}.d-apply-header{padding:0 0 24px}.d-apply-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.d-apply-title{font-family:var(--font-mono);font-size:22px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}.d-apply-lang-toggle{display:flex;background:var(--bg-card-inner);border:1px solid var(--border-warm);border-radius:8px;overflow:hidden;flex-shrink:0}.d-apply-lang-btn{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:5px 10px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.d-apply-lang-btn:hover{color:var(--text-primary)}.d-apply-lang-btn-active{background:var(--primary-orange);color:#fff}.d-apply-lang-btn-active:hover{color:#fff}.d-apply-platforms-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.d-apply-platforms-label{font-size:12px;color:var(--text-muted);margin-right:2px}.d-apply-platform-pill,.d-apply-platforms-label{font-family:var(--font-mono);font-weight:600;white-space:nowrap}.d-apply-platform-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--primary-orange);text-decoration:none;padding:6px 14px;border:1px solid var(--border-warm);border-radius:20px;background:var(--bg-card);transition:border-color .15s,background .15s}.d-apply-platform-pill:hover{border-color:var(--primary-orange);background:rgba(201,110,0,.05)}.d-apply-platform-flag{font-size:15px;line-height:1}.d-apply-subtitle{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.6}.d-apply-form{display:flex;flex-direction:column;gap:24px}.d-apply-section{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.d-apply-section-title{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.d-apply-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.d-apply-field{display:flex;flex-direction:column;gap:6px}.d-apply-label{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-secondary)}.d-apply-input{background:var(--bg-card-inner);border:1px solid var(--border-warm);border-radius:8px;padding:10px 12px;font-family:var(--font-mono);font-size:14px;color:var(--text-primary);outline:none;transition:border-color .15s}.d-apply-input::placeholder{color:var(--text-disabled)}.d-apply-input:focus{border-color:var(--primary-orange)}.d-apply-tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.d-apply-tier-card{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--bg-card-inner);border:2px solid var(--border-warm);border-radius:12px;padding:16px 12px;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:center}.d-apply-tier-card:hover{border-color:var(--primary-orange)}.d-apply-tier-selected{border-color:var(--primary-orange)!important;box-shadow:0 0 0 3px rgba(201,110,0,.15);background:#FFFDF9}.d-apply-tier-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.06em;white-space:nowrap}.d-apply-tier-high{background:rgba(239,68,68,.1);color:#DC2626}.d-apply-tier-growth{background:rgba(201,110,0,.1);color:var(--primary-orange)}.d-apply-tier-moderate{background:rgba(22,163,74,.1);color:var(--success-green)}.d-apply-tier-low{background:rgba(107,114,128,.1);color:var(--text-muted)}.d-apply-tier-name{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text-primary)}.d-apply-tier-multiplier{font-family:var(--font-mono);font-size:20px;font-weight:800;color:var(--primary-orange)}.d-apply-tier-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.d-apply-error{font-size:14px;color:var(--error-red);margin:0;text-align:center}.d-apply-submit{display:flex;align-items:center;justify-content:center;width:100%;background:var(--primary-orange);color:#fff;border:none;border-radius:10px;padding:14px 0;font-family:var(--font-mono);font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.d-apply-submit:hover:not(:disabled){opacity:.9}.d-apply-submit:disabled{opacity:.5;cursor:not-allowed}.d-apply-result-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:48px 32px;max-width:480px;margin:60px auto 0;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.d-apply-result-icon{margin-bottom:20px}.d-apply-result-icon-success{color:var(--success-green)}.d-apply-result-icon-maxed{color:var(--primary-orange)}.d-apply-result-title{font-family:var(--font-mono);font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.d-apply-result-message{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}