.mln-dashboard,.mln-member-space{--rank:#9aa1ad;--rank-soft:rgba(154,161,173,.16);--rank-glow:rgba(154,161,173,.2);--rank-deep:#4d535e;--track-width:0%;--rank-delay:.2s;--rank-duration:.35s}
.mln-dashboard.mln-tier-bronze,.mln-member-space.mln-tier-bronze{--rank:#b87852;--rank-soft:rgba(184,120,82,.16);--rank-glow:rgba(184,120,82,.24);--rank-deep:#67402d;--track-width:0%;--rank-delay:.35s;--rank-duration:.45s}
.mln-dashboard.mln-tier-silver,.mln-member-space.mln-tier-silver{--rank:#cfd5df;--rank-soft:rgba(207,213,223,.15);--rank-glow:rgba(207,213,223,.25);--rank-deep:#737b89;--track-width:20.5%;--rank-delay:.75s;--rank-duration:.85s}
.mln-dashboard.mln-tier-gold,.mln-member-space.mln-tier-gold{--rank:#d8ad43;--rank-soft:rgba(216,173,67,.15);--rank-glow:rgba(216,173,67,.27);--rank-deep:#765b18;--track-width:41%;--rank-delay:1.15s;--rank-duration:1.25s}
.mln-dashboard.mln-tier-platine,.mln-member-space.mln-tier-platine{--rank:#eef0f2;--rank-soft:rgba(226,232,238,.15);--rank-glow:rgba(234,240,246,.29);--rank-deep:#8d99a6;--track-width:61.5%;--rank-delay:1.55s;--rank-duration:1.65s}
.mln-dashboard.mln-tier-diamant,.mln-member-space.mln-tier-diamant{--rank:#a8edf5;--rank-soft:rgba(122,220,235,.14);--rank-glow:rgba(111,225,242,.34);--rank-deep:#337d8d;--track-width:82%;--rank-delay:1.95s;--rank-duration:2.05s}
.mln-dashboard .mln-dashboard-head>div>span,.mln-dashboard .mln-balance>b,.mln-member-space .mln-profile-head span{color:var(--rank)!important;text-shadow:0 0 18px var(--rank-glow)}
.mln-dashboard .mln-progress i{background:linear-gradient(90deg,var(--rank-deep),var(--rank),#f5f1e8)!important;box-shadow:0 0 17px var(--rank-glow)!important}
.mln-dashboard .mln-balance{isolation:isolate;border:1px solid color-mix(in srgb,var(--rank) 52%,#222b39)!important;background:linear-gradient(135deg,rgba(8,13,23,.96),rgba(11,18,31,.91)),radial-gradient(circle at 85% 15%,var(--rank-soft),transparent 38%)!important;box-shadow:0 22px 65px rgba(0,0,0,.28),inset 0 0 42px rgba(0,0,0,.2)}
.mln-dashboard .mln-balance:before{content:"";position:absolute;inset:8px;z-index:-1;border:1px solid color-mix(in srgb,var(--rank) 24%,transparent);pointer-events:none}
.mln-dashboard .mln-balance:after{content:"◆";position:absolute;left:50%;top:-15px;display:grid;place-items:center;width:30px;height:30px;transform:translateX(-50%) rotate(45deg);border:1px solid var(--rank);background:#09101c;color:var(--rank);font-size:9px;line-height:1;box-shadow:0 0 20px var(--rank-glow);text-shadow:0 0 9px var(--rank)}
.mln-dashboard .mln-balance:after{padding-bottom:1px}.mln-dashboard .mln-balance>strong{color:#f5f1e9;text-shadow:0 2px 25px var(--rank-glow)}
.mln-dashboard .mln-activity,.mln-dashboard+.mln-profile{border-color:color-mix(in srgb,var(--rank) 34%,#252b37)!important;background:linear-gradient(145deg,rgba(10,16,28,.95),rgba(6,10,18,.96))!important;box-shadow:inset 0 1px 0 var(--rank-soft)}
.mln-dashboard .mln-tiers>div.current i{position:relative;transform:scale(1.13);border-width:2px!important;background:radial-gradient(circle,var(--rank-soft),#09101b 70%)!important;box-shadow:0 0 0 9px #08101f,0 0 28px var(--rank-glow)!important;color:var(--rank)!important}.mln-dashboard .mln-tiers>div.current strong{color:var(--rank)!important;text-shadow:0 0 13px var(--rank-glow)}
.mln-dashboard .mln-tiers:before{opacity:.16!important;background:#8b929d!important}.mln-dashboard .mln-tiers:after{content:"";position:absolute;z-index:0;left:9%;top:35px;width:var(--track-width);height:2px;background:linear-gradient(90deg,var(--rank-deep),var(--rank) 78%,#fff 100%);box-shadow:0 0 8px var(--rank),8px 0 18px var(--rank);transform-origin:left center;animation:mln-rank-travel var(--rank-duration) cubic-bezier(.2,.72,.22,1) both}.mln-dashboard .mln-tiers>div{opacity:.16;filter:saturate(.45) brightness(.65);transition:opacity .5s,filter .5s}.mln-dashboard .mln-tiers>div.active:not(.current){opacity:.42;filter:saturate(.72) brightness(.86);animation:mln-rank-passed .75s ease both}.mln-dashboard .mln-tiers>div.active:nth-child(1){animation-delay:.18s}.mln-dashboard .mln-tiers>div.active:nth-child(2){animation-delay:.52s}.mln-dashboard .mln-tiers>div.active:nth-child(3){animation-delay:.9s}.mln-dashboard .mln-tiers>div.active:nth-child(4){animation-delay:1.28s}.mln-dashboard .mln-tiers>div.active:nth-child(5){animation-delay:1.66s}.mln-dashboard .mln-tiers>div.current{opacity:1;filter:none;animation:mln-rank-arrive .8s ease var(--rank-delay) both}.mln-dashboard .mln-tiers>div.current i:after{content:"";position:absolute;inset:-9px;border:1px solid var(--rank);border-radius:50%;opacity:.6;animation:mln-rank-ring 2.4s ease-in-out var(--rank-delay) infinite}
@keyframes mln-rank-travel{from{width:0;opacity:.3}65%{opacity:1}to{width:var(--track-width);opacity:1}}@keyframes mln-rank-passed{0%{opacity:.16;filter:brightness(.55)}45%{opacity:1;filter:brightness(1.8)}100%{opacity:.42;filter:brightness(.86)}}@keyframes mln-rank-arrive{0%{opacity:.16;transform:scale(.86);filter:brightness(.55)}55%{opacity:1;transform:scale(1.08);filter:brightness(1.85)}100%{opacity:1;transform:scale(1);filter:none}}@keyframes mln-rank-ring{0%,100%{transform:scale(.88);opacity:.16}50%{transform:scale(1.12);opacity:.72}}
.mln-tier-silver .mln-balance,.mln-tier-gold .mln-balance{border-width:2px!important}.mln-tier-silver .mln-balance:before,.mln-tier-gold .mln-balance:before{inset:10px;border-style:double}
.mln-tier-gold .mln-balance{box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 28px rgba(216,173,67,.08),inset 0 0 50px rgba(216,173,67,.035)}
.mln-tier-platine .mln-balance{border-width:2px!important;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.mln-tier-platine .mln-balance:before{inset:11px;border-width:2px}
.mln-tier-diamant .mln-balance{border-width:2px!important;clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);box-shadow:0 25px 80px rgba(0,0,0,.38),0 0 38px rgba(111,225,242,.11),inset 0 0 65px rgba(111,225,242,.05)}.mln-tier-diamant .mln-balance:before{inset:12px;border-width:2px;box-shadow:inset 0 0 24px rgba(168,237,245,.07)}.mln-tier-diamant .mln-balance:after{width:34px;height:34px;border-width:2px;background:radial-gradient(circle,#dffcff 0 12%,#4e9aaa 15%,#09101c 55%);color:#e9fdff;box-shadow:0 0 9px #dffcff,0 0 30px rgba(111,225,242,.52)}
.mln-tier-diamant .mln-dashboard-head h1{background:linear-gradient(105deg,#f4efe7 20%,#c9fbff 55%,#f4efe7 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.mln-tier-diamant .mln-profile-form button{background:linear-gradient(105deg,#dffbff,#85dbe7)!important}
@media(max-width:700px){.mln-dashboard .mln-balance:before{inset:6px}.mln-dashboard .mln-balance:after{top:-12px;width:25px;height:25px}.mln-tier-platine .mln-balance,.mln-tier-diamant .mln-balance{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}}
@media(prefers-reduced-motion:reduce){.mln-dashboard .mln-tiers:after,.mln-dashboard .mln-tiers>div,.mln-dashboard .mln-tiers>div.current i:after{animation:none!important}}
