@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-v14-latin-regular.woff2?v=02f5dfc0)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-v53-latin-regular.woff2?v=24df88e7)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-v53-latin-700.woff2?v=6ecd2a10)format("woff2")}.hidden{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.strkr-toast{color:#fff;text-align:center;z-index:10000;opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box;background-color:#000000b3;width:100%;padding:10px 20px;font-family:Oswald,Arial,sans-serif;font-size:1em;transition:opacity .3s,visibility .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.strkr-toast.show{opacity:1;visibility:visible;pointer-events:auto}.strkr-toast.error{background-color:#f44336}.strkr-toast.success{background-color:#4caf50}body,html{background-color:#005428;justify-content:center;align-items:center;height:100%;margin:0;padding:0;font-family:Bebas Neue,sans-serif;display:flex;overflow:hidden}main{display:contents}.container{aspect-ratio:68/105;background-color:#004a23;border:5px solid #fff;flex-direction:column;justify-content:space-between;align-items:center;width:auto;max-width:500px;height:90%;max-height:772px;padding:20px;display:flex;position:relative;overflow:hidden}.language-switcher{z-index:50;color:#fff;cursor:pointer;user-select:none;font-family:Bebas Neue,sans-serif;position:absolute;top:15px;left:15px}.language-current{letter-spacing:1px;text-shadow:0 0 5px #ffffff80;background:#0000001a;border-radius:1px;padding:6px 10px;font-size:18px;font-weight:700;transition:all .3s}.language-current:hover{text-shadow:0 0 8px #fffc;background:#0000004d}.language-dropdown{opacity:0;visibility:hidden;background:#000000e6;border:1px solid #fff3;border-radius:6px;min-width:60px;margin-top:5px;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 4px 12px #0006}.language-switcher.open .language-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-option{color:#fff;letter-spacing:1px;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;margin:2px;padding:8px 12px;font-family:Bebas Neue,sans-serif;font-size:16px;transition:all .2s;display:block}.language-option:hover{color:orange;background:#ffffff1a}.language-option.active{color:orange;background:#ffa5001a}.max-badge{z-index:50;color:#fff;cursor:pointer;user-select:none;letter-spacing:1px;text-shadow:0 0 5px #ffffff80;background:#0000001a;border-radius:1px;padding:6px 10px;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:700;transition:all .3s;position:absolute;top:15px;right:15px}.max-badge:hover{text-shadow:0 0 8px #fffc;background:#0000004d}.max-badge.authenticated{box-shadow:0 0 10px #fff9}.max-badge.authenticated:hover{box-shadow:0 0 15px #fffc}.max-badge-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#000000d9;border:1px solid #fff3;border-radius:6px;margin-top:8px;padding:8px 12px;font-family:Oswald,sans-serif;font-size:13px;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(5px);box-shadow:0 4px 8px #0000004d}.max-badge:hover .max-badge-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.container .message{text-align:center;z-index:9000;opacity:0;border-radius:4px;width:80%;max-width:300px;margin:0;padding:10px;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.container .message.visible{opacity:1}.container .message.fade-out{opacity:0}.container .message.error{color:#fff;background-color:#f44336}.container .message.success{color:#fff;background-color:#4caf50}.container:before{content:"";z-index:0;background-color:#fff;width:100%;height:3px;position:absolute;top:50%;left:0}.penalty-box{z-index:1;pointer-events:none;border:none;border-left:3px solid #fff;border-right:3px solid #fff;width:59%;height:15.7%;position:absolute;left:50%;transform:translate(-50%)}.penalty-box.top{border-bottom:3px solid #fff;top:0}.penalty-box.bottom{border-top:3px solid #fff;bottom:0}.six-yard-box{z-index:1;pointer-events:none;border:none;border-left:3px solid #fff;border-right:3px solid #fff;width:27%;height:5.2%;position:absolute;left:50%;transform:translate(-50%)}.six-yard-box.top{border-bottom:3px solid #fff;top:0}.six-yard-box.bottom{border-top:3px solid #fff;bottom:0}.config-overlay{z-index:100;opacity:0;visibility:hidden;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.config-overlay:not(.hidden){opacity:1;visibility:visible;pointer-events:auto}.config-form{text-align:center;background:#fff;border-radius:8px;flex-direction:column;gap:10px;width:80%;max-width:400px;max-height:90vh;padding:20px;display:flex;overflow:hidden}.config-overlay.pelouse{background-color:#004a23;padding:0}.config-overlay.pelouse .config-form{color:#fff;text-align:center;background:#004a23;border-radius:0;justify-content:center;width:100%;max-width:none;height:100%;max-height:none;padding:26px 22px 20px;overflow:hidden}.config-overlay.pelouse:has(#playerForm){background-color:#003a1b9e}.config-overlay.pelouse:has(#playerForm) .config-form{background:0 0}.container:has(>.config-overlay.pelouse:not(.hidden) #playerForm)>:not(.config-overlay):not(.strkr-toast),.container:has(>.config-overlay.pelouse:not(.hidden) #playerForm):before,.container:has(>.config-overlay.pelouse:not(.hidden) #playerForm):after{filter:blur(5px)}.config-overlay.pelouse .close-form{z-index:2;color:#fff9;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:1.3em;line-height:1;transition:color .3s;position:absolute;top:8px;right:10px}.config-overlay.pelouse .close-form:hover{color:#fff}.config-overlay.pelouse .config-form h2{letter-spacing:1.5px;color:#fff;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.6em;font-weight:400}.config-overlay.pelouse .modal-sub{color:#ffffffa6;margin:2px 0 10px;font-family:Oswald,sans-serif;font-size:.8em}.config-overlay.pelouse .config-form label{letter-spacing:1px;color:#fff9;text-align:left;width:100%;margin:0 0 2px;font-family:Bebas Neue,sans-serif;font-size:.8em;display:block}.config-overlay.pelouse .config-form input{color:#fff;color-scheme:dark;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #ffffff59;border-radius:0;width:100%;margin:0 0 14px;padding:3px 2px 7px;font-family:Oswald,sans-serif;font-size:1.05em;transition:border-color .3s;display:block}.config-overlay.pelouse .config-form input:focus{border-bottom-color:orange;outline:none}.config-overlay.pelouse .config-form input::placeholder{color:#fff6}.config-overlay.pelouse .form-row{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.config-overlay.pelouse .config-form button[type=submit],.config-overlay.pelouse .config-form .btn-primary{color:#fff;letter-spacing:1.5px;cursor:pointer;background-color:#000;border:none;border-radius:4px;width:100%;margin:4px 0 0;padding:14px;font-family:Bebas Neue,sans-serif;font-size:1.1em;transition:background-color .3s,color .3s}.config-overlay.pelouse .config-form button[type=submit]:hover:not(:disabled),.config-overlay.pelouse .config-form .btn-primary:hover:not(:disabled){color:#005428;background-color:orange}.copyright{text-align:center;color:#fff;z-index:100;pointer-events:all;width:100%;font-family:Bebas Neue,sans-serif;font-size:.8em;position:absolute;bottom:5px}.copyright .infos-button{color:#fff;z-index:100;pointer-events:all;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline;position:relative;cursor:pointer!important}.copyright .infos-button:hover{text-decoration:none}.legal-content{color:#333;background-color:#fff;border-radius:8px;max-height:80vh;padding:20px 30px;font-family:Oswald,sans-serif;overflow-y:auto}.legal-content h1{font-family:Bebas Neue,sans-serif}.legal-content h2{color:orange;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:24px}.legal-content h3,.legal-content h4{color:orange;margin:25px 0 15px;font-family:Bebas Neue,sans-serif;font-size:18px}.legal-content p{margin:10px 0;font-size:14px;line-height:1.6}.legal-content ul{margin:10px 0;padding-left:25px;list-style-type:disc}.legal-content li{margin:8px 0;font-size:14px;line-height:1.6}.legal-overlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.legal-content{color:var(--color-text);background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:80%;margin:20px;padding:30px;overflow-y:auto}.legal-content .close-legal{color:#fff;cursor:pointer;background-color:orange;border:none;border-radius:4px;margin:30px auto 10px;padding:10px 30px;font-family:Bebas Neue,sans-serif;font-size:16px;transition:background-color .3s;display:block}.legal-content .close-legal:hover{color:#fff;background-color:orange}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--color-primary:#ff9500;--color-secondary:#34c759;--color-accent:#007aff;--color-dark:#1d1d1f;--color-white:#fff;--color-light-bg:#ffffffe6;--color-error:#ff3b30;--color-success:#34c759;--font-primary:"Bebas Neue", sans-serif;--font-secondary:"Oswald", sans-serif;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0000001f;--shadow-lg:0 8px 16px #00000029;--transition-fast:.2s ease;--transition-default:.3s ease;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px}body{color:var(--color-white);font-family:var(--font-secondary);background-color:#005428;margin:0;padding:0}.title-link{color:inherit;text-decoration:none;transition:transform .2s;display:block}.title-link:hover{transform:scale(1.05)}.logo h1{color:var(--color-primary);font-size:2.2em;font-family:var(--font-primary);letter-spacing:1px;text-shadow:0 2px 4px #0000004d;margin:0}.six-yard-box .logo{z-index:10;pointer-events:auto;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.logo h1 sup{vertical-align:super;color:var(--color-white);text-shadow:none;font-size:.4em}.field{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative}.pitch{font-family:var(--font-primary);color:var(--color-white);text-shadow:0 1px 2px #00000080;opacity:.6;z-index:999;margin:0;padding:5px;font-size:.7em;position:fixed;top:0;right:0}.pitch a{color:var(--color-white);transition:var(--transition-fast);text-decoration:none}.pitch a:hover{color:var(--color-primary)}.max-content{z-index:5;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.max-dashboard{border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-md);z-index:5;box-sizing:border-box;background-color:#0009;border:1px solid #ffffff1a;width:100%;max-width:460px;max-height:none;margin:0 auto;padding:1.2rem;position:relative;overflow:visible}.max-features{border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-md);z-index:5;box-sizing:border-box;background-color:#0009;border:1px solid #ffffff1a;width:75%;max-width:460px;margin:0 auto;padding:20px;position:relative}.max-features ul{margin:0;padding:0;list-style:none}.max-features ul li{color:var(--color-white);margin-bottom:16px;padding-left:30px;font-size:.92em;line-height:1.3;position:relative}.max-features ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF9500'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:4px;left:0}.max-features ul li strong{color:var(--color-primary);font-size:1.05em;font-family:var(--font-primary);letter-spacing:.5px;margin-bottom:3px;display:block}.max-features ul li em{color:var(--color-white);opacity:.8;font-style:italic}.max-actions{z-index:10;box-sizing:border-box;align-items:center;gap:16px;padding:0;position:relative;justify-content:center!important;width:auto!important;margin:20px auto 0!important;display:flex!important}.signup-button,.login-button{font-family:var(--font-primary);color:var(--color-white);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-default);letter-spacing:.5px;z-index:1;border:none;flex-shrink:0;padding:14px 28px;font-size:1.2em;position:relative;overflow:hidden}.signup-button{background-color:var(--color-primary);box-shadow:0 4px 12px #ff950066}.login-button{border:2px solid var(--color-white);background-color:#004a23}.signup-button:after,.login-button:after{content:"";width:100%;height:100%;transition:var(--transition-default);z-index:-1;background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-100%}.signup-button:hover,.login-button:hover{transform:translateY(-3px)}.signup-button:hover{box-shadow:0 6px 16px #ff950080}.signup-button:hover:after,.login-button:hover:after{left:100%}.config-overlay{-webkit-backdrop-filter:blur(5px);z-index:100;opacity:0;visibility:hidden;width:100%;height:100%;transition:var(--transition-default);background-color:#000000b3;justify-content:center;align-items:flex-start;padding-top:10%;display:flex;position:absolute;top:0;left:0}.config-overlay:not(.hidden){opacity:1;visibility:visible}.config-form{background-color:var(--color-light-bg);border-radius:var(--border-radius-md);width:85%;max-width:380px;box-shadow:var(--shadow-lg);transition:var(--transition-default);color:var(--color-dark);max-height:80vh;margin:10px;padding:20px;position:relative;overflow-y:auto;transform:translateY(-20px)}.config-overlay:not(.hidden) .config-form{transform:translateY(0)}@media (width<=480px){.config-form{width:85%;margin:15px;padding:15px}}.config-form h2{color:var(--color-dark);font-family:var(--font-primary);text-align:center;letter-spacing:.5px;margin-bottom:25px;font-size:1.8em}.config-form h2 sup{vertical-align:super;color:var(--color-white);background-color:var(--color-primary);text-transform:uppercase;border-radius:6px;margin-left:2px;padding:2px 6px;font-size:.5em}.form-group{margin-bottom:20px;position:relative}.lock-banner{color:var(--color-dark);font-family:var(--font-secondary);background:#ff8c001f;border:1px solid #ff8c0066;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:.9em;line-height:1.35}.lock-banner strong{margin-bottom:4px;font-size:1.05em;display:block}.lock-banner p{opacity:.85;margin:0}.config-form.is-locked .form-group:not(:has(#sponsor-code)){opacity:.45;pointer-events:none;user-select:none}.config-form.is-locked .price-info{opacity:.35}.config-form label{color:var(--color-dark);font-family:var(--font-secondary);margin-bottom:6px;font-size:.9em;font-weight:500;display:block}.config-form input{box-sizing:border-box;border-radius:var(--border-radius-sm);width:100%;font-family:var(--font-secondary);transition:var(--transition-fast);background-color:#fffc;border:1px solid #0000001a;padding:14px;font-size:1em}.config-form input:focus{border-color:var(--color-accent);background-color:#fff;outline:none;box-shadow:0 0 0 2px #007aff33}.price-info{color:var(--color-dark);font-family:var(--font-primary);border-radius:var(--border-radius-sm);text-align:center;box-shadow:var(--shadow-sm);background-color:#ffffffe6;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:12px;font-size:1.6em;font-weight:700;display:flex;position:relative}.price-info .old-price{color:#666;opacity:0;max-width:0;font-size:.8em;text-decoration:line-through;transition:opacity .3s,max-width .3s;overflow:hidden}.price-info.has-discount .old-price{opacity:1;max-width:200px}.price-info .new-price{color:inherit;transition:color .3s}.price-info.has-discount .new-price{color:var(--color-primary);animation:.4s ease-in-out priceFlash}.config-form button[type=submit]{background-color:var(--color-primary);width:100%;color:var(--color-white);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-default);font-size:1.1em;font-family:var(--font-primary);letter-spacing:.5px;border:none;margin-top:10px;padding:14px;position:relative;overflow:hidden}.config-form button[type=submit]:after{content:"";width:100%;height:100%;transition:var(--transition-default);background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-100%}.config-form button[type=submit]:hover{background-color:#ff8000;box-shadow:0 4px 12px #ff95004d}.config-form button[type=submit]:hover:after{left:100%}.close-form{color:var(--color-dark);cursor:pointer;width:30px;height:30px;transition:var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5em;display:flex;position:absolute;top:15px;right:15px}.close-form:hover{background-color:#0000000d}.message{border-radius:var(--border-radius-sm);text-align:center;font-family:var(--font-secondary);margin-top:15px;padding:12px;font-size:.9em;animation:.3s ease-out messageAppear}.message.error{background-color:var(--color-error);color:#fff}.message.success{background-color:var(--color-success);color:#fff}@keyframes messageAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes particleFly{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.8}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}.firework{pointer-events:none;z-index:100;border-radius:50%;width:6px;height:6px;animation:1s ease-out forwards particleFly;position:absolute}@keyframes priceFlash{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (width<=768px){.logo h1{font-size:1.8em}.max-content{padding:0 15px}.max-features{width:75%;max-width:100%;padding:18px}.max-features ul li{margin-bottom:12px;padding-left:28px;font-size:.88em}.signup-button,.login-button{flex:0 auto;padding:12px 20px;font-size:1em}.max-actions{flex-direction:row;justify-content:center;gap:12px;margin-top:18px;width:auto!important}.max-dashboard{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ff950080 transparent;width:100%;max-width:100%;max-height:75vh;padding:1rem;overflow:hidden auto}.max-dashboard::-webkit-scrollbar{width:6px}.max-dashboard::-webkit-scrollbar-track{background:0 0}.max-dashboard::-webkit-scrollbar-thumb{background:#ff950080;border-radius:3px}.max-dashboard::-webkit-scrollbar-thumb:hover{background:#ff9500b3}.config-form{max-height:80vh;margin:15px;padding:20px;overflow-y:auto}.config-overlay{padding-top:5%}.form-group{margin-bottom:12px}.form-group label{font-size:.9em}.form-group input{padding:8px}.field{padding:20px 15px}}@media (width<=480px){.max-content{padding:0 12px}.max-actions{flex-direction:row;justify-content:center;gap:10px;margin-top:20px;width:auto!important}.signup-button,.login-button{flex:0 auto;padding:12px 16px;font-size:.95em}.max-dashboard{max-height:70vh;padding:.9rem}.max-features{padding:16px}.max-features ul li{margin-bottom:10px;font-size:.85em}body.max-user .max-content{padding:0 12px}.telegram-features{display:block}.telegram-features li{font-size:.75em;line-height:1.2;display:none}.telegram-features li:last-child{text-align:center;display:block}}.shine-effect{position:relative;overflow:hidden}.shine-effect:before{content:"";pointer-events:none;background:linear-gradient(to bottom right,#fff0 0%,#ffffff1a 50%,#fff0 100%);width:200%;height:200%;animation:3s infinite shine;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.shine-effect:before{opacity:0;animation:none}}@keyframes shine{0%{transform:scale(.5)rotate(45deg)translateY(-120%)}80%{opacity:.5;transform:scale(.5)rotate(45deg)translateY(100%)}to{opacity:0;transform:scale(.5)rotate(45deg)translateY(100%)}}body.max-user .pitch,body.max-user .max-features,body.max-user .max-actions{display:none!important}body.max-user .max-content{padding:0 20px}body.max-user .field{display:none}.max-dashboard{-webkit-backdrop-filter:blur(10px);width:100%;max-width:460px;box-shadow:var(--shadow-md);box-sizing:border-box;background-color:#0009;border:1px solid #ffffff1a;border-radius:12px;margin:0 auto;padding:1.2rem}.max-section{border-bottom:1px solid #ffffff14;padding:.8rem 0;position:relative}.max-section:last-child{border-bottom:none}.max-section-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.max-section-title{color:var(--color-primary);font-family:var(--font-primary);letter-spacing:.3px;align-items:center;gap:.35rem;margin:0;font-size:1.05em;display:flex}.max-section-action{flex-shrink:0;margin-left:auto}.max-section-content{color:#ffffffe6;box-sizing:border-box;width:100%;font-size:.85em;line-height:1.35}.max-sections-grid{grid-template-columns:1fr 1fr;gap:1.5rem;padding:.8rem 0;display:grid}.max-sections-grid .max-section{border-bottom:none;padding:0}.telegram-features{grid-template-columns:1fr 1fr;gap:.5rem .8rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.telegram-features li{color:#ffffffd9;align-items:flex-start;gap:.3rem;padding:.25rem 0;font-size:.8em;line-height:1.25;display:flex;position:relative}.telegram-features li:before{content:"";display:none}.telegram-status-badge{white-space:nowrap;border-radius:15px;align-items:center;gap:.3rem;margin:0;padding:.35rem .7rem;font-size:.8em;font-weight:600;display:inline-flex}.telegram-status-badge.linked{color:#28a745;background:#28a74533;border:1px solid #28a7454d}.telegram-status-badge.not-linked{color:var(--color-primary);background:#ff950033;border:1px solid #ff95004d}.telegram-code-display{color:#08c;letter-spacing:.1em;text-align:center;user-select:all;cursor:pointer;word-break:break-all;box-sizing:border-box;background:#fffffff2;border-radius:7px;margin:.6rem 0;padding:.65rem;font-family:Courier New,monospace;font-size:1.05em;font-weight:700;transition:transform .2s}.telegram-code-display:hover{transform:scale(1.02)}.telegram-countdown{text-align:center;color:#ff6b6b;margin:.5rem 0 1rem;font-size:.85em;font-weight:600}.telegram-instructions{background:#0088cc1a;border-left:3px solid #08c;border-radius:4px;margin:1rem 0;padding:.8rem;font-size:.88em}.telegram-instructions code{color:#08c;background:#0000004d;border-radius:3px;padding:.2rem .5rem;font-family:Courier New,monospace}.account-form{flex-direction:column;gap:.6rem;width:100%;max-width:100%;display:flex}.account-field{flex-direction:column;gap:.2rem;width:100%;display:flex}.account-field label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.2px;font-size:.75em;font-weight:600}.account-field input{color:#fff;font-size:.87em;font-family:var(--font-secondary);box-sizing:border-box;background:#ffffff1a;border:1px solid #fff3;border-radius:5px;width:100%;padding:.55rem;transition:all .2s}.account-field input:focus{border-color:var(--color-primary);background:#ffffff26;outline:none;box-shadow:0 0 0 2px #ff950033}.account-field input:disabled{opacity:.6;cursor:not-allowed}.account-actions{gap:.4rem;margin-top:0;display:flex}.max-section-action .account-actions{margin:0}.max-section-action .max-btn{padding:.45rem .8rem;font-size:.85em}.referral-code-box{border:2px dashed var(--color-primary);text-align:center;cursor:pointer;background:linear-gradient(135deg,#ff950033,#ff95001a);border-radius:7px;justify-content:space-between;align-items:center;gap:.8rem;margin:.5rem 0;padding:.65rem .8rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.referral-code-box:hover{border-color:var(--color-primary);background:linear-gradient(135deg,#ff95004d,#ff950026);transform:translateY(-1px)}.referral-code-box:active{transform:translateY(0)}.referral-code-box.copied{background:linear-gradient(135deg,#28a7454d,#28a74526);border-color:#28a745}.referral-code{color:var(--color-primary);letter-spacing:.12em;user-select:none;text-align:center;pointer-events:none;flex:1;font-family:Courier New,monospace;font-size:1.15em;font-weight:700}.referral-copy-icon{color:var(--color-primary);opacity:.6;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.referral-code-box:hover .referral-copy-icon{opacity:1}.referral-copy-icon svg{display:block}.referral-copied-overlay{color:#fff;opacity:0;pointer-events:none;background:#28a745f2;border-radius:5px;justify-content:center;align-items:center;font-size:1.1em;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.referral-copied-overlay.show{opacity:1}.referral-info{color:#ffffffb3;text-align:center;margin-top:.4rem;font-size:.78em;line-height:1.25}.max-btn{font-family:var(--font-primary);letter-spacing:.2px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:5px;padding:.55rem .9rem;font-size:.9em;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.max-btn:disabled{opacity:.5;cursor:not-allowed}.max-btn.primary{background:var(--color-primary);color:#fff}.max-btn.primary:hover:not(:disabled){background:#ff8000;transform:translateY(-2px);box-shadow:0 4px 12px #ff950066}.max-btn.secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.max-btn.secondary:hover:not(:disabled){background:#ffffff26;border-color:#ffffff80}.max-btn.danger{color:#ff3b30;background:#ff3b3033;border:1px solid #ff3b3066}.max-btn.danger:hover:not(:disabled){background:#ff3b304d;border-color:#ff3b3099}.max-btn.success{color:#fff;background:#28a745}.max-btn.success:hover:not(:disabled){background:#218838}.max-btn.telegram{color:#fff;background:linear-gradient(135deg,#08c,#00b4db)}.max-btn.telegram:hover:not(:disabled){background:linear-gradient(135deg,#069,#08c);transform:translateY(-2px);box-shadow:0 4px 12px #08c6}.max-btn.full-width{width:100%}.max-section.unsubscribe{flex-direction:column;display:flex}.max-section.unsubscribe .max-section-title{color:#ff6b6b;order:1}.max-section.unsubscribe .max-btn{order:2;margin-top:.6rem}.max-section.unsubscribe .max-section-content{color:#ffffffb3;text-align:center;order:3;margin-top:.5rem;font-size:.78em}.max-message{border-radius:5px;align-items:center;gap:.4rem;margin:.4rem 0;padding:.6rem .8rem;font-size:.85em;display:flex}.max-message.success{color:#28a745;background:#28a74533;border:1px solid #28a74566}.max-message.error{color:#ff3b30;background:#ff3b3033;border:1px solid #ff3b3066}@media (width<=768px){body.max-user .max-content{padding:0 15px}.max-dashboard{width:100%;max-width:100%;padding:1rem}.max-section{padding:.7rem 0}.max-section-title{font-size:.95em}.max-sections-grid{grid-template-columns:1fr;gap:0}.max-sections-grid .max-section{border-bottom:1px solid #ffffff14;padding:.8rem 0}.max-sections-grid .max-section:last-child{border-bottom:none}.referral-code{letter-spacing:.06em;font-size:.95em}.telegram-code-display{letter-spacing:.05em;padding:.55rem;font-size:.9em}.max-btn{padding:.5rem .75rem;font-size:.82em}.max-section-header{flex-flow:wrap;align-items:center;gap:.5rem}.max-section-title{flex:auto;min-width:0}.max-section-action{flex:none;width:auto;margin-left:auto}.max-section-action .max-btn{white-space:nowrap;width:auto}}.back-icon{z-index:50;color:#fff;cursor:pointer;user-select:none;letter-spacing:1px;text-shadow:0 0 5px #ffffff80;background:#0000001a;border-radius:1px;justify-content:center;align-items:center;padding:6px 10px;font-family:Bebas Neue,sans-serif;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:15px;right:15px}.back-icon:hover{text-shadow:0 0 8px #fffc;background:#0000004d;transform:translate(-4px)scale(1.05)}.back-icon:active{transform:translate(-4px)scale(.98)}.back-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fff6);width:20px;height:20px;transition:all .35s cubic-bezier(.4,0,.2,1)}.back-icon:hover svg{filter:drop-shadow(0 0 8px #ffffffe6);stroke-width:3.5px}.back-icon:hover svg line.arrow-line{animation:.7s ease-in-out infinite arrowLinePulse}.back-icon:hover svg polyline.arrow-head{animation:.7s ease-in-out infinite arrowHeadPulse}@keyframes arrowLinePulse{0%,to{stroke-dasharray:14;stroke-dashoffset:0}50%{stroke-dasharray:14;stroke-dashoffset:-2px}}@keyframes arrowHeadPulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.85;transform:translate(-2px)}}.back-icon-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#000000e6;border:1px solid #fff3;border-radius:6px;margin-top:8px;padding:8px 12px;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;right:0;transform:translateY(5px);box-shadow:0 4px 12px #0006}.back-icon:hover .back-icon-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.price-info .price-trial{letter-spacing:1px;text-transform:uppercase;color:var(--color-success);margin-bottom:4px;font-size:.72em;display:block}.price-info.is-free{border:2px solid var(--color-success);background:linear-gradient(135deg,#34c75926,#34c7590d)}.price-info .free-price{text-transform:uppercase;letter-spacing:2px;font-size:1.2em;font-weight:700;animation:.6s ease-in-out freeFlash;color:var(--color-success)!important}@keyframes freeFlash{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.price-info.is-free .free-price{text-shadow:0 0 10px #34c75980}.congrats-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;opacity:0;visibility:hidden;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.congrats-overlay.visible{opacity:1;visibility:visible}.congrats-modal{text-align:center;background:linear-gradient(135deg,#005428 0%,#003d1c 100%);border:2px solid #ff95004d;border-radius:16px;width:90%;max-width:400px;padding:40px 30px;transition:transform .3s;transform:scale(.9)translateY(20px);box-shadow:0 20px 60px #00000080}.congrats-overlay.visible .congrats-modal{transform:scale(1)translateY(0)}.congrats-icon{margin-bottom:15px;font-size:4em;animation:.6s infinite alternate bounce}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.congrats-title{color:var(--color-primary);font-family:var(--font-primary);letter-spacing:.5px;margin:0 0 15px;font-size:1.8em}.congrats-text{color:#ffffffe6;margin:0 0 25px;font-size:1em;line-height:1.5}.congrats-actions{flex-direction:column;gap:12px;display:flex}.congrats-btn{font-family:var(--font-primary);letter-spacing:.5px;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1.1em;text-decoration:none;transition:all .3s;display:inline-flex}.congrats-btn.primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 15px #ff950066}.congrats-btn.primary:hover{background-color:#ff8000;transform:translateY(-2px);box-shadow:0 6px 20px #ff950080}.congrats-btn.secondary{color:#fff;background-color:#ffffff1a;border:1px solid #ffffff4d}.congrats-btn.secondary:hover{background-color:#fff3;border-color:#ffffff80}@media (width<=480px){.congrats-modal{padding:30px 20px}.congrats-icon{font-size:3em}.congrats-title{font-size:1.5em}.congrats-btn{padding:12px 20px;font-size:1em}}.max-section.sponsorship{margin-top:20px}.sponsorship-loading{color:#fff9;text-align:center;padding:20px 0;font-style:italic}.sponsorship-price{border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:16px 0 20px;display:flex}.sponsorship-price-current{color:var(--accent-color,#ca2c5b);font-size:2.4em;font-weight:700;line-height:1}.sponsorship-pitch{color:#ffffffbf;text-align:center;max-width:400px;font-size:.95em}.sponsorship-list{margin:0 0 16px;padding:0;list-style:none}.sponsorship-item{border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;font-size:.95em;display:flex}.sponsorship-item.active{background:#78dc8c14;border-left:3px solid #78dc8c99}.sponsorship-item.cancelled{color:#ffffff80;background:#ffffff0a;border-left:3px solid #ffffff26;text-decoration:line-through}.filleul-name{font-weight:500}.filleul-since{opacity:.7;font-size:.85em}.sponsorship-empty{color:#ffffff8c;text-align:center;margin:12px 0;font-style:italic}.sponsorship-parrain{color:#fffc;text-align:center;border-top:1px solid #ffffff1a;margin-top:16px;padding-top:12px;font-size:.95em}.parrain-left{color:#ffffff80;font-style:italic}.expired-banner{background:var(--color-light-bg);border-left:4px solid var(--color-primary);border-radius:var(--border-radius-md);max-width:520px;box-shadow:var(--shadow-sm);color:var(--color-dark);text-align:center;margin:0 auto 1.25rem;padding:1rem 1.25rem}.expired-banner .expired-title{font-family:var(--font-primary);color:var(--color-dark);margin:0 0 .35rem;font-size:1.2rem}.expired-banner .expired-message{font-family:var(--font-secondary);opacity:.85;margin:0;font-size:.95rem;line-height:1.4}.pastdue-banner .login-button{margin-top:.85rem}.ab-tagline,.ab-price,body:is(.abv-pelouse,.abv-tunnel,.abv-board):not(.max-user) .pitch,body:is(.abv-pelouse,.abv-tunnel):not(.max-user) .container:before{display:none}body:is(.abv-pelouse,.abv-tunnel,.abv-board):not(.max-user) .penalty-box,body:is(.abv-pelouse,.abv-tunnel,.abv-board):not(.max-user) .six-yard-box{border-color:#0000}body.abv-pelouse .ab-tagline--pelouse,body.abv-tunnel .ab-tagline--tunnel,body.abv-board .ab-tagline--board{text-align:center;font-family:var(--font-secondary);margin:0 0 16px;font-size:.85em;display:block}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .ab-price{text-align:center;font-family:var(--font-secondary);margin:14px 0 0;font-size:.8em;display:block}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .ab-price strong{font-family:var(--font-primary);letter-spacing:1px;font-size:1.35em;font-weight:400}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .max-features{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;width:100%;max-width:460px;padding:0}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .max-actions{flex-direction:column;gap:10px;max-width:460px;width:100%!important;margin:16px auto 0!important}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .signup-button{letter-spacing:1.5px;border-radius:4px;width:100%;padding:15px;font-size:1.1em}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .login-button{box-shadow:none;width:auto;font-family:var(--font-secondary);letter-spacing:0;color:#ffffff8c;background:0 0;border:none;padding:4px 8px;font-size:.8em;text-decoration:underline}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .login-button:hover{color:#fff;background:0 0}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .login-button:before{content:"Déjà membre ? "}html[lang=en] body:is(.abv-pelouse,.abv-tunnel,.abv-board) .login-button:before{content:"Already a member? "}body.abv-pelouse .ab-tagline--pelouse{color:#ffffffa6}body.abv-pelouse .max-features ul li{color:#ffffffd9;border-bottom:2px solid #ffffff47;margin-bottom:13px;padding:0 0 9px;font-size:.82em;line-height:1.35}body.abv-pelouse .max-features ul li:before{display:none}body.abv-pelouse .max-features ul li strong{letter-spacing:1px;font-size:1.3em}body.abv-pelouse .ab-price{color:#ffffffb3}body.abv-pelouse .ab-price strong{color:#fff}body.abv-pelouse .signup-button{box-shadow:none;background-color:#000}body.abv-pelouse .signup-button:hover{background-color:var(--color-primary);color:#005428}body.abv-tunnel:not(.max-user) .container{background:radial-gradient(90% 55% at 50% 0,#0f3d22 0%,#071710 60%,#04100a 100%)}body.abv-tunnel:not(.max-user) .logo h1{text-shadow:0 0 26px #ff950066}body.abv-tunnel .ab-tagline--tunnel{color:#fff9}body.abv-tunnel .max-features ul li{color:#fff9;margin-bottom:12px;padding:0 0 0 20px;font-size:.82em;line-height:1.4}body.abv-tunnel .max-features ul li:before{content:"—";width:auto;height:auto;color:var(--color-primary);font-family:var(--font-primary);background-image:none;top:0}body.abv-tunnel .max-features ul li strong{letter-spacing:1px;margin:0 6px 0 0;font-size:1.28em;display:inline}body.abv-tunnel .ab-price{color:#fff9}body.abv-tunnel .ab-price strong{color:var(--color-primary)}body.abv-tunnel .signup-button{color:#1d1305}body.abv-board:not(.max-user) .container{background:#101613}body.abv-board:not(.max-user) .container:before{background:0 0;border:1.5px dashed #ffffff29;border-radius:6px;width:auto;height:auto;inset:10px}body.abv-board .ab-tagline--board{color:#ffffff80}body.abv-board .max-features ul{counter-reset:consigne}body.abv-board .max-features ul li{counter-increment:consigne;color:#ffffffa6;border:1.5px dashed #ffffff4d;border-radius:5px;margin-bottom:15px;padding:9px 12px;font-size:.8em;line-height:1.3;position:relative}body.abv-board .max-features ul li:before{content:"O" counter(consigne);width:auto;height:auto;font-family:var(--font-primary);letter-spacing:1px;color:var(--color-primary);background:#101613;padding:0 6px;font-size:12px;top:-9px;left:10px}body.abv-board .max-features ul li strong{color:#edf2ee;letter-spacing:1px;font-size:1.3em}body.abv-board .ab-price{color:#ffffff8c}body.abv-board .ab-price strong{color:var(--color-primary)}body.abv-board .signup-button{color:#101613}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .logo h1{color:var(--color-white);letter-spacing:2px}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .logo h1 sup{color:var(--color-primary);letter-spacing:1px}body.abv-pelouse .logo h1{font-size:2.5em}body.abv-tunnel .logo h1{font-size:2.6em}body.abv-board .logo h1{font-size:2.25em}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .max-content{justify-content:center;top:13%;bottom:6.5%;transform:none}@media (height<=850px){body:is(.abv-pelouse,.abv-tunnel,.abv-board) .ab-tagline{margin:0 0 10px;font-size:.8em}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .ab-price{margin:10px 0 0;font-size:.75em}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .signup-button{padding:12px}body.abv-pelouse .max-features ul li{margin-bottom:9px;padding-bottom:7px;font-size:.78em}body.abv-tunnel .max-features ul li{margin-bottom:9px;font-size:.78em}body.abv-board .max-features ul li{margin-bottom:12px;padding:7px 10px;font-size:.76em}}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-overlay{background-color:#020c078c}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form{color:var(--color-white);box-shadow:0 18px 50px #00000080}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form h2{color:var(--color-white)}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form label{color:#ffffffa6}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form input{color:var(--color-white);color-scheme:dark;background:0 0;border:none;border-bottom:2px solid #ffffff59;border-radius:0;padding:8px 2px;transition:border-color .3s}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form input:focus{border-bottom-color:var(--color-primary);outline:none}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form input::placeholder{color:#ffffff59}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .config-form button[type=submit]{width:100%;font-family:var(--font-primary);letter-spacing:1.5px;cursor:pointer;border:none;border-radius:4px;padding:14px;font-size:1.05em;transition:background-color .3s,color .3s}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .close-form{color:#fff9}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .price-info{color:var(--color-white);background-color:#00000040}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .price-info .old-price{color:#ffffff73}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .lock-banner{color:#ffd9a0;background-color:#ff95001f;border:1px solid #ff950066}body:is(.abv-pelouse,.abv-tunnel,.abv-board) .waitlist-description,body:is(.abv-pelouse,.abv-tunnel,.abv-board) .waitlist-cta,body:is(.abv-pelouse,.abv-tunnel,.abv-board) .waitlist-sponsor-hint{color:#fffc}body.abv-pelouse .config-form{background-color:#004a23}body.abv-pelouse .config-form button[type=submit]{color:var(--color-white);background-color:#000}body.abv-pelouse .config-form button[type=submit]:hover:not(:disabled){background-color:var(--color-primary);color:#005428}body.abv-tunnel .config-form{background:linear-gradient(#0d2e1c,#071710)}body.abv-tunnel .config-form button[type=submit]{background-color:var(--color-primary);color:#1d1305}body.abv-tunnel .config-form button[type=submit]:hover:not(:disabled){background-color:var(--color-white);color:#071710}body.abv-board .config-form{background-color:#101613;border:1.5px dashed #ffffff40}body.abv-board .config-form label{color:var(--color-primary)}body.abv-board .config-form button[type=submit]{background-color:var(--color-primary);color:#101613}body.abv-board .config-form button[type=submit]:hover:not(:disabled){background-color:var(--color-white);color:#101613}
body.max-user .container{container:vest/size}body.max-user .six-yard-box.top .logo,body:not(.max-user) .vest-logo-wrap,body.max-user .penalty-box.bottom .copyright{display:none}body.max-user .back-icon{display:none!important}.vest-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.max-user .six-yard-box.top{z-index:5}.vest-logo-wrap{box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;height:100%;padding-top:6px;display:flex}.vest-logo{color:orange;letter-spacing:.04em;text-shadow:0 2px 4px #0000004d;margin:0;padding:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(15px,4.4cqh,36px);font-weight:400;line-height:1}.vest-logo sup{color:#fff;vertical-align:super;text-shadow:none;margin-left:2px;font-size:.4em}.vest-back{z-index:50;color:#fff;cursor:pointer;background:#0000001a;border:none;border-radius:1px;justify-content:center;align-items:center;padding:6px 10px;font-family:Bebas Neue,Arial Narrow,sans-serif;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-flex;position:absolute;top:15px;right:15px}.vest-back svg{width:18px;height:18px;display:block}.vest-back:hover{background:#0000004d;transform:scale(1.05)}.vest-back:focus-visible{outline-offset:2px;outline:2px solid #fff}.vest-account{z-index:4;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:70%;max-width:320px;height:10.3%;display:flex;position:absolute;top:5.4%;left:50%;transform:translate(-50%)}.vest-account-name-wrap{display:inline-block;position:relative}.vest-account-name{letter-spacing:.04em;color:#fff;margin:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(13px,3.2cqh,26px);font-weight:400;line-height:1}.vest-account-edit{color:#fff;cursor:pointer;opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;line-height:0;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.vest-account-edit:hover{opacity:1;transform:translateY(-50%)scale(1.15)}.vest-account-edit:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.vest-account-status,.vest-parrain{margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(10px,1.6cqh,14px);line-height:1.2}.vest-account-status{opacity:.78}.vest-parrain{opacity:.65;font-style:italic}.vest-parrain:empty{display:none}.vest-pitch{z-index:3;position:absolute;inset:15.7% 0}.vest-pitch-top{z-index:1;flex-direction:column;align-items:center;gap:1cqh;display:flex;position:absolute;top:67%;left:12px;right:12px}.vest-pitch-pitch{text-align:center;color:#fff;text-shadow:0 1px 2px #00000080;max-width:95%;margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(12px,2.1cqh,18px);line-height:1.3}.vest-pitch-pitch strong{color:orange;letter-spacing:.04em;margin-right:2px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.18em;font-weight:400}.vest-effectif{flex-direction:column;align-items:center;gap:1cqh;margin:0;padding:0;list-style:none;display:flex}.vest-effectif-row{flex-wrap:nowrap;justify-content:center;gap:1cqh;display:flex}.vest-slot{text-align:center;box-sizing:border-box;color:#fff;word-break:break-word;overflow-wrap:anywhere;border-radius:50%;justify-content:center;align-items:center;width:7.8cqh;height:7.8cqh;padding:.5cqh;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(9px,1.8cqh,16px);line-height:1;transition:transform .3s,background-color .3s;display:flex}button.vest-slot{cursor:pointer;background:#00000080;border:2px solid #fff;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(9px,1.8cqh,16px)}.vest-slot.active{background-color:orange;border:2px solid #fff}button.vest-slot.active:hover{transform:scale(1.08)}button.vest-slot.active:focus-visible{outline-offset:2px;outline:2px solid #fff}.vest-slot.empty{color:#fff6;pointer-events:none;background-color:#0000;border:2px dashed #ffffff8c}.vest-bench-dots{color:#fff;cursor:pointer;letter-spacing:.04em;box-sizing:border-box;background:#0000008c;border:2px dashed #fff;border-radius:50%;justify-content:center;align-items:center;width:7.8cqh;height:7.8cqh;padding:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(9px,1.8cqh,16px);line-height:1;transition:background-color .3s,transform .3s,border-style .3s;display:flex}.vest-bench-dots:hover{background:#000000b3;border-style:solid;transform:scale(1.08)}.vest-bench-dots:focus-visible{outline-offset:2px;outline:2px solid #fff}.vest-brassard-wrap{z-index:2;width:17cqh;height:17cqh;margin:-8.5cqh 0 0 -8.5cqh;position:absolute;top:50%;left:50%}.vest-brassard{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:.04em;will-change:transform, background-color;background-color:#004a23;border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.7cqh;width:17cqh;height:17cqh;margin:0;padding:0;font-family:Bebas Neue,Arial Narrow,sans-serif;line-height:1;transition:transform .3s;display:flex;position:relative;overflow:hidden}.vest-brassard:hover{background-color:orange;transition:background-color 9s,transform .3s;transform:scale(1.08)}.vest-brassard:focus-visible{outline-offset:4px;outline:3px solid #fff}.vest-brassard-label{letter-spacing:.08em;opacity:.85;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(8px,1.85cqh,16px);line-height:1}.vest-brassard-code{letter-spacing:.04em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(15px,3.85cqh,32px);line-height:1}.vest-brassard-cta{letter-spacing:.02em;opacity:.85;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(7px,1.55cqh,13px);line-height:1.1}.vest-tier{color:#fff;text-shadow:0 1px 2px #00000080;z-index:1;justify-content:center;align-items:center;gap:3.1cqi;width:92%;max-width:420px;margin:0;display:flex;position:absolute;top:19%;left:50%;transform:translate(-50%,-50%)}.vest-tier-block{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;line-height:1.15;display:flex}.vest-tier-label{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(11px,2.1cqh,17px)}.vest-tier-name{letter-spacing:.08em;color:orange;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(18px,5.15cqh,42px);line-height:1}.vest-tier-block-next .vest-tier-name{color:#fff;opacity:.78}.vest-tier-price{opacity:.85;letter-spacing:.02em;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(12px,2.3cqh,19px)}.vest-tier-arrow{color:orange;opacity:.7;align-self:center;margin-top:1.4cqh;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(20px,5.85cqh,45px);line-height:1}.vest-actions{z-index:5;justify-content:center;gap:2cqi;width:62cqi;height:4.5cqh;display:flex;position:absolute;bottom:11.2cqh;left:50%;transform:translate(-50%)}.vest-action{color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#0000008c;border:1.5px solid #fff;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:1.4cqi;min-width:0;height:100%;padding:0 1.9cqi;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(10px,1.85cqh,16px);line-height:1;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}.vest-action:hover{color:#005428;background-color:orange;transform:scale(1.04)}.vest-action:focus-visible{outline-offset:2px;color:#005428;background-color:orange;outline:2px solid #fff}.vest-action-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;width:clamp(13px,2.5cqh,22px);height:clamp(13px,2.5cqh,22px);display:inline-flex;position:relative}.vest-action-icon svg{width:100%;height:100%}.vest-action-icon .vest-icon-spinner,.vest-action.is-pending .vest-icon-telegram{display:none}.vest-action.is-pending .vest-icon-spinner{transform-origin:50%;animation:1s linear infinite vest-spin;display:block}@keyframes vest-spin{to{transform:rotate(360deg)}}.vest-action-label{line-height:1}.vest-action.linked .vest-action-label:before{content:"✓ ";color:orange}.vest-action.linked:hover .vest-action-label:before{color:#005428}.vest-logout{z-index:5;color:#fff;opacity:.7;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;height:2.8cqh;padding:0 1.2cqi;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(10px,1.7cqh,14px);line-height:2.8cqh;text-decoration:underline;transition:opacity .3s,color .3s;position:absolute;bottom:7cqh;left:50%;transform:translate(-50%)}.vest-logout:hover{opacity:1;color:orange}.vest-logout:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.vest-footer{box-sizing:border-box;z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;padding:0 4px 0 8px;display:grid;position:absolute;bottom:6px;left:0;right:0}.vest-footer .copyright-spacer{display:block}.vest-footer .copyright-center{color:#fff;justify-self:center;align-items:center;gap:6px;display:inline-flex}.vest-footer .infos-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.vest-quit-link{color:#fff;opacity:.5;cursor:pointer;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:inherit;white-space:nowrap;background:0 0;border:none;justify-self:end;margin:0;padding:0;text-decoration:underline;transition:opacity .3s}.vest-quit-link:hover{opacity:.9}.vest-quit-link:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.vest-share-overlay{opacity:0;visibility:hidden;z-index:1000;pointer-events:none;background-color:#000000b3;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}.vest-share-overlay.visible{opacity:1;visibility:visible}.vest-share-text{color:#fff;letter-spacing:.04em;text-align:center;width:auto;max-width:90%;padding:20px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.5em}.vest-overlay{z-index:100;opacity:0;visibility:hidden;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.vest-overlay:not(.hidden){opacity:1;visibility:visible;pointer-events:auto}.vest-modal{color:#1a1a1a;box-sizing:border-box;text-align:center;background:#fff;border-radius:8px;flex-direction:column;gap:0;width:86%;max-width:380px;max-height:90vh;padding:24px 22px 20px;display:flex;position:relative;overflow:hidden}.vest-modal h2{letter-spacing:.04em;text-align:center;color:#004a23;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.6em;font-weight:700;display:flex}.vest-modal-tg-icon{color:orange;flex-shrink:0}.vest-modal-close{color:#1a1a1a;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:1.6em;line-height:1;transition:color .2s;position:absolute;top:6px;right:10px}.vest-modal-close:hover{color:orange}.vest-modal-close:focus-visible{outline-offset:2px;outline:2px solid #004a23}.vest-field{text-align:left;margin-bottom:12px}.vest-field label{letter-spacing:.06em;color:#004a23;margin-bottom:4px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:.95em;display:block}.vest-field input{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:10px 12px;font-family:Oswald,Arial Narrow,sans-serif;font-size:1em;transition:border-color .2s}.vest-field input:focus{border-color:orange;outline:none}.vest-modal-msg{text-align:center;min-height:1.2em;margin:8px 0 4px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em}.vest-modal-msg.error{color:#f44336}.vest-modal-msg.success{color:#4caf50}.vest-btn-primary{color:#fff;cursor:pointer;letter-spacing:.08em;text-align:center;background:#000;border:none;border-radius:4px;width:100%;margin-top:8px;padding:11px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.05em;text-decoration:none;transition:background-color .3s,color .3s;display:block}.vest-btn-primary:hover{color:#005428;background-color:orange}.vest-btn-primary:focus-visible{outline-offset:2px;outline:2px solid orange}.vest-btn-primary[disabled]{opacity:.6;cursor:not-allowed}.vest-btn-secondary{color:#004a23;cursor:pointer;letter-spacing:.06em;text-align:center;background:#fff;border:2px solid #004a23;border-radius:4px;width:100%;margin-top:6px;padding:10px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1em;text-decoration:none;transition:background-color .3s,color .3s;display:block}.vest-btn-secondary:hover{color:#fff;background-color:#004a23}.vest-btn-secondary:focus-visible{outline-offset:2px;outline:2px solid orange}.vest-modal-secondary{color:#1a1a1a;opacity:.55;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:10px;padding:6px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em;text-decoration:underline;transition:opacity .3s,color .3s;display:block}.vest-modal-secondary:hover{opacity:1;color:#f44336}.vest-modal-secondary:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #f44336}.vest-modal-logout{color:#1a1a1a;opacity:.55;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:10px;padding:6px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em;text-decoration:underline;transition:opacity .3s,color .3s;display:block}.vest-modal-logout:hover{opacity:1;color:#f44336}.vest-modal-logout:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #f44336}.vest-modal-filleul{text-align:center;max-width:320px}.vest-modal-filleul h2{margin:8px 0}.vest-filleul-status{text-align:center;color:#1a1a1a;margin:0 0 6px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.95em}.vest-filleul-since{text-align:center;color:#1a1a1a;opacity:.65;margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-size:.85em}.vest-tg-state.hidden{display:none}.vest-tg-sub{color:#1a1a1a;text-align:center;margin:0 0 10px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.92em}.vest-telegram-features{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.vest-telegram-features li{color:#1a1a1a;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em;line-height:1.3}.vest-tg-step{color:#1a1a1a;margin:14px 0 6px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em}.vest-tg-step strong{letter-spacing:.04em;color:#004a23;margin-right:4px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-weight:400}.vest-tg-state .vest-tg-step:first-child{margin-top:4px}.vest-telegram-code{text-align:center;background:#f4f4f4;border-radius:4px;margin:0 0 4px;padding:12px}.vest-telegram-code-value{letter-spacing:.15em;color:#004a23;word-break:break-all;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.6em}.vest-tg-instr{color:#1a1a1a;text-align:center;margin:0 0 14px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.86em;line-height:1.4}.vest-tg-instr strong{color:#004a23;letter-spacing:.04em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-weight:400}.vest-tg-instr code{color:#004a23;background:#eef2ee;border-radius:3px;margin-top:4px;padding:4px 8px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.95em;display:inline-block}.vest-tg-linked-title{text-align:center;letter-spacing:.04em;color:#004a23;margin:8px 0 6px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.4em}.vest-modal-telegram{overflow-y:auto}.vest-ntf-choices{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 10px;display:grid}.vest-ntf-choice{color:#004a23;cursor:pointer;letter-spacing:.05em;background:#fff;border:2px solid #004a23;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:6px 4px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1em;line-height:1.1;transition:background-color .3s,color .3s;display:flex}.vest-ntf-choice[aria-checked=true]{color:#fff;background:#004a23}.vest-ntf-choice:not([disabled]):hover{color:#005428;background:orange;border-color:orange}.vest-ntf-choice:focus-visible{outline-offset:2px;outline:2px solid orange}.vest-ntf-choice[disabled]{opacity:.45;cursor:not-allowed}.vest-ntf-choice[disabled][aria-checked=true]{opacity:.8}.vest-ntf-soon{letter-spacing:0;text-transform:lowercase;font-family:Oswald,Arial Narrow,sans-serif;font-size:.7em}.vest-ntf-note{color:#1a1a1a;text-align:left;background:#f4f4f4;border-radius:4px;margin:0 0 10px;padding:8px 10px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.86em;line-height:1.35}.vest-ntf-paused{background:#fff3e0;border-left:3px solid orange}.vest-ntf-events{border-top:1px solid #eee;margin-top:14px;padding-top:12px}.vest-ntf-events .vest-telegram-features{text-align:left;margin-bottom:0}.vest-wa-consent{cursor:pointer;color:#1a1a1a;text-align:left;background:#f4f4f4;border-radius:4px;align-items:flex-start;gap:10px;min-height:44px;margin:0 0 12px;padding:10px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.86em;line-height:1.4;display:flex}.vest-wa-consent input{accent-color:#004a23;flex:none;width:20px;height:20px;margin:1px 0 0}.vest-wa-consent input:focus-visible{outline-offset:2px;outline:2px solid orange}#vestWaOpen{text-align:center;margin:0 0 8px;text-decoration:none;display:block}.vest-modal-history{max-width:380px}.vest-history-sub,.vest-bench-sub{color:#1a1a1a;text-align:center;opacity:.8;margin:0 0 12px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.88em}.vest-history-list,.vest-bench-modal-list{border:1px solid #eee;border-radius:4px;max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.vest-history-list:empty:before{content:attr(data-empty);text-align:center;color:#1a1a1a;opacity:.6;padding:20px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em;display:block}.vest-history-item,.vest-bench-modal-item{color:#1a1a1a;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.95em;display:flex}.vest-history-item:last-child,.vest-bench-modal-item:last-child{border-bottom:none}.vest-history-item-name,.vest-bench-modal-item-name{text-align:left;flex:1}.vest-history-item-meta,.vest-bench-modal-item-meta{color:#1a1a1a;opacity:.55;margin-right:10px;font-size:.75em}.vest-history-remove{color:#1a1a1a;opacity:.4;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.3em;line-height:1;transition:opacity .2s,color .2s}.vest-history-remove:hover{opacity:1;color:#f44336}.vest-history-remove:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #f44336}.vest-modal-quit{max-width:400px}.vest-modal-quit h2{color:#f44336}.vest-quit-warn{letter-spacing:.05em;color:#1a1a1a;margin:0 0 8px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:1.1em}.vest-quit-list{color:#1a1a1a;margin:0 0 14px;padding-left:18px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.9em;line-height:1.5}.vest-quit-list li{margin-bottom:4px}.vest-quit-list strong{color:#004a23}.vest-quit-tail{color:#1a1a1a;opacity:.85;border-top:1px solid #eee;margin:0 0 14px;padding-top:12px;font-family:Oswald,Arial Narrow,sans-serif;font-size:.85em;line-height:1.4}