/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.delay-900{transition-delay:.9s}.delay-1100{transition-delay:1.1s}.delay-1300{transition-delay:1.3s}}@font-face{font-family:Nexa;src:url(/assets/Nexa%20Light-DohsbLqI.otf)format("opentype");font-weight:300;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#181818;width:100%;height:100%;overflow:hidden}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cardIn{0%{opacity:0}to{opacity:1}}@keyframes bounceY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 48px #00b87638);transform:scale(1)}50%{filter:drop-shadow(0 0 70px #00b87661);transform:scale(1.028)}}@keyframes shakeCrown{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}30%{transform:rotate(5deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}88%{transform:rotate(2deg)}}.anim-fade-down{animation:.65s both fadeInDown}.anim-fade-up{animation:.65s both fadeInUp}.anim-fade-left{animation:.65s both fadeInLeft}.anim-fade{animation:.9s both fadeIn}.anim-scale{animation:.8s both scaleIn}.anim-bounce{animation:2.2s ease-in-out infinite bounceY}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}.delay-1200{animation-delay:1.2s}.delay-1300{animation-delay:1.3s}.delay-1400{animation-delay:1.4s}.mkb-layout{background:#181818;width:100%;height:100vh;font-family:Nexa,system-ui,sans-serif;display:flex}.mkb-sidebar{-webkit-backdrop-filter:blur(24px)saturate(120%);z-index:30;background:linear-gradient(#0e0e12e0 0%,#09090cd1 100%);border-right:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:space-between;width:215px;min-width:215px;height:100vh;display:flex;position:relative;box-shadow:inset -1px 0 #00b87614,4px 0 32px -12px #0009}.mkb-sidebar:before{content:"";pointer-events:none;background:linear-gradient(#0000,#00b8768c,#0000);width:1px;height:76%;animation:5s ease-in-out infinite sidebarLightPulse;position:absolute;top:12%;right:0;box-shadow:0 0 12px #00b87673,0 0 24px #00b8762e}@keyframes sidebarLightPulse{0%,to{opacity:.55;height:76%}50%{opacity:.88;height:82%}}.mkb-sidebar:after{content:"";pointer-events:none;opacity:.75;background:radial-gradient(#00b8761f 0%,#0000 65%);width:260px;height:180px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.sidebar-logo{cursor:pointer;background:0 0;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;padding:10px 22px 20px;text-decoration:none;transition:transform .38s cubic-bezier(.34,1.42,.64,1),box-shadow .32s;display:flex;position:relative}.sidebar-logo:after{content:"";background:linear-gradient(90deg,#0000,#00b876 30% 70%,#0000);border-radius:1px;width:0;height:2px;transition:width .45s cubic-bezier(.34,1.2,.64,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sidebar-logo:hover:after{width:72%}.sidebar-logo:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #00000080,0 0 18px #00b87612}.sidebar-logo img{object-fit:contain;max-width:100%;height:36px;transition:filter .32s}.sidebar-logo:hover img{filter:drop-shadow(0 0 9px #00b87647)}.sidebar-nav{flex-direction:column;gap:12px;padding-top:10px;padding-left:6px;padding-right:6px;display:flex}.sidebar-nav-item{cursor:pointer;letter-spacing:.13em;color:#ffffffb8;text-transform:uppercase;border-radius:10px;align-items:center;gap:16px;margin-bottom:0;padding:18px 22px;font-size:14.5px;font-weight:300;text-decoration:none;transition:background .35s,color .28s,transform .42s cubic-bezier(.34,1.12,.64,1),box-shadow .35s;display:flex;position:relative}.sidebar-nav-item:before{content:"";opacity:0;background:linear-gradient(#0000 0%,#00b876 50%,#0000 100%);border-radius:2px;width:3px;height:0;transition:height .38s cubic-bezier(.22,.88,.32,1.2),opacity .28s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #00b87699,0 0 20px #00b8764d}.sidebar-logo.anim-fade-left,.sidebar-nav-item.anim-fade-left{animation-fill-mode:backwards}.sidebar-nav-item,.sidebar-nav-item:link,.sidebar-nav-item:visited{color:#c8c8c8;text-decoration:none}.sidebar-nav-item:hover{color:#00b876;background:linear-gradient(90deg,#00b8761c 0%,#00b87608 55%,#0000 100%);transform:translateY(-3px)translate(3px);box-shadow:0 8px 28px #00000061,0 0 #0000}.sidebar-nav-item:focus{outline:none}.sidebar-nav-item:hover:before,.sidebar-nav-item.active:before{opacity:1;height:62%}.sidebar-nav-item.active{color:#00b876}.sidebar-nav-item img{object-fit:contain;opacity:.52;filter:grayscale(.85)brightness(.85);width:21px;height:21px;transition:opacity .28s,filter .32s,transform .42s cubic-bezier(.34,1.12,.64,1)}.sidebar-nav-item:hover img,.sidebar-nav-item.active img{opacity:1;filter:brightness()sepia()saturate(8)hue-rotate(110deg)drop-shadow(0 0 5px #00b8767a);transform:translateY(-2px)scale(1.08)}.sidebar-footer{padding-bottom:20px}.social-icons{justify-content:center;gap:14px;padding:16px 0 12px;display:flex}.social-icon{opacity:.5;cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s,transform .24s cubic-bezier(.34,1.2,.64,1),filter .22s;display:flex}.social-icon:hover{opacity:1;transform:translateY(-3px)scale(1.08)}.social-icon img{object-fit:contain;filter:invert();width:100%;height:100%;transition:filter .22s}.social-icon:hover img{filter:invert()brightness(1.15)}.footer-links{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px 12px;line-height:1.95;display:flex}.footer-links a{letter-spacing:.08em;color:#ffffff8c;text-transform:uppercase;font-size:11px;text-decoration:none;transition:color .24s}.footer-links a:hover{color:#00b876}.footer-sep{color:#ffffff38;font-size:11px}.footer-copy{text-align:center;color:#ffffff61;letter-spacing:.06em;margin-top:8px;padding:0 10px;font-size:10.5px;line-height:1.75}.mkb-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.mkb-header{z-index:20;background:linear-gradient(#000000b8 0%,#0000 100%);justify-content:space-between;align-items:center;height:58px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}.header-left{align-items:center;gap:12px;display:flex}.header-logo{opacity:.92;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.header-logo:hover{opacity:1}.header-logo img{object-fit:contain;height:32px}.header-right{align-items:center;gap:24px;display:flex}.header-btn{letter-spacing:.15em;text-transform:uppercase;color:#ddd;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:13px;font-weight:300;text-decoration:none;transition:color .2s;display:flex}.header-btn:hover{color:#fff}.header-btn img{object-fit:contain;filter:invert();opacity:.8;width:16px;height:16px}.chevron-sm{opacity:.85;font-size:11px}.lang-wrap{position:relative}.lang-btn{cursor:pointer}.lang-dropdown{-webkit-backdrop-filter:blur(14px);z-index:50;background:#080b12d9;border:none;border-radius:14px;min-width:0;padding:8px 0;animation:.18s both fadeIn;position:absolute;top:calc(100% + 10px);left:0;overflow:visible;box-shadow:0 0 0 1px #ffffff12,0 16px 40px #000000b3}.lang-dropdown button{letter-spacing:.14em;color:#ffffff80;text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:7px 18px 6px;font-family:inherit;font-size:11px;line-height:1;transition:color .22s,transform .28s cubic-bezier(.34,1.42,.64,1);display:flex}.lang-dropdown button:hover{color:#ffffffe6;transform:translateY(-2px)}.lang-dropdown button.active{color:#00b876}.header-btn .langue-icon{opacity:.8;transform:translateY(-2px);filter:none!important}.cadeau-btn{color:#fff}.cadeau-btn .cadeau-icon{opacity:1;align-self:center;display:block;transform:translateY(-2px);filter:none!important}.cadeau-btn:hover{color:#e91e8c}.cadeau-btn:hover .cadeau-icon{filter:sepia()saturate(12)hue-rotate(285deg)brightness(.95)!important}.header-connexion{letter-spacing:.18em;text-transform:uppercase;color:#ddd;cursor:pointer;font-size:13px;font-weight:300;text-decoration:none;transition:color .2s}.header-connexion:hover{color:#fff}.mkb-pages{flex:1;position:relative;overflow:hidden}.mkb-pages-inner{will-change:transform;flex-direction:column;transition:transform .65s cubic-bezier(.4,0,.2,1);display:flex}.mkb-hero{flex-shrink:0;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.mkb-page{flex-shrink:0;height:100vh;position:relative}.mkb-placeholder{background:0 0;justify-content:center;align-items:center;display:flex}.page-ph-content{text-align:center}.page-ph-title{letter-spacing:.22em;color:#888;text-transform:uppercase;font-size:clamp(28px,4vw,48px);font-weight:300}.page-ph-sub{letter-spacing:.18em;color:#666;text-transform:uppercase;margin-top:14px;font-size:11px}.page-nav-up{cursor:pointer;opacity:.4;background:0 0;border:none;padding:8px;transition:opacity .2s;position:absolute;top:22px;left:50%;transform:translate(-50%)}.page-nav-up:hover{opacity:.8}.chevron-up{width:40px;height:14px;position:relative}.chevron-up:before,.chevron-up:after{content:"";background:#00b876;width:20px;height:2px;position:absolute;top:6px}.chevron-up:before{transform-origin:0;left:0;transform:rotate(-36deg)}.chevron-up:after{transform-origin:100%;right:0;transform:rotate(36deg)}.hero-bg{background-image:url(/assets/fond-complet-BSouwJs2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-overlay{z-index:3;background:#0000004d;position:absolute;inset:0}.hero-content{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-logo-wrap{justify-content:center;align-items:center;display:flex}.hero-logo-img{object-fit:contain;width:clamp(320px,52vw,700px);max-width:88%;animation:.8s .2s both scaleIn,4.8s ease-in-out 1.2s infinite logoPulse}.hero-tagline{letter-spacing:.26em;color:#ccc;text-transform:uppercase;margin-top:48px;font-size:clamp(11px,1.2vw,14px);font-weight:300;line-height:1.85}.accent{color:#00b876}.hero-platforms{align-items:center;gap:20px;margin-top:22px;display:flex}.platform-icon{object-fit:contain;opacity:.88;filter:invert(52%)sepia(86%)saturate(613%)hue-rotate(116deg)brightness(98%)contrast(101%);height:24px;transition:opacity .22s,transform .22s,filter .22s}.platform-icon:hover{opacity:1;filter:brightness(0)invert();transform:translateY(-2px)}.hero-etc{letter-spacing:.24em;color:#aaa;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:300}.scroll-arrow{z-index:5;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.scroll-logo-band{flex-direction:column;align-items:center;gap:2px;display:flex}.chevron-down{width:40px;height:14px;position:relative}.chevron-down:before,.chevron-down:after{content:"";background:#00b876;width:20px;height:2px;position:absolute;top:6px}.chevron-down:before{transform-origin:0;left:0;transform:rotate(36deg)}.chevron-down:after{transform-origin:100%;right:0;transform:rotate(-36deg)}.burger-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:background .22s;display:none;position:relative}.burger-btn:hover{background:#00b8761a}.burger-line{transform-origin:50%;background:#ffffffc7;border-radius:2px;width:22px;height:2px;transition:transform .42s cubic-bezier(.68,-.55,.27,1.55),opacity .22s,background .22s;display:block}.burger-btn:hover .burger-line{background:#00b876}.burger-btn--open .burger-line--1{background:#00b876;transform:translateY(7px)rotate(45deg)}.burger-btn--open .burger-line--2{opacity:0;transform:scaleX(0)}.burger-btn--open .burger-line--3{background:#00b876;transform:translateY(-7px)rotate(-45deg)}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#000000ad;animation:.28s both fadeIn;position:fixed;inset:0}@media (width<=1100px){.mkb-sidebar{width:185px;min-width:185px}.sidebar-nav-item{padding:16px 20px}}@media (width<=900px){.burger-btn{z-index:50;-webkit-backdrop-filter:blur(6px);background:#0a0e14d9;border:1px solid #ffffff1f;gap:6px;width:44px;height:44px;display:flex;position:fixed;top:12px;left:12px;box-shadow:0 2px 10px #00000073}.burger-btn:hover{background:#0a0e14f2}.burger-btn .burger-line{background:#fff;border-radius:3px;width:24px;height:3px}.mkb-sidebar{z-index:40;pointer-events:none;clip-path:circle(18px at 36px 36px);width:280px;min-width:280px;transition:clip-path .52s cubic-bezier(.22,.68,0,1.2);position:fixed;top:0;bottom:0;left:0}.mkb-sidebar.mobile-open{pointer-events:auto;clip-path:circle(1800px at 36px 36px);box-shadow:8px 0 48px #000c,0 0 80px #00b8760f}.mkb-sidebar .sidebar-nav-item{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.34,1.2,.64,1);transform:translate(-12px)}.mkb-sidebar.mobile-open .sidebar-nav-item{opacity:1;transform:translate(0)}.mkb-sidebar.mobile-open .sidebar-nav-item:first-child{transition-delay:.16s}.mkb-sidebar.mobile-open .sidebar-nav-item:nth-child(2){transition-delay:.22s}.mkb-sidebar.mobile-open .sidebar-nav-item:nth-child(3){transition-delay:.28s}.mkb-sidebar.mobile-open .sidebar-nav-item:nth-child(4){transition-delay:.34s}.hero-logo-my{font-size:clamp(38px,10vw,60px)}.hero-logo-king{font-size:clamp(56px,15vw,96px)}.hero-logo-box{font-size:clamp(62px,17vw,108px)}.hero-tagline{letter-spacing:.18em;font-size:9px}.platform-icon{height:16px}.mkb-header{padding:0 16px}.header-right{gap:14px}}@media (width<=480px){.hero-platforms{gap:12px}.hero-etc{display:none}}@media (width<=760px){.mkb-header{height:52px;padding:0 10px 0 60px}.header-right{flex-wrap:wrap;gap:6px}.lang-btn .header-btn-txt{display:none}.lang-btn{gap:3px;padding:6px 7px}.cadeau-btn .header-btn-txt{display:none}.cadeau-btn{padding:6px 8px}.header-wallet-pills{gap:3px}.header-wallet-pill{min-height:24px;padding:0 6px 0 5px;font-size:10px}.header-wallet-pill-icon{width:12px;height:12px}.header-wallet-pill-val{padding:0 5px;font-size:10px}.chevron-sm{font-size:7px}.header-account-btn .header-btn-txt{display:none}.header-account-btn{gap:5px;padding:5px 8px;font-size:10px}.jouer-scroll{padding:16px 0;overflow-x:hidden}.jouer-section-title{font-size:22px}.jouer-boxes-row{flex-direction:column;align-items:center;gap:24px}.jouer-box-card{width:100%;max-width:320px}.jouer-boxes-row--4 .jouer-box-card{width:100%;max-width:300px}.jouer-box-img-wrap{max-width:180px;margin:0 auto}.jouer-box-name{font-size:13px}.dec-perso1,.dec-perso2{opacity:.18;pointer-events:none;max-width:30vw}.dec-content{width:100%;padding:0 16px}.dec-boxes-list{flex-direction:column;gap:12px}.dec-box-item{width:100%;padding:14px}.dec-boxes-title{font-size:16px}.dec-def-title{font-size:14px}.dec-wheel{max-width:120px}.dec-platforms-ribbon{gap:8px;padding:8px 12px}}.cadeau-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#000000d6;justify-content:center;align-items:center;animation:.3s both overlayFadeIn;display:flex;position:fixed;inset:0}.cadeau-modal{text-align:center;background:#0b0b0f;border:1px solid #00b87638;border-radius:18px;width:92%;max-width:460px;padding:40px 44px 36px;animation:.44s cubic-bezier(.22,1,.36,1) 60ms both unlockBloom;box-shadow:0 0 80px #00b87617,0 28px 70px #000000f2}.cadeau-modal-title{letter-spacing:.28em;color:#fff;text-transform:uppercase;margin-bottom:22px;font-size:20px;font-weight:300}.cadeau-modal-desc{color:#b2b2b2;letter-spacing:.04em;margin-bottom:22px;font-size:13px;line-height:1.75}.cadeau-modal-coins{color:#ccc;align-items:center;gap:6px;font-size:14px;display:inline-flex}.cadeau-coin-img{object-fit:contain;width:18px;height:18px;display:inline-block;transform:translateY(-2px)}.cadeau-modal-input{color:#fff;letter-spacing:.08em;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;outline:none;width:100%;margin-bottom:28px;padding:11px 20px;font-family:inherit;font-size:12px;transition:border-color .22s,background .22s}.cadeau-modal-input:focus{background:#ffffff0f;border-color:#00b87680}.cadeau-modal-input::placeholder{color:#ffffff4d}.cadeau-modal-error{color:#ff6b6b;letter-spacing:.04em;text-align:center;margin:12px 0 14px;font-size:13.5px;font-weight:400;line-height:1.5}.cadeau-modal--error{animation:none;border-color:#ff4646a6!important;box-shadow:0 0 50px #ff32322e,0 24px 60px #000000d9!important}.cadeau-modal--error.auth-shake{animation:.42s auth-shake,.5s both cadeau-error-glow!important}.cadeau-modal--error:hover{transform:scale(1.015);border-color:#ff4646d9!important;box-shadow:0 0 70px #ff32324d,0 28px 70px #000000d9!important}@keyframes cadeau-error-glow{0%{box-shadow:0 0 20px #ff32321a,0 24px 60px #000000d9}35%{box-shadow:0 0 80px #ff32328c,0 24px 60px #000000d9}65%{box-shadow:0 0 30px #ff32321f,0 24px 60px #000000d9}to{box-shadow:0 0 50px #ff32322e,0 24px 60px #000000d9}}.cadeau-modal-actions{justify-content:center;align-items:center;gap:24px;display:flex}.cadeau-modal-cancel{letter-spacing:.18em;text-transform:uppercase;color:#999;cursor:pointer;background:0 0;border:none;padding:8px;font-family:inherit;font-size:11px;transition:color .2s}.cadeau-modal-cancel:hover{color:#c8c8c8}.cadeau-modal-confirm{letter-spacing:.18em;text-transform:uppercase;color:#00b876;cursor:pointer;background:#00b87612;border:1px solid #00b8768c;border-radius:22px;justify-content:center;align-items:center;min-width:140px;height:40px;padding:0;font-family:inherit;font-size:11px;line-height:1;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.cadeau-modal-confirm:hover{color:#111;background:#00b876;box-shadow:0 0 16px #00b8764d}.cadeau-success{flex-direction:column;align-items:center;gap:12px;display:flex}.cadeau-success .cadeau-modal-title{margin-bottom:0}.cadeau-success-amount{letter-spacing:.1em;color:#00b876;justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:300;animation:.5s .15s both scaleIn;display:flex}.cadeau-success-amount .cadeau-coin-img{width:22px;height:22px;transform:translateY(-2px)}.cadeau-success-icon{color:#00b876;border:2px solid #00b876;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;animation:.4s scaleIn;display:flex}.dec-page{background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:relative}.dec-page:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008c 0%,#00000047 46%,#00000024 65%,#0000 100%);position:absolute;inset:0}.dec-hero{z-index:2;flex-shrink:0;justify-content:flex-start;align-items:center;height:46vh;display:flex;position:relative;overflow:hidden}.dec-hero-bg{background:0 0;position:absolute;inset:0}.dec-hero-overlay{z-index:1;background:0 0;position:absolute;inset:0}.dec-perso{z-index:2;object-fit:contain;object-position:bottom;pointer-events:none;position:absolute;bottom:0}@keyframes decPersoEnterRight{0%{opacity:0;transform:translate(60px)scale(.94)}70%{opacity:1;transform:translate(-4px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes decPersoEnterLeft{0%{opacity:0;transform:translate(-60px)scale(.94)}70%{opacity:1;transform:translate(4px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}.dec-perso1{opacity:.88;height:80%;animation:1s cubic-bezier(.22,.88,.32,1.1) .25s both decPersoEnterLeft;right:1%}.dec-perso2{opacity:.75;height:65%;animation:1s cubic-bezier(.22,.88,.32,1.1) .35s both decPersoEnterRight;right:23%}.dec-hero-content{z-index:3;text-align:center;flex-direction:column;align-items:center;max-width:58%;padding-left:6%;display:flex;position:relative}.dec-crown{object-fit:contain;filter:drop-shadow(0 0 18px #ffffff2e);cursor:default;transform-origin:bottom;height:clamp(44px,6.5vh,66px);margin-bottom:22px}.dec-crown--shaking{animation:.55s both shakeCrown}.dec-tagline{letter-spacing:.04em;color:#ccc;margin-bottom:4px;font-size:clamp(11px,1.25vw,15px);font-weight:300;line-height:1.8}.dec-platforms{align-items:center;gap:20px;margin-top:22px;display:flex}.dec-content{z-index:2;background:0 0;flex:1;min-height:0;display:flex;position:relative}.dec-boxes{flex-direction:column;flex:0 0 58%;min-height:0;padding:18px 28px 16px 32px;display:flex}.dec-boxes-list{flex-direction:column;flex:1;justify-content:center;gap:32px;min-height:0;display:flex}.dec-boxes-title{letter-spacing:.24em;text-transform:uppercase;color:#00b876;border-bottom:1px solid #00b8762e;margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:300}.dec-box-item{cursor:default;border-left:3px solid #0000;border-radius:4px;align-items:flex-start;gap:14px;padding:10px 12px;transition:transform .22s,background .22s,box-shadow .22s,border-left-color .22s;display:flex}.dec-box-item:hover{background:#00b8760f;border-left-color:#00b876;transform:translateY(-4px);box-shadow:0 8px 32px #00000080}.dec-box-icons{flex-shrink:0;align-items:center;gap:4px;padding-top:3px;display:flex}.dec-icon{object-fit:contain;width:20px;height:20px}.dec-icon-crown{filter:brightness(0)invert();opacity:.8;width:18px;height:18px}.dec-box-body{flex:1;min-width:0}.dec-box-title{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:16px;font-weight:300;display:flex}.dec-price{color:silver;letter-spacing:.06em;align-items:center;gap:4px;font-size:15px;display:flex}.dec-coin-icon{object-fit:contain;width:15px;height:15px;transform:translateY(-2px)}.dec-box-desc{color:#999;letter-spacing:.02em;font-size:14.5px;line-height:1.6}.dec-box-desc strong{color:#d4d4d4;font-weight:400}.dead-dead{color:#c22}.dead-king{color:#fff}.dead-nowrap{white-space:nowrap}.dead-dead--orange{color:#d46400}.dead-king--red{color:#c22}.dec-inline-icon{vertical-align:middle;object-fit:contain;vertical-align:-2px;width:13px;height:13px;margin-left:2px;display:inline-block}.dec-def{background:0 0;flex-direction:column;flex:1;min-height:0;padding:20px 22px 16px;display:flex}.dec-def-title{letter-spacing:.24em;text-transform:uppercase;color:#00b876;text-align:center;border-bottom:1px solid #00b8762e;margin-bottom:18px;padding-bottom:8px;font-size:14px;font-weight:300}.dec-def-list{flex-direction:column;flex:1;justify-content:center;gap:16px;min-height:0;display:flex}.def-item{cursor:default;border-radius:4px;align-items:flex-start;gap:12px;padding:7px 10px;transition:transform .2s,background .2s;display:flex}.def-item:hover{background:#ffffff08;transform:translateY(-3px)}.def-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-top:1px}.def-name{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:15.5px;font-weight:300}.def-crystal{color:#4ab8d8}.def-rubis{color:#c22}.def-coins{color:#e8c040}.def-deadking{color:#c22}.def-desc{color:#909090;letter-spacing:.02em;font-size:14px;line-height:1.58}.mag-page{background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:relative;overflow:hidden}.mag-nav-up{z-index:10}.mag-topbar{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:116px 28px 14px;display:flex}.mag-search-wrap{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex:1;align-items:center;gap:10px;max-width:420px;padding:8px 18px;transition:border-color .22s,background .22s;display:flex}.mag-search-wrap:focus-within{background:#ffffff0e;border-color:#00b87680}.mag-search-icon{object-fit:contain;opacity:.5;filter:invert()sepia()saturate(6)hue-rotate(110deg);flex-shrink:0;width:17px;height:17px}.mag-search-input{letter-spacing:.08em;color:#ccc;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.mag-search-input::placeholder{color:#888}.mag-sort-wrap{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.mag-sort-label{letter-spacing:.1em;color:#999;text-transform:uppercase;font-size:13px;line-height:1}.mag-sort-label-word{position:relative;top:1.5px}.mag-sort-btn{letter-spacing:.14em;color:#00b876;cursor:pointer;text-transform:uppercase;background:#00b8760f;border:1px solid #00b87652;border-radius:22px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:12px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex}.mag-sort-btn:hover{background:#00b8761a;border-color:#00b876;box-shadow:0 0 12px #00b87624}.mag-sort-chevron{opacity:.7;font-size:11px}.mag-sort-text{line-height:1;display:block;transform:translateY(1px)}.mag-sort-dropdown{-webkit-backdrop-filter:blur(14px);z-index:50;background:#080b12d1;border:none;border-radius:14px;min-width:185px;padding:8px 0;animation:.18s both fadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;box-shadow:0 0 0 1px #ffffff0f,0 16px 40px #000000b3}.mag-sort-dropdown button{letter-spacing:.14em;color:#ffffff80;text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;width:100%;padding:10px 22px 9px;font-family:inherit;font-size:10.5px;line-height:1;transition:color .22s,transform .28s cubic-bezier(.34,1.42,.64,1);display:flex}.mag-sort-dropdown button:hover{color:#ffffffe0;transform:translateY(-2px)}.mag-sort-dropdown button.active{color:#00b876}.mag-tabs{flex-shrink:0;align-items:center;gap:7px;padding:6px 28px 14px;display:flex}.mag-tab{appearance:none;letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:22px;align-items:center;padding:6px 18px 5px;font-family:inherit;font-size:10.5px;font-weight:300;line-height:1;transition:border-color .22s,color .22s,background .22s,box-shadow .22s;display:flex}.mag-tab-label{line-height:1;display:block;transform:translateY(1px)}.mag-tab:hover{color:#ffffffad;background:#ffffff0d;border-color:#ffffff38}.mag-tab.active{color:#00b876;background:#00b8761a;border-color:#00b876;box-shadow:0 0 14px #00b8762e}.mag-body{scrollbar-width:thin;scrollbar-color:#00b8764d transparent;background:0 0;flex-direction:column;flex:1;gap:12px;min-height:0;padding:36px 28px 14px;display:flex;overflow:hidden auto}.mag-body::-webkit-scrollbar{width:4px}.mag-body::-webkit-scrollbar-track{background:0 0}.mag-body::-webkit-scrollbar-thumb{background:#00b8764d;border-radius:2px}.mag-grid{justify-content:center;gap:16px 12px;max-width:1388px;margin:0 auto;display:grid}.mag-empty{text-align:center;color:#777;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:30px 0;font-size:12px}.mag-card{cursor:pointer;animation:.38s both cardIn;animation-delay:calc(var(--i,0) * 25ms);background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:8px;padding:7px 7px 9px;transition:transform .34s cubic-bezier(.25,.46,.45,.94),border-color .32s,box-shadow .32s,background .32s;display:flex}.mag-card:hover{z-index:1;background:#ffffff0d;border-color:#00b876a6;transform:translateY(-10px)scale(1.05);box-shadow:0 0 0 1px #00b87640,0 0 28px #00b87638,0 22px 55px #000000d1}.mag-card:hover .mag-card-btn{color:#00b876;background:#00b87614;border-color:#00b876a6}.mag-card-thumb{aspect-ratio:3/4;background:#0e0e0e;border-radius:6px;width:100%;position:relative;overflow:hidden}.mag-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mag-card-price-badge{-webkit-backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;background:#040e1a9e;border:1px solid #4ab8d873;border-radius:20px;align-items:center;gap:6px;padding:5px 13px 5px 9px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.mag-badge-gem{filter:drop-shadow(0 0 4px #4ab8d8b3);flex-shrink:0;width:13px;height:13px}.mag-badge-val{letter-spacing:.06em;color:#9eeeff;font-size:11px;font-weight:700;line-height:1;transform:translateY(1px)}.mag-card-btn{letter-spacing:.18em;text-transform:uppercase;color:#ffffff61;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:100%;height:24px;padding:0;font-family:inherit;font-size:9px;font-weight:400;line-height:1;transition:border-color .22s,color .22s,background .22s;display:flex}.mag-card-btn:hover{color:#00b876;background:#00b87614;border-color:#00b876a6}.mag-pagination{flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:4px 0 2px;display:flex}.mag-page-nav{letter-spacing:.14em;color:#ffffff59;cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:6px 10px 5px;font-family:inherit;font-size:10.5px;transition:color .22s}.mag-page-nav:hover:not(:disabled){color:#00b876}.mag-page-nav:disabled{opacity:.2;cursor:default}.mag-page-num{letter-spacing:.06em;color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:22px;justify-content:center;align-items:center;min-width:30px;height:30px;font-family:inherit;font-size:11px;line-height:1;transition:border-color .22s,color .22s,background .22s;display:flex}.mag-page-num:hover{color:#ffffffbf;border-color:#ffffff38}.mag-page-num.active{color:#00b876;background:#00b8761a;border-color:#00b876;box-shadow:0 0 10px #00b87626}.mag-page-ellipsis{color:#777;padding:0 4px;font-size:12px}.mag-unlock-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#000000d6;justify-content:center;align-items:center;animation:.3s both overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.mag-unlock-modal{background:#0b0b0f;border:1px solid #00b87638;border-radius:18px;flex-direction:column;gap:0;width:520px;max-width:92vw;padding:40px 44px 38px;animation:.44s cubic-bezier(.22,1,.36,1) 60ms both unlockBloom;display:flex;position:relative;box-shadow:0 0 80px #00b87617,0 28px 70px #000000f2}@keyframes unlockBloom{0%{opacity:0;transform:scale(.88)translateY(22px)}55%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.mag-unlock-close{color:#ffffff52;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:color .2s,background .2s;display:flex;position:absolute;top:14px;right:16px}.mag-unlock-close:hover{color:#ffffffb8;background:#ffffff0f}.mag-unlock-header{border-bottom:1px solid #ffffff12;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:22px;display:flex}.mag-unlock-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:68px;height:90px;overflow:hidden}.mag-unlock-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mag-unlock-identity{flex:1}.mag-unlock-cat{letter-spacing:.28em;color:#00b876;text-transform:uppercase;margin-bottom:7px;font-family:Nexa,sans-serif;font-size:8.5px}.mag-unlock-name{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-family:Nexa,sans-serif;font-size:15px;font-weight:900;line-height:1.35}.mag-unlock-wallet{margin-bottom:22px}.mag-unlock-wallet-title{letter-spacing:.24em;color:#ffffff4d;text-transform:uppercase;margin-bottom:16px;font-family:Nexa,sans-serif;font-size:8.5px}.mag-unlock-wallet-cards{gap:10px;display:flex}.mag-unlock-wallet-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.mag-unlock-wallet-card--crystal,.mag-unlock-wallet-card--rubis{border-color:#00b87659}.mag-unlock-wallet-card--crystal:not(.mag-unlock-wallet-card--low):hover,.mag-unlock-wallet-card--rubis:not(.mag-unlock-wallet-card--low):hover{background:#00b87614}.mag-unlock-wallet-card--locked{opacity:.35;filter:grayscale(.65);pointer-events:none}.mag-unlock-opt--locked,.mag-unlock-opt:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.mag-unlock-login-hint{color:#ffffff85;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:38px;font-size:13px}.mag-unlock-wallet-card--low{background:#ffffff08!important;border-color:#ff505073!important}.mag-unlock-wallet-card--low:hover{background:#ff3c3c14!important}.mag-unlock-wallet-gem{flex-shrink:0;width:22px;height:22px;display:block}.mag-unlock-wallet-info{flex-direction:column;gap:2px;display:flex}.mag-unlock-wallet-val{color:#fff;font-family:Nexa,sans-serif;font-size:16px;font-weight:900;line-height:1}.mag-unlock-wallet-lbl{letter-spacing:.08em;color:#ffffff61;font-size:9.5px}.mag-unlock-sep{letter-spacing:.24em;text-transform:uppercase;color:#ffffff47;align-items:center;gap:14px;margin-bottom:18px;font-family:Nexa,sans-serif;font-size:8.5px;display:flex}.mag-unlock-sep:before,.mag-unlock-sep:after{content:"";background:#ffffff12;flex:1;height:1px}.mag-unlock-options{align-items:flex-start;gap:12px;display:flex}.mag-unlock-opt-wrap{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.mag-unlock-opt{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:20px 12px 18px;font-family:inherit;transition:border-color .22s,background .22s,transform .18s;display:flex}.mag-unlock-opt:hover{transform:translateY(-3px)}.mag-unlock-crystal{color:#4ab8d8}.mag-unlock-crystal:hover{background:#4ab8d812;border-color:#4ab8d87a}.mag-unlock-rubis{color:#c44}.mag-unlock-rubis:hover{background:#cc444412;border-color:#cc44447a}.mag-unlock-opt-gem{width:34px;height:34px;display:block}.mag-unlock-opt-val{letter-spacing:.04em;font-family:Nexa,sans-serif;font-size:22px;font-weight:900;line-height:1}.mag-unlock-opt-lbl{letter-spacing:.26em;opacity:.55;font-family:Nexa,sans-serif;font-size:8px}.mag-unlock-or{color:#ffffff40;letter-spacing:.06em;flex-shrink:0;margin-top:38px;font-size:10px}.mag-unlock-error{letter-spacing:.04em;color:#ff6b6b;text-align:center;font-size:9.5px;animation:.18s both fadeInUp}.mag-unlock-success{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:10px 0 14px;animation:.35s both fadeIn;display:flex}.mag-unlock-check{color:#00b876;border:2px solid #00b876;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:30px;animation:.52s cubic-bezier(.22,1,.36,1) .1s both unlockBloom;display:flex;box-shadow:0 0 28px #00b87647,inset 0 0 18px #00b87612}.mag-unlock-success-title{letter-spacing:.3em;text-transform:uppercase;color:#fff;margin:0;font-size:22px;font-weight:300}.mag-unlock-success-desc{color:#fff9;letter-spacing:.03em;text-align:center;max-width:400px;font-size:13px;line-height:1.78}.mag-unlock-success-accent{color:#00b876;letter-spacing:.02em}.mag-welcome-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:90;background:#050505e0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mag-welcome-modal{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:720px;padding:0 40px;display:flex}.mag-welcome-crown{object-fit:contain;filter:drop-shadow(0 0 24px #ffffff42);height:108px;margin-bottom:6px;transform:translate(-4px)}.mag-welcome-title{letter-spacing:.26em;text-transform:uppercase;color:#ccc;font-size:30px;font-weight:300;line-height:1.55}.mag-welcome-title .accent{letter-spacing:.3em;font-size:42px}.mag-welcome-desc{color:#aaa;letter-spacing:.04em;font-size:18px;line-height:1.75}.mag-welcome-icon{object-fit:contain;vertical-align:middle;width:32px;height:32px;display:inline-block}.mag-welcome-icon--crystal{width:40px;height:40px}.mag-welcome-x{letter-spacing:0;vertical-align:middle;font-size:16px;font-weight:300;position:relative;top:-1px}.mag-welcome-btn{letter-spacing:.22em;text-transform:uppercase;color:#00b876;cursor:pointer;background:#00b87612;border:1px solid #00b8768c;border-radius:22px;justify-content:center;align-items:center;min-width:160px;height:44px;margin-top:4px;padding:0;font-family:inherit;font-size:12px;font-weight:300;line-height:1;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.mag-welcome-btn:hover{color:#111;background:#00b876;box-shadow:0 0 18px #00b87652}.mag-welcome-nomore{letter-spacing:.12em;color:#777;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:22px;font-size:13px;transition:color .2s;display:flex}.mag-welcome-nomore-text{position:relative;top:1.5px}.mag-welcome-nomore:hover{color:#aaa}.mag-welcome-nomore input[type=checkbox]{accent-color:#00b876;cursor:pointer;width:13px;height:13px}@keyframes fadeOutBlur{0%{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.mag-welcome-out{pointer-events:none;animation:.48s forwards fadeOutBlur}.mag-welcome-out .mag-welcome-modal{animation:.38s forwards scaleOut}@keyframes shake{0%,to{transform:translate(0)translateY(0)}15%{transform:translate(-7px)translateY(0)}30%{transform:translate(6px)translateY(0)}45%{transform:translate(-5px)translateY(0)}60%{transform:translate(4px)translateY(0)}75%{transform:translate(-3px)translateY(0)}90%{transform:translate(2px)translateY(0)}}.mag-unlock-shake{border-color:#c22!important;animation:.45s both shake!important}.legal-overlay{z-index:3000;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.legal-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00b8764d transparent;height:100%;overflow-y:auto}.legal-scroll::-webkit-scrollbar{width:4px}.legal-scroll::-webkit-scrollbar-track{background:0 0}.legal-scroll::-webkit-scrollbar-thumb{background:#00b87640;border-radius:2px}.legal-content{max-width:820px;margin:0 auto;padding:80px 40px;animation:.55s both fadeInUp}.legal-back-btn{color:#00b876;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-bottom:36px;padding:8px 14px 8px 0;font-family:inherit;font-size:13px;transition:opacity .2s,transform .22s;display:inline-flex}.legal-back-btn:hover{opacity:1;transform:translate(-4px)}.legal-main-title{letter-spacing:.22em;text-transform:uppercase;color:#fff;border-bottom:1px solid #00b8764d;margin-bottom:54px;padding-bottom:22px;font-size:34px;font-weight:300;line-height:1.15;position:relative}.legal-main-title:after{content:"";background:#00b876;border-radius:1px;width:64px;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #00b8768c}.legal-intro-block,.legal-section-block{margin-bottom:44px;animation:.5s both fadeInUp}.legal-section-block:nth-child(2){animation-delay:50ms}.legal-section-block:nth-child(3){animation-delay:80ms}.legal-section-block:nth-child(4){animation-delay:.11s}.legal-section-block:nth-child(5){animation-delay:.14s}.legal-section-title{letter-spacing:.22em;text-transform:uppercase;color:#00b876;text-shadow:0 0 18px #00b87640;margin-bottom:16px;font-size:15px;font-weight:300}.legal-text{color:#ffffffb8;letter-spacing:.015em;white-space:pre-line;font-size:15.5px;line-height:1.95}.legal-footer-note{color:#ffffff4d;letter-spacing:.1em;text-align:center;border-top:1px solid #ffffff0f;margin-top:56px;padding-top:20px;font-size:12px}.contact-intro{color:#ffffffb8;letter-spacing:.015em;border-bottom:1px solid #00b87624;margin-bottom:44px;padding-bottom:36px;font-size:15.5px;line-height:1.95}.contact-email-card{background:#00b8760d;border:1px solid #00b87638;border-radius:14px;align-items:center;gap:22px;margin-bottom:48px;padding:28px 34px;transition:border-color .26s,box-shadow .26s;display:flex}.contact-email-card:hover{border-color:#00b87673;box-shadow:0 6px 28px #00b8761f}.contact-email-icon{opacity:.6;flex-shrink:0;font-size:32px;line-height:1}.contact-email-address{color:#00b876;letter-spacing:.06em;text-shadow:0 0 18px #00b8764d;margin-bottom:8px;font-size:18px;font-weight:300}.contact-email-label{text-transform:uppercase;letter-spacing:.18em;color:#fff6;margin-bottom:4px;font-size:12px}.contact-email-response{color:#ffffff61;letter-spacing:.06em;font-size:12px}.faq-list{border-top:1px solid #ffffff0f;margin-bottom:56px}.faq-item{border-bottom:1px solid #ffffff0f;transition:background .24s;animation:.45s both fadeInUp}.faq-item:hover{background:#00b87605}.faq-item:first-child{animation-delay:40ms}.faq-item:nth-child(2){animation-delay:80ms}.faq-item:nth-child(3){animation-delay:.12s}.faq-item:nth-child(4){animation-delay:.16s}.faq-item:nth-child(5){animation-delay:.2s}.faq-item:nth-child(6){animation-delay:.24s}.faq-item:nth-child(7){animation-delay:.28s}.faq-question{cursor:pointer;text-align:left;letter-spacing:.05em;color:#ffffffd1;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:26px 4px;font-family:inherit;font-size:15.5px;font-weight:300;line-height:1.45;transition:color .24s,padding-left .3s cubic-bezier(.34,1.2,.64,1);display:flex}.faq-question:hover{color:#fff;padding-left:12px}.faq-question.faq-open{color:#00b876;padding-left:12px}.faq-chevron{color:#00b876;opacity:.65;flex-shrink:0;font-size:11px;transition:transform .3s cubic-bezier(.34,1.2,.64,1),opacity .22s}.faq-chevron.faq-open{opacity:1;transform:rotate(180deg)}.faq-answer{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .32s;overflow:hidden}.faq-answer.faq-open{opacity:1;max-height:600px}.faq-answer-text{color:#ffffffa3;letter-spacing:.015em;padding:0 4px 24px;font-size:14.5px;line-height:1.9}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}78%{opacity:.7}91%{opacity:0;transform:translateY(93vh)rotate(680deg)}to{opacity:0;transform:translateY(108vh)rotate(720deg)}}.confetti-container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-piece{opacity:0;animation:linear forwards confettiFall;position:absolute;top:-14px}.jouer-page{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.jouer-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#000000d1 0%,#000000b3 50%,#000000e0 100%);position:absolute;inset:0}.jouer-nav-up{z-index:10}.jouer-scroll{z-index:1;scrollbar-width:none;flex-direction:column;flex:1;justify-content:center;gap:44px;padding:4px 40px 44px;display:flex;position:relative;overflow:hidden auto}.jouer-scroll::-webkit-scrollbar{display:none}.jouer-section{flex-direction:column;align-items:center;gap:57px;display:flex}.jouer-section--speciale{margin-top:0}.jouer-section-title{letter-spacing:.28em;text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 0 40px #00b8764d;margin:0;font-family:Nexa Light,sans-serif;font-size:clamp(18px,1.7vw,26px)}.jouer-title-brand{color:#00b876;font-family:Nexa Light,sans-serif}.jouer-title-type{color:#fff}.jouer-section-title:after{content:"";background:linear-gradient(90deg,#0000,#00b876,#0000);width:160px;height:1px;margin:8px auto 0;display:block}.jouer-boxes-row{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:56px;display:flex}.jouer-boxes-row--4{gap:40px}.jouer-box-card{cursor:pointer;opacity:0;background:#0a0e14cc;border:1px solid #00b87633;border-radius:12px;flex-direction:column;align-items:center;width:240px;padding:22px 16px 16px;transition:transform .28s cubic-bezier(.22,.68,0,1.2),border-color .28s,box-shadow .28s;animation:.5s cubic-bezier(.22,.68,0,1.2) forwards jboxEntry;display:flex;position:relative}.jouer-boxes-row--4 .jouer-box-card{width:210px}.jouer-box-card:hover{border-color:var(--box-glow,#00b876);box-shadow:0 20px 50px #000c, 0 0 0 1px var(--box-glow,#00b876), 0 0 55px var(--box-glow,#00b876), 0 -30px 70px var(--box-glow,#00b876);transform:translateY(-12px)scale(1.035)}@supports (color:color-mix(in lab, red, red)){.jouer-box-card:hover{box-shadow:0 20px 50px #000c, 0 0 0 1px var(--box-glow,#00b876), 0 0 55px color-mix(in srgb, var(--box-glow,#00b876) 32%, transparent), 0 -30px 70px color-mix(in srgb, var(--box-glow,#00b876) 20%, transparent)}}.jouer-box-img-wrap{z-index:1;justify-content:center;width:100%;margin-bottom:14px;animation:3.2s ease-in-out infinite boxFloat;display:flex;position:relative}.jouer-boxes-row--4 .jouer-box-card:nth-child(2) .jouer-box-img-wrap{animation-delay:.4s}.jouer-boxes-row--4 .jouer-box-card:nth-child(3) .jouer-box-img-wrap{animation-delay:.8s}.jouer-boxes-row--4 .jouer-box-card:nth-child(4) .jouer-box-img-wrap{animation-delay:1.2s}.jouer-boxes-row:not(.jouer-boxes-row--4) .jouer-box-card:nth-child(2) .jouer-box-img-wrap{animation-delay:.5s}.jouer-boxes-row:not(.jouer-boxes-row--4) .jouer-box-card:nth-child(3) .jouer-box-img-wrap{animation-delay:1s}.jouer-box-img{object-fit:contain;filter:drop-shadow(0 10px 22px #000000bf);width:174px;transition:transform .28s cubic-bezier(.22,.68,0,1.2),filter .28s}.jouer-boxes-row--4 .jouer-box-img{width:152px}.jouer-box-card:hover .jouer-box-img{filter:drop-shadow(0 10px 22px #000000bf);transform:scale(1.1)translateY(-5px)}.jouer-box-info{z-index:1;flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.jouer-box-name{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:center;margin:0;font-family:Nexa Light,sans-serif;font-size:13px}.jouer-box-desc{letter-spacing:.05em;color:#ffffff8c;text-align:center;margin:0;font-family:Nexa Light,sans-serif;font-size:12px}.jouer-box-price{align-items:center;gap:5px;margin-top:5px;display:flex}.jouer-coin-icon{flex-shrink:0;width:14px;height:14px;display:block}.jouer-box-price span{color:#00b876;letter-spacing:.04em;font-family:Nexa Light,sans-serif;font-size:16px;font-weight:600}.sidebar-close-hint{display:none}.jouer-box-btn{z-index:1;color:#00b876;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00b876;border-radius:4px;width:100%;margin-top:12px;padding:8px 0;font-family:Nexa Light,sans-serif;font-size:11px;transition:background .28s,color .28s,box-shadow .28s,border-color .28s;position:relative}.jouer-box-btn:hover{color:#000;background:#00b876;box-shadow:0 0 26px #00b87680}.jouer-box-btn--flip{perspective:800px;transform-style:preserve-3d;position:relative;overflow:hidden}.jouer-box-btn--flip .jouer-btn-face{backface-visibility:hidden;will-change:transform, opacity;letter-spacing:.22em;color:inherit;justify-content:center;align-items:center;transition:transform .52s cubic-bezier(.34,1.22,.48,1),opacity .32s;display:flex;position:absolute;inset:0}.jouer-box-btn--flip .jouer-btn-face--front{opacity:1;transform:translateY(0)rotateX(0)}.jouer-box-btn--flip .jouer-btn-face--back{opacity:0;transform-origin:bottom;transform:translateY(-100%)rotateX(90deg)}.jouer-box-btn--flip:hover .jouer-btn-face--front,.jouer-box-btn--flip:focus-visible .jouer-btn-face--front{opacity:0;transform-origin:top;transform:translateY(100%)rotateX(-90deg)}.jouer-box-btn--flip:hover .jouer-btn-face--back,.jouer-box-btn--flip:focus-visible .jouer-btn-face--back{opacity:1;transform:translateY(0)rotateX(0)}.jouer-box-btn--flip .jouer-btn-sizer{visibility:hidden;pointer-events:none;letter-spacing:.22em;display:inline-block}@keyframes jboxEntry{0%{opacity:0;transform:translateY(28px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-jbox-0{animation-delay:50ms}.anim-jbox-1{animation-delay:.15s}.anim-jbox-2{animation-delay:.25s}.anim-jbox-3{animation-delay:.35s}@keyframes boxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.game-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040612e0;justify-content:center;align-items:center;animation:.3s game-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes game-fade-in{0%{opacity:0}to{opacity:1}}.game-overlay-bg{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(45deg,#0000 0 18px,#ffffff05 18px 19px),repeating-linear-gradient(-45deg,#0000 0 18px,#ffffff05 18px 19px);width:140%;height:140%;animation:28s linear infinite casino-lattice-drift;position:absolute;inset:-20%}.game-overlay-bg:before{content:"";background:radial-gradient(at 18% 38%,#8c28dc24 0%,#0000 42%),radial-gradient(at 82% 22%,#1450c81c 0%,#0000 40%),radial-gradient(at 55% 82%,#c88c0017 0%,#0000 38%),radial-gradient(at 72% 58%,#0096b414 0%,#0000 35%);animation:11s ease-in-out infinite alternate casino-ambient-pulse;position:absolute;inset:0}@keyframes casino-lattice-drift{0%{transform:translate(0)}to{transform:translate(38px,38px)}}@keyframes casino-ambient-pulse{0%{opacity:.6;transform:scale(1)rotate(0)}40%{opacity:1;transform:scale(1.06)rotate(3deg)}to{opacity:.75;transform:scale(.97)rotate(-2deg)}}.game-roulette-screen,.game-opening{z-index:1;position:relative}.game-overlay-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:54px;height:54px;font-size:18px;transition:background .2s,border-color .2s,transform .2s;position:absolute;top:18px;right:24px}.game-overlay-close:hover{background:#ff3c3c59;border-color:#ff505080;transform:scale(1.06)}.game-audio-group{z-index:10;gap:10px;display:flex;position:absolute;top:18px;right:88px}.game-audio-btn{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:54px;height:54px;padding:0;transition:background .18s,color .18s,border-color .18s;display:flex}.game-audio-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff59}.game-audio-btn.active{color:#fff;background:#ffffff1c;border-color:#ffffff80}.game-audio-btn.muted{color:#ffffff38;border-color:#ffffff1a}.game-audio-btn svg{width:17px;height:17px;display:block}.game-audio-label{letter-spacing:.06em;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:7.5px;font-weight:700;line-height:1}.game-music-waves{align-items:flex-end;gap:2.5px;height:14px;display:flex}.game-music-wave{transform-origin:bottom;background:currentColor;border-radius:2px;width:2.5px;height:3px}.game-audio-btn.active .game-music-wave{animation:.65s ease-in-out infinite alternate music-wave-bounce}.game-audio-btn.active .game-music-wave:first-child{height:5px;animation-delay:0s}.game-audio-btn.active .game-music-wave:nth-child(2){height:11px;animation-delay:.16s}.game-audio-btn.active .game-music-wave:nth-child(3){height:14px;animation-delay:.32s}.game-audio-btn.active .game-music-wave:nth-child(4){height:8px;animation-delay:.48s}@keyframes music-wave-bounce{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.game-opening{flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:relative}.game-opening-ring{border:2px solid var(--box-glow,#00b876);border-radius:50%;width:340px;height:340px;position:absolute}@supports (color:color-mix(in lab, red, red)){.game-opening-ring{border:2px solid color-mix(in srgb, var(--box-glow,#00b876) 60%, transparent)}}.game-opening-ring{box-shadow:0 0 40px var(--box-glow,#00b876), inset 0 0 40px var(--box-glow,#00b876)}@supports (color:color-mix(in lab, red, red)){.game-opening-ring{box-shadow:0 0 40px color-mix(in srgb, var(--box-glow,#00b876) 35%, transparent), inset 0 0 40px color-mix(in srgb, var(--box-glow,#00b876) 10%, transparent)}}.game-opening-ring{animation:1.4s ease-out forwards game-ring-pulse}.game-opening-ring--2{opacity:.45;width:440px;height:440px;animation-delay:.18s}@keyframes game-ring-pulse{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.1)}}.game-opening-box-wrap{z-index:2;position:relative}.anim-game-box{animation:1.4s cubic-bezier(.22,.68,0,1.3) forwards game-box-pop}@keyframes game-box-pop{0%{opacity:0;transform:scale(.15)rotate(-10deg)}55%{opacity:1;transform:scale(1.08)rotate(3deg)}78%{transform:scale(.97)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.game-opening-box-img{width:230px;filter:drop-shadow(0 0 50px var(--box-glow,#00b876))}.game-opening-name{color:#fff;letter-spacing:.14em;text-transform:uppercase;opacity:0;font-family:Nexa,sans-serif;font-size:18px;font-weight:900;animation:.5s .9s forwards game-name-in}@keyframes game-name-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.game-roulette-screen{flex-direction:column;align-items:center;gap:36px;width:100%;max-width:1220px;padding:44px 48px 36px;animation:.4s game-fade-in;display:flex}.game-top-bar{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.game-top-left{flex:0 0 260px}.game-top-center{flex:1;justify-content:center;align-items:center;display:flex}.game-top-right{flex:0 0 260px;justify-content:flex-end;display:flex}.game-box-badge{border:1px solid var(--box-glow,#00b876);background:#ffffff0d;align-items:center;gap:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.game-box-badge{border:1px solid color-mix(in srgb, var(--box-glow,#00b876) 35%, transparent)}}.game-box-badge{box-shadow:0 0 20px var(--box-glow,#00b876);border-radius:14px;padding:12px 26px 12px 12px}@supports (color:color-mix(in lab, red, red)){.game-box-badge{box-shadow:0 0 20px color-mix(in srgb, var(--box-glow,#00b876) 15%, transparent)}}.game-badge-img{width:60px;filter:drop-shadow(0 0 10px var(--box-glow,#00b876))}.game-badge-name{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:12px;font-weight:900}.game-badge-price{align-items:center;gap:6px;margin-top:5px;display:flex}.game-badge-coin{width:16px}.game-badge-price span{color:#00b876;font-family:Nexa,sans-serif;font-size:15px;font-weight:900}.game-platform-sel{gap:10px;display:flex}.game-platform-btn{color:#ffffff80;letter-spacing:.12em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:8px 18px;font-family:Nexa,sans-serif;font-size:9px;transition:all .22s;display:flex}.game-platform-btn img{object-fit:contain;opacity:.55;width:28px;height:28px;transition:opacity .22s}.game-platform-btn.active{color:#fff;background:#ffffff21;border-color:#fff6}.game-platform-btn.active img{opacity:1}.game-platform-btn--disabled{filter:grayscale(.85);opacity:.45;cursor:not-allowed;pointer-events:none}.game-platform-btn--disabled.active{filter:grayscale(.55);opacity:.7;border-color:#00b87659;box-shadow:inset 0 0 0 1px #00b8762e}.game-platform-sel--locked{pointer-events:none}.game-strip-container{background:#060a1a99;border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;width:1176px;height:178px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff12}.game-strip-fade{z-index:3;pointer-events:none;width:180px;position:absolute;top:0;bottom:0}.game-strip-fade--l{background:linear-gradient(90deg,#030510eb,#0000);left:0}.game-strip-fade--r{background:linear-gradient(270deg,#030510eb,#0000);right:0}.game-strip-marker{z-index:4;background:#fff;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #fffffff2}.game-strip-marker:before,.game-strip-marker:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.game-strip-marker:before{border-top:12px solid #fff;top:0}.game-strip-marker:after{border-bottom:12px solid #fff;bottom:0}.game-strip{will-change:transform;align-items:center;gap:18px;padding:23px 0;display:flex}.game-tile{border-radius:10px;flex-direction:column;flex-shrink:0;width:120px;height:132px;display:flex;overflow:hidden}.game-tile-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:10px 8px 4px;display:flex}.game-tile-body--cover{padding:0;overflow:hidden}.game-tile-gem-img{object-fit:contain;flex-shrink:0;width:58px;height:58px}.game-tile-cover-img{object-fit:cover;width:100%;height:100%;display:block}.game-tile-val{color:#fff;letter-spacing:.02em;font-family:Nexa,sans-serif;font-size:16px;font-weight:900;line-height:1}.game-tile-footer{text-align:center;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;width:100%;padding:5px 4px 6px;font-family:Nexa,sans-serif;font-size:8.5px;font-weight:900}.game-tile-footer--commune{color:#d7daf0b3;background:#c8cde124;border-top:1px solid #d2d7f02e}.game-tile-footer--common{color:#fff;background:#1a4bcc}.game-tile-footer--legendary{color:#fff;background:#5b21b6}.game-tile-footer--exotic{color:#fff;background:#c9a200}.game-tile-footer--deadking_grey{color:#fff;background:#9a4500}.game-tile-footer--deadking_red{color:#fff;background:#8b1a1a}.game-tile--commune{background:linear-gradient(155deg,#0c0d14,#10111a);border:1px solid #b4b9dc42}.game-tile--commune .game-tile-body{background:#c8cdeb0f}.game-tile-gem-img--white{filter:brightness(0)invert();opacity:.75}.game-tile-val--commune{color:#d2d7f0bf}.game-mute-btn svg{width:18px;height:18px;display:block}.game-tile--common{background:linear-gradient(155deg,#081428,#0c1e40);border:1px solid #5082ff38}.game-tile--legendary{background:linear-gradient(155deg,#160a38,#280c58);border:1px solid #9646ff66;box-shadow:inset 0 0 18px #8232ff1f}.game-tile--exotic{background:linear-gradient(155deg,#1a1600,#2a2400);border:1px solid #ffe6006b;box-shadow:inset 0 0 18px #ffdc0014}.game-tile--deadking_grey{background:linear-gradient(155deg,#120800,#1e1000);border:1px solid #b45a0052}.game-tile--deadking_red{background:linear-gradient(155deg,#1c0000,#380000);border:1px solid #ff280061}.game-tile--winner{animation:.5s cubic-bezier(.22,.68,0,1.3) tile-winner-pop;box-shadow:0 0 0 2px #fff,0 0 28px #ffffff8c}@keyframes tile-winner-pop{0%{transform:scale(.9)}65%{transform:scale(1.07)}to{transform:scale(1)}}.game-result-panel{flex-direction:column;align-items:center;gap:8px;animation:.55s cubic-bezier(.22,.68,0,1.3) forwards game-result-in;display:flex;position:relative}@keyframes game-result-in{0%{opacity:0;transform:scale(.65)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.game-result-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:220px;padding:12px 40px;display:flex}.game-result-panel--legendary .game-result-badge{border-color:#9646ffb3;box-shadow:0 0 36px #8232ff47}.game-result-panel--exotic .game-result-badge{border-color:#ffe600d9;box-shadow:0 0 60px #ffdc006b}.game-result-panel--deadking_grey .game-result-badge{border-color:#ff8200b3;box-shadow:0 0 30px #dc640052}.game-result-panel--deadking_red .game-result-badge{border-color:#ff320099;box-shadow:0 0 30px #ff1e0047}.game-result-rarity{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-family:Nexa,sans-serif;font-size:10px;font-weight:900}.game-result-panel--common .game-result-badge{border-color:#3c78ffbf;box-shadow:0 0 36px #2864ff47}.game-result-panel--commune .game-result-rarity{color:#c8cdf0a6}.game-result-panel--common .game-result-rarity{color:#60a5fa}.game-result-panel--legendary .game-result-rarity{color:#a855f7}.game-result-panel--exotic .game-result-rarity{color:#ffe600}.game-result-panel--deadking_grey .game-result-rarity{color:#ff8c00}.game-result-panel--deadking_red .game-result-rarity{color:#ff4020}.game-result-value{color:#fff;font-family:Nexa,sans-serif;font-size:24px;font-weight:900}.game-confetti-wrap{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.game-confetti-p{animation:linear infinite confetti-fall;position:absolute;top:-10px}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:.15;transform:translateY(110vh)rotate(720deg)}}.game-spinning-indicator{align-items:center;gap:10px;height:52px;display:flex}.game-spinning-indicator span{background:#ffffff80;border-radius:50%;width:10px;height:10px;animation:1.2s infinite spin-dot}.game-spinning-indicator span:nth-child(2){animation-delay:.2s}.game-spinning-indicator span:nth-child(3){animation-delay:.4s}@keyframes spin-dot{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.game-btns-wrap{flex-direction:column;align-items:center;padding-bottom:78px;display:flex;position:relative}.game-btns-row{align-items:center;gap:16px;margin-top:8px;display:flex}.game-btn-play{background:var(--box-glow,#00b876);border-radius:10px;align-items:center;gap:10px;padding:14px 38px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-btn-play{background:color-mix(in srgb, var(--box-glow,#00b876) 20%, #0006)}}.game-btn-play{border:1.5px solid var(--box-glow,#00b876);color:#fff;letter-spacing:.1em;cursor:pointer;box-shadow:0 0 22px var(--box-glow,#00b876);font-family:Nexa,sans-serif;font-size:14px;font-weight:900;transition:all .22s}@supports (color:color-mix(in lab, red, red)){.game-btn-play{box-shadow:0 0 22px color-mix(in srgb, var(--box-glow,#00b876) 22%, transparent)}}.game-btn-play:hover{background:var(--box-glow,#00b876)}@supports (color:color-mix(in lab, red, red)){.game-btn-play:hover{background:color-mix(in srgb, var(--box-glow,#00b876) 40%, #0000004d)}}.game-btn-play:hover{box-shadow:0 0 48px var(--box-glow,#00b876)}@supports (color:color-mix(in lab, red, red)){.game-btn-play:hover{box-shadow:0 0 48px color-mix(in srgb, var(--box-glow,#00b876) 48%, transparent)}}.game-btn-play:hover{transform:translateY(-2px)}.game-btn-play:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:50%;height:100%;animation:5s ease-in-out infinite btn-shine;position:absolute;top:0;left:-80%;transform:skew(-18deg)}@keyframes btn-shine{0%,30%{left:-80%}52%,to{left:140%}}.game-btn-coin{width:20px}.game-btn-test{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:14px 28px;font-family:Nexa,sans-serif;font-size:13px;font-weight:700;transition:all .22s}.game-btn-test:hover{color:#fff;background:#ffffff1f}.game-btn-play--low{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.game-btn-play--low:hover{background:var(--box-glow,#00b876);transform:none}@supports (color:color-mix(in lab, red, red)){.game-btn-play--low:hover{background:color-mix(in srgb, var(--box-glow,#00b876) 20%, #0006)}}.game-btn-play--low:hover{box-shadow:0 0 22px var(--box-glow,#00b876)}@supports (color:color-mix(in lab, red, red)){.game-btn-play--low:hover{box-shadow:0 0 22px color-mix(in srgb, var(--box-glow,#00b876) 22%, transparent)}}@keyframes game-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.game-btn-play--shake,.game-btn-test--shake{animation:.55s game-shake}.game-btns-float-msg{white-space:nowrap;pointer-events:none;margin:0;animation:.2s game-fade-in;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.game-btns-float-msg--nologin-below{bottom:10px}.game-btns-float-msg--insuf{letter-spacing:.08em;color:#ff6b6b;font-family:Nexa,sans-serif;font-size:12px;font-weight:900}.game-btns-float-msg--nologin{letter-spacing:.12em;color:#ffffffe0;text-shadow:0 0 20px #ff6450a6;font-family:Nexa,sans-serif;font-size:14px;font-weight:900}.game-wallet{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.game-wallet-title{letter-spacing:.16em;color:#ffffff85;text-transform:uppercase;text-align:center;margin-bottom:3px;font-family:Nexa,sans-serif;font-size:9px;font-weight:900}.game-wallet-cards{gap:7px;display:flex}.game-wallet-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;flex-direction:row;flex:1;align-items:stretch;gap:0;min-height:38px;padding:0;transition:background .4s,border-color .4s,transform .3s;display:flex;overflow:hidden}.game-wallet-card-icon{object-fit:contain;flex-shrink:0;align-self:center;width:12px;height:12px;margin:0 7px;display:block}.game-wallet-card-val{color:#fff;white-space:nowrap;border-left:1px solid #ffffff24;flex:1;justify-content:center;align-items:center;min-width:44px;padding:3px 11px 0;font-family:Nexa,sans-serif;font-size:13px;font-weight:900;display:flex}.game-wallet--locked .game-wallet-title{color:#ffffff47;letter-spacing:.22em}.game-wallet-card--locked{opacity:.38;filter:grayscale();border-color:#ffffff0f!important}.game-wallet-card--locked .game-wallet-card-val{color:#fff6;letter-spacing:.12em}.game-wallet-card--in{background:#00dc6433;border-color:#00dc648c;animation:.8s wallet-in}.game-wallet-card--out{background:#ff463233;border-color:#ff46328c;animation:.7s wallet-out}@keyframes wallet-in{0%{transform:scale(.92)}55%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wallet-out{0%{transform:scale(1)}35%{transform:scale(.9)}to{transform:scale(1)}}.game-strip-blur{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04081247;transition:opacity .9s,-webkit-backdrop-filter .9s,backdrop-filter .9s;position:absolute;inset:0}.game-strip-blur--clear{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.game-test-note{white-space:nowrap;color:#ffdc64eb;letter-spacing:.04em;text-shadow:0 0 18px #ffc83273;pointer-events:none;margin:0;font-size:14px;font-style:italic;animation:.28s game-fade-in;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.game-pf{text-align:center;width:100%;position:relative}.game-pf-toggle{color:#ffffff47;cursor:pointer;letter-spacing:.08em;z-index:2;background:0 0;border:none;font-size:11px;transition:color .2s;position:relative}.game-pf-toggle:hover{color:#ffffff8c}.game-pf-panel{z-index:20;background:#040614eb;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:5px;width:360px;margin:0 auto;padding:10px 18px;animation:.18s both fadeInDown;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 8px 28px #0009}.game-pf-row{align-items:center;gap:12px;font-size:10px;display:flex}.game-pf-row span{color:#ffffff61;text-align:right;min-width:80px}.game-pf-row code{color:#ffffffa6;word-break:break-all;font-family:monospace;font-size:10px}.header-wallet-pills{align-items:center;gap:5px;display:flex}.header-wallet-pill{background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;flex-direction:row;align-items:stretch;gap:0;min-height:30px;display:flex;position:relative;overflow:hidden}.header-wallet-pill-icon{flex-shrink:0;align-self:center;width:15px;height:15px;margin:0 8px;display:block}.header-wallet-pill-val{color:#ffffffe0;white-space:nowrap;letter-spacing:.04em;border-left:1px solid #ffffff24;align-items:center;padding:2px 9px 0;font-size:11px;font-weight:300;display:flex}.header-wallet-pill--coins,.header-wallet-pill--crystal,.header-wallet-pill--rubis{border-color:#ffffff29}.pill-wrap{position:relative}.pill-tooltip{letter-spacing:.07em;color:#ffffffd1;white-space:nowrap;pointer-events:none;opacity:0;z-index:200;background:#0a0a0ef7;border:1px solid #ffffff21;border-radius:8px;padding:7px 14px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-5px)}.pill-tooltip:after{content:"";border:5px solid #0000;border-bottom-color:#ffffff21;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pill-tooltip:before{content:"";z-index:1;border:5px solid #0000;border-bottom-color:#0a0a0ef7;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.pill-wrap:hover .pill-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.header-account-wrap{position:relative}.header-account-btn{letter-spacing:.16em;text-transform:uppercase;color:#00b876;cursor:pointer;background:#00b8760d;border:1px solid #00b87673;border-radius:22px;align-items:center;gap:7px;padding:8px 18px 5px;font-family:inherit;font-size:11px;font-weight:300;transition:background .22s,border-color .22s,box-shadow .22s;display:flex}.header-account-btn:hover{background:#00b8761a;border-color:#00b876;box-shadow:0 0 12px #00b87629}.header-account-menu{-webkit-backdrop-filter:blur(14px);z-index:200;background:#080b12e0;border:none;border-radius:16px;min-width:172px;padding:8px 0;animation:.18s both fadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;box-shadow:0 0 0 1px #00b8761a,0 0 0 1px #ffffff0d,0 18px 44px #000000bf}.header-account-item{letter-spacing:.08em;color:#ffffff9e;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;width:100%;padding:10px 18px;font-family:inherit;font-size:12px;font-weight:300;line-height:1;transition:color .22s,transform .28s cubic-bezier(.34,1.42,.64,1);display:flex}.account-item-icon{opacity:.72;flex-shrink:0;width:16px;height:16px;transition:opacity .22s}.account-item-label{transform:translateY(1px)}.header-account-item:hover .account-item-icon{opacity:1}.header-account-item:last-child{border-bottom:none}.header-account-item:hover{color:#fff;transform:translateY(-2px)}.header-account-item--logout{color:#ff6464a6}.header-account-item--logout:hover{color:#ff7070;transform:translateY(-2px)}@keyframes auth-dissolve{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(14px);transform:scale(1.05)}}@keyframes auth-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(5px)}90%{transform:translate(-2px)}}.auth-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040612cc;justify-content:center;align-items:center;animation:.22s both fadeIn;display:flex;position:fixed;inset:0}.auth-modal{background:#0d0f1a;border:1px solid #00b87638;border-radius:8px;width:440px;max-width:94vw;max-height:92vh;padding:46px 48px 42px;position:relative;overflow-y:auto;box-shadow:0 0 80px #00b87612,0 28px 60px #000000eb}.auth-modal-bg{pointer-events:none;z-index:0;background-image:linear-gradient(45deg,#00b87607 1px,#0000 1px),linear-gradient(-45deg,#00b87607 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.auth-modal>:not(.auth-modal-bg):not(.auth-close){z-index:1;position:relative}.auth-dissolving{pointer-events:none;animation:.7s forwards auth-dissolve}.auth-logo{justify-content:center;margin-bottom:44px;display:flex}.auth-logo-img{object-fit:contain;filter:drop-shadow(0 0 14px #00b87638);height:32px}.auth-tabs{border-bottom:1px solid #ffffff1a;margin-bottom:32px;display:flex}.auth-tab{letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 12px 8px;font-family:inherit;font-size:11px;font-weight:300;transition:color .2s,border-color .2s}.auth-tab--active{color:#00b876;border-bottom-color:#00b876}.auth-tab:not(.auth-tab--active):hover{color:#fff9}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-form--signin{gap:30px}.auth-form--signin .auth-field{gap:9px}.auth-form--signin .auth-input{padding:12px 2px 10px;font-size:14px}.auth-form--signin .auth-submit-btn{margin-top:32px;padding:16px 20px 11px}.auth-form--signup{gap:24px}.auth-form--signup .auth-field{gap:7px}.auth-form--signup .auth-input{padding:10px 2px 8px}.auth-shake{animation:.42s auth-shake}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;font-size:9.5px}.auth-input{color:#fff;letter-spacing:.04em;background:0 0;border:none;border-bottom:1px solid #ffffff29;border-radius:0;outline:none;padding:8px 2px 7px;font-family:inherit;font-size:13px;font-weight:300;transition:border-color .2s}.auth-input:focus{border-bottom-color:#00b876}.auth-input::placeholder{color:#fff3}.auth-check-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.auth-checkbox{appearance:none;cursor:pointer;background:#0000004d;border:1px solid #00b87673;border-radius:2px;flex-shrink:0;width:15px;height:15px;margin-top:1px;transition:background .18s,border-color .18s;position:relative}.auth-checkbox:checked{background:#00b876;border-color:#00b876}.auth-checkbox:checked:after{content:"";border:2px solid #0d0f1a;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.auth-check-label{letter-spacing:.03em;color:#ffffff80;font-size:11px;line-height:1.55}.auth-terms-link{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:#00b876;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #00b87673;text-decoration:underline #00b87673;transition:color .18s}.auth-terms-link:hover{color:#00d48a}.auth-error{letter-spacing:.03em;color:#ff6565;background:#ff3c3c12;border-left:2px solid #ff4040;border-radius:2px;padding:8px 12px 6px;font-size:11px}.auth-submit-btn{letter-spacing:.22em;text-transform:uppercase;color:#0d0f1a;cursor:pointer;background:#00b876;border:none;border-radius:3px;width:100%;margin-top:22px;padding:14px 20px 9px;font-family:inherit;font-size:11px;font-weight:300;transition:background .2s,box-shadow .2s}.auth-submit-btn:hover{background:#00cc85;box-shadow:0 0 26px #00b87661}.auth-close{color:#ffffff52;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:color .2s,background .2s;display:flex;position:absolute;top:13px;right:13px}.auth-close:hover{color:#ffffffb8;background:#ffffff0f}.auth-success{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:12px 0;display:flex}.auth-success-icon{color:#00b876;border:2px solid #00b876;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;font-size:26px;animation:.42s scaleIn;display:flex}.auth-success-title{letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:20px;font-weight:300}.auth-success-msg{letter-spacing:.03em;color:#ffffff85;max-width:310px;font-size:12px;line-height:1.72}.game-audio-music-col{flex-direction:column;align-items:center;gap:14px;display:flex}.game-vol-slider{appearance:none;cursor:pointer;background:linear-gradient(to right, #00b876 var(--vol,72%), #ffffff2e var(--vol,72%));border-radius:3px;outline:none;width:54px;height:5px}.game-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#00b876;border-radius:50%;width:14px;height:14px;transition:transform .12s;box-shadow:0 0 6px #00b876a6}.game-vol-slider::-webkit-slider-thumb:hover{transform:scale(1.3)}.game-vol-slider::-moz-range-thumb{cursor:pointer;background:#00b876;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 6px #00b876a6}.partner-page{z-index:10;background:#0b0b0f;padding-top:58px;animation:.38s both partner-page-in;position:absolute;inset:0;overflow-y:auto}@keyframes partner-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.partner-page-inner{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 58px);padding:40px 40px 60px;display:flex}.partner-page-header{text-align:center;width:754px;max-width:100%}.partner-page-breadcrumb{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;text-align:center;white-space:nowrap;margin-bottom:60px;font-family:Nexa Light,sans-serif;font-size:22px;font-weight:300}.partner-page-breadcrumb .accent{color:#00b980ad}.partner-grid{grid-template-columns:290px 420px;column-gap:44px;display:grid}.partner-left-col{flex-direction:column;align-self:center;gap:28px;display:flex}.partner-right-col{flex-direction:column;gap:28px;display:flex}.partner-left-divider{background:linear-gradient(90deg,#0000,#00b876d9,#0000);border-radius:1px;flex-shrink:0;align-self:center;width:85px;height:2px;box-shadow:0 0 10px #00b87699,0 0 22px #00b87647}.partner-card{box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:24px 28px;transition:border-color .3s,transform .38s cubic-bezier(.22,.68,0,1.18),box-shadow .38s;position:relative;overflow:hidden}.partner-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00b8760a 0%,#0000 55%);position:absolute;inset:0}.partner-card:hover{border-color:#00b87647;transform:translateY(-7px);box-shadow:0 18px 52px #00000061,0 0 28px #00b87614}.partner-card-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-bottom:20px;font-family:Nexa Light,sans-serif;font-size:14px;font-weight:300}.partner-card--balance{text-align:center;flex-direction:column;align-items:center;width:290px;display:flex}.partner-card--balance .partner-card-label,.partner-card--uses .partner-card-label{text-align:center;width:100%;margin-bottom:18px;padding-bottom:16px;position:relative}.partner-card--balance .partner-card-label:after,.partner-card--uses .partner-card-label:after{content:"";background:linear-gradient(90deg,#0000,#00b87680,#0000);width:36px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partner-balance-body{flex-direction:column;align-items:center;gap:18px;width:100%;padding:4px 0 6px;display:flex}.partner-balance-display{justify-content:center;align-items:center;gap:10px;display:flex}.partner-balance-coin{width:22px;height:22px}.partner-balance-amount{letter-spacing:-.01em;color:#fff;font-family:Nexa Light,sans-serif;font-size:40px;font-weight:300;transition:text-shadow .4s}.partner-balance-amount--glow{text-shadow:0 0 22px #ffffff4d}.partner-recover-btn{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00b876 0%,#008f5a 100%);border:none;border-radius:8px;padding:8px 22px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300;transition:opacity .18s,transform .14s;position:relative;overflow:hidden;box-shadow:0 4px 18px #00b87647}.partner-recover-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.partner-recover-btn--disabled,.partner-recover-btn:disabled{color:#ffffff38;box-shadow:none;cursor:default;background:#ffffff0d}.partner-recover-btn--active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:60%;height:100%;animation:4s ease-in-out infinite btn-shine;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.partner-card--code{text-align:center;flex-direction:column;align-items:center;width:420px;padding-bottom:36px;display:flex}.partner-crown-wrap{margin:4px 0 10px}.partner-crown-img{filter:drop-shadow(0 0 14px #00b87666);width:52px;height:auto}.partner-code-block{background:#00b87612;border:1px solid #00b87647;border-radius:12px;margin:12px 0 8px;padding:12px 32px}.partner-code-sublabel{letter-spacing:.22em;text-transform:uppercase;color:#00c989a6;margin-bottom:4px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300}.partner-code-value{letter-spacing:.18em;color:#00c989;text-shadow:0 0 20px #00c98961;font-family:Nexa Light,sans-serif;font-size:28px;font-weight:300}.partner-code-info{color:#ffffff6b;letter-spacing:.04em;max-width:390px;margin:10px 0 24px;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300;line-height:1.65}.partner-share-btn{color:#00c989;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#00b87614;border:1px solid #00b87647;border-radius:8px;padding:9px 28px;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;transition:background .18s,border-color .18s,color .18s}.partner-share-btn:hover{background:#00b87629;border-color:#00b87685}.partner-card--uses{text-align:center;flex-direction:column;align-items:center;width:290px;display:flex}.partner-uses-body{flex-direction:column;align-items:center;gap:8px;width:100%;padding:4px 0 6px;display:flex}.partner-uses-icon{margin:0}.partner-uses-svg{color:#00c98966;width:36px;height:30px}.partner-uses-count{letter-spacing:-.02em;color:#ffffffe6;font-family:Nexa Light,sans-serif;font-size:52px;font-weight:300;line-height:1}.partner-uses-sub{letter-spacing:.2em;text-transform:uppercase;color:#ffffff38;margin-top:2px;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300}.partner-card--rank{text-align:center;flex-direction:column;align-items:center;width:420px;display:flex}.partner-card--rank .partner-card-label{text-align:center;width:100%}.partner-rank-badge{background:linear-gradient(135deg,#00b8762e 0%,#00503747 100%);border:2px solid #00b87675;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 20px;display:flex;box-shadow:0 0 22px #00b8762e,inset 0 0 14px #00b8760f}.partner-rank-number{color:#00c989;font-family:Nexa Light,sans-serif;font-size:22px;font-weight:300}.partner-tiers{flex-direction:column;flex:1;gap:8px;display:flex}.partner-tier{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.partner-tier--active{background:#00b87614;border-color:#00b87647}.partner-tier--done{opacity:.5}.partner-tier-range{letter-spacing:.06em;color:#ffffff80;min-width:115px;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300}.partner-tier--active .partner-tier-range{color:#ffffffd1}.partner-tier-earn{color:#00b876;white-space:nowrap;align-items:center;gap:4px;min-width:60px;font-family:Nexa Light,sans-serif;font-size:15px;font-weight:300;line-height:1;display:inline-flex}.partner-tier-earn>svg{flex-shrink:0;display:block;width:14px!important;height:14px!important;margin-right:0!important}.partner-tier-progress{background:#ffffff0f;border-radius:1px;flex:1;height:2px;overflow:hidden}.partner-tier-progress-fill{background:linear-gradient(90deg,#00b876,#00e0a0);border-radius:1px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}.partner-tier-status{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;margin-left:auto;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300}.partner-tier--active .partner-tier-status{color:#00c989b8}@media (width<=760px){.partner-page-inner{min-height:auto;padding:24px 20px 48px}.partner-page-header{width:100%}.partner-grid{grid-template-columns:1fr}.partner-card--balance,.partner-card--uses{width:100%;max-width:340px}.partner-card--code,.partner-card--rank{width:100%;max-width:480px}}.recharge-page{z-index:10;background:#0b0b0f;padding-top:58px;animation:.38s both partner-page-in;position:absolute;inset:0;overflow-y:auto}.recharge-inner{flex-direction:column;gap:48px;max-width:900px;margin:0 auto;padding:44px 40px 80px;display:flex}.recharge-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.recharge-breadcrumb{letter-spacing:.26em;text-transform:uppercase;color:#ffffff47;font-family:Nexa Light,sans-serif;font-size:11px}.recharge-title{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;font-family:Nexa Light,sans-serif;font-size:38px;font-weight:300;line-height:1.1}.recharge-subtitle{color:#ffffff61;letter-spacing:.06em;margin-top:4px;font-family:Nexa Light,sans-serif;font-size:14px;font-weight:300}.recharge-rate-badge{letter-spacing:.14em;text-transform:uppercase;color:#00c989;background:#00b8761a;border:1px solid #00b8764d;border-radius:24px;align-items:center;gap:8px;margin-top:6px;padding:8px 20px;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300;display:inline-flex}.recharge-rate-coin{width:18px;height:18px}.recharge-section{flex-direction:column;gap:18px;display:flex}.recharge-section-title{letter-spacing:.26em;text-transform:uppercase;color:#ffffff47;padding-bottom:12px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300;position:relative}.recharge-section-title:after{content:"";background:#00b87680;width:32px;height:1px;position:absolute;bottom:0;left:0}.recharge-packages-wrap{padding:0 48px;position:relative}.recharge-packages-viewport{border-radius:18px;margin:-10px -2px;padding:10px 2px;overflow:hidden}.recharge-packages{--rech-gap:14px;--rech-card-w:calc((100% - var(--rech-gap) * 3) / 4);gap:var(--rech-gap);will-change:transform;width:100%;transition:transform .35s cubic-bezier(.22,.68,0,1.12);display:flex}.recharge-packages>.recharge-pkg{flex:0 0 var(--rech-card-w);min-width:0}.recharge-packages--shifted{transform:translateX(calc((var(--rech-card-w) + var(--rech-gap)) * -1))}.recharge-slide-arrow{color:#00c989;cursor:pointer;opacity:0;pointer-events:none;z-index:3;background:#00b8761a;border:1px solid #00b87666;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;padding:0;transition:opacity .25s,transform .3s cubic-bezier(.22,.68,0,1.12),background .22s,border-color .22s,box-shadow .22s;display:flex;position:absolute;top:50%;transform:translate(0)scale(.85)}.recharge-slide-arrow svg{width:18px;height:18px;display:block}.recharge-slide-arrow--visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.recharge-slide-arrow:hover{color:#00e897;background:#00b87638;border-color:#00b876b3;box-shadow:0 0 18px #00c98973,0 0 0 4px #00b87614}.recharge-slide-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #00c98973}.recharge-slide-arrow--right{right:4px}.recharge-slide-arrow--left{left:4px}.recharge-slide-arrow--bounce{animation:2.2s cubic-bezier(.4,0,.2,1) infinite rechargeArrowBounce}@keyframes rechargeArrowBounce{0%,70%,to{transform:translate(0)scale(1)}80%{transform:translate(4px)scale(1)}90%{transform:translate(-1px)scale(1)}}.recharge-pkg{text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:border-color .28s,transform .35s cubic-bezier(.22,.68,0,1.18),box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden}.recharge-pkg:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00b8760a 0%,#0000 60%);position:absolute;inset:0}.recharge-pkg:hover{border-color:#00b87647;transform:translateY(-5px);box-shadow:0 14px 40px #00000059,0 0 20px #00b8760f}.recharge-pkg--selected{background:#00b8761a!important;border-color:#00c98999!important;box-shadow:0 0 0 1px #00c9894d,0 8px 32px #00b87629!important}.recharge-pkg--selected:after{content:"✓";color:#00c989;font-size:11px;position:absolute;top:8px;right:10px}.recharge-pkg-badge{color:#0b0b0f;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#00b876,#00e0a0);border-radius:0 0 8px 8px;padding:4px 13px;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.recharge-pkg-coins{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.recharge-pkg-coin-icon{width:20px;height:20px}.recharge-pkg-amount{letter-spacing:-.02em;color:#ffffffeb;font-family:Nexa Light,sans-serif;font-size:32px;font-weight:300}.recharge-pkg-bonus{letter-spacing:.16em;text-transform:uppercase;color:#00c989;background:#00c98914;border:1px solid #00c98938;border-radius:20px;padding:2px 8px;font-family:Nexa Light,sans-serif;font-size:9px;font-weight:300}.recharge-pkg-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300}.recharge-pkg-price{color:#ffffffb3;letter-spacing:.04em;font-family:Nexa Light,sans-serif;font-size:20px;font-weight:300}.recharge-pkg--selected .recharge-pkg-price{color:#00c989}.recharge-pkg--custom{border-color:#00b87638}.recharge-pkg--custom:hover{border-color:#00b87673}.recharge-pkg-custom-input-wrap{justify-content:center;align-items:center;width:100%;margin-top:auto;padding-top:10px;display:flex;position:relative}.recharge-pkg-custom-input{color:#fff;text-align:center;appearance:textfield;background:#ffffff0d;border:1px solid #00b8764d;border-radius:8px;outline:none;width:100%;max-width:130px;padding:8px 28px 8px 12px;font-family:Nexa Light,sans-serif;font-size:18px;font-weight:300;transition:border-color .2s,background .2s}.recharge-pkg-custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recharge-pkg-custom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.recharge-pkg-custom-input:focus{background:#00b87614;border-color:#00b876}.recharge-pkg-custom-input::placeholder{color:#ffffff47;letter-spacing:.1em;font-size:12px}.recharge-pkg-custom-euro{color:#00b876b8;pointer-events:none;font-size:16px;font-weight:300;position:absolute;top:50%;right:calc(50% - 62px);transform:translateY(calc(5px - 50%))}.recharge-custom-form{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.recharge-custom-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:9px}.recharge-custom-input{color:#fff;background:#ffffff0f;border:1px solid #00b87659;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:Nexa Light,sans-serif;font-size:14px;transition:border-color .2s}.recharge-custom-input:focus{border-color:#00b876}.recharge-custom-error{color:#ff6450d9;letter-spacing:.06em;font-size:10px}.recharge-custom-summary{color:#ffffff8c;letter-spacing:.04em;font-size:11px}.recharge-custom-summary strong{color:#00e897}.recharge-methods{gap:14px;display:flex}.recharge-method{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:22px 16px;transition:border-color .28s,transform .32s cubic-bezier(.22,.68,0,1.18),box-shadow .28s,background .28s;display:flex}.recharge-method:hover{border-color:#00b87647;transform:translateY(-4px);box-shadow:0 10px 32px #0000004d}.recharge-method--selected{background:#00b87617!important;border-color:#00c9898c!important;box-shadow:0 0 0 1px #00c98940,0 6px 24px #00b87624!important}.recharge-method-icon{color:#ffffff80;width:36px;height:36px;transition:color .28s}.recharge-method--selected .recharge-method-icon{color:#00c989}.recharge-method-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;text-align:center;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300;transition:color .28s}.recharge-method--selected .recharge-method-label{color:#00c989d9}.recharge-form-wrap{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.recharge-form-wrap--open{max-height:420px}.recharge-form{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:18px;padding:28px;display:flex}.recharge-fields{flex-direction:column;gap:10px;display:flex}.recharge-fields-row{gap:10px;display:flex}.recharge-input{color:#fffc;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300;transition:border-color .2s}.recharge-input::placeholder{color:#ffffff38}.recharge-input:focus{border-color:#00c98966}.recharge-input--wide{width:100%}.recharge-crypto-info{flex-direction:column;gap:8px;padding:16px 0 8px;display:flex}.recharge-crypto-msg{color:#ffffff6b;letter-spacing:.04em;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300}.recharge-form-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.recharge-back-btn{color:#fff6;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:10px 20px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300;transition:border-color .18s,color .18s}.recharge-back-btn:hover{color:#ffffffa6;border-color:#ffffff47}.recharge-pay-btn{color:#ffffff4d;letter-spacing:.18em;text-transform:uppercase;cursor:default;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:10px 28px;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;transition:all .25s;position:relative;overflow:hidden}.recharge-pay-btn--active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b876 0%,#008f5a 100%);border-color:#0000;box-shadow:0 4px 20px #00b87652}.recharge-pay-btn--active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;animation:4s ease-in-out infinite btn-shine;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.recharge-pay-btn--active:hover{opacity:.88;transform:translateY(-1px)}.recharge-cta-wrap{justify-content:center;margin-top:-28px;display:flex}.recharge-cta-btn{color:#ffffff47;letter-spacing:.16em;text-transform:uppercase;cursor:default;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:14px 40px;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300;transition:all .3s cubic-bezier(.22,.68,0,1.18);position:relative;overflow:hidden}.recharge-cta-btn--ready{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b876 0%,#00935e 100%);border-color:#0000;box-shadow:0 6px 28px #00b8765c}.recharge-cta-btn--ready:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00b87666}.recharge-cta-btn--ready:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:60%;height:100%;animation:5s ease-in-out infinite btn-shine;position:absolute;top:0;left:-80%;transform:skew(-18deg)}@keyframes recharge-burst{0%{transform:scale(.4) rotate(var(--r));opacity:0}40%{opacity:1}to{transform:scale(1) translateY(var(--ty)) rotate(var(--r));opacity:0}}.recharge-success{flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex;position:relative}.recharge-success-ring{filter:drop-shadow(0 0 18px #00c98980);width:80px;height:80px;animation:.45s cubic-bezier(.22,.68,0,1.25) both scaleIn}.recharge-success-check{width:80px;height:80px}.recharge-success-title{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;font-family:Nexa Light,sans-serif;font-size:22px;font-weight:300;animation:.45s .2s both fadeInUp}.recharge-success-amount{color:#00c989;text-shadow:0 0 28px #00c98980;align-items:center;gap:10px;font-family:Nexa Light,sans-serif;font-size:52px;font-weight:300;animation:.45s .35s both fadeInUp;display:flex}.recharge-success-coin{width:36px;height:36px}.recharge-success-sub{letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;animation:.45s .45s both fadeInUp}.recharge-success-coins-burst{pointer-events:none;position:absolute;top:50%;left:50%}.recharge-burst-coin{transform-origin:50%;width:22px;height:22px;position:absolute}.recharge-burst-coin.burst-0{--r:0deg;--ty:-80px;animation:1s ease-out .1s both recharge-burst}.recharge-burst-coin.burst-1{--r:45deg;--ty:-70px;margin-left:60px;animation:1s ease-out .2s both recharge-burst}.recharge-burst-coin.burst-2{--r:90deg;--ty:-60px;margin-left:80px;animation:1s ease-out .15s both recharge-burst}.recharge-burst-coin.burst-3{--r:135deg;--ty:-50px;margin-top:40px;margin-left:50px;animation:1s ease-out .25s both recharge-burst}.recharge-burst-coin.burst-4{--r:180deg;--ty:-90px;margin-left:-20px;animation:1s ease-out 50ms both recharge-burst}.recharge-burst-coin.burst-5{--r:225deg;--ty:-65px;margin-left:-60px;animation:1s ease-out .3s both recharge-burst}.recharge-burst-coin.burst-6{--r:270deg;--ty:-75px;margin-left:-80px;animation:1s ease-out .18s both recharge-burst}.recharge-burst-coin.burst-7{--r:315deg;--ty:-55px;margin-top:30px;margin-left:-40px;animation:1s ease-out .22s both recharge-burst}.recharge-success-btn{color:#00c989;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#00b8761a;border:1px solid #00b87652;border-radius:10px;margin-top:8px;padding:12px 32px;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;transition:background .18s,border-color .18s;animation:.45s .55s both fadeInUp}.recharge-success-btn:hover{background:#00b8762e;border-color:#00b87685}.recharge-info-section{flex-direction:column;gap:18px;display:flex}.recharge-info-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.recharge-info-card{text-align:center;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;transition:border-color .28s,transform .35s cubic-bezier(.22,.68,0,1.18),box-shadow .28s,background .28s;display:flex;overflow:hidden}.recharge-info-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #00000052}.recharge-info-card--expanded{background:#ffffff0b;transform:translateY(-6px)scale(1.012);box-shadow:0 16px 44px #0000005c}.recharge-info-card--coins{border-color:#ffb80024}.recharge-info-card--coins:hover{border-color:#ffb80047}.recharge-info-card--cristaux{border-color:#60a5fa24}.recharge-info-card--cristaux:hover{border-color:#60a5fa47}.recharge-info-card--rubis{border-color:#ef444424}.recharge-info-card--rubis:hover{border-color:#ef444447}.recharge-info-icon{justify-content:center;align-items:center;height:48px;display:flex}.recharge-info-coin{width:36px;height:36px}.recharge-info-gem{width:32px;height:46px}.recharge-info-name{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300}.recharge-info-rate{letter-spacing:.08em;color:#00c989;font-family:Nexa Light,sans-serif;font-size:14px;font-weight:300}.recharge-info-card--coins .recharge-info-rate{color:#ffc832d9}.recharge-info-card--cristaux .recharge-info-rate{color:#93c5fdd9}.recharge-info-desc{color:#ffffff5c;letter-spacing:.04em;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;line-height:1.65}.recharge-info-note{color:#fff9;letter-spacing:.02em;opacity:0;border-top:none;max-height:0;margin-top:0;padding-top:0;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300;line-height:1.6;transition:max-height .38s,opacity .28s,padding-top .28s,margin-top .28s;overflow:hidden}.recharge-info-card--expanded .recharge-info-note{opacity:1;border-top:1px solid #ffffff0f;max-height:120px;margin-top:2px;padding-top:8px}.recharge-info-note strong{color:#93c5fd8c;font-weight:300}.recharge-info-card--coins.recharge-info-card--expanded{border-color:#ffb80057}.recharge-info-card--cristaux.recharge-info-card--expanded{border-color:#60a5fa57}.recharge-info-card--rubis.recharge-info-card--expanded{border-color:#ef444457}@keyframes recharge-spin{to{transform:rotate(360deg)}}.recharge-loading{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:80px 20px;animation:.32s both anim-fade-up;display:flex}.recharge-loading-spinner{border:3px solid #00c98924;border-top-color:#00c989;border-radius:50%;width:52px;height:52px;animation:.78s linear infinite recharge-spin}.recharge-loading-text{letter-spacing:.28em;color:#ffffff5c;text-transform:uppercase;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300}@media (width<=700px){.recharge-packages{grid-template-columns:repeat(2,1fr)}.recharge-methods{flex-direction:column}.recharge-info-grid{grid-template-columns:1fr}.recharge-inner{padding:28px 20px 60px}.recharge-title{font-size:26px}}.prof-page{z-index:10;background:#0b0b0f;padding-top:58px;animation:.38s both partner-page-in;position:absolute;inset:0;overflow-y:auto}.prof-inner{flex-direction:column;gap:36px;max-width:1120px;margin:0 auto;padding:44px 48px 72px;display:flex}.prof-hero{background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:28px;padding:28px 36px;display:flex;position:relative;overflow:hidden}.prof-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#00b8760f 0%,#0000 50%);position:absolute;inset:0}.prof-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:visible}.prof-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.prof-avatar-overlay{opacity:0;pointer-events:none;z-index:3;background:#00b876eb;border:2px solid #0b0b0f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .22s,box-shadow .22s;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px #0006}.prof-avatar:hover .prof-avatar-overlay,.prof-avatar:focus-visible .prof-avatar-overlay{opacity:1;box-shadow:0 0 10px #00b87699,0 2px 8px #0006}.prof-avatar-pencil{color:#fff;filter:drop-shadow(0 1px 2px #0006);width:16px;height:16px}.prof-avatar-remove{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#e63030eb;border:2px solid #0b0b0f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-4px;right:-4px}.prof-avatar:hover .prof-avatar-remove{opacity:1;transform:scale(1.08)}.prof-avatar-error{color:#ff6464e6;letter-spacing:.04em;white-space:nowrap;margin-top:4px;font-size:10px;animation:.2s both fadeIn;position:absolute;top:100%;left:0}.prof-avatar--rank0{background:radial-gradient(circle at 35% 30%,#a0632a,#3d1f08)}.prof-avatar--rank1{background:radial-gradient(circle at 35% 30%,#8e9aaf,#2a3040)}.prof-avatar--rank2{background:radial-gradient(circle at 35% 30%,#d4a800,#4a3000)}.prof-avatar--rank3{background:radial-gradient(circle at 35% 30%,#00c4ff,#003050)}.prof-avatar--rank4{background:radial-gradient(circle at 35% 30%,#d0a0ff,#2a0050)}.prof-avatar-init{color:#ffffffe0;letter-spacing:0;z-index:1;font-family:Nexa,sans-serif;font-size:30px;font-weight:900;position:relative}.prof-avatar-ring{border:2px solid #00b8768c;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 14px #00b87659,0 0 30px #00b8761f}.prof-hero-info{flex-direction:column;flex:1;gap:6px;display:flex}.prof-hero-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prof-hero-name{color:#fff;letter-spacing:.04em;font-family:Nexa,sans-serif;font-size:22px;font-weight:900}.prof-rank-badge{letter-spacing:.18em;text-transform:uppercase;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s;display:inline-flex}.prof-rank-badge:hover{transform:translateY(-2px)scale(1.04)perspective(200px)rotateX(-3deg);box-shadow:0 6px 18px #00000059,0 0 10px}.prof-rank-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.prof-rank-badge--0 .prof-rank-dot{background:#a0632a;box-shadow:0 0 6px #a0632a}.prof-rank-badge--1 .prof-rank-dot{background:#8e9aaf;box-shadow:0 0 6px #8e9aaf}.prof-rank-badge--2 .prof-rank-dot{background:#d4a800;box-shadow:0 0 6px #d4a800}.prof-rank-badge--3 .prof-rank-dot{background:#00c4ff;box-shadow:0 0 8px #00c4ff}.prof-rank-badge--4 .prof-rank-dot{background:#d0a0ff;box-shadow:0 0 10px #d0a0ff}.prof-rank-badge--0{color:#c07840;border-color:#a0632a4d}.prof-rank-badge--1{color:#9eaabf;border-color:#8e9aaf4d}.prof-rank-badge--2{color:#e0b400;border-color:#d4a8004d}.prof-rank-badge--3{color:#00c4ff;border-color:#00c4ff4d}.prof-rank-badge--4{color:#d0a0ff;border-color:#d0a0ff4d}.prof-hero-since{color:#ffffff61;letter-spacing:.08em;font-size:12px}.prof-hero-since strong{color:#ffffffa6;font-weight:700}.prof-hero-orb{cursor:default;flex-shrink:0;align-self:center;width:124px;height:124px;margin-left:auto;animation:5s ease-in-out infinite profOrbFloat;position:relative}@keyframes profOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.prof-orb-core{background:radial-gradient(circle at 32% 28%, var(--orb-hi), var(--orb-mid) 55%, var(--orb-lo));width:58px;height:58px;box-shadow:0 0 24px var(--orb-glow), inset 0 0 22px #ffffff26;border-radius:50%;animation:3.4s ease-in-out infinite profOrbPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes profOrbPulse{0%,to{box-shadow:0 0 18px var(--orb-glow), inset 0 0 22px #ffffff26}50%{box-shadow:0 0 30px var(--orb-glow), inset 0 0 28px #ffffff47}}.prof-orb-ring{border:1.5px solid var(--orb-ring);opacity:.35;border-radius:50%;position:absolute;top:50%;left:50%}.prof-orb-ring--1{width:80px;height:80px;animation:8s linear infinite profOrbRing1;transform:translate(-50%,-50%)}.prof-orb-ring--2{opacity:.22;border-style:dashed;width:100px;height:100px;animation:12s linear infinite reverse profOrbRing2;transform:translate(-50%,-50%)}.prof-orb-ring--3{opacity:.14;width:120px;height:120px;animation:16s linear infinite profOrbRing1;transform:translate(-50%,-50%)}@keyframes profOrbRing1{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes profOrbRing2{to{transform:translate(-50%,-50%)rotate(360deg)}}.prof-orb-particle{background:var(--orb-ring);width:5px;height:5px;box-shadow:0 0 6px var(--orb-ring);transform-origin:2.5px 2.5px;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.prof-orb-particle--a{--orbit-r:45px;animation:5s linear infinite profOrbOrbit}.prof-orb-particle--b{--orbit-r:55px;animation:7s linear -1.3s infinite reverse profOrbOrbit}.prof-orb-particle--c{--orbit-r:50px;animation:6s linear -3s infinite profOrbOrbit}.prof-orb-particle--d{--orbit-r:60px;animation:9s linear -5s infinite reverse profOrbOrbit}@keyframes profOrbOrbit{0%{transform:rotate(0deg) translateX(var(--orbit-r))}to{transform:rotate(360deg) translateX(var(--orbit-r))}}.prof-hero-orb--rank0{--orb-hi:#e8a868;--orb-mid:#b06830;--orb-lo:#3d1f08;--orb-glow:#b0683099;--orb-ring:#e0a868b3}.prof-hero-orb--rank1{--orb-hi:#d9e0ee;--orb-mid:#8e9aaf;--orb-lo:#2a3040;--orb-glow:#8e9aaf8c;--orb-ring:#d9e0eeb3}.prof-hero-orb--rank2{--orb-hi:#fff0a0;--orb-mid:#e0b400;--orb-lo:#4a3000;--orb-glow:#e0b40099;--orb-ring:#fff0a0cc}.prof-hero-orb--rank3{--orb-hi:#a0edff;--orb-mid:#00c4ff;--orb-lo:#003050;--orb-glow:#00c4ff99;--orb-ring:#a0edffcc}.prof-hero-orb--rank4{--orb-hi:#f0d0ff;--orb-mid:#d0a0ff;--orb-lo:#3a0560;--orb-glow:#d0a0ffb3;--orb-ring:#f0d0ffd9}@media (width<=760px){.prof-hero-orb{display:none}}.prof-hero-wallet{background:#00000038;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:0;width:fit-content;margin-top:4px;padding:7px 16px;display:flex}.prof-hero-wallet-item{color:#ffffffbf;align-items:center;gap:6px;font-family:Nexa,sans-serif;font-size:13px;display:flex}.prof-wallet-tip-wrap{position:relative}.prof-wallet-tip{letter-spacing:.07em;color:#ffffffd1;white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:#0a0a0ef7;border:1px solid #ffffff21;border-radius:8px;padding:6px 12px;font-family:Nexa Light,sans-serif;font-size:11px;font-weight:300;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.prof-wallet-tip:after{content:"";border:5px solid #0000;border-bottom-color:#ffffff21;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.prof-wallet-tip:before{content:"";z-index:1;border:5px solid #0000;border-bottom-color:#0a0a0ef7;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.prof-wallet-tip-wrap:hover .prof-wallet-tip{opacity:1;transform:translate(-50%)translateY(0)}.prof-hero-wallet-gem{flex-shrink:0;width:16px;height:16px;display:block}.prof-hero-wallet-sep{background:#ffffff1a;width:1px;height:18px;margin:0 14px}.prof-hero-daily{border-left:1px solid #ffffff12;flex-shrink:0;justify-content:center;align-items:center;min-width:200px;margin-right:32px;padding-left:28px;display:flex}.prof-hero-daily-btn{cursor:pointer;background:linear-gradient(135deg,#00b8761f,#00b8760a);border:1px solid #00b87673;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 18px;transition:transform .24s cubic-bezier(.34,1.2,.64,1),box-shadow .24s;animation:2.4s ease-in-out infinite dailyPulse;display:flex;box-shadow:0 0 24px #00b87626}.prof-hero-daily-btn:hover{transform:translateY(-3px);box-shadow:0 6px 32px #00b87659}@keyframes dailyPulse{0%,to{box-shadow:0 0 20px #00b87624}50%{box-shadow:0 0 32px #00b87652}}.prof-hero-daily-btn--anim{animation:.5s dailyClaim}@keyframes dailyClaim{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.prof-hero-daily-coin{width:26px;height:26px}.prof-hero-daily-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:9px}.prof-hero-daily-amount{color:#00e897;letter-spacing:-.01em;font-family:Nexa,sans-serif;font-size:20px;font-weight:900}.prof-hero-daily-btn-cta{letter-spacing:.18em;color:#00b876;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700}.prof-hero-daily-cooldown{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 18px;display:flex}.prof-hero-daily-time{color:#ffffffbf;letter-spacing:.02em;font-family:Nexa,sans-serif;font-size:16px;font-weight:900}.prof-hero-daily-locked{opacity:.45;flex-direction:column;align-items:center;gap:6px;display:flex}.prof-hero-daily-lock-icon{font-size:22px}.prof-hero-daily-locked-msg{letter-spacing:.08em;color:#fff9;text-align:center;font-size:11px;line-height:1.4}.prof-hero-daily-locked-sub{color:#ffffff59;font-size:10px}@media (width<=760px){.prof-hero{flex-direction:column}.prof-hero-daily{border-top:1px solid #ffffff12;border-left:none;width:100%;padding-top:16px;padding-left:0}}.prof-grid{grid-template-columns:1fr 380px;align-items:start;gap:28px;display:grid}.prof-col-left,.prof-col-right{flex-direction:column;gap:28px;display:flex}.prof-section{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:26px 28px;position:relative;overflow:hidden}.prof-section:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00b8760a 0%,#0000 55%);position:absolute;inset:0}.prof-section-head{align-items:center;gap:10px;margin-bottom:20px;display:flex}.prof-section-title{letter-spacing:.28em;text-transform:uppercase;color:#ffffff6b;margin-bottom:20px;font-family:Nexa Light,sans-serif;font-size:10px;font-weight:300}.prof-section-head .prof-section-title{margin-bottom:0}.prof-section-badge{color:#000;letter-spacing:0;background:#00b876;border-radius:12px;padding:2px 8px;font-family:Nexa,sans-serif;font-size:10px;font-weight:900}.prof-gains-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.prof-gains-empty-icon{opacity:.65;width:52px;height:52px;margin-bottom:6px}.prof-gains-empty-icon svg{width:100%;height:100%}.prof-gains-empty-msg{color:#ffffff80;letter-spacing:.06em;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:300}.prof-gains-empty-sub{color:#ffffff47;letter-spacing:.05em;max-width:260px;font-size:11px;line-height:1.6}.prof-gains-list{flex-direction:column;gap:12px;display:flex}.prof-gain-item{position:relative}.prof-gain-item--used .prof-gain-status--ready{color:#ffffff80}.prof-gain-item--used .prof-gain-status-dot{box-shadow:none;background:#ffffff61}.prof-gain-item--used .prof-gain-code-wrap{background:#ffffff06;border-color:#00b87638}.prof-gain-item--used .prof-gain-code{color:#00b8768c}.prof-gain-item--used:after{content:"✓";color:#00b876a6;font-size:13px;font-weight:700;position:absolute;top:10px;right:12px}.prof-gain-item{background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 14px;transition:border-color .22s;display:flex}.prof-gain-item:hover{border-color:#00b87638}.prof-gain-thumb{background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;flex-shrink:0;width:52px;height:68px;overflow:hidden}.prof-gain-thumb img{object-fit:cover;width:100%;height:100%}.prof-gain-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.prof-gain-name{color:#ffffffd1;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:300;overflow:hidden}.prof-gain-status{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:flex}.prof-gain-status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.prof-gain-status--pending{color:#ffc83cbf}.prof-gain-status--pending .prof-gain-status-dot{background:#ffc83cbf;box-shadow:0 0 5px #ffc83c80}.prof-gain-status--ready{color:#00b876}.prof-gain-status--ready .prof-gain-status-dot{background:#00b876;box-shadow:0 0 5px #00b87699}.prof-gain-sub{color:#ffffff47;letter-spacing:.03em;font-size:10px;line-height:1.5}@keyframes gainCodeReveal{0%{clip-path:inset(0 100% 0 0);opacity:.2}60%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:1}}.prof-gain-code-wrap{background:#00b87612;border:1px solid #00b87638;border-radius:7px;align-items:center;gap:8px;margin-top:2px;padding:5px 10px;animation:.32s both fadeInUp;display:flex}.prof-gain-code{letter-spacing:.12em;color:#00e897;-webkit-user-select:all;user-select:all;flex:1;font-family:Courier New,monospace;font-size:12px;animation:.6s cubic-bezier(.22,.68,0,1.2) both gainCodeReveal}.prof-gain-copy-btn{letter-spacing:.14em;text-transform:uppercase;color:#00b876bf;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;transition:background .18s,color .18s}.prof-gain-copy-btn:hover{color:#00b876;background:#00b87624}.prof-gain-reveal-btn{color:#00b876;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00b87661;border-radius:8px;flex-shrink:0;align-self:center;padding:8px 14px;font-size:9px;transition:background .22s,border-color .22s,transform .2s}.prof-gain-reveal-btn:hover{background:#00b8761a;border-color:#00b876a6;transform:translateY(-2px)}.prof-gains-pagination{border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.prof-gains-page-btn{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:border-color .22s,background .22s,color .22s;display:flex}.prof-gains-page-btn:hover:not(:disabled){color:#00b876;background:#00b87614;border-color:#00b87673}.prof-gains-page-btn:disabled{opacity:.3;cursor:not-allowed}.prof-gains-page-num{letter-spacing:.16em;color:#ffffff80;text-align:center;min-width:46px;font-family:Nexa,sans-serif;font-size:11px}.prof-loyalty-counter{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.prof-loyalty-num{color:#fff;letter-spacing:-.02em;font-family:Nexa,sans-serif;font-size:36px;font-weight:900;line-height:1}.prof-loyalty-label{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.prof-loyalty-track{flex-direction:column;gap:16px;display:flex}.prof-loyalty-bar-bg{background:#ffffff12;border-radius:3px;height:5px;position:relative;overflow:hidden}.prof-loyalty-bar-fill{background:linear-gradient(90deg,#00b876b3,#00e897);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.22,.68,0,1.2);box-shadow:0 0 8px #00b8768c}.prof-milestones-row{flex-direction:column;gap:10px;display:flex}.prof-milestone{background:#00000026;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .22s,background .22s;display:flex}.prof-milestone--reached{background:#00b8760a;border-color:#00b87638}.prof-milestone-dot{color:#ffffff4d;background:#ffffff0a;border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.prof-milestone-dot--on{color:#00b876;background:#00b8761f;border-color:#00b8768c;box-shadow:0 0 10px #00b87659}.prof-milestone-dot--claimed{color:#00e897;background:#00b87638;border-color:#00b876cc;box-shadow:0 0 12px #00b87680}.prof-milestone-meta{flex-direction:column;flex:1;gap:2px;display:flex}.prof-milestone-label{color:#ffffffb3;letter-spacing:.06em;font-family:Nexa,sans-serif;font-size:12px}.prof-milestone-reward{color:#00b876b3;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.prof-milestone-claim-btn{letter-spacing:.2em;text-transform:uppercase;color:#000;cursor:pointer;background:linear-gradient(135deg,#00b876,#00d68a);border:none;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:9px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #00b87659}.prof-milestone-claim-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00b87680}@keyframes profClaimPulse{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.prof-milestone-claim-btn--pulse{animation:.5s profClaimPulse}.prof-milestone-claimed-lbl{letter-spacing:.18em;text-transform:uppercase;color:#00b87699;flex-shrink:0;font-size:9px}.prof-stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prof-stat-card{background:#0003;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .22s;display:flex}.prof-stat-card:hover{border-color:#00b87633}.prof-stat-val{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Nexa,sans-serif;font-size:18px;font-weight:900;line-height:1;overflow:hidden}.prof-stat-lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;font-size:9.5px}.prof-settings-rows{flex-direction:column;gap:0;display:flex}.prof-setting-row{border-bottom:1px solid #ffffff0e;flex-direction:column;gap:10px;padding:18px 0;display:flex}.prof-setting-row:last-child{border-bottom:none;padding-bottom:4px}.prof-setting-lbl{letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;font-size:9.5px}.prof-setting-field-wrap{align-items:center;gap:12px;display:flex}.prof-setting-input{color:#fff9;cursor:default;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .22s,background .22s}.prof-setting-input--active{color:#ffffffd9;cursor:text;background:#ffffff0f;border-color:#00b87661}.prof-setting-input--active:focus{border-color:#00b876b3}.prof-setting-actions{flex-shrink:0;gap:8px;display:flex}.prof-setting-edit-btn{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:9.5px;transition:border-color .2s,color .2s,background .2s}.prof-setting-edit-btn:hover{color:#00b876;background:#00b8760f;border-color:#00b87673}.prof-setting-save-btn{letter-spacing:.18em;text-transform:uppercase;color:#000;cursor:pointer;background:linear-gradient(135deg,#00b876,#00d68a);border:none;border-radius:8px;padding:8px 18px;font-size:9.5px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 12px #00b8764d}.prof-setting-save-btn:hover{transform:translateY(-1px);box-shadow:0 5px 16px #00b87673}.prof-setting-cancel-btn{letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:8px 14px;font-size:9.5px;transition:border-color .2s,color .2s}.prof-setting-cancel-btn:hover{color:#ff6464b3;border-color:#ff505066}.prof-pwd-panel{flex-direction:column;gap:10px;padding-top:6px;animation:.28s both fadeInUp;display:flex}.prof-pwd-actions{gap:10px;margin-top:4px;display:flex}.prof-setting-row--lang,.prof-setting-row--toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.prof-setting-lang-options{gap:6px;display:flex}.prof-lang-btn{color:#fff6;letter-spacing:.16em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-family:Nexa,sans-serif;font-size:11px;font-weight:900;line-height:1;transition:background .22s,border-color .22s,color .22s;display:flex}.prof-lang-btn:hover{color:#ffffffb3;border-color:#00b87659}.prof-lang-btn--active{color:#00b876;background:#00b8761f;border-color:#00b8768c}.prof-setting-toggle-info{flex-direction:column;flex:1;gap:4px;display:flex}.prof-setting-lbl-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prof-setting-sub{color:#ffffff61;letter-spacing:.04em;font-size:11px;line-height:1.4}.prof-setting-rec-badge{color:#00b876;letter-spacing:.12em;text-transform:uppercase;background:#00b87624;border:1px solid #00b87659;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.prof-toggle{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;width:46px;height:24px;padding:0;transition:background .26s,border-color .26s;position:relative}.prof-toggle-knob{background:#ffffff73;border-radius:50%;width:16px;height:16px;transition:left .26s cubic-bezier(.34,1.2,.64,1),background .26s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 6px #00000040}.prof-toggle--on{background:#00b8764d;border-color:#00b876a6}.prof-toggle--on .prof-toggle-knob{background:#00d68a;left:25px;box-shadow:0 2px 8px #00b87666}.prof-setting-delete-wrap{border-top:1px solid #ffffff0e;justify-content:flex-end;margin-top:8px;padding-top:18px;display:flex}.prof-setting-delete-link{color:#ff646473;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:11px;transition:color .22s,background .22s}.prof-setting-delete-link:hover{color:#ff7878d9;background:#ff50500f}.prof-delete-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000b8;justify-content:center;align-items:center;animation:.22s both fadeIn;display:flex;position:fixed;inset:0}.prof-delete-modal{background:#0b0b0f;border:1px solid #ff50504d;border-radius:18px;width:92vw;max-width:480px;padding:36px 40px 32px;box-shadow:0 0 60px #ff505026,0 30px 60px #0009}.prof-delete-title{color:#ff8080;letter-spacing:.03em;margin-bottom:14px;font-family:Nexa,sans-serif;font-size:20px;font-weight:900}.prof-delete-desc{color:#ffffffa6;letter-spacing:.02em;margin-bottom:24px;font-size:13px;line-height:1.6}.prof-delete-actions{justify-content:flex-end;gap:10px;display:flex}.prof-delete-cancel-btn{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:10px 18px;font-family:Nexa,sans-serif;font-size:10px;font-weight:900;transition:border-color .22s,color .22s}.prof-delete-cancel-btn:hover{color:#fff;border-color:#fff6}.prof-delete-confirm-btn{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e63030,#ff5050);border:none;border-radius:8px;padding:10px 22px;font-family:Nexa,sans-serif;font-size:10px;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #e6303059}.prof-delete-confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e6303080}.prof-delete-title--step2{font-size:17px}.prof-delete-pwd-input{width:100%;margin-top:0;margin-bottom:20px}.prof-tiers-head-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.prof-tiers-head-row .prof-section-title{margin-bottom:0}.prof-score-info-btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;transition:color .18s,border-color .18s,background .18s;display:flex}.prof-score-info-btn:hover{color:#00b876;background:#00b87614;border-color:#00b8768c}.prof-score-info-modal{background:#0b0b0f;border:1px solid #00b8764d;border-radius:16px;width:90vw;max-width:420px;padding:28px 32px 24px;box-shadow:0 0 40px #00b8761a,0 20px 50px #0009}.prof-score-info-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.prof-score-info-title{color:#00b876;letter-spacing:.08em;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:15px;font-weight:900}.prof-score-info-close{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;transition:color .18s,border-color .18s;display:flex}.prof-score-info-close:hover{color:#fff;border-color:#fff6}.prof-score-info-table{border-collapse:collapse;width:100%}.prof-score-info-table td{letter-spacing:.03em;border-bottom:1px solid #ffffff0d;padding:7px 0;font-size:12px}.prof-score-info-table td:first-child{color:#fff9;padding-right:16px}.prof-score-info-table td:last-child{color:#00e897;letter-spacing:.1em;text-align:right;white-space:nowrap;font-family:Nexa,sans-serif;font-size:11px;font-weight:900}.prof-score-info-table tr:last-child td{border-bottom:none}.prof-section--tiers{padding:28px 30px 30px}.prof-tiers-head{margin-bottom:22px}.prof-tiers-head .prof-section-title{margin-bottom:10px}.prof-section--tiers .prof-section-title{letter-spacing:.22em;font-size:14px}.prof-tiers-sub{color:#ffffff80;letter-spacing:.02em;max-width:680px;font-size:14.5px;line-height:1.6}.prof-tiers-progress{margin-bottom:26px}.prof-tiers-score-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.prof-tiers-score-lbl{letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:10px}.prof-tiers-score-val{color:#fff;letter-spacing:-.01em;font-family:Nexa,sans-serif;font-size:22px;font-weight:900}.prof-tiers-next{color:#fff6;letter-spacing:.06em;margin-left:auto;font-size:11px}.prof-tiers-next strong{color:#fffc;font-weight:700}.prof-tiers-bar-bg{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.prof-tiers-bar-fill{background:linear-gradient(90deg,#00b87699,#00e897,#d0a0ff);border-radius:3px;height:100%;transition:width .8s cubic-bezier(.22,.68,0,1.2);box-shadow:0 0 10px #00b8768c}.prof-tiers-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.prof-tier-card{opacity:.55;background:#0003;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 16px;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex}.prof-tier-card--reached{opacity:1}.prof-tier-card--current{background:#00b8760a;border-color:#00b8768c;box-shadow:0 0 18px #00b8762e,inset 0 0 0 1px #00b87640}.prof-tier-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.prof-tier-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.prof-tier-name{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:12px;font-weight:900}.prof-tier-current-badge{color:#00b876;letter-spacing:.16em;text-transform:uppercase;background:#00b87626;border:1px solid #00b87659;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:700}.prof-tier-score{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff0d;padding-bottom:8px;font-size:11px}.prof-tier-perks{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.prof-tier-perks li{color:#ffffff94;letter-spacing:.02em;padding-left:10px;font-size:11px;line-height:1.45;position:relative}.prof-tier-perks li:before{content:"";background:#00b87680;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;left:0}.game-rules-btn--active{color:#00b876!important;background:#00b8761a!important;border-color:#00b8768c!important}.game-rules-backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:18;background:#00000061;animation:.22s both fadeIn;position:absolute;inset:0}.game-rules-panel-dim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:18;background:#0006;animation:.22s both fadeIn;position:absolute;inset:0}.game-rules-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:19;background:linear-gradient(#0a0e14eb 0%,#080a10f2 100%);border-left:1px solid #00b87640;flex-direction:column;width:440px;max-width:92vw;animation:.3s cubic-bezier(.22,.68,0,1.08) both gameRulesSlideIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 48px #0000008c,inset 1px 0 #00b87614}@keyframes gameRulesSlideIn{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.game-rules-close{color:#ffffff8c;cursor:pointer;z-index:2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:color .2s,background .2s,border-color .2s;display:flex;position:absolute;top:14px;right:14px}.game-rules-close:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.game-rules-head{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:34px 28px 26px;display:flex;position:relative}.game-rules-head:before{content:"";background:radial-gradient(ellipse at 20% 0%, var(--box-glow,#00b876)22 0%, transparent 70%);opacity:.4;pointer-events:none;height:100px;position:absolute;top:0;left:0;right:0}.game-rules-box-img{object-fit:contain;width:58px;height:72px;filter:drop-shadow(0 4px 12px var(--box-glow,#00b87666));flex-shrink:0}.game-rules-kicker{letter-spacing:.24em;text-transform:uppercase;color:#ffffff61;margin-bottom:4px;font-family:Nexa Light,sans-serif;font-size:9.5px}.game-rules-boxname{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:18px;font-weight:900;line-height:1.1}.game-rules-body{flex-direction:column;flex:1;gap:22px;padding:24px 28px 20px;display:flex}.game-rules-section{animation:.4s both fadeInUp}.game-rules-section:first-child{animation-delay:.1s}.game-rules-section:nth-child(2){animation-delay:.16s}.game-rules-section:nth-child(3){animation-delay:.22s}.game-rules-section:nth-child(4){animation-delay:.28s}.game-rules-section-title{letter-spacing:.18em;text-transform:uppercase;color:#00b876;text-shadow:0 0 14px #00b8764d;margin-bottom:10px;font-family:Nexa,sans-serif;font-size:12px;font-weight:900}.game-rules-section--danger .game-rules-section-title{color:#ffb050;text-shadow:0 0 14px #ffb0504d}.game-rules-section--safe .game-rules-section-title{color:#50e8a0;text-shadow:0 0 14px #50e8a04d}.game-rules-text{color:#ffffffc7;letter-spacing:.015em;font-size:13.5px;line-height:1.7}.game-rules-close-btn{color:#00b876;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#00b8761a;border:1px solid #00b87673;border-radius:10px;margin:14px 28px 28px;padding:12px 20px;font-family:Nexa,sans-serif;font-size:11px;font-weight:900;transition:background .22s,transform .22s}.game-rules-close-btn:hover{background:#00b87633;transform:translateY(-2px)}@media (width<=900px){.prof-grid{grid-template-columns:1fr}.prof-inner{padding:28px 20px 60px}.prof-tiers-grid{grid-template-columns:repeat(2,1fr)}.game-rules-panel{width:100%;max-width:none}}@media (width<=540px){.prof-tiers-grid{grid-template-columns:1fr}}@media (width<=900px){.mkb-sidebar,.mkb-sidebar.anim-fade-left{-webkit-backdrop-filter:blur(18px)saturate(140%);clip-path:none;opacity:1;visibility:hidden;background:linear-gradient(#0c0e16c7 0%,#08090ed1 100%);width:min(78vw,300px);min-width:min(78vw,300px);transition:transform .38s cubic-bezier(.22,.68,0,1.05),visibility 0s linear .38s;animation:none;transform:translate(-105%);box-shadow:inset -1px 0 #00b8761f,8px 0 40px #0000008c}.mkb-sidebar.mobile-open,.mkb-sidebar.anim-fade-left.mobile-open{clip-path:none;visibility:visible;transition:transform .38s cubic-bezier(.22,.68,0,1.05),visibility linear;transform:translate(0);box-shadow:inset -1px 0 #00b8762e,10px 0 50px #000000b3,0 0 80px #00b8760d}.mobile-backdrop{-webkit-backdrop-filter:blur(3px);background:#0000008c}.mkb-sidebar .sidebar-nav-item{letter-spacing:.18em;border-radius:10px;align-items:center;gap:14px;min-height:48px;margin:2px 10px;padding:14px 22px;font-size:14px;display:flex}.mkb-sidebar .sidebar-nav{gap:4px;padding-top:6px}.mkb-sidebar .sidebar-logo{padding:18px 22px 10px}.sidebar-close-hint{-webkit-backdrop-filter:blur(10px)saturate(140%);color:#00b876;cursor:pointer;z-index:5;opacity:0;pointer-events:none;background:#0a0e148c;border:1px solid #00b87652;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .38s,transform .38s cubic-bezier(.34,1.2,.64,1),background .22s,border-color .22s,box-shadow .22s;display:flex;position:absolute;top:50%;right:-52px;transform:translateY(-50%)translate(-6px);box-shadow:0 0 0 6px #00b8760a,0 0 24px #00b8762e,inset 0 0 12px #00b87614}.sidebar-close-hint svg{filter:drop-shadow(0 0 4px #00b87680);width:15px;height:15px;animation:1.9s ease-in-out infinite sidebarHintNudge}.mkb-sidebar.mobile-open .sidebar-close-hint{opacity:1;pointer-events:auto;transition-delay:.32s;transform:translateY(-50%)translate(0)}.sidebar-close-hint:hover{background:#0a0e14b3;border-color:#00b87699;box-shadow:0 0 0 6px #00b87614,0 0 32px #00b8765c,inset 0 0 14px #00b87624}.sidebar-close-hint:active{transform:translateY(-50%)scale(.92)}@keyframes sidebarHintNudge{0%,55%,to{opacity:.78;transform:translate(0)}28%{opacity:1;transform:translate(-3.5px)}}.mkb-sidebar.mobile-open .sidebar-logo:after{transition:none;animation:.6s cubic-bezier(.22,.68,.28,1) 60ms both sidebarLogoSaber}.mkb-sidebar.mobile-open .sidebar-logo img{animation:2.4s ease-in-out .55s infinite sidebarLogoGlow}@keyframes sidebarLogoSaber{0%{opacity:.55;width:0}to{opacity:1;width:72%}}@keyframes sidebarLogoGlow{0%,to{filter:drop-shadow(0 0 8px #00b87647)}50%{filter:drop-shadow(0 0 14px #00b87685)}}.burger-btn[aria-expanded=true] .burger-line--1{background:#00b876;transform:translateY(9px)rotate(45deg)}.burger-btn[aria-expanded=true] .burger-line--2{opacity:0;transform:scaleX(0)}.burger-btn[aria-expanded=true] .burger-line--3{background:#00b876;transform:translateY(-9px)rotate(-45deg)}.burger-btn[aria-expanded=true]{background:#0a0e14f2;border-color:#00b87666}}@media (width<=760px){.dec-hero{height:auto;min-height:180px;padding:20px 16px 16px}.dec-hero-content{align-items:center;max-width:100%;margin:0 auto;padding-left:0}.dec-crown{height:42px;margin-bottom:10px}.dec-tagline{font-size:11px;line-height:1.6}.dec-platforms{gap:14px;margin-top:14px}.dec-perso1{opacity:.15;max-width:30vw;height:55%;right:-2%}.dec-perso2{opacity:.15;max-width:30vw;height:45%;right:55%}.dec-content{flex-direction:column;gap:28px;padding:24px 18px 32px}.dec-boxes{flex:auto;width:100%;padding:0}.dec-boxes-list{gap:20px}.dec-box-item{align-items:flex-start;gap:12px;width:100%;padding:14px}.dec-box-item img{flex-shrink:0;width:48px;max-width:60px;height:48px}.dec-boxes-title{letter-spacing:.2em;font-size:15px}.dec-def-title{font-size:14px}.dec-content p,.dec-box-text,.dec-box-desc{font-size:15px;line-height:1.55}.dec-platforms-ribbon{flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 14px}.dec-wheel{max-width:110px}.dec-scroll,.mkb-main{overflow-x:hidden}.jouer-scroll{justify-content:flex-start;gap:40px;padding:72px 16px 48px;overflow-x:hidden}.jouer-section{width:100%;padding:12px 0}.jouer-section-title{letter-spacing:.14em;margin-bottom:14px;font-size:22px}.jouer-boxes-row{flex-direction:column;align-items:center;gap:26px;padding:4px 0 12px}.jouer-box-card,.jouer-boxes-row--4 .jouer-box-card{width:100%;max-width:320px}.jouer-box-img-wrap{max-width:200px;margin:0 auto}.jouer-box-name{font-size:14px}.mag-topbar{flex-direction:column;align-items:stretch;gap:12px;padding:76px 14px 10px}.mag-search-wrap{width:100%;max-width:100%}.mag-sort-wrap{align-self:flex-end}.mag-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding:4px 14px 12px;overflow:auto hidden}.mag-tabs::-webkit-scrollbar{display:none}.mag-tab{white-space:nowrap;flex-shrink:0}main.mkb-main .mag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;max-width:100%;padding:0 4px}.mag-body{padding:20px 14px 12px}.mag-card{padding:6px 6px 8px}.mag-card-thumb{border-radius:5px}.mag-card-btn{height:22px;font-size:8.5px}}@media (width<=480px){main.mkb-main .mag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mag-topbar{padding:70px 12px 8px}}@media (width<=760px){.mkb-header{gap:6px;height:52px;padding:0 8px 0 58px}.header-right{flex-wrap:nowrap;gap:5px}.lang-btn,.cadeau-btn{justify-content:center;gap:2px;width:36px;height:36px;padding:0}.lang-btn .chevron-sm{display:none}.header-account-btn{gap:5px;width:auto;min-height:36px;padding:6px 10px;font-size:10px}.header-wallet-pills{gap:3px}.header-wallet-pill{min-height:22px;padding:0 5px 0 4px;font-size:9.5px}.header-wallet-pill-icon{width:11px;height:11px}.header-wallet-pill-val{padding:0 4px;font-size:9.5px}}@media (width<=360px){.header-wallet-pill:last-child{display:none}.header-account-btn{padding:5px 8px;font-size:9.5px}}@media (width<=760px){.game-overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow:hidden auto}.game-overlay-close{z-index:20;width:44px;height:44px;font-size:16px;top:10px;right:10px}.game-audio-group{gap:8px;top:auto;bottom:14px;right:14px}.game-audio-btn{width:44px;height:44px}.game-audio-btn svg{width:14px;height:14px}.game-audio-label{font-size:6.5px}.game-roulette-screen{gap:22px;max-width:100%;padding:60px 14px 72px}.game-top-bar{flex-direction:column;align-items:stretch;gap:12px}.game-top-left,.game-top-right{flex:none;justify-content:center;display:flex}.game-top-center{width:100%}.game-platform-sel{justify-content:center;gap:8px}.game-platform-btn{padding:7px 14px;font-size:8.5px}.game-platform-btn img{width:22px;height:22px}.game-box-badge{gap:12px;padding:10px 18px 10px 10px}.game-badge-img{width:48px}.game-badge-name{font-size:11px}.game-badge-price span{font-size:13px}.game-opening-ring{width:260px;height:260px}.game-opening-ring--2{width:340px;height:340px}.game-opening-box-img{width:170px}.game-opening-name{font-size:15px}}@media (width<=900px){:root{--mbl-space-xs:4px;--mbl-space-sm:8px;--mbl-space-md:12px;--mbl-space-lg:16px;--mbl-space-xl:24px;--mbl-space-2xl:32px;--mbl-space-3xl:48px;--mbl-radius-sm:10px;--mbl-radius-md:14px;--mbl-radius-lg:20px;--mbl-radius-xl:28px;--mbl-safe-bottom:env(safe-area-inset-bottom,0px);--mbl-safe-top:env(safe-area-inset-top,0px);--mbl-bottomnav-h:calc(64px + var(--mbl-safe-bottom));--mbl-header-h:52px;--mbl-z-header:20;--mbl-z-drawer:40;--mbl-z-bottomnav:30;--mbl-z-sheet:60;--mbl-z-modal:80;--mbl-accent:#00b876;--mbl-surface-1:#12161cc7;--mbl-surface-2:#0c1016f0;--mbl-border:#ffffff14;--mbl-border-accent:#00b87661}.mkb-hero,.mkb-page,.dec-page,.jouer-page,.mag-page{-webkit-overflow-scrolling:touch;overflow:hidden auto}body.mkb-has-sheet-open{overflow:hidden}}.mkb-bottom-nav{display:none}@media (width<=900px){:root{--mbl-bottomnav-h:calc(82px + var(--mbl-safe-bottom));--mbl-navpill-h:56px;--mbl-navpill-offset:14px}.mkb-bottom-nav{left:50%;right:auto;bottom:calc(var(--mbl-navpill-offset) + var(--mbl-safe-bottom));width:calc(100vw - 32px);max-width:420px;height:var(--mbl-navpill-h);-webkit-backdrop-filter:blur(22px)saturate(170%);z-index:var(--mbl-z-bottomnav);background:#0e121894;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;padding:6px 8px;animation:.45s cubic-bezier(.22,.9,.28,1) both mbl-nav-pill-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000061,0 2px 6px #00000040,inset 0 1px #ffffff0f,inset 0 -1px #00b87614}@keyframes mbl-nav-pill-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.mkb-bottom-nav-item{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px 0;font-family:Nexa Light,sans-serif;font-size:9px;transition:color .22s;display:flex;position:relative}.mkb-bottom-nav-icon-wrap{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.34,1.2,.64,1);display:flex}.mkb-bottom-nav-icon{object-fit:contain;opacity:.6;filter:grayscale(.5)brightness(.95);width:20px;height:20px;transition:all .22s}.mkb-bottom-nav-label{letter-spacing:.12em;opacity:.7;font-size:8.5px;line-height:1;transition:opacity .22s,color .22s}.mkb-bottom-nav-item--active{color:var(--mbl-accent)}.mkb-bottom-nav-item--active:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#00b87638 0%,#0000 72%);border-radius:999px;width:40px;height:30px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mkb-bottom-nav-item--active .mkb-bottom-nav-icon-wrap{z-index:1;position:relative}.mkb-bottom-nav-item--active .mkb-bottom-nav-icon{opacity:1;filter:grayscale(0)brightness(1.15)drop-shadow(0 0 5px #00b8768c)}.mkb-bottom-nav-item--active .mkb-bottom-nav-label{opacity:1;color:var(--mbl-accent)}.mkb-bottom-nav-item:active .mkb-bottom-nav-icon-wrap{transform:scale(.88)}}.header-wallet-trigger{display:none}@media (width<=900px){.header-wallet-trigger{color:var(--mbl-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00b87614;border:1px solid #00b87638;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:3px 8px 3px 3px;font-family:Nexa Light,sans-serif;font-size:12px;font-weight:500;transition:background .22s,border-color .22s,transform .2s;display:inline-flex}.header-wallet-trigger:active{border-color:var(--mbl-accent);background:#00b8762e;transform:scale(.96)}.header-wallet-trigger-gem{flex-shrink:0;width:20px;height:20px}.header-wallet-trigger-count{letter-spacing:.04em;color:#fffffff0;font-weight:400}.header-wallet-trigger-chev{opacity:.58;width:11px;height:11px;margin-left:-2px}.header-wallet-pills{display:none}}.mkb-wallet-sheet-overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--mbl-z-sheet,60);background:#0000008c;justify-content:center;align-items:flex-end;padding:0 12px 12px;animation:.28s both mbl-sheet-overlay-in;display:flex;position:fixed;inset:0}@keyframes mbl-sheet-overlay-in{0%{opacity:0}to{opacity:1}}.mkb-wallet-sheet{width:100%;max-width:440px;margin-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#10141af0 0%,#0a0c12fa 100%);border:1px solid #ffffff14;border-radius:24px;padding:12px 22px 22px;animation:.42s cubic-bezier(.22,.9,.28,1) both mbl-sheet-slide-up;box-shadow:0 -8px 40px #0009,0 0 80px #00b8760d,inset 0 1px #ffffff0a}@keyframes mbl-sheet-slide-up{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.mkb-wallet-sheet-handle{background:#ffffff29;border-radius:2px;width:40px;height:4px;margin:0 auto 18px}.mkb-wallet-sheet-title{letter-spacing:.32em;color:var(--mbl-accent,#00b876);text-transform:uppercase;text-align:center;opacity:.92;margin:0 0 20px;font-family:Nexa Light,sans-serif;font-size:11.5px}.mkb-wallet-sheet-grid{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.mkb-wallet-sheet-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:4px 14px;padding:16px 18px;transition:background .22s,border-color .22s,transform .18s;display:grid}.mkb-wallet-sheet-card:active{background:#ffffff0d;transform:scale(.985)}.mkb-wallet-sheet-gem{grid-row:1/3;width:36px;height:36px}.mkb-wallet-sheet-val{color:#fff;letter-spacing:.015em;grid-area:1/2;align-self:end;font-family:Nexa Light,sans-serif;font-size:22px;font-weight:300;line-height:1.1}.mkb-wallet-sheet-label{letter-spacing:.28em;text-transform:uppercase;color:#ffffff7a;text-align:right;grid-area:1/3;align-self:end;font-size:9.5px;line-height:1.1}.mkb-wallet-sheet-tip{color:#ffffff6b;letter-spacing:.02em;grid-area:2/2/auto/4;padding-top:3px;font-size:11.5px}.mkb-wallet-sheet-card--coins{border-color:#e0b4002e}.mkb-wallet-sheet-card--crystals{border-color:#60a5fa2e}.mkb-wallet-sheet-card--rubis{border-color:#f871712e}.mkb-wallet-sheet-cta{border-radius:var(--mbl-radius-md,14px);color:#000;letter-spacing:.32em;cursor:pointer;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:linear-gradient(#00b876f2 0%,#00945ff2 100%);border:1px solid #00b87699;width:100%;padding:14px 0;font-family:Nexa Light,sans-serif;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:block;box-shadow:0 8px 24px #00b87647}.mkb-wallet-sheet-cta:active{background:linear-gradient(#00d286 0%,#00a064 100%);transform:translateY(2px);box-shadow:0 4px 12px #00b8763d}.header-account-btn-icon{display:none}@media (width<=900px){.burger-btn{display:none!important}.mkb-header{height:calc(var(--mbl-header-h) + var(--mbl-safe-top));-webkit-backdrop-filter:none;padding-left:26px;padding-right:26px;padding-top:var(--mbl-safe-top);background:0 0;border-bottom:none;align-items:center;gap:8px;display:flex}.mkb-header .header-left{display:none}.mkb-header .header-right{display:contents}.mkb-header .header-wallet-trigger,.mkb-header .header-connexion{margin-left:auto}.lang-btn,.cadeau-btn,.header-account-btn{color:#ffffffe0;background:#ffffff0b;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:background .22s,border-color .22s,transform .2s;display:inline-flex}.lang-btn:active,.cadeau-btn:active,.header-account-btn:active{background:#00b87624;border-color:#00b87659;transform:scale(.94)}.lang-btn .langue-icon{width:18px;height:18px;display:block;transform:none!important}.cadeau-btn .cadeau-icon{width:20px;height:20px;display:block;transform:none!important}.header-account-btn .header-btn-txt,.header-account-btn .chevron-sm{display:none!important}.header-account-btn-icon{width:20px;height:20px;display:block}.lang-btn .header-btn-txt,.lang-btn .chevron-sm,.cadeau-btn .header-btn-txt{display:none}.header-connexion{letter-spacing:.2em;white-space:nowrap;border-radius:999px;min-height:38px;padding:8px 18px;font-size:11px}.lang-wrap{position:relative}.lang-wrap .lang-dropdown{border-radius:12px;width:82px;min-width:0;padding:6px 0;top:calc(100% + 8px);left:0;right:auto}.lang-wrap .lang-dropdown button{letter-spacing:.14em;min-height:36px;padding:9px 14px;font-size:13px}.dec-page{padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top));overflow:hidden auto}.dec-content{flex-direction:column!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}.dec-boxes,.dec-def{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}.dec-boxes-list,.dec-def-list{flex:none!important;justify-content:flex-start!important;height:auto!important;min-height:0!important}.dec-box-item,.def-item{z-index:1;position:relative!important}.dec-hero{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:auto;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.dec-hero-bg{opacity:.42}.dec-hero-overlay{background:linear-gradient(#1419224d 0%,#0a0c1280 100%)}.dec-perso1,.dec-perso2{opacity:.42;pointer-events:none;z-index:0;filter:drop-shadow(0 0 12px #0009);max-width:38vw;position:absolute;bottom:8px}.dec-perso1{left:-4vw}.dec-perso2{right:6vw}.dec-hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;display:flex;position:relative}.dec-crown{width:52px;height:auto}.dec-tagline{letter-spacing:.01em;color:#ffffffe6;max-width:310px;margin:0;padding:0 6px;font-size:14.5px;line-height:1.5}.dec-tagline .accent{color:var(--mbl-accent)}.dec-platforms{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:4px;display:flex}.dec-platforms img{opacity:.92;width:26px;height:26px}.dec-content{padding:8px 0 calc(var(--mbl-bottomnav-h) + 24px);z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.dec-boxes,.dec-def{flex-direction:column;gap:2px;display:flex}.dec-boxes-title,.dec-def-title{letter-spacing:.32em;color:var(--mbl-accent);text-align:left;text-transform:uppercase;margin:0 0 4px;padding:0 18px;font-size:9.5px;font-weight:500}.dec-def .dec-def-list{margin-top:6px}.dec-def{margin-top:4px}.dec-boxes-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;gap:8px;padding:4px 18px;scroll-padding-left:18px;overflow:auto visible;flex-direction:row!important;align-items:stretch!important;display:flex!important}.dec-boxes-list::-webkit-scrollbar{display:none}.dec-box-item{scroll-snap-align:start;gap:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08;background:linear-gradient(155deg,#18202af2,#0c1016eb)!important;border:1px solid #00b87624!important;border-radius:10px!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36vw!important;min-width:120px!important;max-width:140px!important;padding:10px 8px!important;display:flex!important}.dec-box-item:active{transform:scale(.97);border-color:#00b87666!important}.dec-box-item:hover{box-shadow:inset 0 0 0 1px #ffffff08;transform:none!important}.dec-box-icons{justify-content:center;align-items:center;gap:4px;width:auto;min-height:28px;padding:0;display:flex}.dec-box-icons .dec-icon,.dec-box-icons svg,.dec-box-icons img{flex-shrink:0;max-height:28px;width:22px!important;height:auto!important}.dec-box-icons .dec-icon-crown,.dec-box-icons img.dec-icon-crown{width:24px!important;height:auto!important}.dec-box-body{text-align:center;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.dec-box-title{letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;margin:0;font-size:8.5px;font-weight:500;line-height:1.1;display:flex}.dec-box-title .accent{color:var(--mbl-accent);font-size:9px;font-weight:600}.dec-price{color:#ffffffc7;white-space:nowrap;letter-spacing:.04em;background:#ffffff0a;border:1px solid #00b87638;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:8.5px;font-weight:500;display:inline-flex}.dec-price .dec-coin-icon{flex-shrink:0;width:9px;height:9px}.dec-box-desc{display:none!important}.dec-inline-icon{vertical-align:middle;width:10px;height:10px;display:inline-block}.dec-boxes:after{content:"← swipe →";text-align:center;letter-spacing:.32em;color:#00b87666;text-transform:uppercase;margin-top:4px;font-size:8px;animation:2.4s ease-in-out infinite swipeHint;display:block}.dec-def-list{scroll-snap-type:none!important;touch-action:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:2px 18px 0!important;display:flex!important;overflow:visible!important}.dec-def-list::-webkit-scrollbar{display:none}.def-item{column-gap:9px;position:relative;scroll-snap-align:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff0f!important;border-radius:0!important;flex-shrink:1!important;grid-template-columns:18px 1fr!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:none!important;padding:7px 0!important;display:grid!important}.dec-def-list .def-item:last-child{border-bottom:none!important}.def-item:hover,.def-item:active{background:0 0!important;transform:none!important}.dec-def:after{display:none!important}.def-item>.def-icon,.def-item>svg{grid-area:1/1/span 2;place-self:start center;height:auto;max-height:20px;margin-top:2px;width:16px!important}.def-item>div{flex-direction:column;grid-area:1/2/span 2;gap:1px;min-width:0;display:flex}.def-name{letter-spacing:.18em;color:#fff;text-align:left;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:600;line-height:1.15;white-space:normal!important}.def-desc{color:#fff9;text-align:left;margin:0;font-size:8.5px;line-height:1.35}.def-name.def-crystal{color:#74b0ff}.def-name.def-rubis{color:#ff8a8a}.def-name.def-coins{color:#f0c25a}.def-name.def-deadking{color:#ff7a52;letter-spacing:.12em}.def-deadking .dead-dead{color:inherit}.def-deadking .dead-king{color:inherit;opacity:.85}.dec-wheel,.dec-crystaling,.dec-rubis{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:18px 16px}.dec-wheel-img,.dec-crystaling-img,.dec-rubis-img{max-width:80px;margin:0 auto 10px;display:block}.dec-wheel h3,.dec-crystaling h3,.dec-rubis h3{letter-spacing:.2em;margin:0 0 8px;font-size:14px}.dec-wheel p,.dec-crystaling p,.dec-rubis p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.55}.dec-platforms-ribbon{text-align:center;padding:16px 12px}.jouer-page{padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top));overflow-x:hidden}.jouer-scroll{padding:10px 0 calc(var(--mbl-bottomnav-h) + 36px);scroll-snap-type:none;flex-direction:column;gap:12px;display:flex;overflow-x:hidden}.jouer-section{border-bottom:none;flex-direction:column;gap:4px;width:100%;padding-bottom:0;display:flex}.jouer-section-title{letter-spacing:.16em;text-align:left;margin:0 0 6px;padding:0 18px;font-size:12px;font-weight:600}.jouer-title-brand,.jouer-title-type{letter-spacing:.16em;font-size:12px}.jouer-title-brand{color:var(--mbl-accent)}.jouer-title-type{color:#ffffffd1}.jouer-boxes-row,.jouer-boxes-row--4{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;gap:10px;width:100%;padding:4px 18px 6px;scroll-padding-left:18px;overflow:auto visible;flex-direction:row!important;align-items:stretch!important;display:flex!important}.jouer-boxes-row::-webkit-scrollbar{display:none}.jouer-boxes-row--4::-webkit-scrollbar{display:none}.jouer-box-card{scroll-snap-align:start;flex-direction:column;gap:4px;display:flex;background:#12161ce6!important;border:1px solid #ffffff14!important;border-radius:10px!important;flex-shrink:0!important;justify-content:space-between!important;width:40vw!important;min-width:138px!important;max-width:155px!important;padding:7px 8px 9px!important}.jouer-box-img-wrap{justify-content:center;width:100%;max-width:100%;margin:0 auto;padding:2px 0;display:flex}.jouer-box-img{object-fit:contain;height:auto;max-height:54px;width:62px!important}.jouer-box-info{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.jouer-box-name{letter-spacing:.14em;text-align:center;color:#fff;margin:0;font-size:12px;font-weight:600;line-height:1.15}.jouer-box-desc{text-align:center;color:#ffffff94;margin:0;font-size:9px;line-height:1.35}.jouer-box-price{color:#fff;justify-content:center;align-items:center;gap:4px;margin-top:1px;font-size:11px}.jouer-coin-icon{width:12px!important;height:12px!important}.jouer-box-btn,.jouer-box-btn--flip{letter-spacing:.22em;border-radius:8px;width:100%;min-height:30px;margin-top:6px;padding:7px 0;font-size:9.5px}.jouer-section:after{content:"← swipe →";text-align:center;letter-spacing:.32em;color:#00b87673;text-transform:uppercase;margin-top:2px;font-size:8px;animation:2.4s ease-in-out infinite swipeHint;display:block}.game-overlay{align-items:stretch;padding:0;overflow:hidden auto}.game-overlay-close{top:calc(12px + var(--mbl-safe-top));z-index:10;width:44px;height:44px;right:12px}.game-audio-group{bottom:calc(14px + var(--mbl-safe-bottom));z-index:5;flex-direction:row;gap:8px;position:fixed;right:12px}.game-audio-btn{min-width:44px;min-height:44px;padding:6px}.game-audio-label{display:none}.game-audio-music-col{flex-direction:row;align-items:center;gap:8px}.game-vol-slider{width:60px}.game-roulette-screen{padding:calc(20px + var(--mbl-safe-top)) 12px calc(80px + var(--mbl-safe-bottom));flex-direction:column;gap:16px;min-height:100vh;display:flex}.game-top-bar{flex-direction:column;align-items:stretch;gap:12px}.game-top-left,.game-top-center,.game-top-right{justify-content:center;width:100%}.game-box-badge{justify-content:center;padding:8px 14px}.game-badge-img{width:44px;height:44px}.game-badge-name{font-size:13px}.game-platform-sel{justify-content:center;gap:10px}.game-platform-btn{min-width:70px;padding:8px 12px}.game-wallet-pills{justify-content:center;gap:6px;display:flex}.game-wallet-card{flex:1;padding:8px;font-size:12px}.game-wheel,.game-wheel-container,.game-roulette{max-width:100%;margin:0 auto}.game-cta-row{flex-direction:column;gap:12px;width:100%;padding:0 16px}.game-cta-row button{letter-spacing:.22em;width:100%;min-height:52px;font-size:14px}.mag-page{overflow-x:hidden;padding:0!important;padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top))!important}.mag-topbar{background:0 0;border-bottom:none;flex-direction:column;align-items:stretch;gap:22px;display:flex;padding:20px 42px 4px!important}.mag-search-wrap{align-items:center;gap:7px;min-height:28px;display:flex;position:relative;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex:none!important;width:100%!important;max-width:none!important;padding:4px 12px!important}.mag-search-input{flex:1;min-height:18px;font-size:11px;background:0 0!important;border:none!important;width:auto!important;padding:0 0 0 20px!important}.mag-search-icon{opacity:.5;flex-shrink:0;width:11px!important;height:11px!important;margin:0!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}.mag-sort-wrap{flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.mag-sort-label,.mag-sort-label-word{display:none}.mag-sort-btn{letter-spacing:.18em;border-radius:999px;align-items:center;min-height:26px;padding:4px 14px;font-size:10px}.mag-sort-btn .mag-sort-text{transform:none!important}.mag-sort-btn .mag-sort-chevron{line-height:1;transform:none!important}.mag-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:5px;display:flex;overflow:auto hidden;padding:10px 22px 8px!important}.mag-tabs::-webkit-scrollbar{display:none}.mag-tab{letter-spacing:.15em;scroll-snap-align:start;border-radius:999px;flex-shrink:0;min-height:24px;padding:3px 10px;font-size:9px;font-weight:500}.mag-body{padding:14px 18px calc(var(--mbl-bottomnav-h) + 20px)}main.mkb-main .mag-grid{grid-auto-rows:1fr;justify-content:center;gap:6px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mag-card{background:#12161ceb;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2px;width:100%;height:100%;padding:3px;display:flex}.mag-card-thumb{aspect-ratio:1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:none;display:flex;position:relative;overflow:hidden}.mag-card-thumb img{object-fit:cover;width:100%;height:100%}.mag-card-price-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0a0e14eb;border:1px solid #00b87647;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:8px;line-height:1.2;display:inline-flex;position:absolute;bottom:4px;transform:translate(-50%);left:50%!important;right:auto!important}.mag-badge-gem{flex-shrink:0;width:9px!important;height:9px!important}.mag-badge-val{color:#fff;letter-spacing:.02em;font-size:8px;font-weight:500;line-height:1}.mag-card-btn{letter-spacing:.12em;border-radius:4px;width:100%;min-height:18px;margin-top:0;padding:2px 0;font-size:6.5px}.mag-pagination{flex-wrap:nowrap;justify-content:center;gap:6px;font-size:10px;margin-top:16px!important;margin-bottom:0!important;padding:4px 0!important}.mag-page-num{width:24px!important;height:24px!important;min-width:unset!important;min-height:unset!important;letter-spacing:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:10px!important;line-height:1!important;display:flex!important}.mag-page-nav{letter-spacing:.12em;min-width:unset!important;min-height:unset!important;padding:3px 6px!important;font-size:9px!important}.mag-page-ellipsis{padding:0 2px;font-size:10px}.mag-unlock-overlay{padding:0 12px}.mag-unlock-modal{border-radius:18px;width:calc(100% - 24px);max-width:380px;max-height:calc(100vh - 80px);overflow-y:auto;padding:20px 18px!important}.mag-unlock-title{letter-spacing:.16em;margin-bottom:10px;font-size:15px}.mag-unlock-wallet-row{gap:8px}.mag-unlock-wallet-card{border-radius:10px;padding:10px 8px;font-size:11px}.mag-unlock-wallet-val{font-size:14px}.mag-unlock-cta{letter-spacing:.24em;border-radius:10px;width:100%;min-height:46px;margin-top:8px;padding:12px 16px;font-size:12px}.mag-welcome-overlay{padding-top:0!important;padding-bottom:var(--mbl-bottomnav-h)!important;align-items:center!important}.mag-welcome-modal{border-radius:20px;width:calc(100% - 24px);max-width:400px;padding:22px 22px 20px;transform:translateY(-6vh);margin-top:0!important}.mag-welcome-crown{margin-bottom:8px;width:168px!important}.mag-welcome-title{letter-spacing:.14em;margin-bottom:10px;font-size:18px}.mag-welcome-btn{letter-spacing:.22em;max-width:180px;min-height:40px;padding:0 20px;font-size:11px;display:block;width:60%!important;margin:14px auto 0!important}.mag-welcome-nomore{letter-spacing:.14em;margin-top:10px;font-size:10px!important}.prof-page{padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top));background:#0a0c12}.prof-inner{padding:16px 22px calc(var(--mbl-bottomnav-h) + 20px);flex-direction:column;gap:10px;max-width:none;display:flex}.prof-hero{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:16px 14px 4px;overflow:hidden}.prof-avatar{flex-shrink:0;width:64px;height:64px;margin:0 auto}.prof-avatar-init{letter-spacing:.02em;font-size:24px}.prof-avatar-overlay{width:24px;height:24px;bottom:-2px;right:-2px}.prof-avatar-pencil{width:11px;height:11px}.prof-hero-info{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.prof-hero-top{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin:0}.prof-hero-name{letter-spacing:.01em;margin:0;font-size:17px;font-weight:300}.prof-rank-badge{letter-spacing:.2em;border-radius:999px;padding:3px 8px;font-size:8.5px}.prof-hero-since{text-align:center;color:#ffffff80;letter-spacing:.02em;margin:0;font-size:10px}.prof-hero-wallet{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:2px;display:grid}.prof-hero-wallet-sep{display:none}.prof-hero-wallet-item{color:#fff;text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:7px 4px;font-size:11px;font-weight:400}.prof-hero-wallet-gem{width:17px;height:17px}.prof-hero-wallet-item>span{line-height:1.1}.prof-wallet-tip{display:none}.prof-hero-daily{border-top:none;width:100%;margin:4px 0 0;padding:0;border-left:none!important}.prof-hero-daily-btn{border-radius:14px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 18px;display:flex}.prof-hero-daily-coin{flex-shrink:0;width:24px;height:24px}.prof-hero-daily-label{letter-spacing:.18em;font-size:11px}.prof-hero-daily-amount{font-size:17px;font-weight:400}.prof-hero-daily-btn-cta{letter-spacing:.22em;padding:6px 12px;font-size:10.5px}.prof-hero-daily-cooldown{text-align:center;background:0 0;border:none;border-top:1px solid #ffffff0d;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:flex}.prof-hero-daily-cooldown .prof-hero-daily-label{letter-spacing:.2em;color:#ffffff73;font-size:10.5px}.prof-hero-daily-time{color:var(--mbl-accent);letter-spacing:.02em;font-size:15px;font-weight:400}.prof-hero-daily-locked{text-align:center;background:0 0;border:none;border-top:1px solid #ffffff0d;border-radius:0;padding:10px 14px}.prof-hero-daily-locked-msg{margin:2px 0 0;font-size:12px;line-height:1.4}.prof-hero-daily-locked-sub{color:#ffffff6b;font-size:10.5px}.prof-hero-daily-lock-icon{margin:0;font-size:18px}.prof-hero-orb{display:none}.prof-grid{flex-direction:column;grid-template-columns:1fr;gap:14px;display:flex}.prof-col-left,.prof-col-right{flex-direction:column;gap:14px;display:flex}.prof-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:14px 12px}.prof-section:before{display:none}.prof-section-title{letter-spacing:.28em;color:#ffffffad;margin:0 0 10px;font-size:10px;font-weight:400}.prof-section-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.prof-section-head .prof-section-title{margin:0}.prof-section-badge{min-width:22px;height:22px;color:var(--mbl-accent);background:#00b87629;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.prof-gain-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.prof-gain-thumb{border-radius:10px;grid-area:1/1;width:54px;height:54px}.prof-gain-body{flex-direction:column;grid-area:1/2;gap:4px;min-width:0;display:flex}.prof-gain-name{color:#fff;white-space:normal;overflow-wrap:break-word;font-size:13px;font-weight:400;line-height:1.25}.prof-gain-status{letter-spacing:.22em;align-items:center;gap:6px;font-size:10px;display:flex}.prof-gain-reveal-btn{letter-spacing:.22em;border-radius:10px;grid-area:2/1/auto/-1;width:100%;min-height:40px;margin-top:6px;padding:10px 14px;font-size:10.5px}.prof-gain-code-wrap{grid-area:2/1/auto/-1;align-items:stretch;gap:8px;min-width:0;margin-top:6px;display:flex}.prof-gain-code{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mbl-accent);background:#00000059;border:1px solid #ffffff0d;border-radius:8px;flex:1;align-items:center;padding:10px 12px;font-size:12px;display:flex;overflow:hidden}.prof-gain-copy-btn{letter-spacing:.2em;white-space:nowrap;border-radius:8px;flex-shrink:0;min-height:40px;padding:8px 14px;font-size:10px}.prof-gains-empty{text-align:center;padding:18px 10px}.prof-gains-empty-icon{opacity:.5;width:44px;height:44px;margin:0 auto 10px}.prof-gains-empty-msg{margin:0 0 4px;font-size:13px}.prof-gains-empty-sub{color:#ffffff6b;font-size:11px}.prof-gains-pagination{gap:10px;margin-top:12px}.prof-gains-page-btn{min-width:36px;min-height:36px;font-size:12px}.prof-loyalty-counter{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.prof-loyalty-num{color:#fff;font-size:32px;font-weight:300;line-height:1}.prof-loyalty-label{letter-spacing:.24em;color:#ffffff8c;text-transform:uppercase;font-size:10px}.prof-loyalty-track{gap:14px}.prof-loyalty-bar-bg{background:#ffffff0f;border-radius:2px;height:4px}.prof-loyalty-bar-fill{border-radius:2px;height:4px}.prof-milestones-row{flex-direction:column;gap:8px;display:flex}.prof-milestone{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.prof-milestone--reached{background:#00b8760d;border-color:#00b87638}.prof-milestone-dot{border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;width:20px;height:20px}.prof-milestone-dot--on{border-color:var(--mbl-accent);background:#00b87626}.prof-milestone-dot--claimed{background:var(--mbl-accent);border-color:var(--mbl-accent)}.prof-milestone-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prof-milestone-label{color:#fff;font-size:14px;font-weight:400}.prof-milestone-reward{color:#00b876cc;letter-spacing:.04em;font-size:11px}.prof-milestone-claim-btn{letter-spacing:.2em;white-space:nowrap;border-radius:10px;min-height:36px;padding:8px 14px;font-size:10px}.prof-milestone-claimed-lbl{letter-spacing:.18em;font-size:10px}.prof-stats-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prof-stat-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:10px;display:flex}.prof-stat-val{color:#fff;letter-spacing:.01em;font-size:17px;font-weight:300;line-height:1.05}.prof-stat-lbl{letter-spacing:.18em;color:#ffffff80;text-transform:uppercase;font-size:8.5px;line-height:1.3}.prof-section--tiers{padding:14px 0}.prof-section--tiers .prof-section-title,.prof-section--tiers .prof-tiers-head,.prof-section--tiers .prof-tiers-progress{padding:0 12px}.prof-tiers-head-row{align-items:center;gap:6px;margin-bottom:6px;display:flex}.prof-tiers-sub{color:#ffffff80;margin:0 0 10px;font-size:10px;line-height:1.5}.prof-score-info-btn{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:3px 0 0;font-size:13px;line-height:1;display:inline-flex}.prof-tiers-progress{margin-bottom:18px}.prof-tiers-score-line{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.prof-tiers-score-lbl{letter-spacing:.22em;font-size:10px}.prof-tiers-score-val{color:#fff;font-size:18px;font-weight:400}.prof-tiers-next{color:#ffffff8c;font-size:11px}.prof-tiers-bar-bg{border-radius:2px;height:4px}.prof-section--tiers .prof-tiers-head:after{content:"← swipe →";letter-spacing:.28em;color:#00b87680;text-transform:uppercase;text-align:center;margin-top:10px;font-size:10px;animation:2.4s ease-in-out infinite swipeHint;display:block}@keyframes swipeHint{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.9;transform:translate(3px)}}.prof-tiers-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex-direction:row;grid-template-columns:none;gap:10px;width:100%;padding:10px 12px 14px;scroll-padding-left:12px;display:flex;overflow:auto visible}.prof-tiers-grid::-webkit-scrollbar{display:none}.prof-tier-card{scroll-snap-align:start;background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex-shrink:0;gap:7px;width:58vw;max-width:220px;padding:12px;transition:transform .22s,border-color .22s;display:flex}.prof-tier-card--reached{background:#00b8760b;border-color:#00b87638}.prof-tier-card--current{background:#00b87614;border-color:#00b87666;box-shadow:0 0 24px #00b8761a}.prof-tier-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.prof-tier-dot{flex-shrink:0;width:8px;height:8px}.prof-tier-name{letter-spacing:.14em;font-size:12px;font-weight:500}.prof-tier-current-badge{letter-spacing:.2em;margin-left:auto;padding:2px 6px;font-size:8px}.prof-tier-score{color:#ffffff8c;letter-spacing:.1em;border-bottom:1px solid #ffffff0d;padding-bottom:6px;font-size:9.5px}.prof-tier-perks{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.prof-tier-perks li{color:#ffffffc7;padding:2px 0 2px 12px;font-size:10px;line-height:1.4;position:relative}.prof-tier-perks li:before{content:"";background:var(--mbl-accent);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.prof-section--settings{padding:22px 18px 16px}.prof-settings-rows{flex-direction:column;gap:0;display:flex}.prof-setting-row{border-bottom:1px solid #ffffff0d;flex-direction:column;align-items:stretch;gap:10px;padding:18px 0;display:flex}.prof-setting-row:first-child{padding-top:4px}.prof-setting-row:last-child{border-bottom:none}.prof-setting-row--toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.prof-setting-toggle-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prof-setting-sub{color:#ffffff6b;margin:0;font-size:11px;line-height:1.45}.prof-setting-lbl-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prof-setting-rec-badge{letter-spacing:.16em;color:var(--mbl-accent);background:#00b87624;border-radius:4px;padding:2px 6px;font-size:9px}.prof-setting-row--lang .prof-setting-lang-options{justify-content:center;gap:8px;padding-top:2px}.prof-setting-lbl{letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;margin:0;font-size:11px}.prof-setting-val{text-align:left;color:#ffffffe0;font-size:14px;font-weight:400}.prof-setting-field-wrap{flex-direction:column;gap:10px;width:100%;display:flex}.prof-setting-input{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:46px;padding:12px 14px;font-size:15px}.prof-setting-input:focus{background:#00b8760a;border-color:#00b8766b;outline:none}.prof-setting-actions{justify-content:stretch;align-items:stretch;gap:8px;width:100%;display:flex}.prof-setting-btn,.prof-setting-edit-btn,.prof-setting-save-btn,.prof-setting-cancel-btn{letter-spacing:.22em;white-space:nowrap;border-radius:10px;flex:1;min-height:40px;padding:10px 14px;font-size:11px}.prof-setting-save-btn{background:var(--mbl-accent);color:#000}.prof-setting-cancel-btn{color:#ffffff80;background:0 0}.prof-setting-lang-options{justify-content:center;gap:8px;display:flex}.prof-lang-btn{letter-spacing:.14em;border-radius:8px;min-width:56px;min-height:40px;padding:10px 18px;font-size:13px}.prof-setting-delete-wrap{border-top:1px solid #ff64641f;justify-content:center;margin-top:20px;padding-top:18px;display:flex}.prof-setting-delete-link,.prof-setting-delete-btn{color:#ff6464c7;letter-spacing:.24em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:10px 18px;font-size:11px}.prof-setting-delete-link:active,.prof-setting-delete-btn:active{color:#ff6464}.prof-delete-overlay{padding:20px}.prof-delete-modal{border-radius:22px;width:calc(100% - 24px);max-width:400px;padding:28px 22px}.prof-delete-title{letter-spacing:.14em;margin-bottom:10px;font-size:17px}.prof-delete-desc{margin-bottom:22px;font-size:13px;line-height:1.55}.prof-delete-actions{flex-direction:column;gap:10px}.prof-delete-cancel-btn,.prof-delete-confirm-btn{letter-spacing:.22em;border-radius:10px;width:100%;min-height:46px;font-size:12px}.prof-score-info-modal{width:calc(100% - 24px);max-width:380px;padding:22px 18px}.prof-score-info-title{letter-spacing:.18em;font-size:14px}.prof-score-info-list li{padding:8px 0;font-size:12.5px}.recharge-page{padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top));background:#0a0c12;overflow-x:hidden}.recharge-inner{flex-direction:column;gap:18px;width:100%;display:flex;padding:16px 18px calc(var(--mbl-bottomnav-h) + 28px)!important;max-width:none!important}.recharge-hero{text-align:center;margin-bottom:4px;padding:14px 8px 16px}.recharge-breadcrumb{letter-spacing:.28em;color:#ffffff73;margin:0 0 10px;font-size:10px}.recharge-title{letter-spacing:.06em;margin:0 0 10px;font-size:28px;font-weight:300;line-height:1.15}.recharge-subtitle{color:#ffffff8c;margin:0 0 16px;padding:0 8px;font-size:13px;line-height:1.55}.recharge-rate-badge{letter-spacing:.2em;background:#00b87614;border:1px solid #00b87647;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:9px 16px;font-size:12px;display:inline-flex}.recharge-rate-coin{flex-shrink:0;width:18px;height:18px}.recharge-section{flex-direction:column;margin:0;padding:0;display:flex}.recharge-section-title{letter-spacing:.28em;color:#ffffff9e;text-transform:uppercase;margin:0 0 14px;padding:0 4px;font-size:11px;font-weight:400}.recharge-packages-wrap{margin:0 -18px;position:relative;overflow:visible}.recharge-packages-viewport{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 0 16px;overflow:auto visible}.recharge-packages-viewport::-webkit-scrollbar{display:none}.recharge-packages,.recharge-packages--shifted{gap:12px;width:max-content;flex-direction:row!important;display:flex!important;transform:none!important}.recharge-pkg{scroll-snap-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:9px;width:56vw;min-width:168px;max-width:200px;padding:18px 14px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative}.recharge-packages>.recharge-pkg:first-child{margin-left:18px}.recharge-packages>.recharge-pkg:last-child{margin-right:18px}.recharge-pkg--selected{background:#00b8760f;border-color:#00b87661;box-shadow:0 0 24px #00b8761a}.recharge-pkg-badge{color:#000;letter-spacing:.2em;white-space:nowrap;background:linear-gradient(135deg,#00b876f2,#00945ff2);border-radius:999px;padding:4px 10px;font-size:9px;font-weight:500;position:absolute;top:-10px;right:50%;transform:translate(50%)}.recharge-pkg-coins{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.recharge-pkg-coin-icon{width:30px;height:30px}.recharge-pkg-amount{color:#fff;font-size:26px;font-weight:300;line-height:1}.recharge-pkg-bonus{letter-spacing:.22em;color:var(--mbl-accent);background:#00b8761f;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:500}.recharge-pkg-label{letter-spacing:.26em;color:#ffffff9e;text-transform:uppercase;text-align:center;font-size:10px}.recharge-pkg-price{color:#fff;margin-top:4px;font-size:18px;font-weight:400}.recharge-slide-arrow{display:none!important}.recharge-packages-wrap:after{content:"← swipe →";text-align:center;letter-spacing:.28em;color:#00b87680;text-transform:uppercase;padding:4px 0 8px;font-size:10px;animation:2.4s ease-in-out infinite swipeHint;display:block}.recharge-pkg-custom-input-wrap{justify-content:center;align-items:center;width:100%;margin-top:4px;display:flex;position:relative}.recharge-pkg-custom-input{text-align:center;color:#fff;background:#ffffff0f;border:1px solid #00b8764d;border-radius:8px;width:110px;padding:8px 24px 8px 10px;font-size:16px}.recharge-pkg-custom-input:focus{border-color:var(--mbl-accent);outline:none}.recharge-pkg-custom-euro{color:#00b876bf;pointer-events:none;font-size:14px;position:absolute;right:calc(50% - 48px)}.recharge-methods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recharge-method{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:80px;padding:16px 8px;transition:background .22s,border-color .22s,transform .18s;display:flex}.recharge-method:active{transform:scale(.97)}.recharge-method--selected{background:#00b87614;border-color:#00b87666;box-shadow:0 0 20px #00b8761a}.recharge-method-icon{color:#ffffffd9;width:30px;height:26px}.recharge-method--selected .recharge-method-icon{color:var(--mbl-accent)}.recharge-method-label{letter-spacing:.18em;text-align:center;color:#ffffffb3;text-transform:uppercase;font-size:9.5px}.recharge-method--selected .recharge-method-label{color:#fff}.recharge-form-wrap{width:100%}.recharge-form{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;margin-top:14px;padding:20px 16px}.recharge-form .recharge-section-title{margin-bottom:16px}.recharge-fields{flex-direction:column;gap:10px;display:flex}.recharge-fields-row{gap:10px;display:flex}.recharge-fields-row>.recharge-input{flex:1;min-width:0}.recharge-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:46px;padding:12px 14px;font-size:15px}.recharge-input:focus{background:#00b8760a;border-color:#00b8766b;outline:none}.recharge-input::placeholder{color:#ffffff4d}.recharge-input--wide{width:100%}.recharge-pay-btn{letter-spacing:.28em;border-radius:12px;width:100%;min-height:52px;margin-top:6px;padding:14px 20px;font-size:13px}.recharge-pay-btn--active{background:var(--mbl-accent);color:#000}.recharge-cta-wrap{justify-content:center;padding:0;display:flex;margin-top:24px!important}.recharge-cta-btn{letter-spacing:.24em;border-radius:10px;width:auto;min-width:220px;max-width:300px;min-height:46px;margin:0 auto;padding:12px 28px;font-size:12px}.recharge-success{text-align:center;background:#00b8760a;border:1px solid #00b87638;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:32px 20px;display:flex}.recharge-success-ring{width:72px;height:72px}.recharge-success-title{letter-spacing:.06em;margin:0;font-size:22px;font-weight:300}.recharge-success-amount{color:var(--mbl-accent);align-items:center;gap:10px;font-size:26px;font-weight:300;display:inline-flex}.recharge-success-coin{width:28px;height:28px}.recharge-success-sub{color:#fff9;margin:0;font-size:13px;line-height:1.5}.recharge-success-wallet-btn{letter-spacing:.24em;border-radius:12px;width:100%;min-height:48px;margin-top:6px;padding:12px 18px;font-size:12px}.recharge-info-section{margin-top:8px;padding:20px 0 0}.recharge-info-grid{flex-direction:column;gap:14px;display:flex}.recharge-info-card{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:5px 16px;padding:16px 18px;transition:background .22s;display:grid}.recharge-info-card:active{background:#ffffff0a}.recharge-info-icon{grid-area:1/1/span 3;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:flex}.recharge-info-coin,.recharge-info-icon>svg{width:40px;height:40px}.recharge-info-name{letter-spacing:.22em;color:#fff;text-align:left;grid-area:1/2;align-self:end;margin:0;font-size:14px;font-weight:500;line-height:1.2}.recharge-info-desc{color:#ffffff8c;text-align:left;grid-area:2/2;margin:0;font-size:12px;line-height:1.5}.recharge-info-rate{letter-spacing:.2em;color:var(--mbl-accent);text-transform:uppercase;white-space:nowrap;background:#00b8761a;border-radius:999px;grid-area:3/2;place-self:start;margin:6px 0 0;padding:4px 10px;font-size:9.5px;font-weight:500;line-height:1.3}.recharge-info-note{color:#ffffff9e;border-top:1px solid #ffffff0d;grid-area:4/1/auto/-1;margin:12px 0 0;padding:12px 0 0;font-size:12px;line-height:1.5;display:none}.recharge-info-card--expanded .recharge-info-note{display:block}.recharge-info-card--coins{border-color:#e0b4002e}.recharge-info-card--cristaux{border-color:#60a5fa2e}.recharge-info-card--rubis{border-color:#f871712e}.partner-page{padding-top:calc(var(--mbl-header-h) + var(--mbl-safe-top));background:#0a0c12;overflow-x:hidden}.partner-page-inner{flex-direction:column;gap:14px;width:100%;max-width:none;display:flex;padding:16px 18px calc(var(--mbl-bottomnav-h) + 24px)!important;justify-content:flex-start!important;align-items:stretch!important;min-height:auto!important}.partner-page-header{text-align:center;max-width:100%;margin:0 0 8px;padding:18px 12px 14px;width:100%!important}.partner-page-breadcrumb{letter-spacing:.06em;color:#ffffffe0;text-transform:uppercase;padding:0 4px;font-size:16px;font-weight:400;line-height:1.55;white-space:normal!important;margin:0!important}.partner-grid{flex-direction:column;grid-template-columns:1fr;gap:14px;display:flex}.partner-left-col,.partner-right-col{flex-direction:column;gap:14px;width:100%;max-width:none;display:flex}.partner-card{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px!important;width:100%!important;max-width:100%!important;padding:22px 18px!important}.partner-card--balance,.partner-card--uses,.partner-card--code,.partner-card--rank{width:100%!important;max-width:100%!important}.partner-card-label{letter-spacing:.28em;color:#ffffff94;text-transform:uppercase;text-align:center;margin:0 0 14px;font-size:11px;font-weight:400}.partner-card-label .accent{color:var(--mbl-accent)}.partner-card--balance{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px 20px!important;display:flex!important}.partner-balance-body{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.partner-balance-display{color:#fff;justify-content:center;align-items:center;gap:14px;padding:12px 0;font-size:34px;font-weight:300;line-height:1;display:flex}.partner-balance-coin{flex-shrink:0;width:34px;height:34px}.partner-balance-amount{line-height:1}.partner-recover-btn,.partner-withdraw-btn{letter-spacing:.26em;border-radius:12px;width:100%;min-height:48px;padding:13px 16px;font-size:12px}.partner-recover-btn--disabled{opacity:.5;cursor:not-allowed}.partner-left-divider{display:none}.partner-card--uses{text-align:center}.partner-uses-body{flex-direction:column;align-items:center;gap:8px;display:flex}.partner-uses-icon{color:#00b87699;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.partner-uses-svg{width:40px;height:30px}.partner-uses-count{color:#fff;font-size:36px;font-weight:300;line-height:1}.partner-uses-sub{letter-spacing:.24em;color:#ffffff73;text-transform:uppercase;font-size:10.5px}.partner-card--code{text-align:center}.partner-card--code>.partner-card-label{display:none!important}.partner-crown-wrap{justify-content:center;margin-bottom:20px;padding-top:4px;display:flex}.partner-crown-img{opacity:.92;height:auto;width:68px!important}.partner-code-block{text-align:center;background:#00b8760d;border:1px solid #00b87638;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:160px;max-width:100%;margin:0 auto 16px;padding:12px 22px;display:flex}.partner-code-sublabel{letter-spacing:.28em;color:#ffffff80;text-transform:uppercase;text-align:center;width:100%;font-size:9px}.partner-code-value{letter-spacing:.22em;color:var(--mbl-accent);text-align:center;width:100%;padding-left:.22em;font-family:Nexa Light,monospace;font-size:20px;font-weight:400;display:block}.partner-code-info{color:#ffffff9e;text-align:center;margin:0 0 16px;padding:0 4px;font-size:13px;line-height:1.55}.partner-share-btn{letter-spacing:.28em;border-radius:10px;width:auto;min-width:180px;max-width:100%;min-height:42px;margin:0 auto;padding:11px 28px;font-size:11.5px;display:block}.partner-card--rank{padding:22px 0}.partner-card--rank .partner-card-label{margin-bottom:14px;padding:0 18px}.partner-rank-badge{justify-content:center;margin:0 auto 18px;padding:0 18px;display:flex}.partner-rank-number{color:var(--mbl-accent);font-size:44px;font-weight:300;line-height:1}.partner-tiers{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:12px;padding:10px 18px 16px;scroll-padding-left:18px;display:flex;overflow:auto visible}.partner-tiers::-webkit-scrollbar{display:none}.partner-card--rank:after{content:"← swipe →";text-align:center;letter-spacing:.28em;color:#00b87680;text-transform:uppercase;margin-top:14px;padding:0 0 12px;font-size:10px;animation:2.4s ease-in-out infinite swipeHint;display:block}.partner-tier{scroll-snap-align:start;text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:70vw;max-width:260px;padding:18px 16px;display:flex}.partner-tier--active{background:#00b87614;border-color:#00b87659;box-shadow:0 0 20px #00b87614}.partner-tier--done{opacity:.55}.partner-tier-range{letter-spacing:.08em;color:#ffffffb8;text-align:center;width:100%;font-size:13px;font-weight:400}.partner-tier-earn{color:var(--mbl-accent);justify-content:center;align-items:center;gap:6px;min-width:0;margin:2px 0;font-size:17px;font-weight:400;line-height:1;display:inline-flex}.partner-tier-earn>svg{flex-shrink:0;width:18px!important;height:18px!important}.partner-tier-progress{background:#ffffff0f;border-radius:2px;flex:none;width:100%;height:4px;overflow:hidden}.partner-tier-progress-fill{background:linear-gradient(90deg, var(--mbl-accent), #00b876b3);border-radius:2px;height:100%}.partner-tier-status{letter-spacing:.22em;color:#ffffff80;text-align:center;text-transform:uppercase;width:100%;font-size:10.5px}.partner-tier--active .partner-tier-status{color:var(--mbl-accent)}.cadeau-overlay{justify-content:center;align-items:center;padding:0 20px}.auth-overlay{align-items:flex-end;padding:0}.cadeau-modal{border-radius:20px;width:100%;max-width:340px;max-height:80vh;padding:22px 18px;animation:.32s cubic-bezier(.22,.9,.28,1) both scaleIn;overflow-y:auto}.auth-modal{border-radius:22px;width:calc(100% - 32px);max-width:380px;max-height:86vh;padding:26px 24px 24px;animation:.34s cubic-bezier(.22,.9,.28,1) both scaleIn;overflow-y:auto}.auth-overlay{justify-content:center;align-items:center;padding:0 16px}.auth-logo{margin-bottom:20px}.auth-logo-img{max-width:110px;height:auto}.auth-close{width:32px;height:32px;font-size:16px;top:14px;right:14px}.cadeau-modal-title{letter-spacing:.22em;margin:0 0 14px;font-size:15px}.cadeau-modal-desc{margin:0 0 16px;font-size:12.5px;line-height:1.55}.cadeau-modal-coins{color:#fff;align-items:center;gap:6px;margin-top:6px;font-weight:500;display:inline-flex}.cadeau-coin-img{width:16px;height:16px}.cadeau-modal-input{min-height:44px;margin-bottom:14px;padding:10px 14px;font-size:14px}.cadeau-modal-actions{flex-direction:row;gap:8px;display:flex}.cadeau-modal-cancel{letter-spacing:.18em;flex:none;min-height:42px;padding:10px 16px;font-size:11px}.cadeau-modal-confirm{letter-spacing:.24em;flex:1;min-height:42px;font-size:12px}.auth-tabs{justify-content:center;gap:0;margin-bottom:24px;padding:0 4px}.auth-tabs button{letter-spacing:.22em;min-height:40px;padding:9px 16px;font-size:12px}.auth-field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.auth-form--signin .auth-field:last-of-type,.auth-form--signup .auth-field:last-of-type{margin-bottom:4px}.auth-label{letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;font-size:10.5px}.auth-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-size:15px;transition:border-color .22s,background .22s}.auth-input:focus{background:#00b8760a;border-color:#00b8766b;outline:none}.auth-form--signin .auth-submit-btn,.auth-form--signup .auth-submit-btn{margin-top:8px;padding:13px 20px}.auth-submit-btn{letter-spacing:.26em;border-radius:12px;width:100%;min-height:46px;font-size:13px}.auth-check-row{gap:8px;margin-bottom:8px;padding:2px 0}.auth-check-label{font-size:11.5px;line-height:1.45}.cadeau-success{text-align:center;padding:16px 0}.cadeau-success-icon{width:64px;height:64px;font-size:28px}.cadeau-success-amount{font-size:18px}.cadeau-modal-desc{font-size:13px}.header-account-menu{min-width:200px;max-width:240px;z-index:var(--mbl-z-sheet,60);-webkit-backdrop-filter:blur(22px)saturate(160%);background:#0e1218f5;border:1px solid #ffffff14;border-radius:14px;padding:6px;animation:.28s cubic-bezier(.22,.9,.28,1) both mbl-account-menu-in;box-shadow:0 12px 36px #0000008c,0 0 0 1px #00b8760a;top:calc(var(--mbl-header-h) + var(--mbl-safe-top) + 8px)!important;width:auto!important;position:fixed!important;bottom:auto!important;left:auto!important;right:12px!important}@keyframes mbl-account-menu-in{0%{opacity:0;transform-origin:100% 0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform-origin:100% 0;transform:translateY(0)scale(1)}}.header-account-item{letter-spacing:.08em;border-bottom:none;border-radius:10px;justify-content:flex-start;gap:10px;width:100%;min-height:40px;padding:9px 12px;font-size:12.5px}.header-account-item .account-item-icon{width:18px;height:18px}.header-account-item:active{background:#00b8761a}.mag-welcome-modal{width:calc(100% - 24px);max-width:400px;padding:22px 22px 20px}.mag-welcome-title{letter-spacing:.14em;font-size:18px}.mag-welcome-desc{font-size:13px;line-height:1.5}.mag-welcome-btn{letter-spacing:.22em;width:60%;max-width:180px;min-height:40px;font-size:11px}.mkb-hero{height:100vh;padding:var(--mbl-header-h) 20px var(--mbl-bottomnav-h);justify-content:center;gap:20px}.hero-content{text-align:center;gap:16px;padding:0 8px}.hero-logo-wrap{justify-content:center;width:100%;display:flex}.hero-logo-img{max-width:78vw;height:auto}.hero-tagline{letter-spacing:.14em;max-width:420px;margin:0 auto;padding:0 12px;font-size:12px;line-height:1.65}.hero-etc{display:none}.hero-platforms{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.platform-icon{width:auto;height:20px}.scroll-arrow{z-index:25;bottom:calc(var(--mbl-bottomnav-h) + 130px)!important;opacity:1!important}.scroll-arrow .chevron-down{width:64px!important;height:22px!important}.scroll-arrow .chevron-down:before,.scroll-arrow .chevron-down:after{box-shadow:0 0 18px #00b876cc;background:#00b876!important;width:32px!important;height:3px!important;top:9px!important}.legal-overlay{padding:0}.legal-scroll{padding:calc(var(--mbl-header-h) + 16px) 0 calc(var(--mbl-bottomnav-h) + 40px)}.legal-content{max-width:none;padding:0 18px}.legal-back-btn{letter-spacing:.18em;min-height:40px;padding:8px 14px;font-size:12px}.legal-main-title{letter-spacing:.08em;margin-top:18px;font-size:22px;line-height:1.2}.legal-section-title{letter-spacing:.14em;margin-top:22px;font-size:14px}.legal-content p,.legal-content li{font-size:14px;line-height:1.62}.page-nav-up{display:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{font-size:16px}.mkb-pages-inner,.mag-body,.jouer-scroll,.prof-inner,.recharge-inner,.partner-page-inner{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (width<=380px){.dec-hero{padding:22px 14px 28px}.dec-perso1,.dec-perso2{opacity:.08}}@media (prefers-reduced-motion:reduce){.mkb-bottom-nav-item--active .mkb-bottom-nav-icon-wrap,.sidebar-close-hint svg,.mkb-sidebar.mobile-open .sidebar-logo img{animation:none!important}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
