html:has(.defi-page){-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh!important;max-height:none!important;position:relative!important;overflow:hidden auto!important}html:has(.defi-page) body{-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh!important;max-height:none!important;position:relative!important;overflow:hidden auto!important}:root{--defi-primary:#00f2fe;--defi-secondary:#4facfe;--defi-accent:#a855f7;--defi-gold:#facc15;--defi-success:#34d399;--defi-warning:#fb923c;--defi-error:#ef4444;--defi-bg-dark:#030308;--defi-bg-card:#0f0f1999;--defi-border:#ffffff0d;--defi-glow:0 0 20px #4facfe4d;--transition-smooth:all .5s cubic-bezier(.23,1,.32,1)}.defi-page{background-color:var(--defi-bg-dark);color:#fff;box-sizing:border-box;z-index:1;background-image:radial-gradient(at 10% 10%,#4facfe1a 0%,#0000 50%),radial-gradient(at 90% 90%,#a855f71a 0%,#0000 50%);width:100%;max-width:100vw;min-height:100dvh;padding:1rem;font-family:Outfit,Plus Jakarta Sans,Inter,sans-serif;position:relative;overflow:hidden auto}.defi-page:before{content:"";filter:blur(80px);pointer-events:none;z-index:-1;background:radial-gradient(circle at 30% 70%,#00f2fe14 0%,#0000 50%),radial-gradient(circle at 70% 30%,#a855f714 0%,#0000 50%);width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.glitch-text{background:linear-gradient(135deg,#00d4ff 0%,#a855f7 50%,#00d4ff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #00d4ff4d;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.defi-header{z-index:10;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;display:flex;position:relative}.defi-title{align-items:center;gap:1rem;display:flex}.defi-title h1{color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:2rem;font-weight:700}.defi-title .logo-emoji{font-size:2.5rem;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 10px #00d4ff80)}50%{filter:drop-shadow(0 0 20px #a855f7cc)}}.balance-pill{background:linear-gradient(135deg,#001428cc 0%,#00283ce6 100%);border:1.5px solid #00f5ff80;border-radius:9999px;align-items:center;gap:6px;height:38px;padding:0 14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 12px #00f5ff66,0 0 25px #00f5ff33}.balance-pill:hover{background:linear-gradient(135deg,#002850e6 0%,#003c64 100%);transform:translateY(-2px)scale(1.05)}.balance-icon{filter:drop-shadow(0 0 6px var(--defi-primary));font-size:14px}.balance-info-compact{flex-direction:column;align-items:flex-start;display:flex}.balance-label{color:var(--defi-primary);letter-spacing:.5px;font-size:9px;font-weight:700}.balance-value{color:#fffffff2;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.back-button{border:1px solid var(--defi-border);color:var(--defi-primary);cursor:pointer;background:#ffffff0d;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.back-button:hover{border-color:var(--defi-primary);box-shadow:var(--defi-glow);background:#00d4ff1a;transform:translate(-4px)}.defi-top-board{box-sizing:border-box;z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1100px;margin:0 auto 3rem;padding:0 1rem;display:flex;position:relative}.defi-hero-inline{flex:1;min-width:280px}.defi-hero-inline p{color:#fff9;margin:0;font-size:1.05rem}.shimmer-text{background:linear-gradient(90deg,var(--defi-primary)0%,var(--defi-secondary)50%,var(--defi-primary)100%);color:#0000;filter:drop-shadow(0 0 15px #00d4ff4d);letter-spacing:-1px;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:2.5rem;font-weight:800;animation:3s linear infinite shimmerSweep}@keyframes shimmerSweep{to{background-position:200%}}.defi-stats-inline{flex:2;grid-template-columns:repeat(2,1fr);gap:1rem;min-width:300px;display:grid}@media (max-width:850px){.defi-stats-inline,.defi-hero-inline{flex:100%;min-width:0}}@media (max-width:500px){.defi-stats-inline{grid-template-columns:1fr;gap:.8rem}}.pill-widget{-webkit-backdrop-filter:blur(12px);transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:.6rem 1.2rem;animation:3s ease-in-out infinite alternate pillGlow;display:flex;box-shadow:0 4px 12px #0003}@keyframes pillGlow{0%{border-color:#ffffff14;box-shadow:0 4px 12px #0003,inset 0 0 0 1px #ffffff05}to{border-color:#00f2fe33;box-shadow:0 4px 18px #00f2fe26,inset 0 0 0 1px #00f2fe14}}.pill-widget:hover{background:#ffffff0f;border-color:#00f2fe66;animation:none;transform:translateY(-2px);box-shadow:0 6px 20px #00f2fe4d}.shimmer-text{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00f2fe 0%,#4facfe 25%,#fff 50%,#4facfe 75%,#00f2fe 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textShine;display:inline-block}@keyframes textShine{to{background-position:200%}}.has-tooltip{cursor:help;position:relative}.has-tooltip:focus{outline:none}.premium-tooltip{color:#ffffffe6;text-align:center;white-space:normal;opacity:0;visibility:hidden;z-index:50;-webkit-backdrop-filter:blur(12px);pointer-events:none;letter-spacing:.2px;background:#0f172af2;border:1px solid #ffffff26;border-radius:8px;width:max-content;max-width:220px;padding:.6rem .8rem;font-family:Outfit,Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 25px #00000080,0 0 15px #00d4ff1a}.premium-tooltip:after{content:"";border:6px solid #0000;border-top-color:#0f172af2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.has-tooltip:hover .premium-tooltip,.has-tooltip:focus .premium-tooltip,.has-tooltip:active .premium-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.stat-icon-mini{background:#0003;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.stat-content{flex-direction:column;display:flex}.defi-stat-item__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.defi-stat-item__value{color:#fff;align-items:center;gap:4px;font-family:Space Mono,monospace;font-size:1.1rem;font-weight:700;display:flex}.currency-label{color:#ffffff80;letter-spacing:.5px;text-transform:lowercase;font-family:Outfit,Inter,sans-serif;font-size:.65em;font-weight:500}.defi-stats{z-index:10;flex-wrap:nowrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex;position:relative}.stat-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a1e99;border:1px solid #00d4ff33;border-radius:9999px;flex-direction:column;justify-content:center;min-width:160px;max-width:220px;height:75px;padding:.75rem 1.5rem;transition:all .3s;animation:4s ease-in-out infinite cardGlowPulse;display:flex;overflow:hidden}@keyframes cardGlowPulse{0%,to{box-shadow:0 0 10px #00d4ff1a,0 0 20px #00d4ff0d}50%{box-shadow:0 0 20px #00d4ff40,0 0 40px #a855f726}}.stat-card:hover{border-color:var(--defi-primary);animation:none;transform:translateY(-2px);box-shadow:0 0 30px #00d4ff66}.stat-card .stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.7rem;overflow:hidden}.stat-card .stat-value{color:var(--defi-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:700;overflow:hidden}.stat-card .stat-value.highlight{color:var(--defi-gold)}.defi-services-grid{grid-gap:2rem;box-sizing:border-box;z-index:10;grid-template-columns:repeat(2,1fr);width:100%;max-width:1100px;margin:0 auto 4rem;padding:0 1rem;display:grid;position:relative}.card-bento-featured{grid-column:span 2;background:linear-gradient(135deg,#28193c80 0%,#0f0f1999 100%)!important;border:1px solid #ffffff1a!important}.card-bento-featured .service-header{font-size:1.5rem}@media (max-width:800px){.defi-services-grid{grid-gap:1.5rem;box-sizing:border-box;flex-direction:column;width:100%;display:flex;grid-template-columns:1fr!important}.card-bento-featured{grid-column:span 1}}.defi-service-card{background:var(--defi-bg-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--defi-border);color:inherit;transition:var(--transition-smooth);z-index:1;isolation:isolate;border-radius:20px;flex-direction:column;margin-bottom:0;padding:1.5rem;text-decoration:none;animation:6s ease-in-out infinite alternate cardIdleFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff1a}@keyframes cardIdleFloat{0%{transform:translateY(0);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff1a}to{box-shadow:0 12px 32px #00000080,inset 0 1px 0 #ffffff26,0 0 20px color-mix(in srgb,var(--service-color)15%,transparent);transform:translateY(-6px)}}.defi-service-card:first-child{animation-delay:0s}.defi-service-card:nth-child(2){animation-delay:1.5s}.defi-service-card:nth-child(3){animation-delay:3s}.defi-service-card:nth-child(4){animation-delay:4.5s}.defi-service-card:before{content:"";background:linear-gradient(90deg,transparent,var(--service-color),transparent);opacity:.3;height:1px;transition:var(--transition-smooth);position:absolute;top:0;left:0;right:0}.defi-service-card:hover{box-shadow:0 20px 40px #0009,0 0 40px color-mix(in srgb,var(--service-color)20%,transparent);z-index:10;border-color:#ffffff26;animation:none;transform:translateY(-4px)scale(1.01)}.defi-service-card:hover:before{opacity:1;height:2px;box-shadow:0 0 20px var(--service-color)}.defi-service-card.coming-soon{opacity:.8;cursor:default;border-color:#ffffff26}.defi-service-card.coming-soon:hover{border-color:#ffffff4d;transform:translateY(-4px)}.service-header{flex-wrap:nowrap;align-items:flex-start;gap:.75rem;min-height:70px;margin-bottom:1rem;display:flex}.service-icon-wrapper{justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.service-icon-wrapper svg{filter:drop-shadow(0 0 12px);width:2.5rem;height:2.5rem}.defi-service-card:hover .service-icon-wrapper{transform:scale(1.1)rotate(5deg)}.service-name{color:#fff;text-shadow:0 2px 4px #00000080;word-break:keep-all;overflow-wrap:break-word;flex:1;min-width:0;font-size:1.5rem;font-weight:700;line-height:1.2}.coming-badge,.live-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:9999px;flex-shrink:0;margin-left:auto;padding:.25rem .75rem;font-size:.7rem;font-weight:700;box-shadow:0 2px 5px #0000004d}.coming-badge{color:#fffc;background:#ffffff1a;border:1px solid #ffffff4d}.live-badge{background:linear-gradient(135deg,var(--defi-success)0%,#22c55e 100%);color:#000;border:1px solid #fff;animation:2s ease-in-out infinite pulse-badge}@keyframes pulse-badge{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 8px #4ade8000}}.service-description{color:#fffc;min-height:55px;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.service-stats{background:#0006;border:1px solid #ffffff0d;border-radius:16px;gap:1.5rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.sparkline-bg{z-index:0;pointer-events:none;opacity:.8;width:100%;height:60%;position:absolute;bottom:-5px;left:0}.sparkline-bg svg{width:100%;height:100%}.service-stat{z-index:1;flex-direction:column;gap:.25rem;display:flex}.service-stat .stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.service-stat .stat-value{color:var(--defi-primary);text-shadow:0 0 10px #00d4ff4d;font-size:1.1rem;font-weight:700}.service-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.5px;transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;margin-top:auto;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0003}.service-cta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.service-cta:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--service-color)40%,transparent)0%,color-mix(in srgb,var(--service-color)10%,transparent)100%);border-color:var(--service-color);box-shadow:0 4px 20px color-mix(in srgb,var(--service-color)40%,transparent);transform:translateY(-2px)}.service-cta:hover:before{left:100%}.defi-stats{z-index:10;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;margin-bottom:3rem;display:flex;position:relative}.stat-card{background:var(--defi-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--defi-border);text-align:center;border-radius:9999px;flex:200px;min-width:180px;max-width:280px;padding:1.5rem 2rem;transition:all .3s}.stat-card:hover{border-color:var(--defi-primary);box-shadow:var(--defi-glow);transform:translateY(-4px)}.stat-card .stat-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.85rem}.stat-card .stat-value{color:var(--defi-primary);font-size:1.75rem;font-weight:700}.stat-card .stat-value.highlight{background:linear-gradient(135deg,var(--defi-gold)0%,var(--defi-warning)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lang-selector{position:relative}.lang-btn{border:1px solid var(--defi-border);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;transition:all .3s;display:flex}.lang-btn:hover{border-color:var(--defi-primary);background:#00d4ff1a}.lang-flag{font-size:1.2rem}.lang-arrow{color:#ffffff80;font-size:.6rem}.lang-dropdown{background:var(--defi-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--defi-border);z-index:100;border-radius:16px;min-width:160px;margin-top:.5rem;padding:.5rem;position:absolute;top:100%;right:0;box-shadow:0 10px 40px #00000080}.lang-option{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.lang-option:hover{color:#fff;background:#00d4ff26}.lang-option.active{background:linear-gradient(135deg,var(--defi-primary)0%,var(--defi-secondary)100%);color:#fff}.lang-name{font-weight:500}.defi-lang-selector{position:relative}.defi-lang-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#22d3ee;cursor:pointer;background:#ffffff14;border:2px solid #22d3ee66;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.85rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 15px #22d3ee26}.defi-lang-btn:hover{background:#ffffff1f;border-color:#22d3eeb3;transform:translateY(-2px);box-shadow:0 0 25px #22d3ee4d}.defi-lang-btn .defi-lang-flag{font-size:1.1rem}.defi-lang-btn .defi-lang-arrow{opacity:.7;font-size:.6rem}.defi-lang-dropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0f1efa;border:2px solid #22d3ee80;border-radius:16px;min-width:200px;max-height:400px;padding:.5rem;animation:.25s cubic-bezier(.16,1,.3,1) defiDropdownSlide;overflow-y:auto;box-shadow:0 20px 60px #000000e6,0 0 40px #22d3ee33}@keyframes defiDropdownSlide{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.defi-lang-dropdown__header{color:#fff6;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff1a;margin-bottom:.25rem;padding:.5rem 1rem;font-size:.7rem}.defi-lang-option{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.defi-lang-option:hover{color:#22d3ee;background:#22d3ee26}.defi-lang-option.active{color:#22d3ee;background:linear-gradient(135deg,#22d3ee33 0%,#a855f726 100%);font-weight:600}.defi-lang-option .defi-lang-flag{font-size:1.2rem}.defi-lang-option .defi-lang-name{flex:1}.defi-lang-option .defi-lang-check{color:#22d3ee;font-weight:700}.defi-lang-dropdown::-webkit-scrollbar{width:6px}.defi-lang-dropdown::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.defi-lang-dropdown::-webkit-scrollbar-thumb{background:#22d3ee80;border-radius:3px}.defi-page .scanlines:after{content:"";pointer-events:none;z-index:1000;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 2px 4px);position:fixed;inset:0}@media (max-width:1024px){.defi-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){html,body{-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh!important;position:relative!important;overflow:hidden auto!important}.defi-page{padding:.75rem .75rem 100px;overflow-y:visible!important}.defi-header{flex-direction:column;gap:.75rem;padding:.75rem}.defi-header>div{flex-wrap:wrap;justify-content:center}.defi-title{text-align:center;flex-direction:column;gap:.5rem}.defi-title h1{font-size:1.5rem}.defi-title .logo-emoji{font-size:2rem}.defi-hero h2,.shimmer-text{font-size:1.8rem}.defi-hero p{font-size:.9rem}.defi-services-grid{grid-template-columns:1fr;gap:1rem}.defi-service-card{padding:1.25rem}.service-emoji{font-size:2rem}.service-name{font-size:1.25rem}.balance-pill{height:32px;padding:0 10px}.balance-value{font-size:11px}.balance-label{font-size:8px}.back-button{padding:.6rem 1rem;font-size:.85rem}.defi-stats{flex-direction:column;gap:.75rem}.stat-card{flex:100%;max-width:100%;padding:1rem 1.5rem}}@media (max-width:480px){.defi-page{padding:.5rem .5rem 120px}.defi-header{gap:.5rem;padding:.5rem}.defi-title h1{letter-spacing:1px;font-size:1.25rem}.defi-hero{margin-bottom:1.5rem}.defi-hero h2,.shimmer-text{font-size:1.5rem}.defi-service-card{border-radius:16px;padding:1rem}.service-stats{flex-direction:column;gap:.5rem}.stat-card{border-radius:20px;padding:.75rem 1rem}.stat-card .stat-value{font-size:1.25rem}}.defi-hero{padding:2rem 0;position:relative}.defi-hero:before{content:"";filter:blur(60px);z-index:-1;pointer-events:none;background:radial-gradient(#a855f726,#0000 70%);width:600px;height:300px;animation:8s ease-in-out infinite hero-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hero-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.defi-hero h2{background:linear-gradient(135deg,white 0%,var(--defi-primary)50%,var(--defi-secondary)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #00d4ff4d);letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3.5rem;font-weight:800}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.stat-card:after{content:"";background:linear-gradient(90deg,transparent,var(--defi-primary),transparent);opacity:0;width:100%;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0}.stat-card:hover:after{opacity:1}.stat-card .stat-value{letter-spacing:-1px;text-shadow:0 0 20px #00d4ff4d;font-family:Space Mono,monospace;font-size:2.2rem}.service-cta{z-index:10;margin-top:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.service-cta:hover{box-shadow:0 8px 25px color-mix(in srgb,var(--service-color)50%,transparent);filter:brightness(1.1);transform:translateY(-2px)scale(1.05)}.service-cta:active{transform:translateY(0)scale(.98)}.service-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.service-cta:hover:before{transition:left .6s ease-in-out;left:100%}.live-badge{border:1px solid #4ade8080;box-shadow:0 0 10px #4ade8066}html:has(.defi-page)::-webkit-scrollbar{width:6px}html:has(.defi-page) body::-webkit-scrollbar{width:6px}.defi-page::-webkit-scrollbar{width:6px}html:has(.defi-page)::-webkit-scrollbar-track{background:0 0}html:has(.defi-page) body::-webkit-scrollbar-track{background:0 0}.defi-page::-webkit-scrollbar-track{background:0 0}html:has(.defi-page)::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:10px}html:has(.defi-page) body::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:10px}.defi-page::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:10px}html:has(.defi-page)::-webkit-scrollbar-thumb:hover{background:#00d4ff8c}html:has(.defi-page) body::-webkit-scrollbar-thumb:hover{background:#00d4ff8c}.defi-page::-webkit-scrollbar-thumb:hover{background:#00d4ff8c}.defi-page{scrollbar-width:thin;scrollbar-color:#00d4ff4d transparent}html:has(.defi-page){scrollbar-width:thin;scrollbar-color:#00d4ff4d transparent}html:has(.defi-page) body{scrollbar-width:thin;scrollbar-color:#00d4ff4d transparent}.defi-stat-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1e99;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;min-width:120px;padding:.75rem 1.25rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0d}.defi-stat-item:hover{background:#0f1428cc;border-color:#0000;transform:translateY(-5px);box-shadow:0 15px 35px #00d4ff26,inset 0 0 0 1px #00d4ff4d}.defi-stat-item:not(:last-child):after{display:none}.defi-stat-item__label{color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:.65rem;font-weight:600}.defi-stat-item__value{color:#fff;text-shadow:0 0 15px #00d4ff66;font-family:Space Mono,monospace;font-size:1.25rem;font-weight:800;transition:transform .3s}.defi-stat-item:hover .defi-stat-item__value{transform:scale(1.05)}.defi-stat-item__value.flash-up{animation:1s ease-out statFlashUp}.defi-stat-item__value.flash-down{animation:1s ease-out statFlashDown}@keyframes statFlashUp{0%{color:#4ade80;transform:scale(1.15)}to{color:var(--defi-primary);transform:scale(1)}}@keyframes statFlashDown{0%{color:#ef4444;transform:scale(.9)}to{color:var(--defi-primary);transform:scale(1)}}@media (max-width:768px){.defi-stats-bar,.defi-stats-inline{border-radius:12px;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem}.defi-stat-item{flex:0 auto;min-width:0;padding:.5rem .75rem}.defi-stat-item__value{font-size:1.1rem}.defi-stat-item__label{font-size:.6rem}.defi-service-card{border-radius:16px;padding:1rem}}.defi-notification{color:#ffffffd9;z-index:10;background:linear-gradient(135deg,#a855f71a 0%,#00d4ff1a 100%);border:1px solid #a855f74d;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:800px;margin:0 auto 2rem;padding:.6rem 1.5rem;font-size:.85rem;animation:.6s cubic-bezier(.16,1,.3,1) notifSlideIn;display:flex;position:relative;overflow:hidden}.defi-notification:before{content:"";background:linear-gradient(90deg,#0000 40%,#ffffff0d 50%,#0000 60%);width:200%;height:100%;animation:4s ease-in-out infinite notifShimmer;position:absolute;top:0;left:-100%}@keyframes notifSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes notifShimmer{0%{left:-100%}to{left:100%}}.defi-notification__icon{flex-shrink:0;font-size:1.2rem;animation:2s ease-in-out infinite notifBounce}@keyframes notifBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.defi-notification__text{text-align:center;flex:1}.defi-notification__text strong{color:var(--defi-primary)}.defi-notification__close{color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:1rem;transition:color .2s}.defi-notification__close:hover{color:#fff}.defi-section-title{z-index:10;align-items:center;gap:12px;margin:0 1rem 1.5rem;display:flex;position:relative}.defi-section-title__icon{font-size:1.5rem}.defi-section-title__text{color:#fff;letter-spacing:.5px;font-size:1.3rem;font-weight:700}.defi-section-title__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;padding:3px 10px;font-size:.65rem;font-weight:700}.defi-section-title__badge--live{background:linear-gradient(135deg,var(--defi-success),#22c55e);color:#000}.defi-section-title__badge--soon{color:#fff9;background:#ffffff1a;border:1px solid #fff3}.defi-section-title__line{background:linear-gradient(90deg,#00d4ff4d,#0000);flex:1;height:1px}.defi-service-card{transform-style:preserve-3d}.defi-service-card:hover{border-color:var(--service-color);box-shadow:0 20px 40px #0009,0 0 30px color-mix(in srgb,var(--service-color)40%,transparent),inset 0 0 30px #00d4ff0d;animation:none;transform:translateY(-8px)perspective(800px)rotateX(2deg)}.service-cta{position:relative;overflow:hidden}.service-cta:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff4d 10%,#0000 10.01%) 50% no-repeat;width:100%;height:100%;transition:transform .5s,opacity .5s;position:absolute;top:0;left:0;transform:scale(10)}.service-cta:active:after{opacity:1;transition:all;transform:scale(0)}.defi-footer{text-align:center;color:#ffffff4d;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #00d4ff1a;border-radius:24px 24px 0 0;margin-top:3rem;padding:3rem 1rem 2rem;font-size:.8rem;position:relative}.defi-footer__links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.footer-pill{color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:4s ease-in-out infinite alternate footerPillGlow;display:inline-flex;box-shadow:0 4px 15px #0003}.footer-pill:first-child{animation-delay:0s}.footer-pill:nth-child(2){animation-delay:1s}.footer-pill:nth-child(3){animation-delay:2s}.footer-pill:nth-child(4){animation-delay:3s}@keyframes footerPillGlow{0%{border-color:#ffffff1a;box-shadow:0 4px 15px #0003}to{border-color:#00d4ff4d;box-shadow:0 6px 20px #00d4ff26,inset 0 0 8px #00d4ff0d}}.footer-pill svg{color:#ffffff80;transition:all .3s}.footer-pill:hover{color:#fff;background:#00d4ff1a;border-color:#00d4ff66;animation:none;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #00d4ff33,inset 0 0 10px #00d4ff1a}.footer-pill:hover svg{color:var(--defi-primary);transform:scale(1.1)rotate(5deg)}.footer-pill:active{background:#00d4ff33;transition:all .1s;transform:translateY(1px)scale(.95);box-shadow:0 2px 5px #00d4ff4d}.defi-footer__divider{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);width:200px;height:1px;margin:0 auto 1.5rem;animation:3s ease-in-out infinite alternate dividerPulse}@keyframes dividerPulse{0%{opacity:.3;width:150px}to{opacity:1;width:250px}}.defi-footer>p:first-of-type{color:#0000;background:linear-gradient(90deg,#94a3b8 0%,#e2e8f0 50%,#94a3b8 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textShine}.defi-footer__partners{color:#fff6;justify-content:center;align-items:center;gap:12px;margin-top:1.5rem;margin-bottom:12px;font-size:.75rem;display:flex}.defi-footer__partner{color:#fff9;background:#ffffff0d;border-radius:8px;padding:4px 10px;font-weight:600;transition:all .3s}.defi-footer__partner:hover{color:#fff;text-shadow:0 0 15px #00d4ffcc;background:#00d4ff26;transform:translateY(-2px);box-shadow:0 0 15px #00d4ff4d}.defi-footer__copyright{color:#ffffff4d;margin:0;font-size:.7rem;transition:all .3s}.defi-footer__copyright:hover{color:#ffffffb3}.coming-soon-strip{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:1.5rem;width:100%;max-width:1100px;margin:0 auto 4rem;padding:1rem;display:flex;overflow-x:auto}@media (min-width:900px){.coming-soon-strip{justify-content:center}}.coming-soon-strip::-webkit-scrollbar{height:6px}.coming-soon-strip::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.coming-soon-strip .defi-service-card{opacity:.6;flex:0 0 280px;min-width:280px;height:auto;transform:none!important}.coming-soon-strip .defi-service-card:hover{opacity:1;box-shadow:0 10px 20px #0006,inset 0 0 0 1px #ffffff1a;transform:translateY(-4px)!important}.card-mascot-bg{z-index:0;pointer-events:none;opacity:.15;border-radius:20px;width:100%;height:100%;transition:opacity .3s,transform .3s;position:absolute;top:0;left:0;overflow:hidden}.card-mascot-img{object-fit:cover;object-position:center right;filter:drop-shadow(0 0 8px #ffffff1a);width:100%!important;height:100%!important}.defi-service-card:hover .card-mascot-bg{opacity:.3;transform:scale(1.05)translateY(-4px)}.defi-service-card .service-header,.defi-service-card .service-description,.defi-service-card .service-stats,.defi-service-card .service-cta{z-index:1;position:relative}
.spotlight-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#0a0a1e99;border:1px solid #ffffff1a;border-radius:20px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.spotlight-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spotlight-card:hover{border-color:#fff3;transform:translateY(-5px)}.spotlight-card-glow{pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:0}.spotlight-card-content{z-index:1;position:relative}.spotlight-card-link{color:inherit;height:100%;text-decoration:none;display:block}
.service-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#000000bf;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.service-modal-content{background:linear-gradient(145deg,#0f172af7,#0a0f1efa);border:1px solid #ffffff14;border-radius:24px;width:92%;max-width:520px;max-height:90vh;padding:1.25rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden auto;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff0d}.service-modal-content.infographic-mode{max-width:640px;padding:1.25rem 1.5rem}.service-modal-content::-webkit-scrollbar{width:5px}.service-modal-content::-webkit-scrollbar-track{background:#ffffff08}.service-modal-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.service-modal-close{color:#fff6;cursor:pointer;z-index:10;background:0 0;border:none;font-size:1.75rem;line-height:1;transition:color .2s,transform .2s;position:absolute;top:.75rem;right:1.25rem}.service-modal-close:hover{color:#fff;transform:scale(1.1)}.service-modal-header{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.6rem;display:flex}.service-modal-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#ffffffbf);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;font-weight:700;display:flex}.title-emoji{-webkit-text-fill-color:initial;font-size:1.4rem}.live-badge,.coming-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:9999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.coming-badge{color:#ffffff80;background:#ffffff1a;border:1px solid #ffffff1a}.infographic-intro{text-align:center;color:#fff9;margin:0 0 .25rem;font-size:.82rem;line-height:1.5}.infographic-outro{text-align:center;color:#ffffff73;margin:.6rem 0 0;font-size:.76rem;font-style:italic;line-height:1.4}.infographic-mascot-bg{z-index:0;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mascot-glow{opacity:.1;filter:blur(60px);z-index:0;border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mascot-image-bg{z-index:1;object-fit:cover;object-position:center;opacity:.25;filter:blur(2px);position:relative;width:100%!important;height:100%!important}.infographic-body{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.infographic-panel{-webkit-backdrop-filter:blur(8px);z-index:2;background:#0f14234d;border:1px solid #ffffff14;border-radius:14px;padding:.75rem;position:relative}.panel-header{text-transform:uppercase;letter-spacing:1px;color:#ffffff4d;border-bottom:1px solid #ffffff0f;margin-bottom:.5rem;padding-bottom:.35rem;font-size:.68rem;font-weight:600}.infographic-bullets{flex-direction:column;gap:.4rem;display:flex}.bullet-card{animation:.4s ease-out both bulletSlideIn;animation-delay:var(--bullet-delay,0s);background:#ffffff05;border:1px solid #ffffff0d;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.bullet-card:hover{background:#ffffff12;border-color:#ffffff24;transform:translate(2px)}.bullet-icon{flex-shrink:0;margin-top:.05rem;font-size:1.05rem;line-height:1}.bullet-text{flex-direction:column;gap:.05rem;display:flex}.bullet-title{color:#ffffffe6;font-size:.75rem;font-weight:600}.bullet-desc{color:#ffffff80;font-size:.7rem;line-height:1.3}.infographic-stats-col{flex-direction:column;gap:.4rem;display:flex}.infographic-stat-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .5rem;display:flex}.infographic-stat-label{text-transform:uppercase;color:#fff6;letter-spacing:.7px;font-size:.6rem;font-weight:500}.infographic-stat-value{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2}.infographic-contract-mini{background:#00000040;border:1px solid #ffffff0f;border-radius:9px;padding:.45rem .55rem}.contract-mini-label{text-transform:uppercase;color:#ffffff4d;letter-spacing:.5px;margin-bottom:.2rem;font-size:.56rem;font-weight:600;display:block}.contract-mini-row{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.contract-mini-code{color:#ffffff80;word-break:break-all;font-family:Space Mono,Courier New,monospace;font-size:.72rem}.copy-btn-mini{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:5px;padding:.2rem .4rem;font-size:.65rem;transition:background .2s}.copy-btn-mini:hover{background:#ffffff2e}.explorer-link-inline{border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;margin:.6rem auto 0;padding:.35rem .9rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:flex}.explorer-link-inline:hover{background:#ffffff0d;transform:translateY(-1px)}.service-modal-body{flex-direction:column;gap:.75rem;display:flex}.service-modal-desc{color:#ffffffb3;text-align:center;margin:0;font-size:.85rem;line-height:1.45}.service-modal-stats{background:#ffffff08;border-radius:12px;justify-content:center;gap:1.5rem;padding:.6rem;display:flex}.service-stat-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.service-modal-footer{margin-top:.75rem}.modal-cta-btn{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:9999px;width:auto;min-width:180px;margin:0 auto;padding:.75rem 1.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 15px #0000004d}.modal-cta-btn:not(.disabled):hover{transform:translateY(-2px);box-shadow:0 10px 25px #0006}.modal-cta-btn.disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff1a!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bulletSlideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.service-modal-content.infographic-mode{max-width:95%;padding:1rem}.infographic-body{z-index:2;grid-template-columns:1fr;gap:.6rem;position:relative}.infographic-stats-col{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.infographic-contract-mini{grid-column:1/-1}.infographic-stat-value{font-size:1.1rem}.modal-cta-btn{min-width:100%}}@media (max-width:400px){.service-modal-title{font-size:1.1rem}}
