@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;600;700;800&display=swap);.tracking-container{max-width:100vw;overflow:hidden;width:100%}.tracking-container .header-sub{align-items:center;background:#0000;cursor:pointer;display:flex;gap:15px;height:3.5rem;justify-content:center;margin-bottom:2rem;width:100%}.tracking-container .header-sub .source-transaction{align-items:center;background:#111;border:none;border-radius:12px;box-shadow:0 3px 0 #000,0 5px 10px #0006;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.8rem;font-weight:700;height:100%;justify-content:center;padding:10px 20px;text-transform:uppercase;transition:all .1s}.tracking-container .header-sub .source-transaction.active{background:linear-gradient(180deg,#333,#111);box-shadow:0 3px 0 #b08e1d,0 6px 15px #f8c53733;color:#f8c537}.tracking-container .header-sub .source-transaction:hover:not(.active){background:#222;transform:translateY(-1px)}.tracking-container .header-sub .source-transaction:active{box-shadow:0 1px 0 #000;transform:translateY(2px)}.tracking-container .tracking-content{display:flex;justify-content:center;width:100%}.header-nav-premium{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-bottom:2px solid #f8c53733;box-shadow:0 4px 20px #0006;display:flex;height:70px;justify-content:space-between;left:0;padding:0 30px;position:fixed;right:0;top:0;z-index:2000}.header-nav-premium .title-logo{align-items:center;cursor:pointer;display:flex;gap:12px;transition:transform .2s}.header-nav-premium .title-logo:hover{transform:scale(1.02)}.header-nav-premium .title-logo .brand-name{font-size:1.6rem;font-weight:800;letter-spacing:2px}.header-nav-premium .title-logo .brand-name .white{color:#fff}.header-nav-premium .title-logo .brand-name .yellow{color:#f8c537;text-shadow:0 0 10px #f8c53766}.header-nav-premium .user-profile{align-items:center;display:flex;gap:12px}.header-nav-premium .user-profile .user-solde-container{align-items:center;background:#000;border:1px solid #f8c5374d;border-radius:8px;box-shadow:0 2px 6px #0006;color:#f8c537;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:all .2s}.header-nav-premium .user-profile .user-solde-container:hover{background:#0a0a0a;border-color:#f8c537}.header-nav-premium .user-profile .user-solde-container .wallet-icon{font-size:.9rem}.header-nav-premium .user-profile .user-solde-container .user-solde{font-size:.85rem;font-weight:700;min-width:60px;text-align:center}.header-nav-premium .user-profile .user-solde-container .eye-toggle{align-items:center;cursor:pointer;display:flex;font-size:.9rem;opacity:.6;transition:opacity .2s}.header-nav-premium .user-profile .user-solde-container .eye-toggle:hover{opacity:1}.header-nav-premium .user-profile .user-info-trigger{align-items:center;background:#ffffff0d;border:1px solid #f8c5371a;border-radius:50px;cursor:pointer;display:flex;gap:6px;padding:4px 8px;transition:all .2s}.header-nav-premium .user-profile .user-info-trigger:hover{background:#f8c5370d;border-color:#f8c537}.header-nav-premium .user-profile .user-info-trigger .avatar{border-radius:50%;height:32px;width:32px}.header-nav-premium .user-profile .dropdown-menu{animation:fadeInDown .2s ease-out;background:#151515;border:1px solid #f8c53780;border-radius:12px;box-shadow:0 10px 30px #000000e6;padding:8px 0;position:absolute;right:0;top:calc(100% + 12px);width:180px;z-index:2001}.header-nav-premium .user-profile .dropdown-menu:before{background:#151515;border-left:1px solid #f8c53780;border-top:1px solid #f8c53780;content:"";height:10px;position:absolute;right:20px;top:-6px;transform:rotate(45deg);width:10px}.header-nav-premium .user-profile .dropdown-menu .user-name-display{background:#f8c5370d;border-bottom:1px solid #ffffff0d;color:#f8c537;font-size:.85rem;font-weight:800;padding:10px 20px;text-transform:uppercase}.header-nav-premium .user-profile .dropdown-menu div:not(.user-name-display){color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 20px;transition:all .2s}.header-nav-premium .user-profile .dropdown-menu div:not(.user-name-display):hover{background:#f8c5371a;color:#f8c537}.header-nav-premium .user-profile .dropdown-menu div:not(.user-name-display):not(:last-child){border-bottom:1px solid #ffffff08}.header-nav-premium .user-profile .dropdown-menu .logout-item{color:#ff5252!important}.header-nav-premium .user-profile .dropdown-menu .logout-item:hover{background:#ff52521a!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.header-nav-premium{padding:0 15px}.header-nav-premium .title-logo .brand-name{display:none}.header-nav-premium .user-profile{gap:10px}.header-nav-premium .user-solde-container{padding:6px 12px}.header-nav-premium .user-solde-container .user-solde{font-size:.85rem;min-width:60px}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}:root{--gold-light:#f6d98a}.depot-form-disabled{filter:grayscale(100%);opacity:.5;pointer-events:none}.alert-message-red{background:#ff4d4d1a;background:radial-gradient(ellipse 80% 55% at 50% -10%,#e0b84a2e,#0000 55%),linear-gradient(180deg,#5a101c,#2a070d 42%,#140307);border:1px solid #ff4d4d;border-radius:8px;color:#ff4d4d;color:#f3e6c8;color:var(--cream);font-family:Manrope,sans-serif;font-size:14px;margin-bottom:15px;margin-left:15%;margin-top:15px;padding:15px;text-align:center;width:70%}.alert-message-red .btn-verify{background-color:#ff4d4d;border:none;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-block;font-weight:700;margin-top:10px;padding:8px 16px;position:relative;z-index:10}.depot-page *,.depot-page :after,.depot-page :before{box-sizing:border-box}.depot-wrap{margin:0 auto;width:min(560px,92vw)}.depot-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c0509cc;border-bottom:1px solid #f3e6c824;border-bottom:1px solid var(--line)}.depot-bar{align-items:center;display:flex;height:68px;justify-content:space-between}.depot-brand{color:#fff;font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.05em}.depot-btn{border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;height:40px;padding:0 16px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.depot-btn:active{transform:translateY(1px)}.depot-btn-out{background:#0000;border:1px solid #e0b84a73;color:#f3e6c8;color:var(--cream)}.depot-btn-out:hover{background:#e0b84a1a;border-color:#e0b84a;border-color:var(--gold)}.depot-main{padding-bottom:40px;padding-top:28px}.depot-main h1{color:#f3e6c8;color:var(--cream);font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:.04em;margin:0;text-align:center}.depot-sub{color:#c4b089;color:var(--dim);font-size:14px;margin:4px 0 22px;text-align:center}.nums{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;margin-bottom:18px;margin-left:15%;width:70%}.nums div{background:#12030766;border:1px solid #e0b84a4d;border-radius:14px;color:#f3e6c8;color:var(--cream);font-size:14px;font-weight:700;padding:12px 10px;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.nums div:hover{background:#e0b84a12;border-color:#e0b84ab3;transform:translateY(-2px)}.nums small{color:#e0b84a;color:var(--gold);display:block;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}@media(min-width:560px){.nums{grid-template-columns:1fr 1fr 1fr}.nums div{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70px}}.depot-form{background:#12030766;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px #00000038,inset 0 1px 0 hsla(0,0%,100%,.025);margin-left:15%;padding:20px;width:70%}.input-group{margin-bottom:14px}.label{color:#c4b089;color:var(--dim);display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin:12px 0 6px;text-transform:uppercase}.input input{background:#12030773;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:999px;color:#f3e6c8;color:var(--cream);font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 16px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.input input::placeholder{color:#c4b0898c}.input input:focus{background:#120307a6;border-color:#e0b84a;border-color:var(--gold);box-shadow:0 0 0 3px #e0b84a14}.input input:disabled{cursor:not-allowed;opacity:.65}.phone-input{width:100%}.phone-input .PhoneInput{background:#12030773;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:999px;height:44px;padding:0 16px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.phone-input .PhoneInput:focus-within{background:#120307a6;border-color:#e0b84a;border-color:var(--gold);box-shadow:0 0 0 3px #e0b84a14}.phone-input .PhoneInputCountry{margin-right:8px}.phone-input .PhoneInputCountrySelect{background:#0000;color:#f3e6c8;color:var(--cream)}.phone-input .PhoneInputCountrySelectArrow{color:#e0b84a;color:var(--gold)}.phone-input .PhoneInputInput{background:#0000;border:0;color:#f3e6c8;color:var(--cream);font-family:inherit;font-size:14px;height:40px;outline:0}.phone-input .PhoneInputInput:focus{box-shadow:none}.depot-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.5fr;margin-top:18px}.depot-actions button{border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;height:46px;transition:transform .15s ease,filter .2s ease,background .2s ease}.depot-actions button:active{transform:translateY(1px)}.depot-actions button:disabled{cursor:not-allowed;opacity:.65}.cancel{background:#0000;border:1px solid #f3e6c833;color:#c4b089;color:var(--dim)}.cancel:hover{background:#ffffff0d;color:#f3e6c8;color:var(--cream)}.submit{background:linear-gradient(135deg,#f0cd72,#e0b84a);border:0;box-shadow:0 8px 24px #e0b84a2e;color:#120307;color:var(--ink)}.submit:hover{filter:brightness(1.08)}.depot-spinner{animation:depotSpin .7s linear infinite;border:2px solid #12030740;border-radius:50%;border-top:2px solid var(--ink);display:inline-block;height:18px;width:18px}@keyframes depotSpin{to{transform:rotate(1turn)}}.help{font-size:13px;line-height:1.6}.punch{color:var(--gold-light);font-size:15px}.depot-footer{padding:22px 0 10px;text-align:center}.depot-footer button{background:#0000;border:0;color:#e0b84a;color:var(--gold);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800}.depot-footer button:hover{text-decoration:underline}.depot-splash{animation:splashAppear .35s ease-out;background:radial-gradient(circle at 50% 42%,#5a101ceb,#120307fa 70%);display:grid;inset:0;place-items:center;position:fixed;z-index:9999}@keyframes splashAppear{0%{opacity:0}to{opacity:1}}.depot-splash .glitter{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.success-message{animation:successPop .7s cubic-bezier(.2,1.4,.35,1);padding:30px 20px;position:relative;text-align:center;width:min(520px,90vw);z-index:2}@keyframes successPop{0%{opacity:0;transform:translateY(25px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.success-chip{animation:chipPop .9s cubic-bezier(.2,1.5,.35,1);background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);border:4px solid #fff4c4;border-radius:50%;box-shadow:0 12px 40px #e0b84a59,0 0 70px #e0b84a33;color:#120307;color:var(--ink);display:grid;font-family:Bebas Neue,sans-serif;font-size:48px;height:112px;letter-spacing:.04em;margin:0 auto 20px;place-items:center;width:112px}@keyframes chipPop{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}.success-message h2{color:#f6d98a;color:var(--gold-light);font-family:Bebas Neue,sans-serif;font-size:clamp(34px,7vw,48px);letter-spacing:.03em;line-height:.95;margin:0;text-shadow:0 4px 20px #0006}.success-message p{color:#f3e6c8;color:var(--cream);font-size:14px;line-height:1.5;margin-top:18px}.success-button{background:#e0b84a;background:var(--gold);border:0;border-radius:999px;color:#120307;color:var(--ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;height:44px;margin-top:24px;padding:0 24px;transition:filter .2s ease,transform .15s ease}.success-button:hover{filter:brightness(1.08)}.success-button:active{transform:translateY(1px)}@media(max-width:480px){.depot-main{padding-top:22px}.depot-main h1{font-size:44px}.depot-form{border-radius:18px;margin-left:15%;padding:16px;width:70%}.depot-actions{grid-template-columns:1fr}.cancel{order:2}.submit{order:1}.success-chip{font-size:40px;height:96px;width:96px}}@media(prefers-reduced-motion:reduce){.depot-page *,.depot-page :after,.depot-page :before,.depot-splash *,.depot-splash :after,.depot-splash :before{animation:none!important;transition:none!important}}.depot-page{background:radial-gradient(ellipse 80% 55% at 50% -10%,#e0b84a2e,#0000 55%),linear-gradient(180deg,#5a101c,#2a070d 42%,#140307);color:var(--cream);font-family:Manrope,sans-serif;min-height:100dvh;padding:1px 0 40px;width:100%}.depot-container .depot-content .form-container{flex-direction:column}.depot-container .depot-content .alert-message-red{background:#ff4d4d1a;border:1px solid #ff4d4d;border-radius:8px;color:#ff4d4d;margin-top:20px;padding:15px;text-align:center}.depot-container .depot-content .alert-message-red .btn-verify{background-color:#ff4d4d;border:none;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-block;font-weight:700;margin-top:15px;padding:10px 20px;position:relative;z-index:10}:root{--felt:#1c0509}.retrait-page{background:radial-gradient(ellipse 80% 55% at 50% -10%,#e0b84a2e,#0000 55%),linear-gradient(180deg,#5a101c,#2a070d 42%,#140307);color:#f3e6c8;color:var(--cream);font-family:Manrope,sans-serif;min-height:100dvh;padding:1px 0 40px;width:100%}.retrait-container{margin:0 auto;width:min(310px,92vw)}.retrait-container h1{color:#f3e6c8;color:var(--cream);font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:.04em;line-height:1;margin-bottom:0;margin-top:28px;text-align:center}.retrait-sub{color:#c4b089;color:var(--dim);font-size:15px;margin:10px 0 22px;text-align:center}.retrait-form{background:#12030766;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:20px;box-shadow:0 15px 45px #0000002e;padding:20px;width:100%}.input-group{margin-bottom:15px;width:100%}.input-group label{color:#c4b089;color:var(--dim);display:block;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.2;margin:12px 0 6px;text-transform:uppercase}.input-group input{background:#12030773;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:999px;color:#f3e6c8;color:var(--cream);font-family:Manrope,sans-serif;font-size:14px;height:44px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-group input:focus{border-color:#e0b84aa6;box-shadow:0 0 0 3px #e0b84a14}.input-group input:disabled{cursor:not-allowed;opacity:.65}.retrait-form .PhoneInput{background:#12030773;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:999px;height:44px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.retrait-form .PhoneInput:focus-within{border-color:#e0b84aa6;box-shadow:0 0 0 3px #e0b84a14}.retrait-form .PhoneInputInput{background:#0000!important;border:0!important;box-shadow:none!important;color:#f3e6c8!important;color:var(--cream)!important;font-size:14px;height:42px;outline:0!important}.retrait-form .PhoneInputInput::placeholder{color:#f3e6c873}.retrait-form .PhoneInputCountry{color:#f3e6c8;color:var(--cream)}.balance-hint{color:#c4b089;color:var(--dim);font-size:13px;line-height:1.5;margin:4px 0 12px}.balance-hint strong{color:#e0b84a;color:var(--gold)}.retrait-actions{display:flex;gap:10px;margin-top:18px}.retrait-actions button{border:0;border-radius:999px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:800;min-height:46px;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.retrait-actions button:hover{transform:translateY(-1px)}.retrait-actions button:active{transform:translateY(1px)}.cancel-btn{background:#0000;border:1px solid #e0b84a59!important;color:#f3e6c8;color:var(--cream);flex:0 0 110px}.cancel-btn:hover{background:#e0b84a12}.retrait-actions .go{background:#e0b84a;background:var(--gold);box-shadow:0 8px 24px #e0b84a29;color:#120307;color:var(--ink);flex:1 1}.retrait-actions .go:hover{box-shadow:0 10px 30px #e0b84a40}.help{color:#c4b089;color:var(--dim);font-size:14px;line-height:1.55;margin-top:16px}.punch{color:#f6d98a;font-size:16px;font-weight:800;margin-top:18px;text-align:center}.retrait-footer{padding:22px 0 40px;text-align:center}.retrait-footer button{background:#0000;border:0;color:#e0b84a;color:var(--gold);cursor:pointer;font-family:Manrope,sans-serif;font-weight:800}.retrait-footer button:hover{text-decoration:underline}.retrait-splash{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0305c7;cursor:pointer;display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:9999}.retrait-splash canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.splash-message{cursor:default;padding:20px;position:relative;text-align:center;width:min(520px,90vw);z-index:2}.splash-chip{animation:splash-pop .5s ease-out;background:#e0b84a;border:4px dashed #fff4c4;border-radius:50%;box-shadow:0 12px 40px #e0b84a59;color:#120307;display:grid;font-size:48px;height:112px;letter-spacing:.04em;margin:0 auto 16px;place-items:center;width:112px}.splash-chip,.splash-message h2{font-family:Bebas Neue,sans-serif}.splash-message h2{animation:splash-text .6s ease-out;color:#f6d98a;font-size:40px;letter-spacing:.03em;line-height:.95;margin:0;text-shadow:0 4px 20px #00000059}.splash-close{background:#120307b3;border:1px solid #e0b84a80;border-radius:999px;color:#f3e6c8;color:var(--cream);cursor:pointer;font-family:Manrope,sans-serif;font-weight:800;height:44px;margin-top:26px;min-width:160px;padding:0 20px;transition:background .2s ease,transform .2s ease}.splash-close:hover{background:#e0b84a26;transform:translateY(-1px)}@keyframes splash-pop{0%{opacity:0;transform:scale(.4) rotate(-15deg)}70%{transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes splash-text{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.retrait-container{width:min(92vw,560px)}.retrait-container h1{font-size:46px}.retrait-form{border-radius:18px;padding:17px}.retrait-actions{flex-direction:column-reverse}.cancel-btn{flex:1 1;width:100%}.retrait-actions .go{width:100%}.splash-chip{font-size:42px;height:96px;width:96px}.splash-message h2{font-size:34px}}.retrait-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c0509cc;border-bottom:1px solid #f3e6c824;border-bottom:1px solid var(--line)}.form-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding-bottom:1rem;width:100%}.form-content .owner-wallet-address{background:#f8c5371a;border:1px solid #f8c53733;border-radius:12px;color:var(--gold);font-size:.9rem;padding:15px;text-align:center;width:100%;word-break:break-all}.form-content .input-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.form-content .input-group .label{color:var(--text-gray);font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.form-content .input-group .input{width:100%}.form-content .input-group .input input,.form-content .input-group .input select{background:#000;border:1px solid #333;border-radius:12px;color:#fff;font-size:1rem;height:3rem;outline:none;padding:0 1.2rem;transition:all .3s;width:100%}.form-content .input-group .input input:focus,.form-content .input-group .input select:focus{border-color:var(--gold);box-shadow:0 0 15px #f8c53733}.form-content .input-group .input select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23f8c537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2rem;cursor:pointer}.form-content .submit{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:1rem;width:100%}.form-content .submit>div{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-weight:800;height:3.5rem;justify-content:center;text-transform:uppercase;transition:all .1s}.form-content .submit .cancel{background:#222;box-shadow:0 4px 0 #000,0 6px 12px #0006;color:#fff}.form-content .submit .cancel:active{box-shadow:0 2px 0 #000;transform:translateY(2px)}.form-content .submit .submit{background:linear-gradient(180deg,var(--gold) 0,#e6b425 100%);box-shadow:0 4px 0 var(--gold-dark),0 8px 15px #0006;color:#000}.form-content .submit .submit:active{box-shadow:0 2px 0 var(--gold-dark);transform:translateY(2px)}.depot-container{align-items:center;background:radial-gradient(circle at top,#1a1a1a 0,#050505 100%)!important;display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:100vh;padding:100px 20px 40px}.depot-container .depot-content{background:#151515;border:1px solid #f8c53733;border-radius:24px;box-shadow:0 20px 50px #000c;max-width:500px;overflow:hidden;padding:40px;position:relative;width:100%}.depot-container .depot-content:before{background:linear-gradient(90deg,#0000,#f8c537,#0000);content:"";height:4px;left:0;position:absolute;right:0;top:0}.depot-container .depot-content .title{color:#f8c537;display:flex;font-size:2.2rem;font-weight:900;justify-content:center;letter-spacing:2px;padding:1.3rem 0;text-shadow:0 0 15px #f8c5374d;text-transform:uppercase;width:100%}.depot-container .depot-content .form-container{display:flex;justify-content:center;margin-top:1rem}@media(max-width:500px){.depot-container .depot-content{padding:20px;width:100%}}.login-page{-webkit-font-smoothing:antialiased;background:#150205;background:var(--ink);color:#fff;color:var(--white);font-family:Manrope,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden}.login-page,.login-page *,.login-page :after,.login-page :before{box-sizing:border-box}.login-page a{color:inherit;text-decoration:none}.login-page :focus-visible{border-radius:2px;outline:2px solid #f5da92;outline:2px solid var(--gold-hi);outline-offset:3px}.login-page .wrap{margin:0 auto;max-width:1240px;padding:0 24px}.login-page .topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid #d9ae4b47;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.login-page .topbar .wrap{align-items:center;display:flex;gap:38px;height:70px}.login-page .logo{align-items:center;color:#fff;color:var(--white);display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px}.login-page .logo b{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border-radius:50%;color:#5c0a10;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.login-page .account{align-items:center;display:flex;gap:12px;margin-left:auto}.login-page .btn{border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.login-page .btn:active{transform:translateY(1px)}.login-page .btn-ghost{background:#0000;border-color:#fff9;color:#fff;color:var(--white)}.login-page .btn-ghost:hover{background:#ffffff24;border-color:#fff}.login-page .btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border-color:#8a6416;box-shadow:0 6px 18px #00000059;color:#3a2405}.login-page .btn-gold:hover{filter:brightness(1.08)}.login-page .btn-gold:disabled{cursor:default;filter:none;opacity:.6}.login-page .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d}.login-page .subnav .wrap{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.login-page .subnav .wrap::-webkit-scrollbar{display:none}.login-page .subnav a{border-bottom:2px solid #0000;color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.login-page .subnav a:hover{color:#1a0205}.login-page .subnav a.on{border-bottom-color:#8e1219;color:#5c0a10;font-weight:800}.login-page .tag{background:#8e1219;border-radius:3px;color:#f5da92;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.login-page .stage{align-items:center;background:radial-gradient(circle at 50% 42%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);display:flex;justify-content:center;min-height:calc(100vh - 118px);overflow:hidden;padding:56px 20px;position:relative}.login-page .stage:before{background:repeating-conic-gradient(from 0deg at 50% 42%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);content:"";inset:-20%;mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);opacity:.38;pointer-events:none;position:absolute}.login-page .stage:after{background:radial-gradient(circle at 50% 42%,#46040a66 0 24%,#0000 52%),linear-gradient(180deg,#0000 62%,#150205e6);content:"";inset:0;pointer-events:none;position:absolute}.login-page .panel{animation:rise .8s cubic-bezier(.2,.8,.3,1) backwards;background:linear-gradient(170deg,#3a060bf0,#150205f5);border:2px solid #d9ae4b;border:2px solid var(--gold);border-radius:20px;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #f5da922e;max-width:460px;padding:38px 34px 34px;position:relative;width:100%;z-index:5}.login-page .panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.4vw,40px);letter-spacing:.5px;line-height:.96;text-align:center;text-transform:uppercase;transform:skewX(-8deg)}.login-page .panel .sub{color:#d9b8a8;color:var(--muted);font-size:14px;margin-bottom:26px;margin-top:10px;text-align:center}.login-page .login-form{width:100%}.login-page .login-form label{color:#f5da92;color:var(--gold-hi);display:block;font-size:12.5px;font-weight:800;letter-spacing:.6px;margin-top:16px;text-transform:uppercase}.login-page .login-form input{background:#fff6e20f;border:1px solid #d9ae4b73;border-radius:10px;color:#fff;color:var(--white);font-family:inherit;font-size:15px;margin-top:7px;padding:12px 14px;transition:border-color .15s ease,background .15s ease;width:100%}.login-page .login-form input::placeholder{color:#b99a94}.login-page .login-form input:focus{background:#fff6e21c;border-color:#f5da92;border-color:var(--gold-hi);outline:none}.login-page .login-form input[type=email]{color-scheme:dark}.login-page #btnSubmit{font-size:16px;margin-top:26px;padding:15px;width:100%}.login-page #resultat{font-size:13.5px;line-height:1.5;margin-top:16px;text-align:center;white-space:pre-wrap}.login-page .retour{color:#d9b8a8;color:var(--muted);display:block;font-size:13px;margin-top:22px;text-align:center}.login-page .retour:hover{color:#f5da92;color:var(--gold-hi);text-decoration:underline}.login-page #victoire{align-items:center;background:radial-gradient(circle at 50% 46%,#9a1017f5 0,#2e050afa 55%,#0a0102fc 100%);display:none;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;z-index:90}.login-page #victoire.on{display:flex}.login-page .jetons{inset:0;pointer-events:none;position:absolute}.login-page .jetons.gone .jet{animation:none;opacity:0;visibility:hidden}.login-page .jet{animation:jetIn 1.25s cubic-bezier(.45,0,.7,.5) forwards;animation-delay:var(--t);background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);box-shadow:0 22px 50px #000000a6,inset 0 0 0 7px #d9ae4bf2;height:150px;left:50%;position:absolute;top:46%;width:150px}.login-page .jet,.login-page .jet:after{align-items:center;border-radius:50%;display:flex;justify-content:center}.login-page .jet:after{background:linear-gradient(160deg,#8e1219,#48060c);border:4px solid #d9ae4b;color:#f5da92;color:var(--gold-hi);content:"♠";font-size:38px;height:88px;width:88px}.login-page .vflash,.login-page .vwave{border-radius:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:46%}.login-page .vflash{background:radial-gradient(circle,#fff 0 14%,#fff3c9 30%,#f5da9299 50%,#d9ae4b00 74%);height:460px;margin:-230px 0 0 -230px;width:460px}.login-page .vwave{border:4px solid #f5da92e6;height:240px;margin:-120px 0 0 -120px;width:240px}.login-page .boom .vflash{animation:vflash 1.2s ease-out forwards}.login-page .boom .vwave{animation:vwave 1.8s cubic-bezier(.08,.8,.3,1) forwards}.login-page .boom .vwave.w2{animation-delay:.22s;border-color:#d9ae4b80}.login-page .boom .vwave.w3{animation-delay:.46s;border-color:#fff3c952}@keyframes vflash{0%{opacity:0;transform:scale(.08)}12%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes vwave{0%{opacity:0;transform:scale(.12)}10%{opacity:1}to{opacity:0;transform:scale(8)}}.login-page .vmsg{max-width:620px;opacity:0;position:relative;z-index:3}.login-page .boom .vmsg{animation:riseIn 1s cubic-bezier(.2,.8,.3,1) forwards;animation-delay:.75s}.login-page .grosjeton{animation:jetonPop 1s cubic-bezier(.2,1.5,.35,1) backwards;animation-delay:.75s;background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);box-shadow:0 24px 60px #0009,inset 0 0 0 9px #d9ae4bf2,0 0 70px #f5da928c;height:170px;margin:0 auto 30px;width:170px}.login-page .grosjeton,.login-page .grosjeton span{align-items:center;border-radius:50%;display:flex;justify-content:center}.login-page .grosjeton span{background:linear-gradient(160deg,#8e1219,#48060c);border:5px solid #d9ae4b;color:#f5da92;color:var(--gold-hi);font-family:Anton,Impact,sans-serif;font-size:34px;height:104px;letter-spacing:1px;width:104px}.login-page .vmsg h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.6vw,54px);letter-spacing:.5px;line-height:1;text-transform:uppercase;transform:skewX(-8deg)}.login-page .vmsg p{color:#fbe6dc;font-size:clamp(15px,2vw,19px);line-height:1.55;margin-top:20px}.login-page .vmsg .emo{display:block;font-size:1.5em;margin-top:14px}.login-page .vmsg .cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.login-page .vmsg .cta .btn{font-size:16px;padding:15px 36px}.login-page #fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:95}@media(max-width:760px){.login-page .panel{padding:30px 22px 26px}.login-page .jet{height:104px;width:104px}.login-page .jet:after{border-width:3px;font-size:26px;height:60px;width:60px}.login-page .grosjeton{height:132px;width:132px}.login-page .grosjeton span{font-size:26px;height:82px;width:82px}.login-page .topbar .wrap{height:64px}.login-page .logo{font-size:22px}.login-page .account .btn{font-size:12px;padding:9px 15px}.login-page .subnav .wrap{gap:20px}}@media(prefers-reduced-motion:reduce){.login-page .grosjeton,.login-page .jet,.login-page .panel,.login-page .vflash,.login-page .vmsg,.login-page .vwave{animation:none!important}.login-page .vmsg{opacity:1}.login-page #fx,.login-page .jetons{display:none}.login-page *{transition:none!important}}.login-container{align-items:center;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.login-container .overlay{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.login-container .login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;color:#fff;max-width:450px;padding:2.5rem;position:relative;width:100%;z-index:2}.login-container .login-card .security-notice{align-items:center;border-top:1px solid #ffffff1a;color:#fff9;display:flex;font-size:.8rem;gap:8px;justify-content:center;margin-top:1.5rem;padding:10px}.login-container .login-card .security-notice .security-icon{font-size:1rem}.login-container .login-card .card-header{margin-bottom:2rem;text-align:center}.login-container .login-card .card-header .logo-container{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:1rem}.login-container .login-card .card-header .logo-container .logo-chip{filter:drop-shadow(0 0 5px rgba(255,215,0,.7));height:40px;width:40px}.login-container .login-card .card-header .logo-container h1{color:#f8c537;font-size:2.2rem;margin:0;text-shadow:0 0 10px #f8c53780}.login-container .login-card .card-header .welcome-text{font-size:1.1rem;margin:0;opacity:.9}.login-container .login-card .login-form .input-group{margin-bottom:1.5rem;position:relative}.login-container .login-card .login-form .input-group .input-icon{color:#ffffffb3;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.login-container .login-card .login-form .input-group input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:15px 15px 15px 45px;transition:all .3s ease;width:100%}.login-container .login-card .login-form .input-group input:focus{border-color:#f8c537;box-shadow:0 0 0 2px #f8c5374d;outline:none}.login-container .login-card .login-form .input-group input::placeholder{color:#fff9}.login-container .login-card .login-form .input-group .toggle-password{background:#0000;border:none;color:#ffffffb3;cursor:pointer;padding:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.login-container .login-card .login-form .input-group .toggle-password:hover{color:#f8c537}.login-container .login-card .login-form .forgot-password{margin-bottom:1.5rem;text-align:right}.login-container .login-card .login-form .forgot-password a{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:color .3s ease}.login-container .login-card .login-form .forgot-password a:hover{color:#f8c537}.login-container .login-card .login-form .login-button{align-items:center;background:#f8c537;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.login-container .login-card .login-form .login-button:hover{background:#e6b425;box-shadow:0 5px 15px #f8c53766;transform:translateY(-2px)}.login-container .login-card .login-form .login-button:disabled{cursor:not-allowed;opacity:.7}.login-container .login-card .login-form .login-button .spinner{animation:spin 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#000;height:20px;width:20px}.login-container .login-card .register-link{color:#ffffffb3;font-size:.9rem;margin-top:1.5rem;text-align:center}.login-container .login-card .register-link a{color:#f8c537;font-weight:500;margin-left:5px;text-decoration:none}.login-container .login-card .register-link a:hover{text-decoration:underline}@media(max-width:768px){.login-container .login-card{margin:0 auto;padding:1.5rem;width:90%}.login-container .login-card .card-header h1{font-size:1.8rem}}.tables-container{background-attachment:fixed;background-position:50%;background-size:cover;min-height:100vh;overflow-y:auto;padding:100px 0 80px;position:relative}.tables-container .overlay{background:#000c;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.tables-container>*{position:relative;z-index:1}.header-stats{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:0 15px 20px}.header-stats .stat-item{align-items:center;background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:10px 16px}.header-stats .stat-item .stat-label{color:#ffffffb3;font-weight:500}.header-stats .stat-item .stat-value{color:#fff;font-weight:700}.header-stats .stat-item.wallet{background:#ff8c0033;border-color:#ff8c004d}.header-stats .stat-item.wallet .stat-value{color:orange}.header-stats .stat-item svg{color:orange;flex-shrink:0}.featured-section{padding:0 15px 15px}.featured-section .featured-card{border:1px solid #ff8c004d;border-radius:12px;overflow:hidden;padding:20px 16px;position:relative}.featured-section .featured-card .featured-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 6px;text-shadow:2px 2px 8px #000000b3}.featured-section .featured-card .featured-info{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:16px}.featured-section .featured-card .featured-info .range-text{color:#ffffffb3;font-size:.8rem}.featured-section .featured-card .featured-play-btn{background:#ff4500;border:none;border-radius:8px;box-shadow:0 4px 12px #ff450066;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 28px;transition:all .3s ease}.featured-section .featured-card .featured-play-btn:hover{background:#ff5722;box-shadow:0 6px 16px #ff450099;transform:translateY(-2px)}.featured-section .featured-card .featured-play-btn:active{transform:translateY(0)}.section-container{padding:0 15px 20px}.section-container .section-header{margin-bottom:10px}.section-container .section-header .section-title{align-items:center;color:#fff;display:flex;font-size:.95rem;font-weight:700;gap:8px;margin:0}.section-container .section-header .section-title .live-badge{background:red;border-radius:3px;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.5px;padding:2px 6px}.active-tables-list{display:flex;flex-direction:column;gap:8px}.active-tables-list .active-table-item{align-items:center;background:#141414e6;border:1px solid #ffffff1a;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.active-tables-list .active-table-item .active-table-left{flex:1 1;min-width:0}.active-tables-list .active-table-item .active-table-left .table-name-small{color:#fff;font-size:.85rem;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-tables-list .active-table-item .active-table-left .table-name-small .cave-text{color:#ffffff80;font-size:.7rem;font-weight:400}.active-tables-list .active-table-item .active-table-left .active-table-meta{display:flex;font-size:.7rem;gap:10px}.active-tables-list .active-table-item .active-table-left .active-table-meta .meta-icon{align-items:center;color:#fff9;display:flex;gap:4px}.active-tables-list .active-table-item .active-table-left .active-table-meta .meta-icon svg{flex-shrink:0}.active-tables-list .active-table-item .active-table-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.active-tables-list .active-table-item .active-table-right .timer-badge{align-items:center;background:#f003;border-radius:5px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 8px}.active-tables-list .active-table-item .active-table-right .timer-badge svg{flex-shrink:0}.active-tables-list .active-table-item .active-table-right .rejoin-btn{background:#ff4500;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 14px;transition:all .2s ease;white-space:nowrap}.active-tables-list .active-table-item .active-table-right .rejoin-btn:hover{background:#ff5722;transform:scale(1.05)}.active-tables-list .active-table-item .active-table-right .rejoin-btn:active{transform:scale(.98)}.lobby-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(min-width:768px){.lobby-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.lobby-grid{grid-template-columns:repeat(4,1fr)}}.lobby-grid .lobby-card{background:#685a5a;border:1px solid #ffffff26;border-radius:10px;overflow:hidden;position:relative;transition:all .3s ease}.lobby-grid .lobby-card:hover{border-color:#ff8c0080;box-shadow:0 8px 20px #ff8c004d;transform:translateY(-4px)}.lobby-grid .lobby-card:hover .lobby-card-image .image-overlay{background:linear-gradient(180deg,#0003,#00000080)}.lobby-grid .lobby-card .lobby-card-image{height:120px;overflow:hidden;position:relative;width:100%}.lobby-grid .lobby-card .lobby-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.lobby-grid .lobby-card .lobby-card-image .image-overlay{background:linear-gradient(180deg,#0000004d,#000000b3);bottom:0;left:0;position:absolute;right:0;top:0}.lobby-grid .lobby-card:hover .lobby-card-image img{transform:scale(1.05)}.lobby-grid .lobby-card .lobby-card-content{padding:12px}.lobby-grid .lobby-card .lobby-card-content .lobby-card-title{color:#fff;font-size:.95rem;font-weight:700;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-grid .lobby-card .lobby-card-content .lobby-card-details{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.lobby-grid .lobby-card .lobby-card-content .lobby-card-details .detail-item{align-items:center;background:#ffffff0d;border-left:2px solid #ff8c0066;border-radius:5px;display:flex;justify-content:space-between;padding:6px 8px}.lobby-grid .lobby-card .lobby-card-content .lobby-card-details .detail-item .detail-label{color:#fff9;font-size:.7rem;font-weight:500}.lobby-grid .lobby-card .lobby-card-content .lobby-card-details .detail-item .detail-value{color:#fff;font-size:.75rem;font-weight:700}.lobby-grid .lobby-card .lobby-card-content .lobby-card-info{display:flex;gap:6px;margin-bottom:10px}.lobby-grid .lobby-card .lobby-card-content .lobby-card-info .info-chip{align-items:center;background:#ffffff1a;border-radius:5px;color:#fff;display:flex;font-size:.7rem;font-weight:600;gap:4px;padding:4px 8px}.lobby-grid .lobby-card .lobby-card-content .lobby-card-info .info-chip svg{color:orange;flex-shrink:0}.lobby-grid .lobby-card .lobby-card-content .lobby-play-btn{background:#ff4500;border:none;border-radius:6px;box-shadow:0 4px 0 #cc3700,0 6px 10px #0006;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px;position:relative;transition:all .1s ease;width:100%}.lobby-grid .lobby-card .lobby-card-content .lobby-play-btn:hover{background:#ff5722;box-shadow:0 5px 0 #cc3700,0 7px 12px #0006;transform:translateY(-1px)}.lobby-grid .lobby-card .lobby-card-content .lobby-play-btn:active{box-shadow:0 1px 0 #cc3700,0 3px 6px #0006;transform:translateY(3px)}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-card{animation:slideUp .3s ease;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:1px solid #ff8c004d;border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:400px;padding:25px;width:90%}.modal-card .modal-header{margin-bottom:20px}.modal-card .modal-header h3{color:#ff8c00;font-size:1.3rem;font-weight:700;margin:0;text-align:center}.modal-card .modal-body{margin-bottom:20px}.modal-card .modal-body .cave-input{background:#ffffff1a;border:2px solid #ff8c004d;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.modal-card .modal-body .cave-input::placeholder{color:#fff6}.modal-card .modal-body .cave-input:focus{background:#ffffff26;border-color:#ff8c00;box-shadow:0 0 15px #ff8c004d}.modal-card .modal-actions{display:flex;gap:12px}.modal-card .modal-actions .modal-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:12px;transition:all .2s ease}.modal-card .modal-actions .modal-btn.cancel{background:#ffffff1a;border:1px solid #fff3;color:#fff}.modal-card .modal-actions .modal-btn.cancel:hover{background:#ffffff26}.modal-card .modal-actions .modal-btn.confirm{background:#ff4500;box-shadow:0 4px 12px #ff450066;color:#fff}.modal-card .modal-actions .modal-btn.confirm:hover{background:#ff5722;box-shadow:0 6px 16px #ff450099}.modal-card .modal-actions .modal-btn:active{transform:scale(.98)}@media(max-width:768px){.lobby-grid{gap:10px;grid-template-columns:repeat(2,1fr)!important}.featured-section .featured-card{padding:25px 15px}.featured-section .featured-card .featured-title{font-size:1.5rem}}.loading-state{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.loading-state .loading-spinner{animation:spin .8s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fff;height:48px;width:48px}.rejoin-banner{background:linear-gradient(135deg,#eab30826,#eab3080d);border:1px solid #eab30866;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.rejoin-banner .rejoin-table-name{color:#0bdb00;font-size:15px;font-weight:700}.rejoin-banner .rejoin-meta{align-items:center;color:#ffffffb3;display:flex;flex-wrap:nowrap;font-size:12px;gap:10px;white-space:nowrap}.rejoin-banner .rejoin-meta span{align-items:center;display:flex;gap:4px}.rejoin-banner .rejoin-meta span+span:before{content:"·";margin-right:6px;opacity:.4}.rejoin-banner .rejoin-banner-right{align-items:center;display:flex;gap:8px;width:100%}.rejoin-banner .rejoin-banner-right .rejoin-main-btn{align-items:center;background:#0bdb00;border:none;border-radius:8px;box-shadow:0 4px 0 #089a00,0 6px 10px #0006;color:#000;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:7px;justify-content:center;padding:11px 0;position:relative;transition:all .1s ease}.rejoin-banner .rejoin-banner-right .rejoin-main-btn:hover{background:#0bdb00;transform:translateY(-1px)}.rejoin-banner .rejoin-banner-right .rejoin-main-btn:active{box-shadow:0 1px 0 #089a00;transform:translateY(3px)}.rejoin-banner .rejoin-banner-right .rejoin-dismiss-btn{background:#ffffff1a;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;flex-shrink:0;font-size:13px;height:36px;transition:all .2s;width:36px}.rejoin-banner .rejoin-banner-right .rejoin-dismiss-btn:hover{background:#fff3;color:#fff}@media(max-width:480px){.lobby-grid{grid-template-columns:1fr!important}.active-table-item{align-items:flex-start!important;flex-direction:column}.active-table-item .active-table-right{justify-content:space-between;width:100%}}.chat-toggle-button{background:#2563eb;box-shadow:0 4px 12px #0000004d;color:#fff;transition:all .3s ease}.chat-toggle-button:hover{background:#1d4ed8}.chat-toggle-button .unread-badge{background:#ef4444;border:2px solid #fff}.chat-container{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;height:500px;transition:height .3s ease;width:350px}.chat-container.minimized{height:56px}.chat-header{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px 12px 0 0;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.chat-header .chat-title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px}.chat-header .chat-title .unread-badge-header{background:#ef4444;border-radius:12px;color:#fff;font-size:12px;font-weight:700;margin-left:8px;padding:2px 8px}.chat-header .chat-controls{display:flex;gap:8px}.chat-header .chat-controls .chat-control-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s ease}.chat-header .chat-controls .chat-control-btn:hover{background:#fff3}.chat-messages{background:#f9fafb;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-messages .chat-empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.chat-messages .chat-empty p{font-size:14px;margin:0}.chat-message{align-self:flex-start;animation:slideIn .2s ease;display:flex;flex-direction:column;max-width:75%}.chat-message .message-header{align-items:center;display:flex;gap:8px;margin-bottom:4px;padding:0 4px}.chat-message .message-header .message-username{color:#2563eb;font-size:12px;font-weight:600}.chat-message .message-header .message-time{color:#94a3b8;font-size:11px}.chat-message .message-content{word-wrap:break-word;background:#000;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000d;color:#1f2937;font-size:14px;line-height:1.4;padding:10px 14px}.chat-message.own-message{align-self:flex-end}.chat-message.own-message .message-header{flex-direction:row-reverse}.chat-message.own-message .message-header .message-username{color:#059669}.chat-message.own-message .message-content{background:linear-gradient(135deg,#10b981,#059669);border-bottom-left-radius:12px;border-bottom-right-radius:4px;box-shadow:0 2px 4px #10b9814d;color:#fff}.chat-input-form{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.chat-input-form .chat-input{border:1px solid #d1d5db;border-radius:20px;flex:1 1;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease}.chat-input-form .chat-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.chat-input-form .chat-input::placeholder{color:#9ca3af}.chat-input-form .chat-send-button{align-items:center;background:#2563eb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.chat-input-form .chat-send-button:hover:not(:disabled){background:#1d4ed8;transform:scale(1.05)}.chat-input-form .chat-send-button:disabled{background:#cbd5e1;cursor:not-allowed;opacity:.5}@media(max-width:768px){.chat-container{max-width:350px;width:calc(100vw - 40px)}}.history-container{align-items:center;display:flex;justify-content:center}.history-container .history-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:600px;padding-top:6.5rem;width:100%}.history-container .history-content .content{align-items:center;background:#e0f8f3;border:1px solid #83cdc1;border-radius:10px;box-shadow:0 2px 5px #0000000d;display:grid;grid-template-columns:1fr 3fr 1fr;padding:1rem;width:100%}.history-container .history-content .content .date{text-align:center}.history-container .history-content .content .date .month{color:#0d3d38;font-size:1rem;font-weight:700}.history-container .history-content .content .date .day{color:#12a594;font-size:1.5rem;font-weight:700}.history-container .history-content .content .info{display:flex;flex-direction:column;gap:.3rem}.history-container .history-content .content .info .type{color:#0d3d38;font-weight:600}.history-container .history-content .content .info .ref{color:#008573;font-size:.9rem}.history-container .history-content .content .status{color:#53b9ab;font-weight:700;text-align:right}@keyframes animatedCoin{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-200%)}to{transform:translate(-50%,-50%) translateY(0)}}.game-container{zoom:1;align-items:center;display:flex;height:45rem;justify-content:center;position:relative;width:25rem}.game-container .exit{background:linear-gradient(135deg,#000c,#141414f2);border-radius:3px;color:#f8c537;cursor:pointer;left:0;top:2%;z-index:999}.game-container .exit,.game-container .table{align-items:center;display:flex;justify-content:center;position:absolute}.game-container .table{height:36rem;width:21rem}.game-container .table .table-surface{z-index:2}.game-container .table .table-surface img{background:none;background:#0000;border:none;box-shadow:none;height:46rem;image-rendering:auto;mix-blend-mode:normal;object-fit:contain;width:30rem}.game-container .player{align-items:center;background-color:#2d1c0c;color:#fafefd;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding-bottom:2pt;padding-top:2pt;position:absolute;width:5rem;z-index:10}.game-container .player .amount{color:#f8c537;font-size:.9rem;height:-webkit-fit-content;height:fit-content;left:101px;position:absolute;top:-20px;width:-webkit-fit-content;width:fit-content}.game-container .player .amount .jeton img{background:none;background:#0000;border:none;box-shadow:none;image-rendering:auto;mix-blend-mode:normal;object-fit:contain;width:2rem}.game-container .player .amount.p_0,.game-container .player .amount.p_1,.game-container .player .amount.p_2{left:13vh;top:2vh}.game-container .player .amount.p_3{left:4vh;top:9vh}.game-container .player .amount.p_5{left:-5vh;top:.7rem}.game-container .player .amount.p_4{left:-5vh;top:3vh}.game-container .player .amount.p_6{left:-6vh;top:.7rem}.game-container .player .amount.p_7{left:-7vh;top:-15vh}.game-container .player .amount.p_8{left:10vh;top:-15vh}.game-container .player .player-cards{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:-.5vh;width:100%;z-index:-1}.game-container .player .player-cards.holdem{top:-4.8rem}.game-container .player .player-cards .omaha{top:4.8rem}.game-container .player .player-cards .card-containers{align-items:center;display:flex;justify-content:center;margin-left:0!important;margin-top:-4rem!important}.game-container .player .player-cards .card-containers.holdem .card{margin:0 -.3rem;width:3.5rem}.game-container .player .player-cards .card-containers.holdem .card img{box-shadow:0 4px 10px #0009}.game-container .player .player-cards .card-containers.omaha .card{margin:0 -.6rem;width:3.3rem}.game-container .player .player-cards .card-containers.omaha .card img{border:1px solid #fff3;box-shadow:0 3px 8px #0009}.game-container .player .player-cards .card-containers .card{margin:0 -.6rem;position:relative;transition:transform .2s;width:3.3rem}.game-container .player .player-cards .card-containers .card:hover{transform:translateY(-5px);z-index:5}.game-container .player .player-cards .card-containers .card img{border-radius:3px;box-shadow:0 2px 5px #00000080;height:auto;width:100%}.game-container .player .action{color:#f8c537}.game-container .player .btn-action{align-items:center;aspect-ratio:1;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;left:-37%;position:absolute;top:3%;width:2rem;z-index:3}.game-container .player .btn-action.right{left:95%}.game-container .player .btn-action.deal-btn{background-color:#e63946}.game-container .player .btn-action.sb-btn{background:radial-gradient(ellipse at center,#1b3b6f 0,#0f1e33 100%)}.game-container .player .btn-action.bb-btn{background:radial-gradient(ellipse at center,#a47148 0,#4b2e1e 100%)}.game-container .player.win{background-color:#065a2e}.game-container .player .stacks{font-weight:900}.game-container .player .hand-name-badge{animation:fadeIn .5s ease-out;background-color:#000000d9;border:1px solid #f8c537;border-radius:10px;box-shadow:0 0 10px #ffd7004d;color:#f8c537;font-size:.7rem;font-weight:700;margin-bottom:4px;padding:2px 8px;white-space:nowrap}.game-container .player.active:before{background-color:#579;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.game-container .player .turn-countdown-container{background-color:#fff3;border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:0;height:4px;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.game-container .player .turn-countdown-bar{animation:shrinkToLeft 15s linear forwards;background-color:#0f9;box-shadow:0 0 8px #0f9;height:100%}@keyframes shrinkToLeft{0%{background-color:#0f9;width:100%}70%{background-color:#f1c40f}to{background-color:#e74c3c;width:0}}.game-container .player.seat8{left:5%;top:94%}.game-container .player.seat0{left:-15%;top:70%}.game-container .player.seat1{left:-15%;top:33.5%}.game-container .player.seat2{left:-13%;top:9%}.game-container .player.seat3{left:40%;top:0}.game-container .player.seat4{left:89%;top:9%}.game-container .player.seat5{left:91%;top:33.5%}.game-container .player.seat6{left:91%;top:70%}.game-container .player.seat7{left:72%;top:94%}.game-container .pots-container{align-items:center;color:#fff;display:flex;gap:.5rem;height:-webkit-fit-content;height:fit-content;justify-content:center;position:absolute;top:13rem;width:21rem;z-index:3}.game-container .pots-container .pots{flex-direction:column;gap:1rem}.game-container .pots-container .pots,.game-container .pots-container .pots .pot,.game-container .pots-container .pots .principals{align-items:center;display:flex;justify-content:center}.game-container .pots-container .pots img{background:none;background:#0000;border:none;box-shadow:none;height:1rem;image-rendering:auto;mix-blend-mode:normal;object-fit:contain}.game-container .pots-container .pots .seondaires{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.game-container .pots-container .jetons{align-items:center;display:flex;justify-content:center}.game-container .pots-container .jetons img{background:none;background:#0000;border:none;box-shadow:none;height:3rem;image-rendering:auto;mix-blend-mode:normal;object-fit:contain}.game-container .community-cards{align-items:center;display:flex;gap:.3rem;height:5rem;justify-content:center;left:6%;position:absolute;top:48%;width:22rem;z-index:3}.game-container .community-cards .card-community{width:4rem}.game-container .community-cards .card-community img{border-radius:3px;box-shadow:0 4px 10px #0009}.game-container .player-action-container{zoom:.8;align-items:center;border-radius:.3rem;display:flex;flex-direction:column;gap:12px;justify-content:center;left:50%;padding:10px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:100}.game-container .player-action-container .action-container{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.game-container .player-action-container .poker-button{border:5px solid #fff6;border-radius:25px;box-shadow:0 4px 8px #0000004d,inset 0 3px 6px #ffffff80,inset 0 -3px 6px #0000004d;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;min-width:120px;padding:14px 32px;position:relative;text-align:center;text-transform:none;transition:all .2s ease}.game-container .player-action-container .poker-button:hover{box-shadow:0 6px 12px #0006,inset 0 3px 6px #fff9,inset 0 -3px 6px #0000004d;transform:translateY(-2px)}.game-container .player-action-container .poker-button:active{box-shadow:0 2px 4px #0000004d,inset 0 2px 4px #fff6,inset 0 -2px 4px #0006;transform:translateY(0)}.game-container .player-action-container .button-green{background:linear-gradient(180deg,#4caf50,#388e3c);color:#fff}.game-container .player-action-container .button-teal{background:linear-gradient(180deg,#00bfa5,#00897b);color:#fff}.game-container .player-action-container .button-red{background:linear-gradient(180deg,#ff5252,#d32f2f);color:#fff}.game-container .player-action-container .input-group{flex-wrap:wrap;gap:12px}.game-container .player-action-container .bet-input-container{align-items:center;background:linear-gradient(180deg,#333,#000);border:5px solid #fff6;border-radius:25px;box-shadow:0 4px 8px #0000004d,inset 0 3px 6px #ffffff80,inset 0 -3px 6px #0000004d;display:flex;justify-content:space-between;min-width:180px;padding:8px 16px}.game-container .player-action-container .bet-control{align-items:center;background:#fff3;border:3px solid #ffffff80;border-radius:50%;box-shadow:inset 0 3px 4px #fff9,inset 0 -3px 4px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:32px}.game-container .player-action-container .bet-control:hover{background:#ffffff4d;box-shadow:inset 0 3px 4px #ffffffb3,inset 0 -3px 4px #0000004d;transform:scale(1.1)}.game-container .player-action-container .bet-control:active{box-shadow:inset 0 2px 3px #fff6,inset 0 -2px 3px #00000080;transform:scale(.95)}.game-container .player-action-container .bet-amount{color:#fff;font-size:20px;font-weight:700;min-width:80px;text-align:center}.game-container .player-action-container .btn-fold{background:linear-gradient(180deg,#ff0202,#f50b0b);border:none;border-radius:50px;box-shadow:0 8px 0 #a33216,0 12px 20px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;position:relative;text-transform:uppercase;transition:all .1s ease}.game-container .player-action-container .btn-fold:active{box-shadow:0 4px 0 #a31616,0 6px 10px #0006;transform:translateY(4px)}.game-container .player-action-container .btn-call{background:linear-gradient(180deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 8px 0 #fbbf24,0 12px 20px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;text-transform:uppercase;transition:all .1s ease}.game-container .player-action-container .btn-call:active{box-shadow:0 4px 0 #fbbf24,0 6px 10px #0006;transform:translateY(4px)}.game-container .player-action-container .btn-allin{background:linear-gradient(180deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 8px 0 #fbbf24,0 12px 20px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;text-transform:uppercase;transition:all .1s ease}.game-container .player-action-container .btn-allin:active{box-shadow:0 4px 0 #fbbf24,0 6px 10px #0006;transform:translateY(4px)}.game-container .player-action-container .btn-bet{align-items:center;background:linear-gradient(180deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 8px 0 #fbbf24,0 12px 20px #0006;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:20px;padding:15px 30px;transition:all .1s ease}.game-container .player-action-container .btn-bet:active{box-shadow:0 4px 0 #d97706,0 6px 10px #0006;transform:translateY(4px)}.game-container .player-action-container .btn-bet button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;padding:0 10px}.game-container .player-action-container .btn-raise{background:linear-gradient(180deg,#333,#000);border:none;border-radius:50px;box-shadow:0 8px 0 #000,0 12px 20px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;text-transform:uppercase;transition:all .1s ease}.game-container .player-action-container .btn-raise:active{box-shadow:0 4px 0 #000,0 6px 10px #0006;transform:translateY(4px)}.game-container .player-action-container .bet-control svg{stroke:#fff;stroke-width:3;height:18px;width:18px}.game-container .player-action-container .input-group{align-items:center;color:#0d3d38;color:#fafefd;display:flex;gap:1rem;justify-content:center}.game-container .player-action-container .input-group .input{align-items:center;display:flex;gap:.5rem;justify-content:center}.game-container .player-action-container .input-group .input input{background-color:#0000;border:none;font-size:1.2rem;font-weight:700;outline:none;text-align:center}.game-container .player-action-container .input-group .submit{align-items:center;background-color:#12a594;background:linear-gradient(135deg,#000c,#141414f2);border:2px solid #0f9;border-radius:1rem;cursor:pointer;display:flex;height:2.6rem;justify-content:center;width:8rem}.game-container img{box-shadow:0 4px 8px #0000004d;height:100%;object-fit:contain;width:100%}.action-button{border-radius:50px;box-shadow:inset 0 2px 4px #fffc,inset 0 -4px 6px #0000004d,0 4px 10px #00000080;color:#3d3416;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;font-weight:700;padding:8px 24px;text-transform:uppercase;transition:transform .1s,brightness .2s}.action-button.green{background:linear-gradient(180deg,#91f97c 0,#0cc53a 50%,#0bb853);border:4px solid #40b85e;color:#fff}.action-button.red{background:linear-gradient(180deg,#f98b7c 0,#eb3131 50%,#b80b28);border:4px solid #b84440;color:#fff}.action-button.gold{background:linear-gradient(180deg,#dbb50b 0,#d6af00 50%,#ff9409);border:4px solid #f39912;color:#fff}.gold-button{background-color:gold;border:none;color:#000;cursor:pointer;padding:10px 20px;transition:all .2s ease}.gold-button:hover{filter:brightness(3.1)}.gold-button:active{box-shadow:inset 0 4px 8px #b0a80380;transform:scale(.98)}@media(max-width:451px){.game-container{zoom:.9}}@media(max-width:399px){.game-container{zoom:.8}}@media(max-width:350px){.game-container{zoom:.7}}.action-badge{border-radius:8px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;padding:2px 8px;text-align:center;text-transform:uppercase}.badge-fold{background-color:#ef4444;border:1px solid #dc2626}.badge-call,.badge-check{background-color:#fbbf24;border:1px solid #d97706}.badge-bet,.badge-raise{background-color:#000;border:1px solid #333}.badge-pending{background-color:#666;border:1px solid #333}@keyframes suspensePulse{0%{filter:drop-shadow(0 0 2px #ffd700);opacity:.85;transform:scale(1)}50%{filter:drop-shadow(0 0 10px #ffd700);opacity:1;transform:scale(1.08)}to{filter:drop-shadow(0 0 2px #ffd700);opacity:.85;transform:scale(1)}}@keyframes winnerBadgePop{0%{opacity:0;transform:scale(.4) translateY(10px)}70%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes winnerCardGlow{0%,to{filter:drop-shadow(0 0 6px rgba(0,255,153,.6))}50%{filter:drop-shadow(0 0 16px rgba(255,215,0,.95)) brightness(1.15)}}@keyframes cardFlip3D{0%{opacity:0;transform:rotateY(90deg) scale(.85)}60%{opacity:1;transform:rotateY(-15deg) scale(1.08)}to{opacity:1;transform:rotateY(0deg) scale(1)}}@keyframes showdownBannerPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.showdown-banner-overlay{animation:showdownBannerPulse 2.5s ease-out forwards;background:radial-gradient(ellipse at center,#000000d9 0,#0006 70%,#0000 100%);border:1px solid #ffd70099;border-radius:20px;box-shadow:0 0 25px #ffd70066;left:50%;padding:8px 24px;pointer-events:none;position:absolute;top:38%;transform:translate(-50%,-50%);z-index:99}.showdown-banner-overlay .showdown-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ff8c00,#fff,gold);-webkit-background-clip:text;background-size:300% 300%;font-size:1.4rem;font-weight:900;letter-spacing:3px;text-shadow:0 0 15px #ffd700cc;text-transform:uppercase}.suspense-badge{animation:suspensePulse 1.2s ease-in-out infinite;font-size:.72rem;font-weight:700;padding:2px 6px;text-shadow:0 0 8px #00e5ffe6,0 0 14px #008cffb3}.suspense-badge,.winner-badge-reveal{background:#0000;border:none;border-radius:6px;color:#00e5ff;white-space:nowrap}.winner-badge-reveal{animation:winnerBadgePop .6s cubic-bezier(.175,.885,.32,1.275) forwards;box-shadow:0 0 10px #00e5ff99;font-size:.8rem;font-weight:800;padding:3px 8px;text-shadow:0 0 10px #00e5ffe6,0 0 18px #008cffcc}.loser-badge-reveal{background-color:#3c3c3cd9;border:1px solid #fff3;border-radius:4px;color:#ccc;font-size:.68rem;font-weight:600;padding:2px 6px;text-transform:uppercase}.card.showdown-card-reveal{animation:cardFlip3D .6s cubic-bezier(.175,.885,.32,1.275) both}.card.winner-card-highlight{animation:winnerCardGlow 1.8s ease-in-out infinite}.winner-crown-badge{align-items:center;animation:crownPop .5s cubic-bezier(.175,.885,.32,1.275) forwards,crownGlow 1.5s ease-in-out infinite alternate;background:linear-gradient(135deg,gold,#ff8c00);border:1.5px solid #fff;border-radius:14px;box-shadow:0 0 15px #ffd700e6,0 0 25px #ff8c00cc;color:#111;display:flex;font-size:.72rem;font-weight:900;gap:4px;letter-spacing:.5px;padding:3px 10px;position:absolute;top:-30px;white-space:nowrap;z-index:100}@keyframes crownPop{0%{opacity:0;transform:scale(0) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes crownGlow{0%{box-shadow:0 0 10px #ffd700cc,0 0 15px #ff8c0099}to{box-shadow:0 0 25px gold,0 0 35px #00ff99e6}}.game-history-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.game-history-modal-content{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#141414fa,#1e1e1efa);border:2px solid gold;border-radius:1rem;box-shadow:0 8px 32px rgba(255,215,0,.133);display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:hidden;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.game-history-modal-header{align-items:center;border-bottom:1px solid #00ff994d;display:flex;justify-content:space-between;padding:1.5rem}.game-history-modal-header h2{color:gold;font-size:1.5rem;font-weight:600;margin:0}.game-history-modal-header .close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:gold;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.game-history-modal-header .close-button:hover{background-color:#00ff991a;transform:rotate(90deg)}.game-history-modal-body{flex:1 1;overflow-y:auto;padding:1.5rem}.game-history-modal-body::-webkit-scrollbar{width:4px}.game-history-modal-body::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.game-history-modal-body::-webkit-scrollbar-thumb{background:gold;border-radius:4px}.game-history-modal-body::-webkit-scrollbar-thumb:hover{background:#00cc7a}.no-history{color:#fff9;font-style:italic;padding:2rem;text-align:center}.history-section{margin-bottom:2rem}.history-section:last-child{margin-bottom:0}.history-section .section-title{border-bottom:1px solid #00ff994d;color:gold;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.cards-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:start}.card-wrapper{border-radius:4px;box-shadow:0 2px 8px #0000004d;height:84px;overflow:hidden;transition:transform .2s ease;width:60px}.card-wrapper:hover{box-shadow:0 4px 12px #0f96;transform:translateY(-4px) scale(1.05)}.card-image{display:block;height:100%;object-fit:cover;width:100%}.players-hands{display:flex;flex-direction:column;gap:1.5rem}.player-hand{background:linear-gradient(135deg,#00000080,#14141480);border:1px solid #0f93;border-radius:.5rem;padding:1rem;transition:all .2s ease}.player-hand:hover{background:linear-gradient(135deg,#00ff991a,#00c8781a);border-color:#0f96}.player-hand .player-hand-name{color:gold;font-size:1rem;font-weight:600;margin-bottom:.75rem;text-align:start}@media(max-width:600px){.game-history-modal-content{max-height:85vh;width:95%}.game-history-modal-header{padding:1rem}.game-history-modal-header h2{font-size:1.25rem}.game-history-modal-body{padding:1rem}.history-item{align-items:flex-start;flex-direction:column;gap:.5rem}.history-item .player-name{min-width:auto}}.chat-toggle-button{align-items:center;background:linear-gradient(135deg,gold,orange);border-radius:50%;bottom:20px;box-shadow:0 4px 12px #ffd70066;color:#1a1a1a;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:transform .2s,box-shadow .2s;width:56px;z-index:1000}.chat-toggle-button:hover{box-shadow:0 6px 16px #ffd70099;transform:scale(1.1)}.chat-toggle-button:active{transform:scale(.95)}.chat-toggle-button .unread-badge{align-items:center;background:#e63946;border:2px solid #1a1a1a;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:-5px;top:-5px;width:24px}.chat-container{background:#0b2e13fa;border:1px solid #ffd7004d;border-radius:16px;bottom:20px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:fixed;right:20px;width:320px;z-index:1000}.chat-container.minimized{max-height:50px}.chat-container .chat-header{align-items:center;background:#0000;border-bottom:1px solid #ffd70033;color:gold;display:flex;justify-content:space-between;padding:12px 16px}.chat-container .chat-header .chat-title{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px}.chat-container .chat-header .chat-title .unread-badge-header{align-items:center;background:#e63946;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.chat-container .chat-header .chat-controls{display:flex;gap:8px}.chat-container .chat-header .chat-controls .chat-control-btn{align-items:center;background:none;border:none;border-radius:4px;color:gold;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s}.chat-container .chat-header .chat-controls .chat-control-btn:hover{background:#ffffff1a}.chat-container .chat-messages{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:380px;min-height:300px;overflow-y:auto;padding:12px}.chat-container .chat-messages::-webkit-scrollbar{width:6px}.chat-container .chat-messages::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.chat-container .chat-messages::-webkit-scrollbar-thumb{background:gold;border-radius:3px}.chat-container .chat-messages::-webkit-scrollbar-thumb:hover{background:orange}.chat-container .chat-messages .chat-empty{align-items:center;color:#ffffff4d;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.chat-container .chat-messages .chat-empty p{font-size:14px;margin:0}.chat-container .chat-messages .chat-message{animation:slideIn .2s ease-out;background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;max-width:85%;padding:8px 12px}.chat-container .chat-messages .chat-message.own-message{align-self:flex-end;background:#ffd70026}.chat-container .chat-messages .chat-message .message-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.chat-container .chat-messages .chat-message .message-header .message-username{color:orange;font-size:12px;font-weight:700}.chat-container .chat-messages .chat-message .message-header .message-time{color:#ffffff80;font-size:10px}.chat-container .chat-messages .chat-message .message-content{word-wrap:break-word;color:#fff;font-size:13px;line-height:1.4}.chat-container .chat-input-form{background:#0000004d;border-top:1px solid #ffd70033;display:flex;gap:8px;padding:12px}.chat-container .chat-input-form .chat-input{background:#0003;border:1px solid #ffd7004d;border-radius:20px;color:#fff;flex:1 1;font-size:13px;outline:none;padding:8px 16px;transition:border-color .2s}.chat-container .chat-input-form .chat-input:focus{border-color:gold}.chat-container .chat-input-form .chat-input::placeholder{color:#fff6}.chat-container .chat-input-form .chat-send-button{align-items:center;background:linear-gradient(135deg,gold,orange);border:none;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s,opacity .2s;width:36px}.chat-container .chat-input-form .chat-send-button:hover:not(:disabled){transform:scale(1.1)}.chat-container .chat-input-form .chat-send-button:active:not(:disabled){transform:scale(.95)}.chat-container .chat-input-form .chat-send-button:disabled{cursor:not-allowed;opacity:.5}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:451px){.chat-container{left:20px;right:20px;width:calc(100vw - 40px)}.chat-toggle-button{bottom:19%;height:50px;right:15px;width:50px}}.recave-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.recave-modal-content{background:linear-gradient(145deg,#2c3e50,#000);border:1px solid #444;border-radius:16px;box-shadow:0 10px 30px #00000080;color:#fff;padding:2rem;width:350px}.recave-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.recave-modal-header h2{color:gold;font-size:1.5rem;letter-spacing:1px;margin:0;text-transform:uppercase}.recave-modal-header button{background:none;border:none;color:#aaa;cursor:pointer}.recave-modal-header button:hover{color:#fff}.recave-modal-body{display:flex;flex-direction:column;gap:1.5rem}.recave-modal-body .countdown{background:#ffffff1a;border-radius:8px;color:gold;font-size:1.2rem;font-weight:700;padding:10px;text-align:center}.recave-modal-body label{color:#ccc;font-size:.9rem}.recave-modal-body input{background:#1a1a1a;border:1px solid #444;border-radius:8px;color:#fff;font-size:1.2rem;padding:12px;text-align:center}.recave-modal-body input:focus{border-color:gold;outline:none}.recave-modal-body .recave-buttons{display:flex;flex-direction:column;gap:.75rem}.recave-modal-body button.btn-recave-yellow{background:gold;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:12px;text-transform:uppercase;transition:background .3s}.recave-modal-body button.btn-recave-yellow:hover{background:#e6c200}.recave-modal-body button.btn-recave-quit{background:#0000;border:1px solid #f44;border-radius:8px;color:#f44;cursor:pointer;font-weight:700;padding:12px;text-transform:uppercase;transition:all .3s}.recave-modal-body button.btn-recave-quit:hover{background:#f44;color:#fff}.table-container{height:100%;max-width:100vw;overflow-x:hidden;width:100%;z-index:0}.table-container .game-content{display:flex;height:100%;justify-content:center;width:100%}.register-page{-webkit-font-smoothing:antialiased;background-color:#150205;background-color:var(--ink);background-position:50%;background-size:cover;color:#fff;color:var(--white);font-family:Manrope,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.register-page *,.register-page :after,.register-page :before{box-sizing:border-box}.register-page a{color:inherit;text-decoration:none}.register-page button,.register-page input{font-family:inherit}.register-page :focus-visible{border-radius:4px;outline:2px solid #f5da92;outline:2px solid var(--gold-hi);outline-offset:3px}.register-bg-overlay{background:linear-gradient(#1502058c,#150205cc);inset:0;pointer-events:none;position:fixed;z-index:0}.register-page .wrap{margin:0 auto;max-width:1240px;padding:0 24px}.register-page .topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid #d9ae4b47;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.register-page .topbar .wrap{align-items:center;display:flex;gap:38px;height:70px}.register-page .logo{align-items:center;color:#fff;display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px}.register-page .logo b{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border-radius:50%;color:#5c0a10;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;width:32px}.register-page .account{align-items:center;display:flex;gap:12px;margin-left:auto}.register-page .btn{border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.register-page .btn:active{transform:translateY(1px)}.register-page .btn-ghost{background:#0000;border-color:#fff9;color:#fff}.register-page .btn-ghost:hover{background:#ffffff24;border-color:#fff}.register-page .btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border-color:#8a6416;box-shadow:0 6px 18px #00000059;color:#3a2405}.register-page .btn-gold:hover{filter:brightness(1.08)}.register-page .btn-gold:disabled{cursor:default;filter:none;opacity:.6}.register-page .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d;position:relative;z-index:50}.register-page .subnav .wrap{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.register-page .subnav .wrap::-webkit-scrollbar{display:none}.register-page .subnav a{border-bottom:2px solid #0000;color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.register-page .subnav a:hover{color:#1a0205}.register-page .tag{background:#8e1219;border-radius:3px;color:#f5da92;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.register-page .stage{align-items:center;background:radial-gradient(circle at 50% 42%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);display:flex;justify-content:center;min-height:calc(100vh - 118px);overflow:hidden;padding:56px 20px;position:relative;z-index:5}.register-page .stage:before{background:repeating-conic-gradient(from 0deg at 50% 42%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);content:"";inset:-20%;mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);opacity:.38;pointer-events:none;position:absolute}.register-page .stage:after{background:radial-gradient(circle at 50% 42%,#46040a66 0 24%,#0000 52%),linear-gradient(180deg,#0000 62%,#150205e6);content:"";inset:0;pointer-events:none;position:absolute}.register-page .panel{animation:registerRise .8s cubic-bezier(.2,.8,.3,1) backwards;background:linear-gradient(170deg,#3a060bf0,#150205f5);border:2px solid #d9ae4b;border:2px solid var(--gold);border-radius:20px;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #f5da922e;max-width:460px;padding:38px 34px 34px;position:relative;width:100%;z-index:5}@keyframes registerRise{0%{opacity:0;transform:translateY(24px)}}.register-page .panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.4vw,40px);letter-spacing:.5px;line-height:.96;margin:0;text-align:center;text-transform:uppercase;transform:skewX(-8deg)}.register-page .panel .sub{color:#d9b8a8;color:var(--muted);font-size:14px;margin-bottom:26px;margin-top:10px;text-align:center}.register-page .register-form{width:100%}.register-page .register-form>label{color:#f5da92;color:var(--gold-hi);display:block;font-size:12.5px;font-weight:800;letter-spacing:.6px;margin-top:16px;text-transform:uppercase}.register-page .input-wrapper{position:relative;width:100%}.register-page .field-icon{color:#f5da92bf;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.register-page .input-wrapper input{background:#fff6e20f;border:1px solid #d9ae4b73;border-radius:10px;color:#fff;font-family:inherit;font-size:15px;margin-top:7px;padding:12px 44px 12px 42px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.register-page .input-wrapper input::placeholder{color:#b99a94}.register-page .input-wrapper input:focus{background:#fff6e21c;border-color:#f5da92;border-color:var(--gold-hi);box-shadow:0 0 0 2px #f5da9214;outline:none}.register-page .input-wrapper input[type=date]{color-scheme:dark}.register-page .toggle-password{align-items:center;background:#0000;border:0;border-radius:50%;color:#f5da92cc;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-38%);width:34px}.register-page .toggle-password:hover{background:#ffffff14;color:#fff}.register-page .age-confirmation{align-items:center;background:#fff6e20a;border:1px solid #d9ae4b29;border-radius:10px;display:flex;gap:12px;margin-top:22px;padding:12px}.register-page .age-confirmation .toggle-container{cursor:pointer;flex-shrink:0;height:24px;margin:0;position:relative;width:44px}.register-page .toggle-container input{height:1px;opacity:0;position:absolute;width:1px}.register-page .toggle-slider{background:#ffffff24;border:1px solid #f5da9266;border-radius:999px;inset:0;position:absolute;transition:background .2s ease,border-color .2s ease}.register-page .toggle-slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 5px #00000059;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease,background .2s ease;width:18px}.register-page .toggle-container input:checked+.toggle-slider{background:linear-gradient(135deg,#f5da92,#c79a2e);border-color:#f5da92;border-color:var(--gold-hi)}.register-page .toggle-container input:checked+.toggle-slider:before{background:#5c0a10;transform:translateX(20px)}.register-page .age-text{color:#fbe6dc;font-size:13px;line-height:1.4}.register-page .submit-button{font-size:16px;margin-top:26px;padding:15px;width:100%}.register-page .spinner{animation:spinnerRotate .7s linear infinite;border:2px solid #3a24054d;border-radius:50%;border-top-color:#3a2405;display:inline-block;height:19px;width:19px}@keyframes spinnerRotate{to{transform:rotate(1turn)}}.register-page .retour{color:#d9b8a8;color:var(--muted);display:block;font-size:13px;margin-top:22px;text-align:center}.register-page .retour:hover{color:#f5da92;color:var(--gold-hi);text-decoration:underline}.register-page #fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:95}.register-page .victory{align-items:center;background:radial-gradient(circle at 50% 46%,#9a1017f5 0,#2e050afa 55%,#0a0102fc 100%);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;z-index:90}.register-page .jetons{inset:0;pointer-events:none;position:absolute}.register-page .jet{animation:jetIn 1.25s cubic-bezier(.45,0,.7,.5) forwards;animation-delay:var(--t);background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);box-shadow:0 22px 50px #000000a6,inset 0 0 0 7px #d9ae4bf2;height:150px;left:50%;position:absolute;top:46%;width:150px}.register-page .jet,.register-page .jet:after{align-items:center;border-radius:50%;display:flex;justify-content:center}.register-page .jet:after{background:linear-gradient(160deg,#8e1219,#48060c);border:4px solid #d9ae4b;color:#f5da92;color:var(--gold-hi);content:"♠";font-size:38px;height:88px;width:88px}@keyframes jetIn{0%{opacity:0;transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) rotate(var(--r0)) scale(1.2)}12%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(.45)}}.register-page .jetons.gone .jet{animation:none;opacity:0;visibility:hidden}.register-page .vflash,.register-page .vwave{border-radius:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:46%}.register-page .vflash{background:radial-gradient(circle,#fff 0 14%,#fff3c9 30%,#f5da9299 50%,#d9ae4b00 74%);height:460px;margin:-230px 0 0 -230px;width:460px}.register-page .vwave{border:4px solid #f5da92e6;height:240px;margin:-120px 0 0 -120px;width:240px}.register-page .boom .vflash{animation:victoryFlash 1.2s ease-out forwards}.register-page .boom .vwave{animation:victoryWave 1.8s cubic-bezier(.08,.8,.3,1) forwards}.register-page .boom .vwave.w2{animation-delay:.22s;border-color:#d9ae4b80}.register-page .boom .vwave.w3{animation-delay:.46s;border-color:#fff3c952}@keyframes victoryFlash{0%{opacity:0;transform:scale(.08)}12%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes victoryWave{0%{opacity:0;transform:scale(.12)}10%{opacity:1}to{opacity:0;transform:scale(8)}}.register-page .vmsg{max-width:620px;opacity:0;position:relative;z-index:3}.register-page .boom .vmsg{animation:riseIn 1s cubic-bezier(.2,.8,.3,1) forwards;animation-delay:.75s}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.register-page .grosjeton{animation:jetonPop 1s cubic-bezier(.2,1.5,.35,1) backwards;animation-delay:.75s;background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);box-shadow:0 24px 60px #0009,inset 0 0 0 9px #d9ae4bf2,0 0 70px #f5da928c;height:170px;margin:0 auto 30px;width:170px}.register-page .grosjeton,.register-page .grosjeton span{align-items:center;border-radius:50%;display:flex;justify-content:center}.register-page .grosjeton span{background:linear-gradient(160deg,#8e1219,#48060c);border:5px solid #d9ae4b;color:#f5da92;color:var(--gold-hi);font-family:Anton,Impact,sans-serif;font-size:34px;height:104px;letter-spacing:1px;width:104px}@keyframes jetonPop{0%{opacity:0;transform:scale(0) rotate(-200deg)}}.register-page .vmsg h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.6vw,54px);letter-spacing:.5px;line-height:1;margin:0;text-transform:uppercase;transform:skewX(-8deg)}.register-page .vmsg p{color:#fbe6dc;font-size:clamp(15px,2vw,19px);line-height:1.55;margin-top:20px}.register-page .vmsg .emo{display:block;font-size:1.5em;margin-top:14px}.register-page .vmsg .cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.register-page .vmsg .cta .btn{font-size:16px;padding:15px 36px}@media(max-width:760px){.register-page .topbar .wrap{height:62px}.register-page .logo{font-size:22px}.register-page .logo b{height:29px;width:29px}.register-page .account .btn{font-size:12px;padding:9px 14px}.register-page .stage{min-height:calc(100vh - 110px);padding:36px 16px}.register-page .panel{padding:30px 22px 26px}.register-page .subnav .wrap{gap:22px}.register-page .jet{height:104px;width:104px}.register-page .jet:after{border-width:3px;font-size:26px;height:60px;width:60px}.register-page .grosjeton{height:132px;width:132px}.register-page .grosjeton span{font-size:26px;height:82px;width:82px}.register-page .vmsg h2{font-size:clamp(30px,9vw,42px)}.register-page .vmsg p{font-size:15px}}@media(prefers-reduced-motion:reduce){.register-page .grosjeton,.register-page .jet,.register-page .panel,.register-page .vflash,.register-page .vmsg,.register-page .vwave{animation:none!important}.register-page .vmsg{opacity:1}.register-page #fx,.register-page .jetons{display:none}.register-page *{transition:none!important}}:root{--ink:#120307;--gold:#e0b84a;--cream:#f3e6c8;--dim:#c4b089;--line:#f3e6c824}.profile-container{background:radial-gradient(ellipse 80% 55% at 50% -10%,#e0b84a2e,#0000 55%),linear-gradient(180deg,#5a101c,#2a070d 42%,#140307);color:#f3e6c8;color:var(--cream);font-family:Manrope,sans-serif;min-height:100dvh}.profile-content{margin:0 auto;padding-bottom:40px;width:min(480px,92vw)}.profile-content h1{color:#f3e6c8;color:var(--cream);font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:400;letter-spacing:.04em;margin-bottom:0;margin-top:28px;text-align:center}.profile-sub{color:#c4b089;color:var(--dim);font-size:14px;margin:6px 0 20px;text-align:center}.profile-form{background:#1203076b;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px #0003;padding:22px}.profile-form label{color:#c4b089;color:var(--dim);display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin:12px 0 6px;text-transform:uppercase}.profile-form input{background:#12030773;border:1px solid #f3e6c824;border:1px solid var(--line);border-radius:999px;color:#f3e6c8;color:var(--cream);font:inherit;height:44px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.profile-form input::placeholder{color:#c4b089a6}.profile-form input:focus{background:#120307a6;border-color:#e0b84aa6;box-shadow:0 0 0 3px #e0b84a14}.photo-wrap{grid-gap:10px;display:grid;gap:10px;justify-items:center;margin-bottom:8px}.avatar{background:#3a0810;border:3px solid #e0b84a;border:3px solid var(--gold);border-radius:50%;box-shadow:0 8px 25px #0000004d;height:96px;object-fit:cover;width:96px}.avatar.letter{background:#e0b84a;background:var(--gold);color:#120307;color:var(--ink);display:grid;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;place-items:center}.pick{background:#0000;border:1px solid #e0b84a73;border-radius:999px;color:#f3e6c8;color:var(--cream);cursor:pointer;font-weight:800;height:38px;padding:0 16px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.pick:hover{background:#e0b84a14;border-color:#e0b84a;border-color:var(--gold);color:#e0b84a;color:var(--gold)}.pick:active{transform:scale(.97)}.go{background:#e0b84a;background:var(--gold);border:0;border-radius:999px;color:#120307;color:var(--ink);cursor:pointer;font-weight:800;height:46px;margin-top:18px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.go:hover:not(:disabled){background:#edc85e;box-shadow:0 8px 20px #e0b84a33}.go:active:not(:disabled){transform:scale(.98)}.go:disabled{cursor:not-allowed;opacity:.6}.ok{color:#e0b84a;color:var(--gold);font-size:14px;font-weight:800;margin-top:10px;min-height:20px;text-align:center}@media(max-width:480px){.profile-content{width:92vw}.profile-content h1{font-size:42px;margin-top:22px}.profile-form{border-radius:18px;padding:18px}.avatar{height:88px;width:88px}}.forgot-password{--ink:#150205;--red:#a5121a;--white:#fff;--cream:#fff6e2;--gold:#d9ae4b;--gold-hi:#f5da92;--gold-deep:#8a6416;--muted:#d9b8a8;--line:#d9ae4b47;-webkit-font-smoothing:antialiased;background:var(--ink);color:var(--white);font-family:Manrope,system-ui,-apple-system,sans-serif;min-height:100vh}.forgot-password *{box-sizing:border-box}.forgot-password a{color:inherit;text-decoration:none}.forgot-password button,.forgot-password input{font:inherit}.forgot-password button{border:0;cursor:pointer}.forgot-password :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.forgot-password .wrap{margin:0 auto;padding:0 24px;width:min(1240px,100%)}.forgot-password .topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.forgot-password .topbar .wrap{align-items:center;display:flex;gap:38px;height:70px}.forgot-password .logo{align-items:center;color:var(--white);display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px}.forgot-password .logo b{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border-radius:50%;color:#5c0a10;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.forgot-password .account{align-items:center;display:flex;gap:12px;margin-left:auto}.forgot-password .btn{border-radius:999px;display:inline-block;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.forgot-password .btn:active{transform:translateY(1px)}.forgot-password .btn-ghost{background:#0000;border:1px solid #fff9;color:var(--white)}.forgot-password .btn-ghost:hover{background:#ffffff24;border-color:#fff}.forgot-password .btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border:1px solid #8a6416;box-shadow:0 6px 18px #00000059;color:#3a2405}.forgot-password .btn-gold:hover:not(:disabled){filter:brightness(1.08)}.forgot-password .btn-gold:disabled{cursor:default;filter:none;opacity:.6}.forgot-password .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d}.forgot-password .subnav .wrap{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.forgot-password .subnav .wrap::-webkit-scrollbar{display:none}.forgot-password .subnav a{color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.forgot-password .subnav a:hover{color:#1a0205}.forgot-password .tag{background:#8e1219;border-radius:3px;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.forgot-password .stage{align-items:center;background:radial-gradient(circle at 50% 42%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);display:flex;justify-content:center;min-height:calc(100vh - 118px);overflow:hidden;padding:56px 20px;position:relative}.forgot-password .stage:before{background:repeating-conic-gradient(from 0deg at 50% 42%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);content:"";inset:-20%;mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);opacity:.38;pointer-events:none;position:absolute}.forgot-password .stage:after{background:radial-gradient(circle at 50% 42%,#46040a66 0 24%,#0000 52%),linear-gradient(180deg,#0000 62%,#150205e6);content:"";inset:0;pointer-events:none;position:absolute}.forgot-password .panel{animation:rise .8s cubic-bezier(.2,.8,.3,1) backwards;background:linear-gradient(170deg,#3a060bf0,#150205f5);border:2px solid var(--gold);border-radius:20px;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #f5da922e;max-width:460px;padding:38px 34px 34px;position:relative;width:100%;z-index:5}.forgot-password .panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.4vw,40px);letter-spacing:.5px;line-height:.96;text-align:center;text-transform:uppercase;transform:skewX(-8deg)}.forgot-password .panel .sub{color:var(--muted);font-size:14px;margin-bottom:26px;margin-top:10px;text-align:center}.forgot-password .panel form{width:100%}.forgot-password .panel label{color:var(--gold-hi);display:block;font-size:12.5px;font-weight:800;letter-spacing:.6px;margin-top:16px;text-transform:uppercase}.forgot-password .panel input{background:#fff6e20f;border:1px solid #d9ae4b73;border-radius:10px;color:var(--white);font-family:inherit;font-size:15px;margin-top:7px;padding:12px 14px;transition:border-color .15s ease,background .15s ease;width:100%}.forgot-password .panel input::placeholder{color:#b99a94}.forgot-password .panel input:focus{background:#fff6e21c;border-color:var(--gold-hi);outline:none}.forgot-password .panel form .btn-gold{font-size:16px;margin-top:26px;padding:15px;width:100%}.forgot-password .resultat{font-size:13.5px;line-height:1.5;margin-top:16px;min-height:20px;text-align:center;white-space:pre-wrap}.forgot-password .resultat.succes{color:#8be39b}.forgot-password .resultat.erreur{color:#ff8e8e}.forgot-password .retour{color:var(--muted);display:block;font-size:13px;margin-top:22px;text-align:center}.forgot-password .retour:hover{color:var(--gold-hi);text-decoration:underline}.forgot-password #fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:10}@media(max-width:760px){.forgot-password .panel{padding:30px 22px 26px}.forgot-password .topbar .wrap{height:64px}.forgot-password .logo{font-size:23px}.forgot-password .account .btn{font-size:12px;padding:9px 14px}.forgot-password .stage{min-height:calc(100vh - 112px);padding:35px 16px}}@media(prefers-reduced-motion:reduce){.forgot-password .panel{animation:none!important}.forgot-password #fx{display:none}.forgot-password *{transition:none!important}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--verify-ink:#150205;--verify-red:#a5121a;--verify-white:#fff;--verify-cream:#fff6e2;--verify-gold:#d9ae4b;--verify-gold-hi:#f5da92;--verify-gold-deep:#8a6416;--verify-muted:#d9b8a8;--verify-line:#d9ae4b47}.verify-page{-webkit-font-smoothing:antialiased;background:#150205;background:var(--verify-ink);color:#fff;color:var(--verify-white);font-family:Manrope,system-ui,-apple-system,sans-serif;min-height:100vh}.verify-page,.verify-page *,.verify-page :after,.verify-page :before{box-sizing:border-box}.verify-page button,.verify-page input{font-family:inherit}.verify-page button{cursor:pointer}.verify-page :focus-visible{border-radius:2px;outline:2px solid #f5da92;outline:2px solid var(--verify-gold-hi);outline-offset:3px}.verify-wrap{margin:0 auto;max-width:1240px;padding:0 24px;width:100%}.verify-topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid #d9ae4b47;border-bottom:1px solid var(--verify-line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.verify-topbar-inner{align-items:center;display:flex;gap:38px;height:70px}.verify-logo{align-items:center;background:#0000;border:0;color:#fff;color:var(--verify-white);display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px;padding:0;transition:filter .15s ease}.verify-logo:hover{filter:brightness(1.1)}.verify-logo-icon{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border:1px solid var(--verify-gold-deep);border-radius:50%;color:#5c0a10;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.verify-account{align-items:center;display:flex;gap:12px;margin-left:auto}.verify-btn{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.verify-btn:active{transform:translateY(1px)}.verify-btn:disabled{cursor:default;opacity:.6}.verify-btn-ghost{background:#0000;border-color:#fff9;color:#fff;color:var(--verify-white)}.verify-btn-ghost:hover{background:#ffffff24;border-color:#fff;border-color:var(--verify-white)}.verify-btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border-color:#8a6416;border-color:var(--verify-gold-deep);box-shadow:0 6px 18px #00000059;color:#3a2405}.verify-btn-gold:hover:not(:disabled){filter:brightness(1.08)}.verify-subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;border-bottom:1px solid var(--verify-gold-deep);box-shadow:0 2px 10px #0000004d;position:relative;z-index:50}.verify-subnav-inner{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.verify-subnav-inner::-webkit-scrollbar{display:none}.verify-nav-link{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#4a2e06;display:flex;font-size:14px;font-weight:600;height:48px;padding:0;position:relative;white-space:nowrap}.verify-nav-link:hover{color:#1a0205}.verify-nav-link.active{border-bottom-color:#8e1219;color:#5c0a10;font-weight:800}.verify-tag{background:#8e1219;border-radius:3px;color:#f5da92;color:var(--verify-gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.verify-stage{align-items:center;background:radial-gradient(circle at 50% 42%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);display:flex;justify-content:center;min-height:calc(100vh - 118px);overflow:hidden;padding:56px 20px;position:relative}.verify-stage:before{background:repeating-conic-gradient(from 0deg at 50% 42%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);inset:-20%;mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);opacity:.38}.verify-stage:after,.verify-stage:before{content:"";pointer-events:none;position:absolute}.verify-stage:after{background:radial-gradient(circle at 50% 42%,#46040a66 0 24%,#0000 52%),linear-gradient(180deg,#0000 62%,#150205e6);inset:0}.verify-particles{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:2}.verify-panel{animation:verifyRise .8s cubic-bezier(.2,.8,.3,1) backwards;background:linear-gradient(170deg,#3a060bf0,#150205f5);border:2px solid #d9ae4b;border:2px solid var(--verify-gold);border-radius:20px;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #f5da922e;max-width:460px;padding:38px 34px 34px;position:relative;width:100%;z-index:5}.verify-panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.4vw,40px);letter-spacing:.5px;line-height:.96;margin:0;text-align:center;text-transform:uppercase;transform:skewX(-8deg)}@keyframes verifyRise{0%{opacity:0;transform:translateY(24px)}}.verify-subtitle{color:#d9b8a8;color:var(--verify-muted);margin:10px 0 0}.verify-email,.verify-subtitle{font-size:14px;text-align:center}.verify-email{color:#f5da92;color:var(--verify-gold-hi);font-weight:800;margin:4px 0 0;word-break:break-all}.verify-code-boxes{display:flex;gap:10px;justify-content:center;margin-top:26px}.verify-code-input{background:#fff6e20f;border:1px solid #d9ae4b73;border-radius:10px;color:#fff;color:var(--verify-white);font-family:Anton,Impact,sans-serif;font-size:26px;font-weight:800;height:64px;letter-spacing:0;margin:0;padding:0;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:52px}.verify-code-input::placeholder{color:#b99a94}.verify-code-input:focus{background:#fff6e224;border-color:#f5da92;border-color:var(--verify-gold-hi);box-shadow:0 0 0 2px #f5da9214;outline:none}.verify-submit{font-size:16px;margin-top:26px;padding:15px;width:100%}.verify-resend{color:#d9b8a8;color:var(--verify-muted);font-size:13px;margin-top:18px;text-align:center}.verify-resend button{background:#0000;border:0;color:#f5da92;color:var(--verify-gold-hi);font-family:inherit;font-size:13px;font-weight:800;padding:0;text-decoration:underline}.verify-resend button:hover:not(:disabled){color:#fff;color:var(--verify-white)}.verify-resend button:disabled{color:#d9b8a8;color:var(--verify-muted);cursor:default;text-decoration:none}.verify-back{background:#0000;border:0;color:#d9b8a8;color:var(--verify-muted);display:block;font-family:inherit;font-size:13px;margin:22px auto 0;padding:0}.verify-back:hover{color:#f5da92;color:var(--verify-gold-hi);text-decoration:underline}@media(max-width:760px){.verify-panel{padding:30px 22px 26px}.verify-topbar-inner{height:64px}.verify-logo{font-size:23px}.verify-account .verify-btn{font-size:12px;padding:9px 15px}}@media(max-width:470px){.verify-wrap{padding-left:16px;padding-right:16px}.verify-stage{padding:35px 14px}.verify-panel{border-radius:16px;padding:28px 18px 24px}.verify-code-boxes{gap:7px}.verify-code-input{font-size:21px;height:54px;width:42px}.verify-nav-link{font-size:13px}.verify-subnav-inner{gap:20px}.verify-logo{font-size:21px}.verify-logo-icon{font-size:14px;height:29px;width:29px}.verify-account .verify-btn{font-size:11px;padding:8px 12px}}@media(max-width:380px){.verify-panel{padding-left:14px;padding-right:14px}.verify-code-boxes{gap:5px}.verify-code-input{font-size:20px;height:52px;width:39px}.verify-topbar-inner{gap:10px}}@media(prefers-reduced-motion:reduce){.verify-btn,.verify-code-input,.verify-panel{animation:none!important;transition:none!important}.verify-particles{display:none}}*{font-family:sans-serif}.app-container{background-image:url(/static/media/texture.9fb90f3d51d671e933ac.jpg);max-width:100vw;min-height:100vh}.accueil{--ink:#140307;--gold:#e0b84a;--cream:#f6ecd4;--muted:#c9b48a;--line:#f6ecd424;background:radial-gradient(ellipse 90% 50% at 50% -8%,#e0b84a29,#0000 50%),repeating-conic-gradient(from 0deg at 50% -12%,#e0b84a0d 0 7deg,#0000 7deg 14deg),linear-gradient(180deg,#6a1420,#2c070e 46%,#120307);background-attachment:fixed;color:var(--cream);font-family:Manrope,system-ui,sans-serif;min-height:100vh}.accueil .btn-out{background:#0000;border:1px solid #e0b84a73;border-radius:20%;color:var(--cream);height:1%;text-align:center;width:50%}.accueil .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d}.accueil .subnav .wrap{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.accueil .subnav .wrap::-webkit-scrollbar{display:none}.accueil .subnav a{border-bottom:2px solid #0000;color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.accueil .subnav a:hover{color:#1a0205}.accueil .tag{background:#8e1219;border-radius:3px;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.accueil .subnav a.on{border-bottom-color:#8e1219;color:#5c0a10;font-weight:800}.accueil *,.accueil :after,.accueil :before{box-sizing:border-box}.accueil a{color:inherit;text-decoration:none}.accueil button,.accueil input{font:inherit}.accueil button{border:0;cursor:pointer}.accueil main{display:flex;flex-direction:column}.accueil .wrap{margin:0 auto;width:min(1180px,100% - 32px)}.accueil .header-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c060adb;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.accueil .bar{justify-content:space-between;min-height:72px}.accueil .bar,.accueil .brand{align-items:center;display:flex}.accueil .brand{gap:12px}.accueil .brand>b{font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400;letter-spacing:.05em}.accueil .logo{flex-shrink:0;height:46px;position:relative;width:46px}.accueil .logo .disc{background:radial-gradient(circle at 35% 30%,#fff4c4,#e0b84a 46%,#8a6418);border-radius:50%;box-shadow:0 0 0 2px #e0b84a73;gap:2px;inset:4px;overflow:hidden;position:absolute}.accueil .logo .disc,.accueil .mini{align-items:center;display:flex;justify-content:center}.accueil .mini{background:#fffdf6;border-radius:2px;box-shadow:0 1px 2px #00000059;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;height:18px;line-height:1;width:13px}.accueil .mini.red{color:#c0392b}.accueil .mini.blk{color:var(--ink)}.accueil .orbit{animation:spin 4.5s linear infinite;inset:0;position:absolute}.accueil .orbit i{border:1.5px dashed #ffe7a0;border-radius:50%;height:9px;left:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;width:9px}.accueil .orbit i:first-child{background:#c0392b;transform:rotate(0deg) translateX(21px)}.accueil .orbit i:nth-child(2){background:#1f6b3a;transform:rotate(90deg) translateX(21px)}.accueil .orbit i:nth-child(3){background:#1a3a6b;transform:rotate(180deg) translateX(21px)}.accueil .orbit i:nth-child(4){background:#111;transform:rotate(270deg) translateX(21px)}.accueil .actions{align-items:center;display:flex;gap:8px}.accueil .who{position:relative}.accueil .who .who-menu{background:#1c0509;border:1px solid #e0b84a59;border-radius:14px;display:none;min-width:180px;padding:6px;position:absolute;right:0;top:46px;z-index:30}.accueil .who.open .who-menu{display:grid}.accueil .who-btn{align-items:center;background:#12030759;border:1px solid #e0b84a66;border-radius:999px;color:var(--gold);display:inline-flex;font-size:13px;font-weight:800;gap:8px;height:42px;padding:0 8px 0 4px}.accueil .who-btn .letter,.accueil .who-btn img{border-radius:50%;height:30px;object-fit:cover;width:30px}.accueil .who-btn .letter{align-items:center;background:var(--gold);color:var(--ink);display:flex;justify-content:center}.accueil .who-menu a,.accueil .who-menu button{background:#0000;border:0;border-radius:10px;color:var(--cream);display:block;font-size:14px;font-weight:700;padding:10px 12px;text-align:left;width:100%}.accueil .who-menu a:hover,.accueil .who-menu button:hover{background:#e0b84a1f}.accueil .solde-btn{align-items:center;background:#12030766;border:1px solid #e0b84a80;border-radius:999px;color:var(--gold);display:inline-flex;font-size:13px;font-weight:800;height:42px;justify-content:center;padding:0 16px;-webkit-user-select:none;user-select:none}.accueil .burger-menu{display:none;margin-top:-10vh!important;position:relative}.accueil .burger-btn{background:#0000;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:25px}.accueil .burger-btn span{background:var(--cream);border-radius:2px;display:block;height:3px;width:100%}.accueil .burger-dropdown{background:#1c0509;border:1px solid #e0b84a59;border-radius:14px;display:none;flex-direction:column;gap:8px;min-width:150px;padding:10px;position:absolute;right:0;top:40px;z-index:40}.accueil .burger-dropdown a,.accueil .burger-dropdown button{background:#0000;border:0;color:var(--cream);display:block;font-size:14px;font-weight:700;padding:10px;text-align:left;width:100%}.accueil .burger-dropdown a:hover,.accueil .burger-dropdown button:hover{background:#e0b84a1f}.accueil .burger-menu.open .burger-dropdown{display:flex}.accueil .tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:22px 0 18px}.accueil .tools input{background:#12030761;border:1px solid var(--line);border-radius:999px;color:var(--cream);flex:1 1;height:42px;max-width:360px;min-width:220px;outline:none;padding:0 16px;transition:.2s;width:100%}.accueil .tools input:focus{border-color:#e0b84a99;box-shadow:0 0 0 3px #e0b84a14}.accueil .filters{display:flex;flex-wrap:wrap;gap:8px}.accueil .filters button{background:#12030759;border:1px solid var(--line);border-radius:999px;color:var(--cream);font-weight:800;height:40px;padding:0 16px;transition:.2s}.accueil .filters button.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}.accueil .grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:15vh;padding-bottom:80px;width:100%}.accueil .empty{color:var(--muted);grid-column:1/-1;padding:50px 0;text-align:center}.accueil .card{-webkit-appearance:none;appearance:none;background:#3a0810;border:1px solid #e0b84a38;border-radius:16px;color:inherit;display:block;min-height:214px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .2s ease,border-color .2s ease;width:100%}.accueil .card:hover{border-color:#e0b84a8c}.accueil .card .bg{animation:ken 16s ease-in-out infinite alternate;height:100%;inset:0;object-fit:cover;opacity:1;position:absolute;transition:filter .25s;width:100%;z-index:0}.accueil .card .background-layer{background-position:50%;background-size:cover;height:100%;inset:0;opacity:.3;pointer-events:none;position:absolute;width:100%;z-index:2}.accueil .card:hover .bg{animation-duration:6s;filter:saturate(1.2) brightness(1.06)}@keyframes ken{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.accueil .shade{background:linear-gradient(0deg,#0a0204d1 0,#0a02042e 42%,#0a02040a);inset:0;pointer-events:none;position:absolute;z-index:1}.accueil .fx,.accueil .heat,.accueil .stage{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.accueil .heat{background:linear-gradient(0deg,#ff460099,#ff8c0033,#0000 72%);opacity:0;transition:opacity .25s}.accueil .card[data-fx=fire]:hover .heat{opacity:1}.accueil .top{display:flex;justify-content:space-between;left:10px;position:absolute;right:10px;top:10px;z-index:3}.accueil .pill,.accueil .seats{background:#0c0305b8;border-radius:999px;padding:5px 8px}.accueil .pill{border:1px solid #e0b84a52;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.accueil .seats{font-size:11px;font-weight:800}.accueil .bottom{bottom:11px;left:12px;position:absolute;right:12px;z-index:3}.accueil .bottom h3{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:.03em;line-height:.92;margin:0}.accueil .joke{color:#fff6e4;font-size:12.5px;line-height:1.35;margin-top:6px;text-shadow:0 1px 8px #000}.accueil .meta{color:var(--muted);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.accueil .meta b{color:var(--cream);display:block;font-size:13px;letter-spacing:0;margin-top:2px;text-transform:none}.accueil .rejoin-banner{align-items:center;background:linear-gradient(135deg,#2c070e,#1c0509);border:1px solid var(--gold);border-radius:16px;box-shadow:0 4px 15px #0000004d;display:flex;justify-content:space-between;margin-bottom:15px;padding:20px}.accueil .rejoin-banner-left{display:flex;flex-direction:column;gap:8px}.accueil .rejoin-table-name{color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.05em}.accueil .rejoin-meta{color:var(--muted);display:flex;font-size:13px;gap:15px}.accueil .rejoin-meta span{align-items:center;display:flex;gap:5px}.accueil .rejoin-main-btn{align-items:center;background:#0000;border:1px solid var(--gold);border-radius:999px;color:var(--gold);display:flex;font-size:13px;font-weight:800;gap:8px;padding:8px 16px;transition:.2s}.accueil .rejoin-main-btn:hover{background:var(--gold);color:var(--ink)}.accueil .seated{background:#12030773;border:1px solid #e0b84a66;border-radius:16px;margin:16px 0 0;padding:12px 16px;text-align:center}.accueil .seated b{color:var(--gold)}.accueil .seated small{color:var(--muted)}.accueil .seated a{background:var(--gold);border-radius:999px;color:var(--ink);display:inline-block;font-weight:800;margin-top:8px;padding:8px 16px}.accueil .cavebox{background:#0a0305b8;display:grid;inset:0;place-items:center;position:fixed;z-index:40}.accueil .cardx{background:#1c0509;border:1px solid #e0b84a66;border-radius:20px;box-shadow:0 30px 80px #00000080;padding:22px;width:min(420px,92vw)}.accueil .eyebrow{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.accueil .cardx h3{font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.04em;margin:5px 0 0}.accueil .cave-min{color:#c4b089;font-size:14px;margin-top:4px}.accueil .cardx label{color:#c4b089;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin:14px 0 6px;text-transform:uppercase}.accueil .cardx input{background:#12030780;border:1px solid #f3e6c833;border-radius:999px;color:#f3e6c8;height:44px;outline:none;padding:0 16px;width:100%}.accueil .cardx input.error{border-color:#c0392b;box-shadow:0 0 0 1px #c0392b}.accueil .cave-err{color:#f6d98a;font-size:13px;font-weight:700;margin-top:8px;min-height:18px}.accueil .modal-row{display:flex;gap:8px;margin-top:16px}.accueil .modal-row button{border-radius:999px;flex:1 1;font-weight:800;height:42px}.accueil .modal-row .confirm{background:var(--gold);color:var(--ink)}.accueil .modal-row .confirm:disabled{cursor:not-allowed;opacity:.45}.accueil .modal-row .cancel{background:#0000;border:1px solid #e0b84a66;color:var(--cream)}.accueil .enter{background:#120307;inset:0;overflow:hidden;position:fixed;z-index:80}.accueil .enter .room{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.accueil .enter .cL,.accueil .enter .cR{background:repeating-linear-gradient(90deg,#4a0c16 0 14px,#6b1220 14px 18px,#3a0810 18px 28px,#7a1828 28px 32px),linear-gradient(180deg,#8a1c2c,#3a0810 70%,#1a0408);bottom:0;position:absolute;top:0;transition:transform 1.65s cubic-bezier(.77,0,.18,1);width:50%;z-index:3}.accueil .enter .cL{border-right:3px solid #e0b84a59;left:0}.accueil .enter .cR{border-left:3px solid #e0b84a59;right:0}.accueil .enter.open .cL{transform:translateX(-102%)}.accueil .enter.open .cR{transform:translateX(102%)}.accueil .enter .copy{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:5}.accueil .enter .enter-name{background:linear-gradient(180deg,#fff6c4,#e0b84a 50%,#fff);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 4px 16px rgba(0,0,0,.7));font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6.4vw,70px);letter-spacing:.04em;line-height:.9;margin-bottom:14px;max-width:18ch;opacity:0;transform:translateY(12px);transition:.6s ease}.accueil .enter h2{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,7.4vw,78px);line-height:.95;max-width:16ch;opacity:0;transform:translateY(18px) scale(.94);transition:opacity .7s,transform .7s}.accueil .enter.show .enter-name,.accueil .enter.show h2{opacity:1;transform:none}.accueil .enter.show .go{opacity:1}.accueil .enter .go{background:var(--gold);border-radius:999px;color:var(--ink);font-weight:800;height:48px;margin-top:28px;opacity:0;padding:0 28px;transition:opacity .5s}.accueil .t-amber,.accueil .t-cream,.accueil .t-crimson,.accueil .t-cyan,.accueil .t-fire,.accueil .t-gold,.accueil .t-ice,.accueil .t-lime,.accueil .t-magenta,.accueil .t-ocean,.accueil .t-orange,.accueil .t-pink,.accueil .t-red,.accueil .t-rose,.accueil .t-silver,.accueil .t-steel,.accueil .t-violet,.accueil .t-white{-webkit-background-clip:text;background-clip:text;color:#0000}.accueil .t-lime{background:linear-gradient(180deg,#f3ffe8,#6dff62 48%,#fff)}.accueil .t-cyan{background:linear-gradient(180deg,#e8fff8,#4fe0d0 48%,#fff)}.accueil .t-pink{background:linear-gradient(180deg,#ffe8f6,#ff8ac8 48%,#fff)}.accueil .t-white{background:linear-gradient(180deg,#fff,#e8e4d8)}.accueil .t-orange{background:linear-gradient(180deg,#fff4e0,#ff9a3c 48%,#fff)}.accueil .t-violet{background:linear-gradient(180deg,#f4e8ff,#c9a0ff 48%,#fff)}.accueil .t-ice{background:linear-gradient(180deg,#fff,#8ad0ff 50%,#e8f6ff)}.accueil .t-gold{background:linear-gradient(180deg,#fff6c4,#f0c14b 42%,#fff)}.accueil .t-rose{background:linear-gradient(180deg,#ffe8f2,#ff7ab0 48%,#fff)}.accueil .t-red{background:linear-gradient(180deg,#ffe0d4,#ff5a4a 48%,#fff)}.accueil .t-magenta{background:linear-gradient(180deg,#ffe8ff,#e060d0 48%,#fff)}.accueil .t-crimson{background:linear-gradient(180deg,#ffe0d4,#ff4a3a 42%,#fff)}.accueil .t-fire{background:linear-gradient(180deg,#ffe7a8,#ff8a2a 48%,#fff)}.accueil .t-silver{background:linear-gradient(180deg,#fff,#c8c4b8 55%,#f0ece0)}.accueil .t-steel{background:linear-gradient(180deg,#e8eef4,#8aa0b4 50%,#fff)}.accueil .t-ocean{background:linear-gradient(180deg,#e8fff8,#3ec4d8 48%,#fff)}.accueil .t-amber{background:linear-gradient(180deg,#fff4d0,#e0a020 48%,#fff)}.accueil .t-cream{background:linear-gradient(180deg,#fff,#f3e6c8)}.accueil .rotate-banner{background:var(--gold);color:var(--ink);display:none;font-size:clamp(16px,4.4vw,22px);font-weight:800;line-height:1.3;padding:16px 18px;text-align:center}@media(max-width:900px){.accueil .grid{grid-template-columns:repeat(2,1fr);margin-top:5vh}}@media(max-width:640px){.accueil .wrap{width:calc(100% - 16px)}.accueil .bar{flex-wrap:wrap;gap:8px;min-height:58px;padding:8px 0}.accueil .brand>b{font-size:22px}.accueil .actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.accueil .actions .btn-out,.accueil .actions .solde-btn{display:none!important}.accueil .burger-menu{display:block!important}.accueil .who-btn{border:none}.accueil .mobile-balance-row{display:block!important}.accueil .user-name-text{display:none}.accueil .who-btn{background:#0000;border:0;height:36px;padding:0}.accueil .solde-btn{font-size:13px;height:38px}.accueil .burger-menu{display:block;left:11%;margin-top:-14vh!important}.accueil .tools{margin:14px 0 12px}.accueil .tools input{height:44px;max-width:none;min-width:0}.accueil .grid{gap:12px;grid-template-columns:repeat(2,1fr);padding-bottom:28px}.accueil .card{min-height:168px}.accueil .rejoin-banner{align-items:stretch;flex-direction:column;gap:15px}.accueil .rejoin-banner-right{justify-content:flex-end}}.dashboard-container{background-color:#f8fafc;min-height:100vh}.MuiAppBar-root.dashboard-appbar{background:#fff!important;border-bottom:1px solid #e2e8f0;box-shadow:none!important;color:#1e293b!important}.MuiAppBar-root.dashboard-appbar .MuiToolbar-root{padding-left:16px;padding-right:16px}.MuiAppBar-root.dashboard-appbar .MuiIconButton-root{color:#1e293b}.MuiDrawer-paper.dashboard-drawer{background-color:#f8fafc!important;border-right:none!important}.MuiDrawer-paper.dashboard-drawer .MuiListItem-root{border-radius:8px;margin:4px 8px;padding-left:12px;padding-right:12px}.MuiDrawer-paper.dashboard-drawer .MuiListItem-root.Mui-selected{background-color:#3b82f61a!important;color:#3b82f6!important}.MuiDrawer-paper.dashboard-drawer .MuiListItem-root.Mui-selected .MuiListItemIcon-root{color:#3b82f6!important}.MuiDrawer-paper.dashboard-drawer .MuiListItem-root:hover{background-color:#3b82f60d!important}.MuiDrawer-paper.dashboard-drawer .MuiListItemIcon-root{color:#64748b;min-width:40px!important}.MuiDrawer-paper.dashboard-drawer .MuiDivider-root{border-color:#e2e8f0;margin:12px 0}.dashboard-card{border:none!important;border-radius:12px!important;box-shadow:0 4px 20px 0 #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.dashboard-card:hover{box-shadow:0 10px 25px 0 #0000001a}.dashboard-card .MuiCardContent-root{padding:20px!important}.dashboard-card .stat-value{color:#1e293b!important;font-size:1.75rem!important;font-weight:700!important;margin:8px 0 4px!important}.dashboard-card .stat-label{color:#64748b!important;font-size:.875rem!important;letter-spacing:.5px;text-transform:uppercase}.dashboard-card .stat-change{align-items:center;display:flex;font-size:.75rem!important;margin-top:4px}.dashboard-card .stat-change.positive{color:#10b981!important}.dashboard-card .stat-change.negative{color:#ef4444!important}.dashboard-card .stat-change.neutral{color:#f59e0b!important}.dashboard-card .gradient-avatar{background:linear-gradient(135deg,#3b82f6,#6366f1);height:48px;width:48px}.dashboard-card .gradient-avatar .MuiSvgIcon-root{color:#fff}.recent-activity .MuiListItem-root{align-items:flex-start;padding-left:0!important;padding-right:0!important}.recent-activity .MuiListItem-root .MuiAvatar-root{background-color:#3b82f61a;color:#3b82f6;height:32px;width:32px}.recent-activity .MuiListItem-root .MuiListItemText-primary{color:#1e293b!important;font-size:.875rem!important}.recent-activity .MuiListItem-root .MuiListItemText-secondary{color:#64748b!important;font-size:.75rem!important}.recent-activity .MuiDivider-root{border-color:#e2e8f0;margin-left:56px}.orders-table .MuiPaper-root{border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:none!important;overflow:hidden}.orders-table .MuiTableHead-root{background-color:#f8fafc}.orders-table .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e2e8f0;color:#64748b!important;font-weight:600!important}.orders-table .MuiTableRow-root:hover{background-color:#3b82f605!important}.orders-table .MuiTableCell-root{border-bottom:1px solid #e2e8f0!important}.orders-table .status-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:4px 8px}.orders-table .status-badge.completed{background-color:#10b9811a;color:#10b981}.orders-table .status-badge.pending{background-color:#f59e0b1a;color:#f59e0b}.orders-table .status-badge.failed{background-color:#ef44441a;color:#ef4444}@media(max-width:900px){.dashboard-card .stat-value{font-size:1.5rem!important}.dashboard-card .gradient-avatar{height:40px;width:40px}}@media(max-width:600px){.MuiDrawer-paper.dashboard-drawer{width:240px!important}.MuiAppBar-root.dashboard-appbar .MuiTypography-h6{font-size:1.1rem!important}}.reset-password-page{-webkit-font-smoothing:antialiased;background:#150205;background:var(--ink);color:#fff;color:var(--white);font-family:Manrope,system-ui,-apple-system,sans-serif;min-height:100vh}.reset-password-page *,.reset-password-page :after,.reset-password-page :before{box-sizing:border-box}.reset-password-page a{color:inherit;text-decoration:none}.reset-password-page :focus-visible{border-radius:2px;outline:2px solid #f5da92;outline:2px solid var(--gold-hi);outline-offset:3px}.reset-password-page .wrap{margin:0 auto;max-width:1240px;padding:0 24px}.reset-password-page .topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid #d9ae4b47;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.reset-password-page .topbar .wrap{align-items:center;display:flex;gap:38px;height:70px}.reset-password-page .logo{align-items:center;color:#fff;color:var(--white);display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px}.reset-password-page .logo b{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border-radius:50%;color:#5c0a10;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.reset-password-page .account{align-items:center;display:flex;gap:12px;margin-left:auto}.reset-password-page .btn{border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.reset-password-page .btn:active{transform:translateY(1px)}.reset-password-page .btn.btn-ghost{background:#0000;border-color:#fff9;color:#fff;color:var(--white)}.reset-password-page .btn.btn-ghost:hover{background:#ffffff24;border-color:#fff}.reset-password-page .btn.btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border-color:#8a6416;box-shadow:0 6px 18px #00000059;color:#3a2405}.reset-password-page .btn.btn-gold:hover{filter:brightness(1.08)}.reset-password-page .btn.btn-gold:disabled{cursor:default;filter:none;opacity:.6}.reset-password-page .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d}.reset-password-page .subnav .wrap{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.reset-password-page .subnav .wrap::-webkit-scrollbar{display:none}.reset-password-page .subnav a{border-bottom:2px solid #0000;color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.reset-password-page .subnav a:hover{color:#1a0205}.reset-password-page .subnav a.on{border-bottom-color:#8e1219;color:#5c0a10;font-weight:800}.reset-password-page .tag{background:#8e1219;border-radius:3px;color:#f5da92;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.reset-password-page .stage{align-items:center;background:radial-gradient(circle at 50% 42%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);display:flex;justify-content:center;min-height:calc(100vh - 118px);overflow:hidden;padding:56px 20px;position:relative}.reset-password-page .stage:before{background:repeating-conic-gradient(from 0deg at 50% 42%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);content:"";inset:-20%;mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000 10%,#000 34%,#0000 76%);opacity:.38;pointer-events:none;position:absolute}.reset-password-page .stage:after{background:radial-gradient(circle at 50% 42%,#46040a66 0 24%,#0000 52%),linear-gradient(180deg,#0000 62%,#150205e6);content:"";inset:0;pointer-events:none;position:absolute}.reset-password-page .panel{animation:rise .8s cubic-bezier(.2,.8,.3,1) backwards;background:linear-gradient(170deg,#3a060bf0,#150205f5);border:2px solid #d9ae4b;border:2px solid var(--gold);border-radius:20px;box-shadow:0 30px 70px #0009,inset 0 0 0 1px #f5da922e;max-width:460px;padding:38px 34px 34px;position:relative;width:100%;z-index:5}.reset-password-page .panel h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 44%,#d9ae4b 78%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,4.4vw,40px);letter-spacing:.5px;line-height:.96;text-align:center;text-transform:uppercase;transform:skewX(-8deg)}.reset-password-page .panel .sub{color:#d9b8a8;color:var(--muted);font-size:14px;line-height:1.5;margin-bottom:26px;margin-top:10px;text-align:center}.reset-password-page form{width:100%}.reset-password-page label{color:#f5da92;color:var(--gold-hi);display:block;font-size:12.5px;font-weight:800;letter-spacing:.6px;margin-top:16px;text-transform:uppercase}.reset-password-page input{background:#fff6e20f;border:1px solid #d9ae4b73;border-radius:10px;color:#fff;color:var(--white);font-family:inherit;font-size:15px;margin-top:7px;padding:12px 14px;transition:border-color .15s ease,background .15s ease;width:100%}.reset-password-page input::placeholder{color:#b99a94}.reset-password-page input:focus{background:#fff6e21c;border-color:#f5da92;border-color:var(--gold-hi);outline:none}.reset-password-page #btnSubmit{font-size:16px;margin-top:26px;padding:15px;width:100%}.reset-password-page #resultat{font-size:13.5px;line-height:1.5;margin-top:16px;text-align:center;white-space:pre-wrap}.reset-password-page .succes{color:#8be39b}.reset-password-page .erreur{color:#ff8e8e}.reset-password-page .retour{color:#d9b8a8;color:var(--muted);display:block;font-size:13px;margin-top:22px;text-align:center;transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}.reset-password-page .retour:hover{color:#f5da92;color:var(--gold-hi);text-decoration:underline}.reset-password-page #fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:95}@media(max-width:760px){.reset-password-page .topbar .wrap{height:64px}.reset-password-page .logo{font-size:23px}.reset-password-page .logo b{height:30px;width:30px}.reset-password-page .account .btn{font-size:13px;padding:9px 16px}.reset-password-page .stage{min-height:calc(100vh - 112px);padding:40px 16px}.reset-password-page .panel{border-radius:18px;padding:30px 22px 26px}}@media(max-width:470px){.reset-password-page .wrap{padding:0 16px}.reset-password-page .topbar .wrap{gap:12px}.reset-password-page .logo{font-size:21px}.reset-password-page .account .btn{font-size:12px;padding:8px 12px}.reset-password-page .subnav .wrap{gap:20px}.reset-password-page .subnav a{font-size:13px}.reset-password-page .stage{padding:30px 12px}.reset-password-page .panel{padding:28px 18px 24px}.reset-password-page .panel h1{font-size:30px}.reset-password-page .panel .sub{font-size:13px}.reset-password-page input{font-size:14px;padding:12px}}@media(prefers-reduced-motion:reduce){.reset-password-page .panel{animation:none!important}.reset-password-page #fx{display:none}.reset-password-page *{transition:none!important}}:root{--ink:#150205;--red:#a5121a;--white:#fff;--cream:#fff6e2;--gold:#d9ae4b;--gold-hi:#f5da92;--gold-deep:#8a6416;--muted:#d9b8a8;--line:#d9ae4b47}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#150205;background:var(--ink);color:#fff;color:var(--white);font-family:Manrope,system-ui,-apple-system,sans-serif}.index-page a{color:inherit;text-decoration:none}.index-page :focus-visible{border-radius:2px;outline:2px solid #f5da92;outline:2px solid var(--gold-hi);outline-offset:3px}.index-page .wrap{margin:0 auto;max-width:1240px;padding:0 24px}.index-page .topbar{background:linear-gradient(180deg,#6e0c13,#4a080d);border-bottom:1px solid #d9ae4b47;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.index-page .topbar-inner{align-items:center;display:flex;gap:38px;height:70px}.index-page .logo{align-items:center;display:flex;font-family:Anton,Impact,sans-serif;font-size:26px;gap:10px;letter-spacing:.5px}.index-page .logo b{align-items:center;background:linear-gradient(160deg,#f5da92,#c79a2e);border:1px solid #8a6416;border-radius:50%;color:#5c0a10;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.index-page .account{align-items:center;display:flex;gap:12px;margin-left:auto}.index-page .btn{border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-block;font-size:14.5px;font-weight:800;padding:11px 24px;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.index-page .btn:active{transform:translateY(1px)}.index-page .btn-ghost{border-color:#fff9;color:#fff;color:var(--white)}.index-page .btn-ghost:hover{background:#ffffff24;border-color:#fff}.index-page .btn-gold{background:linear-gradient(170deg,#f0d28a,#c79a2e);border-color:#8a6416;box-shadow:0 6px 18px #00000059;color:#3a2405}.index-page .btn-gold:hover{filter:brightness(1.08)}.index-page .btn-white{background:#fff6e2;background:var(--cream);border-color:#8a641680;color:#5c0a10}.index-page .btn-white:hover{background:#fff}.index-page .subnav{background:linear-gradient(180deg,#e7c879,#c79a2e);border-bottom:1px solid #8a6416;box-shadow:0 2px 10px #0000004d}.index-page .subnav-inner{align-items:center;display:flex;gap:28px;height:48px;overflow-x:auto;scrollbar-width:none}.index-page .subnav-inner::-webkit-scrollbar{display:none}.index-page .subnav a{border-bottom:2px solid #0000;color:#4a2e06;font-size:14px;font-weight:600;line-height:46px;position:relative;white-space:nowrap}.index-page .subnav a:hover{color:#1a0205}.index-page .subnav a.on{border-bottom-color:#8e1219;color:#5c0a10;font-weight:800}.index-page .tag{background:#8e1219;border-radius:3px;color:#f5da92;color:var(--gold-hi);font-size:9px;font-weight:800;left:50%;letter-spacing:.8px;line-height:1.5;padding:1px 6px;position:absolute;top:2px;transform:translateX(-50%)}.index-page .stage{align-items:center;background:radial-gradient(circle at 50% 46%,#c0161e 0,#9a1017 20%,#6e0a11 42%,#48060c 64%,#2a0407 84%,#150205 100%);border-bottom:2px solid #8a6416;border-bottom:2px solid var(--gold-deep);display:flex;justify-content:center;min-height:700px;overflow:hidden;position:relative}.index-page .stage:before{background:repeating-conic-gradient(from 0deg at 50% 46%,#f5da9247 0deg 2.2deg,#0000 2.2deg 9deg);content:"";inset:-20%;mask-image:radial-gradient(circle at 50% 46%,#0000 8%,#000 32%,#0000 76%);-webkit-mask-image:radial-gradient(circle at 50% 46%,#0000 8%,#000 32%,#0000 76%);opacity:.42;pointer-events:none;position:absolute}.index-page .stage:after{background:radial-gradient(circle at 50% 46%,#f5da9242 0 12%,#0000 40%),radial-gradient(circle at 50% 46%,#46040a73 0 22%,#0000 48%),linear-gradient(180deg,#0000 58%,#150205e6);content:"";inset:0;pointer-events:none;position:absolute}.index-page .collide{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:6}.index-page .big{animation:approach 3.3s cubic-bezier(.42,0,.72,.45) forwards;animation-delay:var(--t);left:50%;position:absolute;top:46%;will-change:transform}@keyframes approach{0%{opacity:0;transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) rotate(var(--r0)) scale(1.25)}9%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--r1)) scale(.62)}}.index-page .bigcard{align-items:center;background:linear-gradient(165deg,#fffdf6,#f0e2c2);border:4px solid #d9ae4b;border-radius:16px;box-shadow:0 26px 60px #000000a6,inset 0 0 0 3px #8a64164d;color:#3a060b;display:flex;font-size:104px;height:280px;justify-content:center;width:200px}.index-page .bigcard i{font-style:normal}.index-page .bigcard i.r{color:#b2131b}.index-page .bigchip{background:repeating-conic-gradient(#a5121a 0 22deg,#e7c879 22deg 28deg);box-shadow:0 26px 60px #000000a6,inset 0 0 0 8px #d9ae4bf2;height:186px;width:186px}.index-page .bigchip,.index-page .bigchip:after{align-items:center;border-radius:50%;display:flex;justify-content:center}.index-page .bigchip:after{background:linear-gradient(160deg,#8e1219,#48060c);border:5px solid #d9ae4b;color:#f5da92;color:var(--gold-hi);content:"♠";font-size:50px;height:112px;width:112px}.index-page .collide.gone .big{opacity:0;transition:opacity .09s linear}.index-page .flash,.index-page .wave{border-radius:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:46%;z-index:7}.index-page .flash{background:radial-gradient(circle,#fff 0 14%,#fff3c9 30%,#f5da9299 50%,#d9ae4b00 74%);height:420px;margin:-210px 0 0 -210px;width:420px}.index-page .wave{border:4px solid #f5da92e6;height:220px;margin:-110px 0 0 -110px;width:220px}.index-page .fire .flash{animation:flash 1.2s ease-out forwards}.index-page .fire .wave{animation:wave 1.7s cubic-bezier(.08,.8,.3,1) forwards}.index-page .fire .wave.w2{animation-delay:.2s;border-color:#d9ae4b80}.index-page .fire .wave.w3{animation-delay:.42s;border-color:#fff3c959}@keyframes flash{0%{opacity:0;transform:scale(.08)}12%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes wave{0%{opacity:0;transform:scale(.12)}10%{opacity:1}to{opacity:0;transform:scale(7)}}.index-page .rings{animation:ringIn 2.4s ease 5.2s forwards;height:0;left:50%;opacity:0;position:absolute;top:46%;width:0;z-index:1}@keyframes ringIn{to{opacity:.3}}.index-page .ring{height:0;left:0;position:absolute;top:0;width:0;will-change:transform}.index-page .ring-out{animation:spin 100s linear 5.2s infinite}.index-page .ring-in{animation:spin 70s linear 5.2s infinite reverse}@keyframes spin{to{transform:rotate(1turn)}}.index-page .slot{height:0;left:0;position:absolute;top:0;transform:rotate(var(--a)) translateY(calc(var(--d)*-1));width:0}.index-page .card{border-radius:9px;box-shadow:0 12px 26px #00000080;height:129px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:92px}.index-page .card.back{background:repeating-linear-gradient(45deg,#0000 0 9px,#d9ae4be6 9px 11px),repeating-linear-gradient(-45deg,#0000 0 9px,#d9ae4be6 9px 11px),linear-gradient(160deg,#8e1219,#48060c);background-color:#6e0a11;border:2px solid #d9ae4b}.index-page .card.face{align-items:center;background:linear-gradient(165deg,#fffdf6,#f3e7cc);border:2px solid #d9ae4b;color:#3a060b;display:flex;font-size:42px;justify-content:center}.index-page .card.face i{font-style:normal}.index-page .card.face i.r{color:#b2131b}.index-page .ring-in .card{height:101px;width:72px}.index-page .pitch{animation:rise 1s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:4s;padding:70px 24px;position:relative;text-align:center;z-index:8}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.index-page .eyebrow{color:#f5da92;color:var(--gold-hi);display:inline-block;font-size:clamp(15px,1.9vw,24px);letter-spacing:1.5px}.index-page .eyebrow,.index-page .pitch h1{font-family:Anton,Impact,sans-serif;text-transform:uppercase;transform:skewX(-8deg)}.index-page .pitch h1{font-size:clamp(34px,5.6vw,74px);letter-spacing:.5px;line-height:.94;margin-top:12px}.index-page .pitch h1 em{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff8dc 6%,#f0d28a 42%,#d9ae4b 74%,#f5da92);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.index-page .rule{background:linear-gradient(90deg,#d9ae4b00,#f5da92 22%,#c79a2e 50%,#f5da92 78%,#d9ae4b00);height:5px;margin:16px auto;transform:skewX(-8deg);width:min(430px,72vw)}.index-page .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.index-page .btn-lg{font-size:16px;padding:16px 38px}.index-page .fineprint{color:#efd6c8;font-size:12px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:24px;max-width:480px}.index-page #fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:70}.index-page .section{background:linear-gradient(180deg,#1f0307,#150205);padding:76px 0}.index-page .section-head{margin-bottom:44px;text-align:center}.index-page .section-head h2{color:#f5da92;color:var(--gold-hi);font-family:Anton,Impact,sans-serif;font-size:clamp(26px,3.4vw,40px);letter-spacing:.5px;text-transform:uppercase}.index-page .section-head p{color:#d9b8a8;color:var(--muted);font-size:15.5px;margin-top:12px}.index-page .grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:840px}.index-page .offer{background:linear-gradient(170deg,#7a0e14,#3a060b);border:1px solid #d9ae4b47;border:1px solid var(--line);border-radius:16px;padding:32px 28px 30px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.index-page .offer:hover{border-color:#d9ae4b;border-color:var(--gold);box-shadow:0 14px 34px #00000073;transform:translateY(-4px)}.index-page .offer .suit{color:#f5da92;color:var(--gold-hi);display:block;font-size:32px;margin-bottom:16px}.index-page .offer h3{font-size:20px;font-weight:800;margin-bottom:9px}.index-page .offer p{color:#e9c9b8;font-size:14.5px;line-height:1.6;margin-bottom:20px}.index-page .offer .link{color:#f5da92;color:var(--gold-hi);font-size:14px;font-weight:800}.index-page .offer .link:hover{text-decoration:underline}.index-page .strip{background:linear-gradient(90deg,#9a1017,#48060c);border-bottom:2px solid #8a6416;border-bottom:2px solid var(--gold-deep);border-top:2px solid #8a6416;border-top:2px solid var(--gold-deep);padding:52px 0;text-align:center}.index-page .strip h2{display:inline-block;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,3vw,36px);text-transform:uppercase;transform:skewX(-8deg)}.index-page .strip p{color:#f2dacb;font-size:15.5px;line-height:1.6;margin:12px auto 26px;max-width:520px}.index-page footer{background:#150205;color:#d9b8a8;color:var(--muted);font-size:13px;padding:44px 0}.index-page .foot-links{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:18px}.index-page .foot-links a:hover{color:#f5da92;color:var(--gold-hi)}.index-page .legal{line-height:1.7;max-width:760px}.index-page .age{align-items:center;border:2px solid #d9ae4b;border:2px solid var(--gold);border-radius:50%;color:#d9ae4b;color:var(--gold);display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;margin-right:10px;vertical-align:middle;width:32px}@media(max-width:1100px){.index-page .rings{transform:scale(.8)}.index-page .big{zoom:.85}}@media(max-width:760px){.index-page .rings{transform:scale(.5)}.index-page .stage{min-height:600px}.index-page .bigcard{border-width:3px;font-size:66px;height:182px;width:130px}.index-page .bigchip{height:120px;width:120px}.index-page .bigchip:after{border-width:3px;font-size:32px;height:72px;width:72px}.index-page .grid{grid-template-columns:1fr}.index-page .topbar-inner{gap:16px}.index-page .account{gap:8px}.index-page .account .btn-ghost{font-size:13px;padding:8px 16px}}@media(prefers-reduced-motion:reduce){.index-page .big,.index-page .flash,.index-page .pitch,.index-page .ring-in,.index-page .ring-out,.index-page .rings,.index-page .wave{animation:none!important}.index-page #fx,.index-page .collide{display:none}.index-page .rings{opacity:.3}.index-page *{transition:none!important}.index-page html{scroll-behavior:auto}}
/*# sourceMappingURL=main.926d2604.css.map*/